HomeSort by: relevance | last modified time | path
    Searched refs:InlineParams (Results 1 - 13 of 13) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
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 otherwise
    [all...]
InlineAdvisor.h 207 InlineParams Params)
215 InlineParams Params;
231 bool tryCreate(InlineParams Params, InliningAdvisorMode Mode,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
InlineSimple.cpp 40 InlineParams Params;
47 explicit SimpleInliner(InlineParams Params)
112 Pass *llvm::createFunctionInliningPass(InlineParams &Params) {
Inliner.cpp 651 // runs. It also uses just the default InlineParams.
1000 ModuleInlinerWrapperPass::ModuleInlinerWrapperPass(InlineParams Params,
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;
SampleProfile.cpp 1275 InlineParams Params = getInlineParams();
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
Inliner.h 122 InlineParams Params = getInlineParams(), bool MandatoryFirst = true,
139 const InlineParams Params;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/
IPO.h 23 struct InlineParams;
117 Pass *createFunctionInliningPass(InlineParams &Params);
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
InlineAdvisor.cpp 76 CallBase &CB, FunctionAnalysisManager &FAM, const InlineParams &Params) {
154 bool InlineAdvisorAnalysis::Result::tryCreate(InlineParams Params,
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 llvm::getInlineParams(unsigned OptLevel, unsigned SizeOptLevel)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
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;
  /src/external/apache2/llvm/dist/llvm/lib/Passes/
PassBuilder.cpp 876 InlineParams IP;
959 static InlineParams
967 InlineParams IP = getInlineParamsFromOptLevel(Level);
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
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];

Completed in 36 milliseconds