| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
| D | Function.h | 285 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/ |
| D | TargetFrameLoweringImpl.cpp | 34 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()
|
| D | PatchableFunction.cpp | 58 if (MF.getFunction().hasFnAttribute("patchable-function-entry")) { in runOnMachineFunction() 67 if (!MF.getFunction().hasFnAttribute("patchable-function")) in runOnMachineFunction()
|
| D | ShrinkWrap.cpp | 598 !(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()
|
| D | StackProtector.cpp | 279 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()
|
| D | CommandFlags.cpp | 596 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()
|
| D | XRayInstrumentation.cpp | 217 if (!F.hasFnAttribute("xray-skip-entry")) { in runOnMachineFunction() 224 if (!F.hasFnAttribute("xray-skip-exit")) { in runOnMachineFunction()
|
| D | SafeStack.cpp | 732 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()
|
| D | TargetOptionsImpl.cpp | 31 if (!F.hasFnAttribute("frame-pointer")) in DisableFramePointerElim()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| D | SIMachineFunctionInfo.cpp | 63 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 …]
|
| D | AMDGPUAnnotateKernelFeatures.cpp | 195 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/ |
| D | AArch64MachineFunctionInfo.cpp | 41 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/ |
| D | SyntheticCountsPropagation.cpp | 79 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()
|
| D | HotColdSplitting.cpp | 166 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()
|
| D | PruneEH.cpp | 97 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()
|
| D | ForceFunctionAttrs.cpp | 55 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/ |
| D | ARMMachineFunctionInfo.cpp | 19 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/ |
| D | AVRMachineFunctionInfo.h | 58 …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/ |
| D | Mips16HardFloat.cpp | 489 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/ |
| D | ModuleSummaryAnalysis.cpp | 462 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()
|
| D | ValueLatticeUtils.cpp | 24 return F->hasExactDefinition() && !F->hasFnAttribute(Attribute::Naked); in canTrackReturnsInterprocedurally()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/ |
| D | Attributes.cpp | 1400 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/ |
| D | SystemZFrameLowering.cpp | 321 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/ |
| D | X86Subtarget.cpp | 205 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/ |
| D | RISCVMachineFunctionInfo.h | 66 !MF.getFunction().hasFnAttribute("interrupt"); in useSaveRestoreLibCalls()
|