/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/ |
H A D | AArch64SMEAttributes.cpp | 63 if (Attrs.hasFnAttr("aarch64_pstate_sm_enabled")) in SMEAttrs() 65 if (Attrs.hasFnAttr("aarch64_pstate_sm_compatible")) in SMEAttrs() 67 if (Attrs.hasFnAttr("aarch64_pstate_sm_body")) in SMEAttrs() 69 if (Attrs.hasFnAttr("aarch64_in_za")) in SMEAttrs() 71 if (Attrs.hasFnAttr("aarch64_out_za")) in SMEAttrs() 73 if (Attrs.hasFnAttr("aarch64_inout_za")) in SMEAttrs() 75 if (Attrs.hasFnAttr("aarch64_preserves_za")) in SMEAttrs() 77 if (Attrs.hasFnAttr("aarch64_new_za")) in SMEAttrs() 79 if (Attrs.hasFnAttr("aarch64_in_zt0")) in SMEAttrs() 81 if (Attrs.hasFnAttr("aarch64_out_zt0")) in SMEAttrs() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | AlwaysInliner.cpp | 54 CB->hasFnAttr(Attribute::AlwaysInline) && in AlwaysInlineImpl() 55 !CB->getAttributes().hasFnAttr(Attribute::NoInline)) in AlwaysInlineImpl()
|
H A D | HotColdSplitting.cpp | 147 if (CB->hasFnAttr(Attribute::Cold) && in unlikelyExecuted() 156 if (CI->hasFnAttr(Attribute::NoReturn)) in unlikelyExecuted()
|
H A D | FunctionAttrs.cpp | 1510 if (CB->hasFnAttr(Attribute::NoFree)) in InstrBreaksNoFree() 1558 if (CB->hasFnAttr(Attribute::NoSync)) in InstrBreaksNoSync() 1716 return CB->hasFnAttr(Attribute::NoReturn); in instructionDoesNotReturn()
|
H A D | Attributor.cpp | 210 if (CB->hasFnAttr(Attribute::NoSync)) in isNoSyncInst() 2516 bool UnwindBBIsDead = II->hasFnAttr(Attribute::NoUnwind); in cleanupIR() 2517 bool NormalBBIsDead = II->hasFnAttr(Attribute::NoReturn); in cleanupIR() 3414 if (Attrs.hasFnAttr(Attribute::Convergent)) in identifyDefaultAbstractAttributes()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | InstrTypes.h | 1551 bool hasFnAttr(Attribute::AttrKind Kind) const { 1560 bool hasFnAttr(StringRef Kind) const { return hasFnAttrImpl(Kind); } 1971 bool isStrictFP() const { return hasFnAttr(Attribute::StrictFP); } 1974 bool isNoInline() const { return hasFnAttr(Attribute::NoInline); } 2008 bool doesNotReturn() const { return hasFnAttr(Attribute::NoReturn); } 2012 bool doesNoCfCheck() const { return hasFnAttr(Attribute::NoCfCheck); } 2015 bool doesNotThrow() const { return hasFnAttr(Attribute::NoUnwind); } 2019 bool cannotDuplicate() const { return hasFnAttr(Attribute::NoDuplicate); } 2023 bool cannotMerge() const { return hasFnAttr(Attribute::NoMerge); } 2027 bool isConvergent() const { return hasFnAttr(Attribute::Convergent); } [all …]
|
H A D | Attributes.h | 833 bool hasFnAttr(Attribute::AttrKind Kind) const; 836 bool hasFnAttr(StringRef Kind) const;
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Verifier.cpp | 2082 if (Attrs.hasFnAttr(Attr)) { in checkUnsignedBaseTenFuncAttr() 2210 Check(!(Attrs.hasFnAttr(Attribute::NoInline) && in verifyFunctionAttrs() 2211 Attrs.hasFnAttr(Attribute::AlwaysInline)), in verifyFunctionAttrs() 2214 if (Attrs.hasFnAttr(Attribute::OptimizeNone)) { in verifyFunctionAttrs() 2215 Check(Attrs.hasFnAttr(Attribute::NoInline), in verifyFunctionAttrs() 2218 Check(!Attrs.hasFnAttr(Attribute::OptimizeForSize), in verifyFunctionAttrs() 2221 Check(!Attrs.hasFnAttr(Attribute::MinSize), in verifyFunctionAttrs() 2224 Check(!Attrs.hasFnAttr(Attribute::OptimizeForDebugging), in verifyFunctionAttrs() 2228 if (Attrs.hasFnAttr(Attribute::OptimizeForDebugging)) { in verifyFunctionAttrs() 2229 Check(!Attrs.hasFnAttr(Attribute::OptimizeForSize), in verifyFunctionAttrs() [all …]
|
H A D | Attributes.cpp | 1645 bool AttributeList::hasFnAttr(Attribute::AttrKind Kind) const { in hasFnAttr() function in AttributeList 1649 bool AttributeList::hasFnAttr(StringRef Kind) const { in hasFnAttr() function in AttributeList 2208 return !Callee.getAttributes().hasFnAttr(Attribute::StrictFP) || in checkStrictFP() 2209 Caller.getAttributes().hasFnAttr(Attribute::StrictFP); in checkStrictFP()
|
H A D | Function.cpp | 720 return AttributeSets.hasFnAttr(Kind); in hasFnAttribute() 724 return AttributeSets.hasFnAttr(Kind); in hasFnAttribute() 1957 if (Call->hasFnAttr(Attribute::ReturnsTwice)) in callsFunctionThatReturnsTwice()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | HardwareLoops.cpp | 506 if (BeginBB->getParent()->getAttributes().hasFnAttr(Attribute::StrictFP)) in InsertIterationSetup() 540 if (ExitBranch->getParent()->getParent()->getAttributes().hasFnAttr( in InsertLoopDec() 565 if (ExitBranch->getParent()->getParent()->getAttributes().hasFnAttr( in InsertLoopRegDec()
|
H A D | ExpandVectorPredication.cpp | 128 .hasFnAttr(Attribute::AttrKind::Speculatable); in maySpeculateLanes()
|
H A D | SafeStack.cpp | 724 if (CI.hasFnAttr(Attribute::AlwaysInline) && in ShouldInlinePointerAddress()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86IndirectBranchTracking.cpp | 96 return Attrs.hasFnAttr(Attribute::ReturnsTwice); in IsCallReturnTwice()
|
H A D | X86ISelLoweringCall.cpp | 284 if (!FuncAttributes.hasFnAttr(Attribute::NoImplicitFloat)) { in getOptimalMemOpType() 2015 CB->hasFnAttr("no_caller_saved_registers")); in LowerCall() 2447 if (CB && CB->hasFnAttr("no_callee_saved_registers")) in LowerCall()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CodeMoverUtils.cpp | 388 if (!CB->hasFnAttr(Attribute::WillReturn)) in isSafeToMoveBefore() 390 if (!CB->hasFnAttr(Attribute::NoSync)) in isSafeToMoveBefore()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/CFGuard/ |
H A D | CFGuard.cpp | 278 if (CB && CB->isIndirectCall() && !CB->hasFnAttr("guard_nocf")) { in runOnFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | TLSVariableHoist.cpp | 266 if (!TLSLoadHoist && !Fn.getAttributes().hasFnAttr("tls-load-hoist")) in runImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCallLowering.cpp | 806 if (Info.CB->hasFnAttr(ImplicitAttrNames[I++])) in passSpecialInputs() 879 const bool NeedWorkItemIDX = !Info.CB->hasFnAttr("amdgpu-no-workitem-id-x"); in passSpecialInputs() 880 const bool NeedWorkItemIDY = !Info.CB->hasFnAttr("amdgpu-no-workitem-id-y"); in passSpecialInputs() 881 const bool NeedWorkItemIDZ = !Info.CB->hasFnAttr("amdgpu-no-workitem-id-z"); in passSpecialInputs()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | BranchProbabilityInfo.cpp | 771 if (CI->hasFnAttr(Attribute::NoReturn)) in getInitialEstimatedBlockWeight() 797 if (CI->hasFnAttr(Attribute::Cold)) in getInitialEstimatedBlockWeight()
|
H A D | InlineCost.cpp | 2265 if (Call.hasFnAttr(Attribute::ReturnsTwice) && in visitCallBase() 3011 if (Call.hasFnAttr(Attribute::AlwaysInline)) { in getAttributeBasedInliningDecision() 3012 if (Call.getAttributes().hasFnAttr(Attribute::NoInline)) in getAttributeBasedInliningDecision()
|
H A D | GlobalsModRef.cpp | 378 if (!Call->hasFnAttr(Attribute::NoCallback) || in AnalyzeUsesOfPointer()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FunctionLoweringInfo.cpp | 219 if (Call->hasFnAttr(Attribute::ReturnsTwice)) in set()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFPreserveStaticOffset.cpp | 452 return Call->hasFnAttr(Attribute::InlineHint); in isInlineableCall()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | MachineIRBuilder.cpp | 863 bool isConvergent = Attrs.hasFnAttr(Attribute::Convergent); in buildIntrinsic() 882 bool isConvergent = Attrs.hasFnAttr(Attribute::Convergent); in buildIntrinsic()
|