Home
last modified time | relevance | path

Searched refs:hasFnAttr (Results 1 – 13 of 13) sorted by relevance

/external/llvm/lib/Transforms/IPO/
DInlineAlways.cpp102 CS.hasFnAttr(Attribute::AlwaysInline) && in getInlineCost()
/external/llvm/include/llvm/IR/
DInstructions.h1626 bool hasFnAttr(Attribute::AttrKind A) const {
1633 bool hasFnAttr(StringRef A) const {
1687 bool isNoInline() const { return hasFnAttr(Attribute::NoInline); }
1694 return hasFnAttr(Attribute::ReturnsTwice);
1702 return hasFnAttr(Attribute::ReadNone);
1710 return doesNotAccessMemory() || hasFnAttr(Attribute::ReadOnly);
1719 return hasFnAttr(Attribute::ArgMemOnly);
1726 bool doesNotReturn() const { return hasFnAttr(Attribute::NoReturn); }
1732 bool doesNotThrow() const { return hasFnAttr(Attribute::NoUnwind); }
1738 bool cannotDuplicate() const {return hasFnAttr(Attribute::NoDuplicate); }
[all …]
DCallSite.h258 bool hasFnAttr(Attribute::AttrKind A) const { in hasFnAttr() function
259 CALLSITE_DELEGATE_GETTER(hasFnAttr(A)); in hasFnAttr()
/external/llvm/lib/Transforms/Scalar/
DSink.cpp179 if (CS.hasFnAttr(Attribute::Convergent)) in isSafeToMove()
DLoopUnswitch.cpp511 if (CS.hasFnAttr(Attribute::Convergent)) in processCurrentLoop()
/external/llvm/lib/Analysis/
DInlineCost.cpp761 if (CS.hasFnAttr(Attribute::ReturnsTwice) && in visitCallSite()
1378 if (CS.hasFnAttr(Attribute::AlwaysInline)) { in getInlineCost()
DBranchProbabilityInfo.cpp268 if (CI->hasFnAttr(Attribute::Cold)) { in calcColdCallHeuristics()
DMemoryBuiltins.cpp147 return CS && CS.hasFnAttr(Attribute::NoAlias); in hasNoAliasAttr()
/external/llvm/lib/Transforms/Utils/
DSimplifyLibCalls.cpp1536 CI->hasFnAttr(Attribute::NoUnwind) && CI->hasFnAttr(Attribute::ReadNone); in isTrigLibCall()
1733 if (!CI->hasFnAttr(Attribute::Cold) && in optimizeErrorReporting()
/external/llvm/lib/IR/
DFunction.cpp932 if (CS && CS.hasFnAttr(Attribute::ReturnsTwice)) in callsFunctionThatReturnsTwice()
/external/llvm/lib/CodeGen/SelectionDAG/
DFastISel.cpp1375 Call->hasFnAttr("trap-func-name")) in selectInstruction()
/external/clang/lib/CodeGen/
DCGCall.cpp3530 !CS.hasFnAttr(llvm::Attribute::NoInline)) in EmitCall()
/external/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp715 return CS->hasFnAttr(Attribute::ReturnsTwice); in hasReturnsTwiceAttr()