Home
last modified time | relevance | path

Searched refs:hasFnAttribute (Results 1 – 25 of 172) sorted by relevance

1234567

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DFunction.h285 return hasFnAttribute("coroutine.presplit"); in isPresplitCoroutine()
356 bool hasFnAttribute(Attribute::AttrKind Kind) const { in hasFnAttribute() function
357 return AttributeSets.hasFnAttribute(Kind); in hasFnAttribute()
361 bool hasFnAttribute(StringRef Kind) const { in hasFnAttribute() function
362 return AttributeSets.hasFnAttribute(Kind); in hasFnAttribute()
377 if (!hasFnAttribute(Attribute::StackAlignment)) in getFnStackAlignment()
387 if (!hasFnAttribute(Attribute::StackAlignment)) in getFnStackAlign()
550 return hasFnAttribute(Attribute::ReadNone); in doesNotAccessMemory()
558 return doesNotAccessMemory() || hasFnAttribute(Attribute::ReadOnly); in onlyReadsMemory()
566 return doesNotAccessMemory() || hasFnAttribute(Attribute::WriteOnly); in doesNotReadMemory()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DTargetFrameLoweringImpl.cpp34 assert(MF.getFunction().hasFnAttribute(Attribute::NoReturn) && in enableCalleeSaveSkip()
35 MF.getFunction().hasFnAttribute(Attribute::NoUnwind) && in enableCalleeSaveSkip()
36 !MF.getFunction().hasFnAttribute(Attribute::UWTable)); in enableCalleeSaveSkip()
103 if (MF.getFunction().hasFnAttribute(Attribute::Naked)) in determineCalleeSaves()
113 if (MF.getFunction().hasFnAttribute(Attribute::NoReturn) && in determineCalleeSaves()
114 MF.getFunction().hasFnAttribute(Attribute::NoUnwind) && in determineCalleeSaves()
115 !MF.getFunction().hasFnAttribute(Attribute::UWTable) && in determineCalleeSaves()
141 !F.hasFnAttribute(Attribute::NoRecurse)) in isSafeForNoCSROpt()
DPatchableFunction.cpp58 if (MF.getFunction().hasFnAttribute("patchable-function-entry")) { in runOnMachineFunction()
67 if (!MF.getFunction().hasFnAttribute("patchable-function")) in runOnMachineFunction()
DShrinkWrap.cpp598 !(MF.getFunction().hasFnAttribute(Attribute::SanitizeAddress) || in isShrinkWrapEnabled()
599 MF.getFunction().hasFnAttribute(Attribute::SanitizeThread) || in isShrinkWrapEnabled()
600 MF.getFunction().hasFnAttribute(Attribute::SanitizeMemory) || in isShrinkWrapEnabled()
601 MF.getFunction().hasFnAttribute(Attribute::SanitizeHWAddress)); in isShrinkWrapEnabled()
DStackProtector.cpp279 if (F->hasFnAttribute(Attribute::SafeStack)) in RequiresStackProtector()
287 if (F->hasFnAttribute(Attribute::StackProtectReq)) { in RequiresStackProtector()
296 } else if (F->hasFnAttribute(Attribute::StackProtectStrong)) in RequiresStackProtector()
298 else if (!F->hasFnAttribute(Attribute::StackProtect)) in RequiresStackProtector()
DCommandFlags.cpp596 if (CL->getNumOccurrences() > 0 && !F.hasFnAttribute(AttrName)) \
608 if (!CPU.empty() && !F.hasFnAttribute("target-cpu")) in setFunctionAttributes()
624 !F.hasFnAttribute("frame-pointer")) { in setFunctionAttributes()
644 !F.hasFnAttribute("denormal-fp-math")) { in setFunctionAttributes()
653 !F.hasFnAttribute("denormal-fp-math-f32")) { in setFunctionAttributes()
DXRayInstrumentation.cpp217 if (!F.hasFnAttribute("xray-skip-entry")) { in runOnMachineFunction()
224 if (!F.hasFnAttribute("xray-skip-exit")) { in runOnMachineFunction()
DSafeStack.cpp732 if (Callee->isInterposable() || Callee->hasFnAttribute(Attribute::NoInline) || in ShouldInlinePointerAddress()
758 assert(F.hasFnAttribute(Attribute::SafeStack) && in run()
814 if (F.hasFnAttribute(Attribute::StackProtect) || in run()
815 F.hasFnAttribute(Attribute::StackProtectStrong) || in run()
816 F.hasFnAttribute(Attribute::StackProtectReq)) { in run()
877 if (!F.hasFnAttribute(Attribute::SafeStack)) { in runOnFunction()
DTargetOptionsImpl.cpp31 if (!F.hasFnAttribute("frame-pointer")) in DisableFramePointerElim()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DSIMachineFunctionInfo.cpp63 const bool HasCalls = F.hasFnAttribute("amdgpu-calls"); in SIMachineFunctionInfo()
97 if (F.hasFnAttribute("amdgpu-implicitarg-ptr")) in SIMachineFunctionInfo()
100 if (F.hasFnAttribute("amdgpu-implicitarg-ptr")) { in SIMachineFunctionInfo()
116 if (F.hasFnAttribute("amdgpu-work-group-id-x")) in SIMachineFunctionInfo()
119 if (F.hasFnAttribute("amdgpu-work-group-id-y")) in SIMachineFunctionInfo()
122 if (F.hasFnAttribute("amdgpu-work-group-id-z")) in SIMachineFunctionInfo()
125 if (F.hasFnAttribute("amdgpu-work-item-id-x")) in SIMachineFunctionInfo()
128 if (F.hasFnAttribute("amdgpu-work-item-id-y")) in SIMachineFunctionInfo()
131 if (F.hasFnAttribute("amdgpu-work-item-id-z")) in SIMachineFunctionInfo()
135 bool HasStackObjects = F.hasFnAttribute("amdgpu-stack-objects"); in SIMachineFunctionInfo()
[all …]
DAMDGPUAnnotateKernelFeatures.cpp195 if (Callee.hasFnAttribute(Name)) { in handleAttr()
233 if (!Caller.hasFnAttribute("uniform-work-group-size")) in propagateUniformWorkGroupAttribute()
239 if (Caller.hasFnAttribute("uniform-work-group-size")) { in propagateUniformWorkGroupAttribute()
244 if (!Callee.hasFnAttribute("uniform-work-group-size")) { in propagateUniformWorkGroupAttribute()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
DAArch64MachineFunctionInfo.cpp41 if (!F.hasFnAttribute("sign-return-address")) { in GetSignReturnAddress()
67 if (!F.hasFnAttribute("sign-return-address-key")) { in ShouldSignWithBKey()
83 if (MF.getFunction().hasFnAttribute(Attribute::NoRedZone)) in AArch64FunctionInfo()
90 if (!F.hasFnAttribute("branch-target-enforcement")) { in AArch64FunctionInfo()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
DSyntheticCountsPropagation.cpp79 if (F.hasFnAttribute(Attribute::AlwaysInline) || in initializeCounts()
80 F.hasFnAttribute(Attribute::InlineHint)) { in initializeCounts()
88 } else if (F.hasFnAttribute(Attribute::Cold) || in initializeCounts()
89 F.hasFnAttribute(Attribute::NoInline)) { in initializeCounts()
DHotColdSplitting.cpp166 if (!F.hasFnAttribute(Attribute::Cold)) { in markFunctionCold()
170 if (!F.hasFnAttribute(Attribute::MinSize)) { in markFunctionCold()
205 if (F.hasFnAttribute(Attribute::Cold)) in isFunctionCold()
220 if (F.hasFnAttribute(Attribute::AlwaysInline)) in shouldOutlineFrom()
223 if (F.hasFnAttribute(Attribute::NoInline)) in shouldOutlineFrom()
228 if (F.hasFnAttribute(Attribute::NoReturn)) in shouldOutlineFrom()
231 if (F.hasFnAttribute(Attribute::SanitizeAddress) || in shouldOutlineFrom()
232 F.hasFnAttribute(Attribute::SanitizeHWAddress) || in shouldOutlineFrom()
233 F.hasFnAttribute(Attribute::SanitizeThread) || in shouldOutlineFrom()
234 F.hasFnAttribute(Attribute::SanitizeMemory)) in shouldOutlineFrom()
DPruneEH.cpp97 F->hasFnAttribute(Attribute::Naked) && in runImpl()
98 F->hasFnAttribute(Attribute::NoInline); in runImpl()
145 if (!SCCMightUnwind && !F->hasFnAttribute(Attribute::NoUnwind)) { in runImpl()
150 if (!SCCMightReturn && !F->hasFnAttribute(Attribute::NoReturn)) { in runImpl()
DForceFunctionAttrs.cpp55 if (Kind == Attribute::None || F.hasFnAttribute(Kind)) in forceAttributes()
62 if (Kind == Attribute::None || !F.hasFnAttribute(Kind)) in forceAttributes()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMMachineFunctionInfo.cpp19 IsCmseNSEntry(MF.getFunction().hasFnAttribute("cmse_nonsecure_entry")), in ARMFunctionInfo()
20 IsCmseNSCall(MF.getFunction().hasFnAttribute("cmse_nonsecure_call")) {} in ARMFunctionInfo()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/
DAVRMachineFunctionInfo.h58 …this->IsInterruptHandler = CallConv == CallingConv::AVR_INTR || MF.getFunction().hasFnAttribute("i… in AVRMachineFunctionInfo()
59 …this->IsSignalHandler = CallConv == CallingConv::AVR_SIGNAL || MF.getFunction().hasFnAttribute("si… in AVRMachineFunctionInfo()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
DMips16HardFloat.cpp489 if (F.hasFnAttribute("use-soft-float")) { in removeUseSoftFloat()
517 if (F->hasFnAttribute("nomips16") && in runOnModule()
518 F->hasFnAttribute("use-soft-float")) { in runOnModule()
522 if (F->isDeclaration() || F->hasFnAttribute("mips16_fp_stub") || in runOnModule()
523 F->hasFnAttribute("nomips16")) continue; in runOnModule()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
DModuleSummaryAnalysis.cpp462 F.hasFnAttribute(Attribute::ReadNone), in computeFunctionSummary()
463 F.hasFnAttribute(Attribute::ReadOnly), in computeFunctionSummary()
464 F.hasFnAttribute(Attribute::NoRecurse), F.returnDoesNotAlias(), in computeFunctionSummary()
467 F.getAttributes().hasFnAttribute(Attribute::NoInline), in computeFunctionSummary()
468 F.hasFnAttribute(Attribute::AlwaysInline)}; in computeFunctionSummary()
709 F->hasFnAttribute(Attribute::ReadNone), in buildModuleSummaryIndex()
710 F->hasFnAttribute(Attribute::ReadOnly), in buildModuleSummaryIndex()
711 F->hasFnAttribute(Attribute::NoRecurse), in buildModuleSummaryIndex()
714 F->hasFnAttribute(Attribute::AlwaysInline)}, in buildModuleSummaryIndex()
DValueLatticeUtils.cpp24 return F->hasExactDefinition() && !F->hasFnAttribute(Attribute::Naked); in canTrackReturnsInterprocedurally()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
DAttributes.cpp1400 bool AttributeList::hasFnAttribute(Attribute::AttrKind Kind) const { in hasFnAttribute() function in AttributeList
1401 return pImpl && pImpl->hasFnAttribute(Kind); in hasFnAttribute()
1404 bool AttributeList::hasFnAttribute(StringRef Kind) const { in hasFnAttribute() function in AttributeList
1968 if (Callee.hasFnAttribute(Attribute::StackProtectReq)) { in adjustCallerSSPLevel()
1971 } else if (Callee.hasFnAttribute(Attribute::StackProtectStrong) && in adjustCallerSSPLevel()
1972 !Caller.hasFnAttribute(Attribute::StackProtectReq)) { in adjustCallerSSPLevel()
1975 } else if (Callee.hasFnAttribute(Attribute::StackProtect) && in adjustCallerSSPLevel()
1976 !Caller.hasFnAttribute(Attribute::StackProtectReq) && in adjustCallerSSPLevel()
1977 !Caller.hasFnAttribute(Attribute::StackProtectStrong)) in adjustCallerSSPLevel()
1984 if (!Caller.hasFnAttribute("probe-stack") && in adjustCallerStackProbes()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
DSystemZFrameLowering.cpp321 bool BackChain = MF.getFunction().hasFnAttribute("backchain"); in processFunctionBeforeFrameFinalized()
506 bool StoreBackchain = MF.getFunction().hasFnAttribute("backchain"); in emitPrologue()
664 bool StoreBackchain = MF.getFunction().hasFnAttribute("backchain"); in inlineStackProbe()
767 bool BackChain = MF.getFunction().hasFnAttribute("backchain"); in getRegSpillOffset()
795 bool HasPackedStackAttr = MF.getFunction().hasFnAttribute("packed-stack"); in usePackedStack()
796 bool BackChain = MF.getFunction().hasFnAttribute("backchain"); in usePackedStack()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86Subtarget.cpp205 if (((F && F->hasFnAttribute(Attribute::NonLazyBind)) || in classifyGlobalFunctionReference()
216 if (F && F->hasFnAttribute(Attribute::NonLazyBind)) in classifyGlobalFunctionReference()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
DRISCVMachineFunctionInfo.h66 !MF.getFunction().hasFnAttribute("interrupt"); in useSaveRestoreLibCalls()

1234567