HomeSort by: relevance | last modified time | path
    Searched refs:NoInline (Results 1 - 25 of 34) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUAlwaysInlinePass.cpp 29 cl::desc("Force all functions to be noinline"),
69 // FIXME: This is a horrible hack. We should always respect noinline,
72 // Unfortunately, clang adds noinline to all functions at -O0. We have
74 F->removeFnAttr(Attribute::NoInline);
131 = StressCalls ? Attribute::AlwaysInline : Attribute::NoInline;
149 F->addFnAttr(Attribute::NoInline);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
FunctionImport.h 62 // This corresponds to NoInline being set on the function summary,
64 // to inline the function (e.g. it is marked with a NoInline attribute).
65 NoInline
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
SyntheticCountsPropagation.cpp 89 F.hasFnAttribute(Attribute::NoInline)) {
90 // Use a lower value for noinline and cold functions.
ForceFunctionAttrs.cpp 26 "example -force-attribute=foo:noinline. This "
33 "example -force-remove-attribute=foo:noinline. This "
49 .Case("noinline", Attribute::NoInline)
PruneEH.cpp 98 F->hasFnAttribute(Attribute::NoInline);
FunctionImport.cpp 89 cl::desc("Import functions with noinline attribute"));
247 if (Summary->fflags().NoInline && !ForceImportAll) {
248 Reason = FunctionImporter::ImportFailureReason::NoInline;
373 case FunctionImporter::ImportFailureReason::NoInline:
374 return "NoInline";
HotColdSplitting.cpp 222 if (F.hasFnAttribute(Attribute::NoInline))
PartialInlining.cpp 1291 if (F.hasFnAttribute(Attribute::NoInline))
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
Mips16HardFloat.cpp 275 FStub->addFnAttr(Attribute::NoInline);
416 Attribute::NoInline);
461 FStub->addFnAttr(Attribute::NoInline);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
GCOVProfiling.cpp 1048 F->addFnAttr(Attribute::NoInline);
1124 WriteoutF->addFnAttr(Attribute::NoInline);
1370 ResetF->addFnAttr(Attribute::NoInline);
InstrProfiling.cpp 1099 User->addFnAttr(Attribute::NoInline);
1151 F->addFnAttr(Attribute::NoInline);
  /src/external/apache2/llvm/dist/llvm/lib/IR/
ModuleSummaryIndex.cpp 451 FlagValue(F.NoInline), FlagValue(F.AlwaysInline), 0};
Verifier.cpp 1663 case Attribute::NoInline:
1827 Assert(!(Attrs.hasAttribute(Attribute::NoInline) &&
1830 "'noinline and alwaysinline' are incompatible!",
2025 Assert(!(Attrs.hasFnAttribute(Attribute::NoInline) &&
2027 "Attributes 'noinline and alwaysinline' are incompatible!", V);
2030 Assert(Attrs.hasFnAttribute(Attribute::NoInline),
2031 "Attribute 'optnone' requires 'noinline'!", V);
Attributes.cpp 419 if (hasAttribute(Attribute::NoInline))
420 return "noinline";
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64LowerHomogeneousPrologEpilog.cpp 172 F->addFnAttr(Attribute::NoInline);
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
InstrTypes.h 1782 bool isNoInline() const { return hasFnAttr(Attribute::NoInline); }
1784 addAttribute(AttributeList::FunctionIndex, Attribute::NoInline);
ModuleSummaryIndex.h 570 unsigned NoInline : 1;
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
ModuleSummaryAnalysis.cpp 466 // Don't try to import functions with noinline attribute.
467 F.getAttributes().hasFnAttribute(Attribute::NoInline),
713 /* NoInline = */ false,
InlineCost.cpp 2565 // Don't inline functions marked noinline.
2566 if (Callee->hasFnAttribute(Attribute::NoInline))
2567 return InlineResult::failure("noinline function attribute");
2569 // Don't inline call sites marked noinline.
2571 return InlineResult::failure("noinline call site attribute");
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
SafeStack.cpp 729 if (Callee->isInterposable() || Callee->hasFnAttribute(Attribute::NoInline) ||
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CodeGenModule.cpp 1749 // disabled, mark the function as noinline.
1752 B.addAttribute(llvm::Attribute::NoInline);
1771 // OptimizeNone implies noinline; we should not be inlining such functions.
1772 B.addAttribute(llvm::Attribute::NoInline);
1783 // Naked implies noinline: we should not be inlining such functions.
1785 B.addAttribute(llvm::Attribute::NoInline);
1789 // Add noinline if the function isn't always_inline.
1790 B.addAttribute(llvm::Attribute::NoInline);
1792 !F->hasFnAttribute(llvm::Attribute::NoInline)) {
1793 // (noinline wins over always_inline, and we can't specify both in IR
    [all...]
TargetInfo.cpp 7154 F->addFnAttr(llvm::Attribute::NoInline);
7162 // need to set the noinline attribute.
7691 F->addFnAttr(llvm::Attribute::NoInline);
8146 F->addFnAttr(llvm::Attribute::NoInline);
8225 F->addFnAttr(llvm::Attribute::NoInline);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
CodeExtractor.cpp 953 case Attribute::NoInline:
  /src/external/apache2/llvm/dist/llvm/tools/bugpoint/
CrashDebugger.cpp 368 // includes "noinline" otherwise we will get a verifier failure.
370 F->addFnAttr(Attribute::NoInline);
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp 966 Flags.NoInline = (RawFlags >> 4) & 0x1;
1246 case Attribute::NoInline: return 1 << 11;
1452 return Attribute::NoInline;

Completed in 109 milliseconds

1 2