Home
last modified time | relevance | path

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

1234567

/netbsd/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DFunction.h284 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 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()
H A DPatchableFunction.cpp58 if (MF.getFunction().hasFnAttribute("patchable-function-entry")) { in runOnMachineFunction()
67 if (!MF.getFunction().hasFnAttribute("patchable-function")) in runOnMachineFunction()
H A 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()
H A 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()
H A DCommandFlags.cpp603 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 DXRayInstrumentation.cpp217 if (!F.hasFnAttribute("xray-skip-entry")) { in runOnMachineFunction()
224 if (!F.hasFnAttribute("xray-skip-exit")) { in runOnMachineFunction()
H A DSafeStack.cpp729 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 DTargetOptionsImpl.cpp31 if (!F.hasFnAttribute("frame-pointer")) in DisableFramePointerElim()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIMachineFunctionInfo.cpp82 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 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()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A 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()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A 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()
H A DHotColdSplitting.cpp165 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 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()
H A DForceFunctionAttrs.cpp100 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 DARMMachineFunctionInfo.cpp19 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 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()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A 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()
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/
H A 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()
H A DValueLatticeUtils.cpp24 return F->hasExactDefinition() && !F->hasFnAttribute(Attribute::Naked); in canTrackReturnsInterprocedurally()
/netbsd/external/apache2/llvm/dist/llvm/lib/IR/
H A DAttributes.cpp1581 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 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()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86Subtarget.cpp205 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 DRISCVMachineFunctionInfo.h66 !MF.getFunction().hasFnAttribute("interrupt"); in useSaveRestoreLibCalls()

1234567