Home
last modified time | relevance | path

Searched refs:NVPTXTargetMachine (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.cpp112 NVPTXTargetMachine::NVPTXTargetMachine(const Target &T, const Triple &TT, in NVPTXTargetMachine() function in NVPTXTargetMachine
135 NVPTXTargetMachine::~NVPTXTargetMachine() = default;
145 : NVPTXTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, false) {} in NVPTXTargetMachine32()
155 : NVPTXTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, true) {} in NVPTXTargetMachine64()
161 NVPTXPassConfig(NVPTXTargetMachine &TM, PassManagerBase &PM) in NVPTXPassConfig()
164 NVPTXTargetMachine &getNVPTXTargetMachine() const { in getNVPTXTargetMachine()
165 return getTM<NVPTXTargetMachine>(); in getNVPTXTargetMachine()
204 void NVPTXTargetMachine::adjustPassManager(PassManagerBuilder &Builder) { in adjustPassManager()
213 void NVPTXTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks()
240 NVPTXTargetMachine::getTargetTransformInfo(const Function &F) const { in getTargetTransformInfo()
[all …]
H A DNVPTXTargetMachine.h25 class NVPTXTargetMachine : public LLVMTargetMachine {
37 NVPTXTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
42 ~NVPTXTargetMachine() override;
78 class NVPTXTargetMachine32 : public NVPTXTargetMachine {
87 class NVPTXTargetMachine64 : public NVPTXTargetMachine {
H A DNVPTXRegisterInfo.cpp139 const NVPTXTargetMachine &TM = in getFrameRegister()
140 static_cast<const NVPTXTargetMachine &>(MF.getTarget()); in getFrameRegister()
146 const NVPTXTargetMachine &TM = in getFrameLocalRegister()
147 static_cast<const NVPTXTargetMachine &>(MF.getTarget()); in getFrameLocalRegister()
H A DNVPTX.h22 class NVPTXTargetMachine; variable
37 FunctionPass *createNVPTXISelDag(NVPTXTargetMachine &TM,
46 FunctionPass *createNVPTXLowerArgsPass(const NVPTXTargetMachine *TM);
H A DNVPTXSubtarget.h41 const NVPTXTargetMachine &TM;
55 const std::string &FS, const NVPTXTargetMachine &TM);
H A DNVPTXISelDAGToDAG.h28 const NVPTXTargetMachine &TM;
41 explicit NVPTXDAGToDAGISel(NVPTXTargetMachine &tm,
H A DNVPTXAsmPrinter.cpp206 NVPTXTargetMachine &nvTM = static_cast<NVPTXTargetMachine&>(TM); in lowerImageHandleSymbol()
767 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM); in emitStartOfAsmFile()
824 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM); in emitGlobals()
850 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM); in emitHeader()
938 if (static_cast<NVPTXTargetMachine &>(TM).getDrvInterface() == NVPTX::CUDA) { in emitLinkageDirective()
1309 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM); in emitDemotedVars()
1365 if (static_cast<const NVPTXTargetMachine &>(TM).is64Bit()) in getPTXFundamentalTypeStr()
1538 if (static_cast<NVPTXTargetMachine &>(TM).getDrvInterface() != in emitFunctionParamList()
1683 if (static_cast<const NVPTXTargetMachine &>(MF.getTarget()).is64Bit()) { in setAndEmitFunctionVirtualRegisters()
H A DNVPTXLowerArgs.cpp128 NVPTXLowerArgs(const NVPTXTargetMachine *TM = nullptr) in NVPTXLowerArgs()
135 const NVPTXTargetMachine *TM;
468 llvm::createNVPTXLowerArgsPass(const NVPTXTargetMachine *TM) { in createNVPTXLowerArgsPass()
H A DNVPTXSubtarget.cpp50 const NVPTXTargetMachine &TM) in NVPTXSubtarget()
H A DCMakeLists.txt33 NVPTXTargetMachine.cpp
H A DNVPTXFrameLowering.cpp51 static_cast<const NVPTXTargetMachine &>(MF.getTarget()).is64Bit(); in emitPrologue()
H A DNVPTXTargetTransformInfo.h39 explicit NVPTXTTIImpl(const NVPTXTargetMachine *TM, const Function &F) in NVPTXTTIImpl()
H A DNVPTXISelLowering.h442 explicit NVPTXTargetLowering(const NVPTXTargetMachine &TM,
516 const NVPTXTargetMachine *nvTM;
H A DNVPTXAsmPrinter.h251 EmitGeneric(static_cast<NVPTXTargetMachine &>(TM).getDrvInterface() == in NVPTXAsmPrinter()
H A DNVPTXReplaceImageHandles.cpp1804 const NVPTXTargetMachine &TM = in findIndexForHandle()
1805 static_cast<const NVPTXTargetMachine &>(MF.getTarget()); in findIndexForHandle()
H A DNVPTXISelDAGToDAG.cpp33 FunctionPass *llvm::createNVPTXISelDag(NVPTXTargetMachine &TM, in createNVPTXISelDag()
38 NVPTXDAGToDAGISel::NVPTXDAGToDAGISel(NVPTXTargetMachine &tm, in NVPTXDAGToDAGISel()
H A DNVPTXISelLowering.cpp362 NVPTXTargetLowering::NVPTXTargetLowering(const NVPTXTargetMachine &TM, in NVPTXTargetLowering()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Target/NVPTX/
H A DBUILD.gn50 "NVPTXTargetMachine.cpp",