Searched refs:InlineParams (Results 1 - 13 of 13) sorted by relevance

/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DInlineCost.h155 /// obtain an InlineParams object through one of the \c getInlineParams methods
157 /// (such as the pre-inliner) might have custom logic to compute \c InlineParams
160 struct InlineParams {
195 InlineParams getInlineParams();
200 InlineParams getInlineParams(int Threshold);
208 InlineParams getInlineParams(unsigned OptLevel, unsigned SizeOptLevel);
226 getInlineCost(CallBase &Call, const InlineParams &Params,
240 getInlineCost(CallBase &Call, Function *Callee, const InlineParams &Params,
259 /// when passed InlineParams::ComputeFullInlineCost, or a non-null ORE. It
260 /// uses default InlineParams otherwis
[all...]
H A DInlineAdvisor.h207 InlineParams Params)
215 InlineParams Params;
231 bool tryCreate(InlineParams Params, InliningAdvisorMode Mode,
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DInlineSimple.cpp40 InlineParams Params;
47 explicit SimpleInliner(InlineParams Params)
112 Pass *llvm::createFunctionInliningPass(InlineParams &Params) {
H A DPassManagerBuilder.cpp341 // Create preinline pass. We construct an InlineParams object and specify
343 // inliner to influence pre-inlining. The only fields of InlineParams we
345 InlineParams IP;
H A DInliner.cpp651 // runs. It also uses just the default InlineParams.
1000 ModuleInlinerWrapperPass::ModuleInlinerWrapperPass(InlineParams Params,
H A DSampleProfile.cpp1275 InlineParams Params = getInlineParams();
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Transforms/
H A DIPO.h23 struct InlineParams;
117 Pass *createFunctionInliningPass(InlineParams &Params);
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
H A DInliner.h122 InlineParams Params = getInlineParams(), bool MandatoryFirst = true,
139 const InlineParams Params;
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DInlineAdvisor.cpp76 CallBase &CB, FunctionAnalysisManager &FAM, const InlineParams &Params) {
154 bool InlineAdvisorAnalysis::Result::tryCreate(InlineParams Params,
H A DInlineCost.cpp456 const InlineParams &Params;
904 Function &Callee, CallBase &Call, const InlineParams &Params,
2474 CallBase &Call, const InlineParams &Params, TargetTransformInfo &CalleeTTI,
2488 const InlineParams Params = {/* DefaultThreshold*/ 0,
2586 CallBase &Call, Function *Callee, const InlineParams &Params,
2687 // APIs to create InlineParams based on command line flags and/or other
2690 InlineParams llvm::getInlineParams(int Threshold) {
2691 InlineParams Params;
2743 InlineParams llvm::getInlineParams() {
2760 InlineParams llv
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/
H A DDeclSpec.cpp236 // If the 'InlineParams' in Declarator is unused and big enough, put our
241 NumParams <= llvm::array_lengthof(TheDeclarator.InlineParams)) {
242 I.Fun.Params = TheDeclarator.InlineParams;
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Passes/
H A DPassBuilder.cpp876 InlineParams IP;
959 static InlineParams
967 InlineParams IP = getInlineParamsFromOptLevel(Level);
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DDeclSpec.h1847 /// Indicates whether the InlineParams / InlineBindings storage has been used.
1874 /// InlineParams - This is a local array used for the first function decl
1877 DeclaratorChunk::ParamInfo InlineParams[16]; member in union:clang::Declarator::__anon185

Completed in 356 milliseconds