| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsTargetMachine.cpp | 167 Attribute CPUAttr = F.getFnAttribute("target-cpu"); in getSubtargetImpl() 168 Attribute FSAttr = F.getFnAttribute("target-features"); in getSubtargetImpl() 174 bool hasMips16Attr = F.getFnAttribute("mips16").isValid(); in getSubtargetImpl() 175 bool hasNoMips16Attr = F.getFnAttribute("nomips16").isValid(); in getSubtargetImpl() 177 bool HasMicroMipsAttr = F.getFnAttribute("micromips").isValid(); in getSubtargetImpl() 178 bool HasNoMicroMipsAttr = F.getFnAttribute("nomicromips").isValid(); in getSubtargetImpl() 183 bool softFloat = F.getFnAttribute("use-soft-float").getValueAsBool(); in getSubtargetImpl()
|
| /llvm-project-15.0.7/llvm/lib/Target/CSKY/ |
| H A D | CSKYTargetMachine.cpp | 63 Attribute CPUAttr = F.getFnAttribute("target-cpu"); in getSubtargetImpl() 64 Attribute TuneAttr = F.getFnAttribute("tune-cpu"); in getSubtargetImpl() 65 Attribute FSAttr = F.getFnAttribute("target-features"); in getSubtargetImpl()
|
| /llvm-project-15.0.7/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchTargetMachine.cpp | 59 Attribute CPUAttr = F.getFnAttribute("target-cpu"); in getSubtargetImpl() 60 Attribute TuneAttr = F.getFnAttribute("tune-cpu"); in getSubtargetImpl() 61 Attribute FSAttr = F.getFnAttribute("target-features"); in getSubtargetImpl()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64MachineFunctionInfo.cpp | 58 StringRef Scope = F.getFnAttribute("sign-return-address").getValueAsString(); in GetSignReturnAddress() 78 F.getFnAttribute("sign-return-address-key").getValueAsString(); in ShouldSignWithBKey() 103 F.getFnAttribute("branch-target-enforcement").getValueAsString(); in AArch64FunctionInfo()
|
| H A D | AArch64TargetMachine.cpp | 376 Attribute CPUAttr = F.getFnAttribute("target-cpu"); in getSubtargetImpl() 377 Attribute TuneAttr = F.getFnAttribute("tune-cpu"); in getSubtargetImpl() 378 Attribute FSAttr = F.getFnAttribute("target-features"); in getSubtargetImpl() 391 Attribute VScaleRangeAttr = F.getFnAttribute(Attribute::VScaleRange); in getSubtargetImpl()
|
| H A D | SVEIntrinsicOpts.cpp | 282 auto Attr = F->getFnAttribute(Attribute::VScaleRange); in optimizePredicateStore() 345 auto Attr = F->getFnAttribute(Attribute::VScaleRange); in optimizePredicateLoad()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUMachineFunction.cpp | 31 Attribute MemBoundAttr = F.getFnAttribute("amdgpu-memory-bound"); in AMDGPUMachineFunction() 34 Attribute WaveLimitAttr = F.getFnAttribute("amdgpu-wave-limiter"); in AMDGPUMachineFunction() 39 StringRef S = F.getFnAttribute("amdgpu-gds-size").getValueAsString(); in AMDGPUMachineFunction()
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetMachine.cpp | 189 Attribute CPUAttr = F.getFnAttribute("target-cpu"); in getSubtargetImpl() 190 Attribute TuneAttr = F.getFnAttribute("tune-cpu"); in getSubtargetImpl() 191 Attribute FSAttr = F.getFnAttribute("target-features"); in getSubtargetImpl() 203 bool softFloat = F.getFnAttribute("use-soft-float").getValueAsBool(); in getSubtargetImpl()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86TargetMachine.cpp | 251 Attribute CPUAttr = F.getFnAttribute("target-cpu"); in getSubtargetImpl() 252 Attribute TuneAttr = F.getFnAttribute("tune-cpu"); in getSubtargetImpl() 253 Attribute FSAttr = F.getFnAttribute("target-features"); in getSubtargetImpl() 274 Attribute PreferVecWidthAttr = F.getFnAttribute("prefer-vector-width"); in getSubtargetImpl() 287 Attribute MinLegalVecWidthAttr = F.getFnAttribute("min-legal-vector-width"); in getSubtargetImpl() 312 bool SoftFloat = F.getFnAttribute("use-soft-float").getValueAsBool(); in getSubtargetImpl()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMMachineFunctionInfo.cpp | 30 F.getFnAttribute("branch-target-enforcement").getValueAsString(); in GetBranchTargetEnforcement() 53 StringRef Scope = F.getFnAttribute("sign-return-address").getValueAsString(); in GetSignReturnAddress()
|
| H A D | ARMTargetMachine.cpp | 269 Attribute CPUAttr = F.getFnAttribute("target-cpu"); in getSubtargetImpl() 270 Attribute FSAttr = F.getFnAttribute("target-features"); in getSubtargetImpl() 282 bool SoftFloat = F.getFnAttribute("use-soft-float").getValueAsBool(); in getSubtargetImpl()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | XRayInstrumentation.cpp | 147 auto InstrAttr = F.getFnAttribute("function-instrument"); in runOnMachineFunction() 154 auto ThresholdAttr = F.getFnAttribute("xray-instruction-threshold"); in runOnMachineFunction() 155 auto IgnoreLoopsAttr = F.getFnAttribute("xray-ignore-loops"); in runOnMachineFunction()
|
| H A D | TargetOptionsImpl.cpp | 32 StringRef FP = F.getFnAttribute("frame-pointer").getValueAsString(); in DisableFramePointerElim()
|
| H A D | FEntryInserter.cpp | 36 MF.getFunction().getFnAttribute("fentry-call").getValueAsString()); in runOnMachineFunction()
|
| H A D | PatchableFunction.cpp | 71 Attribute PatchAttr = MF.getFunction().getFnAttribute("patchable-function"); in runOnMachineFunction()
|
| /llvm-project-15.0.7/llvm/lib/Target/Sparc/ |
| H A D | SparcTargetMachine.cpp | 109 Attribute CPUAttr = F.getFnAttribute("target-cpu"); in getSubtargetImpl() 110 Attribute FSAttr = F.getFnAttribute("target-features"); in getSubtargetImpl() 120 bool softFloat = F.getFnAttribute("use-soft-float").getValueAsBool(); in getSubtargetImpl()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Assumptions.cpp | 72 const Attribute &A = F.getFnAttribute(AssumptionAttrKey); in hasAssumption() 87 const Attribute &A = F.getFnAttribute(AssumptionAttrKey); in getAssumptions()
|
| H A D | Attributes.cpp | 1870 return Caller.getFnAttribute(AttrClass::getKind()) == in isEqual() 1871 Callee.getFnAttribute(AttrClass::getKind()); in isEqual() 1933 Caller.addFnAttr(Callee.getFnAttribute("probe-stack")); in adjustCallerStackProbes() 1942 Attribute CalleeAttr = Callee.getFnAttribute("stack-probe-size"); in adjustCallerStackProbeSize() 1944 Attribute CallerAttr = Caller.getFnAttribute("stack-probe-size"); in adjustCallerStackProbeSize() 1970 Attribute CallerAttr = Caller.getFnAttribute("min-legal-vector-width"); in adjustMinLegalVectorWidth() 1972 Attribute CalleeAttr = Callee.getFnAttribute("min-legal-vector-width"); in adjustMinLegalVectorWidth() 2014 auto A = Fn.getFnAttribute(Kind); in isSet() 2070 Attribute Attr = Fn.getFnAttribute("min-legal-vector-width"); in updateMinLegalVectorWidthAttr()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetMachine.cpp | 90 Attribute CPUAttr = F.getFnAttribute("target-cpu"); in getSubtargetImpl() 91 Attribute TuneAttr = F.getFnAttribute("tune-cpu"); in getSubtargetImpl() 92 Attribute FSAttr = F.getFnAttribute("target-features"); in getSubtargetImpl()
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/ |
| H A D | M68kTargetMachine.cpp | 113 Attribute CPUAttr = F.getFnAttribute("target-cpu"); in getSubtargetImpl() 114 Attribute FSAttr = F.getFnAttribute("target-features"); in getSubtargetImpl()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | EntryExitInstrumenter.cpp | 76 StringRef EntryFunc = F.getFnAttribute(EntryAttr).getValueAsString(); in runOnFunction() 77 StringRef ExitFunc = F.getFnAttribute(ExitAttr).getValueAsString(); in runOnFunction()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfoImpl.h | 733 return (Caller->getFnAttribute("target-cpu") == in areInlineCompatible() 734 Callee->getFnAttribute("target-cpu")) && in areInlineCompatible() 735 (Caller->getFnAttribute("target-features") == in areInlineCompatible() 736 Callee->getFnAttribute("target-features")); in areInlineCompatible() 741 return (Caller->getFnAttribute("target-cpu") == in areTypesABICompatible() 742 Callee->getFnAttribute("target-cpu")) && in areTypesABICompatible() 743 (Caller->getFnAttribute("target-features") == in areTypesABICompatible() 744 Callee->getFnAttribute("target-features")); in areTypesABICompatible()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetMachine.cpp | 344 Attribute CPUAttr = F.getFnAttribute("target-cpu"); in getSubtargetImpl() 345 Attribute FSAttr = F.getFnAttribute("target-features"); in getSubtargetImpl() 357 bool SoftFloat = F.getFnAttribute("use-soft-float").getValueAsBool(); in getSubtargetImpl()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyTargetMachine.cpp | 165 Attribute CPUAttr = F.getFnAttribute("target-cpu"); in getSubtargetImpl() 166 Attribute FSAttr = F.getFnAttribute("target-features"); in getSubtargetImpl()
|
| H A D | WebAssemblyAsmPrinter.cpp | 364 F.getFnAttribute("wasm-import-module").getValueAsString(); in emitDecls() 374 : F.getFnAttribute("wasm-import-name").getValueAsString(); in emitDecls() 381 StringRef Name = F.getFnAttribute("wasm-export-name").getValueAsString(); in emitDecls()
|