reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/InlineCost.h
  234 InlineResult isInlineViable(Function &Callee);
include/llvm/Transforms/Utils/Cloning.h
  232 InlineResult InlineFunction(CallBase *CB, InlineFunctionInfo &IFI,
  235 InlineResult InlineFunction(CallSite CS, InlineFunctionInfo &IFI,
lib/Analysis/InlineCost.cpp
  243   InlineResult analyzeBlock(BasicBlock *BB,
  305   InlineResult analyzeCall(CallBase &Call);
 1560 InlineResult
 1594     InlineResult IR;
 1624       InlineResult IR = "recursive and allocates too much stack space";
 1728 InlineResult CallAnalyzer::analyzeCall(CallBase &Call) {
 1854     InlineResult IR = analyzeBlock(BB, EphValues);
 2040     auto IsViable = isInlineViable(*Callee);
 2078   InlineResult ShouldInline = CA.analyzeCall(Call);
 2091 InlineResult llvm::isInlineViable(Function &F) {
lib/Target/AMDGPU/AMDGPUInline.cpp
  192     auto IsViable = isInlineViable(*Callee);
lib/Transforms/IPO/AlwaysInliner.cpp
  168   auto IsViable = isInlineViable(*Callee);
lib/Transforms/IPO/Inliner.cpp
  274 static InlineResult InlineCallIfPossible(
  286   InlineResult IR = InlineFunction(CS, IFI, &AAR, InsertLifetime);
  687         InlineResult IR = InlineCallIfPossible(
 1078       InlineResult IR = InlineFunction(CS, IFI);
lib/Transforms/Utils/InlineFunction.cpp
   87 llvm::InlineResult llvm::InlineFunction(CallBase *CB, InlineFunctionInfo &IFI,
 1537 llvm::InlineResult llvm::InlineFunction(CallSite CS, InlineFunctionInfo &IFI,