Searched refs:hasFnAttribute (Results 1 - 25 of 166) sorted by relevance

1234567

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMMachineFunctionInfo.cpp19 IsCmseNSEntry(MF.getFunction().hasFnAttribute("cmse_nonsecure_entry")),
20 IsCmseNSCall(MF.getFunction().hasFnAttribute("cmse_nonsecure_call")) {}
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetFrameLoweringImpl.cpp34 assert(MF.getFunction().hasFnAttribute(Attribute::NoReturn) &&
35 MF.getFunction().hasFnAttribute(Attribute::NoUnwind) &&
36 !MF.getFunction().hasFnAttribute(Attribute::UWTable));
102 if (MF.getFunction().hasFnAttribute(Attribute::Naked))
112 if (MF.getFunction().hasFnAttribute(Attribute::NoReturn) &&
113 MF.getFunction().hasFnAttribute(Attribute::NoUnwind) &&
114 !MF.getFunction().hasFnAttribute(Attribute::UWTable) &&
140 !F.hasFnAttribute(Attribute::NoRecurse))
H A DTargetOptionsImpl.cpp31 if (!F.hasFnAttribute("frame-pointer"))
H A DPatchableFunction.cpp58 if (MF.getFunction().hasFnAttribute("patchable-function-entry")) {
67 if (!MF.getFunction().hasFnAttribute("patchable-function"))
H A DCFGuardLongjmp.cpp93 if (F->hasFnAttribute(Attribute::ReturnsTwice)) {
H A DShrinkWrap.cpp603 !(MF.getFunction().hasFnAttribute(Attribute::SanitizeAddress) ||
604 MF.getFunction().hasFnAttribute(Attribute::SanitizeThread) ||
605 MF.getFunction().hasFnAttribute(Attribute::SanitizeMemory) ||
606 MF.getFunction().hasFnAttribute(Attribute::SanitizeHWAddress));
H A DStackProtector.cpp279 if (F->hasFnAttribute(Attribute::SafeStack))
287 if (F->hasFnAttribute(Attribute::StackProtectReq)) {
296 } else if (F->hasFnAttribute(Attribute::StackProtectStrong))
300 else if (!F->hasFnAttribute(Attribute::StackProtect))
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DFunction.h330 bool hasFnAttribute(Attribute::AttrKind Kind) const { function in class:llvm::Function
331 return AttributeSets.hasFnAttribute(Kind);
335 bool hasFnAttribute(StringRef Kind) const { function in class:llvm::Function
336 return AttributeSets.hasFnAttribute(Kind);
351 if (!hasFnAttribute(Attribute::StackAlignment))
361 if (!hasFnAttribute(Attribute::StackAlignment))
499 return hasFnAttribute(Attribute::ReadNone);
507 return doesNotAccessMemory() || hasFnAttribute(Attribute::ReadOnly);
515 return doesNotAccessMemory() || hasFnAttribute(Attribute::WriteOnly);
524 return hasFnAttribute(Attribut
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSyntheticCountsPropagation.cpp78 if (F.hasFnAttribute(Attribute::AlwaysInline) ||
79 F.hasFnAttribute(Attribute::InlineHint)) {
87 } else if (F.hasFnAttribute(Attribute::Cold) ||
88 F.hasFnAttribute(Attribute::NoInline)) {
H A DPruneEH.cpp103 F->hasFnAttribute(Attribute::Naked) &&
104 F->hasFnAttribute(Attribute::NoInline);
155 if (!SCCMightUnwind && !F->hasFnAttribute(Attribute::NoUnwind)) {
160 if (!SCCMightReturn && !F->hasFnAttribute(Attribute::NoReturn)) {
H A DHotColdSplitting.cpp149 if (!F.hasFnAttribute(Attribute::Cold)) {
153 if (!F.hasFnAttribute(Attribute::MinSize)) {
188 if (F.hasFnAttribute(Attribute::Cold))
203 if (F.hasFnAttribute(Attribute::AlwaysInline))
206 if (F.hasFnAttribute(Attribute::NoInline))
211 if (F.hasFnAttribute(Attribute::NoReturn))
214 if (F.hasFnAttribute(Attribute::SanitizeAddress) ||
215 F.hasFnAttribute(Attribute::SanitizeHWAddress) ||
216 F.hasFnAttribute(Attribute::SanitizeThread) ||
217 F.hasFnAttribute(Attribut
[all...]
H A DForceFunctionAttrs.cpp85 if (F.hasFnAttribute(Kind))
H A DAlwaysInliner.cpp48 if (!F.isDeclaration() && F.hasFnAttribute(Attribute::AlwaysInline) &&
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DValueLatticeUtils.cpp24 return F->hasExactDefinition() && !F->hasFnAttribute(Attribute::Naked);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRMachineFunctionInfo.h58 this->IsInterruptHandler = CallConv == CallingConv::AVR_INTR || MF.getFunction().hasFnAttribute("interrupt");
59 this->IsSignalHandler = CallConv == CallingConv::AVR_SIGNAL || MF.getFunction().hasFnAttribute("signal");
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMachineFunctionInfo.cpp61 const bool HasCalls = F.hasFnAttribute("amdgpu-calls");
89 if (F.hasFnAttribute("amdgpu-implicitarg-ptr"))
92 if (F.hasFnAttribute("amdgpu-implicitarg-ptr")) {
108 if (F.hasFnAttribute("amdgpu-work-group-id-x"))
111 if (F.hasFnAttribute("amdgpu-work-group-id-y"))
114 if (F.hasFnAttribute("amdgpu-work-group-id-z"))
117 if (F.hasFnAttribute("amdgpu-work-item-id-x"))
120 if (F.hasFnAttribute("amdgpu-work-item-id-y"))
123 if (F.hasFnAttribute("amdgpu-work-item-id-z"))
127 bool HasStackObjects = F.hasFnAttribute("amdgp
[all...]
H A DAMDGPUAnnotateKernelFeatures.cpp203 if (Callee.hasFnAttribute(Name)) {
249 if (!Caller.hasFnAttribute("uniform-work-group-size"))
255 if (Caller.hasFnAttribute("uniform-work-group-size")) {
260 if (!Callee.hasFnAttribute("uniform-work-group-size")) {
H A DAMDGPUInline.cpp116 Callee->hasFnAttribute(Attribute::InlineHint);
118 && !Caller->hasFnAttribute(Attribute::MinSize))
219 if (IC && !IC.isAlways() && !Callee->hasFnAttribute(Attribute::InlineHint)) {
H A DAMDGPUAlwaysInlinePass.cpp141 !F.hasFnAttribute(IncompatAttr)) {
H A DAMDGPUOpenCLEnqueuedBlockLowering.cpp111 if (F.hasFnAttribute("enqueued-block")) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64BranchTargets.cpp61 if (!F.hasFnAttribute("branch-target-enforcement"))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InsertWait.cpp118 if (!MF.getFunction().hasFnAttribute(Attribute::StrictFP))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16HardFloat.cpp489 if (F.hasFnAttribute("use-soft-float")) {
517 if (F->hasFnAttribute("nomips16") &&
518 F->hasFnAttribute("use-soft-float")) {
522 if (F->isDeclaration() || F->hasFnAttribute("mips16_fp_stub") ||
523 F->hasFnAttribute("nomips16")) continue;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp1416 bool AttributeList::hasFnAttribute(Attribute::AttrKind Kind) const { function in class:AttributeList
1417 return pImpl && pImpl->hasFnAttribute(Kind);
1420 bool AttributeList::hasFnAttribute(StringRef Kind) const { function in class:AttributeList
1877 if (Callee.hasFnAttribute(Attribute::StackProtectReq)) {
1880 } else if (Callee.hasFnAttribute(Attribute::StackProtectStrong) &&
1881 !Caller.hasFnAttribute(Attribute::StackProtectReq)) {
1884 } else if (Callee.hasFnAttribute(Attribute::StackProtect) &&
1885 !Caller.hasFnAttribute(Attribute::StackProtectReq) &&
1886 !Caller.hasFnAttribute(Attribute::StackProtectStrong))
1893 if (!Caller.hasFnAttribute("prob
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAddMissingPrototypes.cpp68 if (!F.isDeclaration() || !F.hasFnAttribute("no-prototype"))

Completed in 135 milliseconds

1234567