Searched refs:InlineParams (Results 1 - 13 of 13) sorted by relevance
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | InlineCost.h | 155 /// 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 D | InlineAdvisor.h | 207 InlineParams Params) 215 InlineParams Params; 231 bool tryCreate(InlineParams Params, InliningAdvisorMode Mode,
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
H A D | InlineSimple.cpp | 40 InlineParams Params; 47 explicit SimpleInliner(InlineParams Params) 112 Pass *llvm::createFunctionInliningPass(InlineParams &Params) {
|
H A D | PassManagerBuilder.cpp | 341 // 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 D | Inliner.cpp | 651 // runs. It also uses just the default InlineParams. 1000 ModuleInlinerWrapperPass::ModuleInlinerWrapperPass(InlineParams Params,
|
H A D | SampleProfile.cpp | 1275 InlineParams Params = getInlineParams();
|
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Transforms/ |
H A D | IPO.h | 23 struct InlineParams; 117 Pass *createFunctionInliningPass(InlineParams &Params);
|
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/ |
H A D | Inliner.h | 122 InlineParams Params = getInlineParams(), bool MandatoryFirst = true, 139 const InlineParams Params;
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | InlineAdvisor.cpp | 76 CallBase &CB, FunctionAnalysisManager &FAM, const InlineParams &Params) { 154 bool InlineAdvisorAnalysis::Result::tryCreate(InlineParams Params,
|
H A D | InlineCost.cpp | 456 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 D | DeclSpec.cpp | 236 // 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 D | PassBuilder.cpp | 876 InlineParams IP; 959 static InlineParams 967 InlineParams IP = getInlineParamsFromOptLevel(Level);
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 1847 /// 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