/netbsd/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | Function.h | 284 return hasFnAttribute("coroutine.presplit"); in isPresplitCoroutine() 356 return AttributeSets.hasFnAttribute(Kind); in hasFnAttribute() 360 bool hasFnAttribute(StringRef Kind) const { in hasFnAttribute() function 361 return AttributeSets.hasFnAttribute(Kind); in hasFnAttribute() 549 return hasFnAttribute(Attribute::ReadNone); in doesNotAccessMemory() 574 return hasFnAttribute(Attribute::ArgMemOnly); in onlyAccessesArgMemory() 598 return hasFnAttribute(Attribute::NoReturn); in doesNotReturn() 609 return hasFnAttribute(Attribute::NoUnwind); in doesNotThrow() 652 return hasFnAttribute(Attribute::NoSync); in hasNoSync() 661 return hasFnAttribute(Attribute::NoRecurse); in doesNotRecurse() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A 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()
|
H A D | PatchableFunction.cpp | 58 if (MF.getFunction().hasFnAttribute("patchable-function-entry")) { in runOnMachineFunction() 67 if (!MF.getFunction().hasFnAttribute("patchable-function")) in runOnMachineFunction()
|
H A 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()
|
H A 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()
|
H A D | CommandFlags.cpp | 603 if (CL->getNumOccurrences() > 0 && !F.hasFnAttribute(AttrName)) \ 615 if (!CPU.empty() && !F.hasFnAttribute("target-cpu")) in setFunctionAttributes() 631 !F.hasFnAttribute("frame-pointer")) { in setFunctionAttributes() 651 !F.hasFnAttribute("denormal-fp-math")) { in setFunctionAttributes() 660 !F.hasFnAttribute("denormal-fp-math-f32")) { in setFunctionAttributes()
|
H A D | XRayInstrumentation.cpp | 217 if (!F.hasFnAttribute("xray-skip-entry")) { in runOnMachineFunction() 224 if (!F.hasFnAttribute("xray-skip-exit")) { in runOnMachineFunction()
|
H A D | SafeStack.cpp | 729 if (Callee->isInterposable() || Callee->hasFnAttribute(Attribute::NoInline) || in ShouldInlinePointerAddress() 755 assert(F.hasFnAttribute(Attribute::SafeStack) && in run() 811 if (F.hasFnAttribute(Attribute::StackProtect) || in run() 812 F.hasFnAttribute(Attribute::StackProtectStrong) || in run() 813 F.hasFnAttribute(Attribute::StackProtectReq)) { in run() 874 if (!F.hasFnAttribute(Attribute::SafeStack)) { in runOnFunction()
|
H A D | TargetOptionsImpl.cpp | 31 if (!F.hasFnAttribute("frame-pointer")) in DisableFramePointerElim()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | SIMachineFunctionInfo.cpp | 82 if (F.hasFnAttribute("amdgpu-implicitarg-ptr")) in SIMachineFunctionInfo() 85 if (F.hasFnAttribute("amdgpu-implicitarg-ptr")) { in SIMachineFunctionInfo() 101 if (F.hasFnAttribute("amdgpu-work-group-id-x")) in SIMachineFunctionInfo() 104 if (F.hasFnAttribute("amdgpu-work-group-id-y")) in SIMachineFunctionInfo() 107 if (F.hasFnAttribute("amdgpu-work-group-id-z")) in SIMachineFunctionInfo() 110 if (F.hasFnAttribute("amdgpu-work-item-id-x")) in SIMachineFunctionInfo() 113 if (F.hasFnAttribute("amdgpu-work-item-id-y")) in SIMachineFunctionInfo() 116 if (F.hasFnAttribute("amdgpu-work-item-id-z")) in SIMachineFunctionInfo() 150 if (F.hasFnAttribute("amdgpu-dispatch-ptr")) in SIMachineFunctionInfo() 153 if (F.hasFnAttribute("amdgpu-queue-ptr")) in SIMachineFunctionInfo() [all …]
|
H A 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()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A 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()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
H A 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()
|
H A D | HotColdSplitting.cpp | 165 if (!F.hasFnAttribute(Attribute::Cold)) { in markFunctionCold() 169 if (!F.hasFnAttribute(Attribute::MinSize)) { in markFunctionCold() 204 if (F.hasFnAttribute(Attribute::Cold)) in isFunctionCold() 219 if (F.hasFnAttribute(Attribute::AlwaysInline)) in shouldOutlineFrom() 222 if (F.hasFnAttribute(Attribute::NoInline)) in shouldOutlineFrom() 227 if (F.hasFnAttribute(Attribute::NoReturn)) in shouldOutlineFrom() 230 if (F.hasFnAttribute(Attribute::SanitizeAddress) || in shouldOutlineFrom() 231 F.hasFnAttribute(Attribute::SanitizeHWAddress) || in shouldOutlineFrom() 232 F.hasFnAttribute(Attribute::SanitizeThread) || in shouldOutlineFrom() 233 F.hasFnAttribute(Attribute::SanitizeMemory)) in shouldOutlineFrom()
|
H A 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()
|
H A D | ForceFunctionAttrs.cpp | 100 if (Kind == Attribute::None || F.hasFnAttribute(Kind)) in forceAttributes() 107 if (Kind == Attribute::None || !F.hasFnAttribute(Kind)) in forceAttributes()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMMachineFunctionInfo.cpp | 19 IsCmseNSEntry(MF.getFunction().hasFnAttribute("cmse_nonsecure_entry")), in ARMFunctionInfo() 20 IsCmseNSCall(MF.getFunction().hasFnAttribute("cmse_nonsecure_call")) {} in ARMFunctionInfo()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AVR/ |
H A 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()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A 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()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A 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()
|
H A D | ValueLatticeUtils.cpp | 24 return F->hasExactDefinition() && !F->hasFnAttribute(Attribute::Naked); in canTrackReturnsInterprocedurally()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | Attributes.cpp | 1581 return pImpl && pImpl->hasFnAttribute(Kind); in hasFnAttribute() 1584 bool AttributeList::hasFnAttribute(StringRef Kind) const { in hasFnAttribute() function in AttributeList 2161 if (!Callee.hasFnAttribute(Attribute::AlwaysInline)) { in adjustCallerSSPLevel() 2178 if (Callee.hasFnAttribute(Attribute::StackProtectReq)) { in adjustCallerSSPLevel() 2182 !Caller.hasFnAttribute(Attribute::StackProtectReq)) { in adjustCallerSSPLevel() 2185 } else if (Callee.hasFnAttribute(Attribute::StackProtect) && in adjustCallerSSPLevel() 2186 !Caller.hasFnAttribute(Attribute::StackProtectReq) && in adjustCallerSSPLevel() 2187 !Caller.hasFnAttribute(Attribute::StackProtectStrong)) in adjustCallerSSPLevel() 2194 if (!Caller.hasFnAttribute("probe-stack") && in adjustCallerStackProbes() 2195 Callee.hasFnAttribute("probe-stack")) { in adjustCallerStackProbes() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
H A 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()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86Subtarget.cpp | 205 if (((F && F->hasFnAttribute(Attribute::NonLazyBind)) || in classifyGlobalFunctionReference() 216 if (F && F->hasFnAttribute(Attribute::NonLazyBind)) in classifyGlobalFunctionReference()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
H A D | RISCVMachineFunctionInfo.h | 66 !MF.getFunction().hasFnAttribute("interrupt"); in useSaveRestoreLibCalls()
|