Home
last modified time | relevance | path

Searched refs:AMDGPUTargetMachine (Results 1 – 20 of 20) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.h29 class AMDGPUTargetMachine : public LLVMTargetMachine {
41 AMDGPUTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
45 ~AMDGPUTargetMachine() override;
75 class GCNTargetMachine final : public AMDGPUTargetMachine {
119 AMDGPUTargetMachine &getAMDGPUTargetMachine() const { in getAMDGPUTargetMachine()
120 return getTM<AMDGPUTargetMachine>(); in getAMDGPUTargetMachine()
H A DAMDGPUMIRFormatter.cpp24 const AMDGPUTargetMachine &TM = in parseCustomPseudoSourceValue()
25 static_cast<const AMDGPUTargetMachine &>(MF.getTarget()); in parseCustomPseudoSourceValue()
H A DAMDGPUTargetMachine.cpp245 cl::location(AMDGPUTargetMachine::EnableLateStructurizeCFG),
572 AMDGPUTargetMachine::AMDGPUTargetMachine(const Target &T, const Triple &TT, in AMDGPUTargetMachine() function in AMDGPUTargetMachine
591 bool AMDGPUTargetMachine::EnableLateStructurizeCFG = false;
592 bool AMDGPUTargetMachine::EnableFunctionCalls = false;
593 bool AMDGPUTargetMachine::EnableLowerModuleLDS = true;
595 AMDGPUTargetMachine::~AMDGPUTargetMachine() = default;
624 void AMDGPUTargetMachine::registerPassBuilderCallbacks( in registerPassBuilderCallbacks()
792 bool AMDGPUTargetMachine::isNoopAddrSpaceCast(unsigned SrcAS, in isNoopAddrSpaceCast()
818 AMDGPUTargetMachine::getPredicatedAddrSpace(const Value *V) const { in getPredicatedAddrSpace()
870 : AMDGPUTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL) {} in GCNTargetMachine()
[all …]
H A DAMDGPU.h20 class AMDGPUTargetMachine; variable
61 createAMDGPULowerModuleLDSLegacyPass(const AMDGPUTargetMachine *TM = nullptr);
133 const AMDGPUTargetMachine &TM;
134 AMDGPULowerModuleLDSPass(const AMDGPUTargetMachine &TM_) : TM(TM_) {} in AMDGPULowerModuleLDSPass()
H A DR600TargetMachine.cpp36 cl::location(AMDGPUTargetMachine::EnableFunctionCalls), cl::init(true),
57 : AMDGPUTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL) { in R600TargetMachine()
H A DAMDGPUAlwaysInlinePass.cpp130 (!AMDGPUTargetMachine::EnableLowerModuleLDS))) in alwaysInlineImpl()
134 if (!AMDGPUTargetMachine::EnableFunctionCalls || StressCalls) { in alwaysInlineImpl()
H A DAMDGPUTargetTransformInfo.h26 class AMDGPUTargetMachine; variable
50 explicit AMDGPUTTIImpl(const AMDGPUTargetMachine *TM, const Function &F);
104 explicit GCNTTIImpl(const AMDGPUTargetMachine *TM, const Function &F);
H A DR600TargetMachine.h28 class R600TargetMachine final : public AMDGPUTargetMachine {
H A DAMDGPUMCInstLower.h51 auto &AT = static_cast<const AMDGPUTargetMachine &>(TM); in lowerAddrSpaceCast()
H A DAMDGPUInstructionSelector.h35 class AMDGPUTargetMachine; variable
56 const AMDGPUTargetMachine &TM);
368 const AMDGPUTargetMachine &TM;
H A DR600TargetTransformInfo.h39 explicit R600TTIImpl(const AMDGPUTargetMachine *TM, const Function &F);
H A DAMDGPULowerModuleLDSPass.cpp256 const AMDGPUTargetMachine &TM;
331 AMDGPULowerModuleLDS(const AMDGPUTargetMachine &TM_) : TM(TM_) {} in AMDGPULowerModuleLDS()
1586 const AMDGPUTargetMachine *TM;
1589 AMDGPULowerModuleLDSLegacy(const AMDGPUTargetMachine *TM_ = nullptr) in AMDGPULowerModuleLDSLegacy()
1602 TM = &TPC.getTM<AMDGPUTargetMachine>(); in runOnModule()
1623 llvm::createAMDGPULowerModuleLDSLegacyPass(const AMDGPUTargetMachine *TM) { in INITIALIZE_PASS_DEPENDENCY()
H A DR600TargetTransformInfo.cpp26 R600TTIImpl::R600TTIImpl(const AMDGPUTargetMachine *TM, const Function &F) in R600TTIImpl()
H A DSIMachineFunctionInfo.h46 AMDGPUPseudoSourceValue(unsigned Kind, const AMDGPUTargetMachine &TM) in AMDGPUPseudoSourceValue()
67 explicit AMDGPUGWSResourcePseudoSourceValue(const AMDGPUTargetMachine &TM) in AMDGPUGWSResourcePseudoSourceValue()
1038 getGWSPSV(const AMDGPUTargetMachine &TM) {
H A DAMDGPUTargetTransformInfo.cpp97 AMDGPUTTIImpl::AMDGPUTTIImpl(const AMDGPUTargetMachine *TM, const Function &F) in AMDGPUTTIImpl()
294 GCNTTIImpl::GCNTTIImpl(const AMDGPUTargetMachine *TM, const Function &F) in GCNTTIImpl()
H A DAMDGPUCodeGenPrepare.cpp2194 const AMDGPUTargetMachine &TM = TPC->getTM<AMDGPUTargetMachine>(); in runOnFunction()
H A DAMDGPULegalizerInfo.cpp2194 const AMDGPUTargetMachine &TM, unsigned AddrSpace) { in isKnownNonNull()
2230 const AMDGPUTargetMachine &TM in legalizeAddrSpaceCast()
2231 = static_cast<const AMDGPUTargetMachine &>(MF.getTarget()); in legalizeAddrSpaceCast()
3260 const AMDGPUTargetMachine &TM = in legalizeFlogCommon()
3261 static_cast<const AMDGPUTargetMachine &>(MF.getTarget()); in legalizeFlogCommon()
H A DAMDGPUISelDAGToDAG.cpp123 EnableLateStructurizeCFG = AMDGPUTargetMachine::EnableLateStructurizeCFG; in AMDGPUDAGToDAGISel()
1457 AMDGPUTargetMachine::getNullPointerValue(AMDGPUAS::PRIVATE_ADDRESS); in SelectMUBUFScratchOffen()
H A DAMDGPUInstructionSelector.cpp51 const AMDGPUTargetMachine &TM) in AMDGPUInstructionSelector()
54 EnableLateStructurizeCFG(AMDGPUTargetMachine::EnableLateStructurizeCFG), in AMDGPUInstructionSelector()
H A DSIISelLowering.cpp6622 const AMDGPUTargetMachine &TM, unsigned AddrSpace) { in isKnownNonNull()
6644 const AMDGPUTargetMachine &TM = in lowerADDRSPACECAST()
6645 static_cast<const AMDGPUTargetMachine &>(getTargetMachine()); in lowerADDRSPACECAST()