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

References

gen/lib/IR/AttributesCompatFunc.inc
   74     .Case("alwaysinline", Attribute::AlwaysInline)
  183     return llvm::Attribute::AlwaysInline;
include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
  661         ClonedF->addFnAttr(Attribute::AlwaysInline);
lib/Analysis/InlineCost.cpp
 2039   if (Call.hasFnAttr(Attribute::AlwaysInline)) {
lib/AsmParser/LLParser.cpp
 1269     case lltok::kw_alwaysinline: B.addAttribute(Attribute::AlwaysInline); break;
lib/Bitcode/Reader/BitcodeReader.cpp
 1233   case Attribute::AlwaysInline:    return 1 << 12;
 1418     return Attribute::AlwaysInline;
lib/Bitcode/Writer/BitcodeWriter.cpp
  604   case Attribute::AlwaysInline:
lib/CodeGen/SafeStack.cpp
  710   if (CS.hasFnAttr(Attribute::AlwaysInline) && isInlineViable(*Callee))
lib/IR/Attributes.cpp
  285   if (hasAttribute(Attribute::AlwaysInline))
lib/IR/Verifier.cpp
 1510   case Attribute::AlwaysInline:
 1646            Attrs.hasAttribute(Attribute::AlwaysInline)),
 1799            Attrs.hasFnAttribute(Attribute::AlwaysInline)),
lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
  130       = StressCalls ? Attribute::AlwaysInline : Attribute::NoInline;
  145     F->addFnAttr(Attribute::AlwaysInline);
lib/Target/AMDGPU/AMDGPUInline.cpp
  191   if (CS.hasFnAttr(Attribute::AlwaysInline)) {
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
  475   F.addFnAttr(Attribute::AlwaysInline);
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
 2091     if (Func->hasFnAttribute(Attribute::AlwaysInline))
lib/Transforms/Coroutines/CoroSplit.cpp
 1424   DevirtFn->addFnAttr(Attribute::AlwaysInline);
lib/Transforms/IPO/AlwaysInliner.cpp
   49     if (!F.isDeclaration() && F.hasFnAttribute(Attribute::AlwaysInline) &&
  165   if (!CS.hasFnAttr(Attribute::AlwaysInline))
lib/Transforms/IPO/ForceFunctionAttrs.cpp
   29       .Case("alwaysinline", Attribute::AlwaysInline)
lib/Transforms/IPO/HotColdSplitting.cpp
  202   if (F.hasFnAttribute(Attribute::AlwaysInline))
lib/Transforms/IPO/Inliner.cpp
  813     if (AlwaysInlineOnly && !F->hasFnAttribute(Attribute::AlwaysInline))
lib/Transforms/IPO/PartialInlining.cpp
 1262   if (F->hasFnAttribute(Attribute::AlwaysInline))
lib/Transforms/IPO/SyntheticCountsPropagation.cpp
   79     if (F.hasFnAttribute(Attribute::AlwaysInline) ||
lib/Transforms/Instrumentation/InstrProfiling.cpp
  700       F->hasFnAttribute(Attribute::AlwaysInline))
lib/Transforms/Utils/CodeExtractor.cpp
  889       case Attribute::AlwaysInline:
tools/clang/lib/CodeGen/CGCall.cpp
 4317                            llvm::Attribute::AlwaysInline);
tools/clang/lib/CodeGen/CGClass.cpp
 1520       CurFn->addFnAttr(llvm::Attribute::AlwaysInline);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1372     Fn->addFnAttr(llvm::Attribute::AlwaysInline);
 4720     TaskPrivatesMap->addFnAttr(llvm::Attribute::AlwaysInline);
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 1981     OutlinedFun->addFnAttr(llvm::Attribute::AlwaysInline);
 2102     OutlinedFun->addFnAttr(llvm::Attribute::AlwaysInline);
 3492     Fn->addFnAttr(llvm::Attribute::AlwaysInline);
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1503     if (!F->hasFnAttribute(llvm::Attribute::AlwaysInline) &&
 1517   ShouldAddOptNone &= !F->hasFnAttribute(llvm::Attribute::AlwaysInline);
 1525     assert(!F->hasFnAttribute(llvm::Attribute::AlwaysInline) &&
 1547     B.addAttribute(llvm::Attribute::AlwaysInline);
 1551     if (!F->hasFnAttribute(llvm::Attribute::AlwaysInline))
 1574                  !F->hasFnAttribute(llvm::Attribute::AlwaysInline)) {
tools/polly/lib/Transform/ScopInliner.cpp
   81       F->addFnAttr(llvm::Attribute::AlwaysInline);
unittests/IR/AttributesTest.cpp
   20   Attribute AttrA = Attribute::get(C, Attribute::AlwaysInline);
   21   Attribute AttrB = Attribute::get(C, Attribute::AlwaysInline);