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

References

gen/lib/IR/AttributesCompatFunc.inc
   99     .Case("noinline", Attribute::NoInline)
  308     return llvm::Attribute::NoInline;
include/llvm/IR/InstrTypes.h
 1631   bool isNoInline() const { return hasFnAttr(Attribute::NoInline); }
 1633     addAttribute(AttributeList::FunctionIndex, Attribute::NoInline);
lib/Analysis/InlineCost.cpp
 2066   if (Callee->hasFnAttribute(Attribute::NoInline))
lib/Analysis/ModuleSummaryAnalysis.cpp
  469       F.getAttributes().hasFnAttribute(Attribute::NoInline)};
lib/AsmParser/LLParser.cpp
 1287     case lltok::kw_noinline: B.addAttribute(Attribute::NoInline); break;
lib/Bitcode/Reader/BitcodeReader.cpp
 1232   case Attribute::NoInline:        return 1 << 11;
 1460     return Attribute::NoInline;
lib/Bitcode/Writer/BitcodeWriter.cpp
  646   case Attribute::NoInline:
lib/CodeGen/SafeStack.cpp
  712   if (Callee->isInterposable() || Callee->hasFnAttribute(Attribute::NoInline) ||
lib/IR/Attributes.cpp
  327   if (hasAttribute(Attribute::NoInline))
lib/IR/Verifier.cpp
 1508   case Attribute::NoInline:
 1645   Assert(!(Attrs.hasAttribute(Attribute::NoInline) &&
 1798   Assert(!(Attrs.hasFnAttribute(Attribute::NoInline) &&
 1803     Assert(Attrs.hasFnAttribute(Attribute::NoInline),
lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
  130       = StressCalls ? Attribute::AlwaysInline : Attribute::NoInline;
  148     F->addFnAttr(Attribute::NoInline);
lib/Target/Mips/Mips16HardFloat.cpp
  275   FStub->addFnAttr(Attribute::NoInline);
  416                            Attribute::NoInline);
  461   FStub->addFnAttr(Attribute::NoInline);
lib/Transforms/IPO/ForceFunctionAttrs.cpp
   40       .Case("noinline", Attribute::NoInline)
lib/Transforms/IPO/HotColdSplitting.cpp
  205   if (F.hasFnAttribute(Attribute::NoInline))
lib/Transforms/IPO/PartialInlining.cpp
 1265   if (F->hasFnAttribute(Attribute::NoInline))
lib/Transforms/IPO/PruneEH.cpp
  103                                F->hasFnAttribute(Attribute::NoInline);
lib/Transforms/IPO/SyntheticCountsPropagation.cpp
   89                F.hasFnAttribute(Attribute::NoInline)) {
lib/Transforms/Instrumentation/GCOVProfiling.cpp
  859     F->addFnAttr(Attribute::NoInline);
  948   WriteoutF->addFnAttr(Attribute::NoInline);
 1199   FlushF->addFnAttr(Attribute::NoInline);
lib/Transforms/Instrumentation/InstrProfiling.cpp
 1000   User->addFnAttr(Attribute::NoInline);
 1038   F->addFnAttr(Attribute::NoInline);
lib/Transforms/Utils/CodeExtractor.cpp
  897       case Attribute::NoInline:
tools/clang/lib/CodeGen/CGBuiltin.cpp
 1176     Fn->addFnAttr(llvm::Attribute::NoInline);
tools/clang/lib/CodeGen/CGCall.cpp
 4324                            llvm::Attribute::NoInline);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1370     Fn->removeFnAttr(llvm::Attribute::NoInline);
 4718     TaskPrivatesMap->removeFnAttr(llvm::Attribute::NoInline);
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 1979     OutlinedFun->removeFnAttr(llvm::Attribute::NoInline);
 2100     OutlinedFun->removeFnAttr(llvm::Attribute::NoInline);
 3490     Fn->removeFnAttr(llvm::Attribute::NoInline);
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1505       B.addAttribute(llvm::Attribute::NoInline);
 1524     B.addAttribute(llvm::Attribute::NoInline);
 1539     B.addAttribute(llvm::Attribute::NoInline);
 1543     B.addAttribute(llvm::Attribute::NoInline);
 1545              !F->hasFnAttribute(llvm::Attribute::NoInline)) {
 1552       B.addAttribute(llvm::Attribute::NoInline);
 1575         B.addAttribute(llvm::Attribute::NoInline);
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 4324     fn->addFnAttr(llvm::Attribute::NoInline);
tools/clang/lib/CodeGen/TargetInfo.cpp
 6480       F->addFnAttr(llvm::Attribute::NoInline);
 6922     F->addFnAttr(llvm::Attribute::NoInline);
 7392       F->addFnAttr(llvm::Attribute::NoInline);