Home
last modified time | relevance | path

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

/external/llvm/lib/Target/NVPTX/
DNVPTXTargetMachine.cpp86 NVPTXTargetMachine::NVPTXTargetMachine(const Target &T, StringRef TT, in NVPTXTargetMachine() function in NVPTXTargetMachine
102 NVPTXTargetMachine::~NVPTXTargetMachine() {} in ~NVPTXTargetMachine()
110 : NVPTXTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, false) {} in NVPTXTargetMachine32()
118 : NVPTXTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, true) {} in NVPTXTargetMachine64()
123 NVPTXPassConfig(NVPTXTargetMachine *TM, PassManagerBase &PM) in NVPTXPassConfig()
126 NVPTXTargetMachine &getNVPTXTargetMachine() const { in getNVPTXTargetMachine()
127 return getTM<NVPTXTargetMachine>(); in getNVPTXTargetMachine()
141 TargetPassConfig *NVPTXTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
146 TargetIRAnalysis NVPTXTargetMachine::getTargetIRAnalysis() { in getTargetIRAnalysis()
189 const NVPTXSubtarget &ST = *getTM<NVPTXTargetMachine>().getSubtargetImpl(); in addInstSelector()
DNVPTXTargetMachine.h27 class NVPTXTargetMachine : public LLVMTargetMachine {
37 NVPTXTargetMachine(const Target &T, StringRef TT, StringRef CPU, StringRef FS,
41 ~NVPTXTargetMachine() override;
67 class NVPTXTargetMachine32 : public NVPTXTargetMachine {
76 class NVPTXTargetMachine64 : public NVPTXTargetMachine {
DNVPTXSubtarget.h42 const NVPTXTargetMachine &TM;
56 const std::string &FS, const NVPTXTargetMachine &TM);
DNVPTX.h28 class NVPTXTargetMachine; variable
62 FunctionPass *createNVPTXISelDag(NVPTXTargetMachine &TM,
DNVPTXISelDAGToDAG.h29 const NVPTXTargetMachine &TM;
40 explicit NVPTXDAGToDAGISel(NVPTXTargetMachine &tm,
DNVPTXReplaceImageHandles.cpp146 const NVPTXTargetMachine &TM = in findIndexForHandle()
147 static_cast<const NVPTXTargetMachine &>(MF.getTarget()); in findIndexForHandle()
DNVPTXSubtarget.cpp48 const NVPTXTargetMachine &TM) in NVPTXSubtarget()
DNVPTXAsmPrinter.cpp160 if (static_cast<NVPTXTargetMachine &>(TM).getDrvInterface() == NVPTX::CUDA) in EmitInstruction()
222 NVPTXTargetMachine &nvTM = static_cast<NVPTXTargetMachine&>(TM); in lowerImageHandleSymbol()
813 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM); in doInitialization()
903 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM); in emitHeader()
988 if (static_cast<NVPTXTargetMachine &>(TM).getDrvInterface() == NVPTX::CUDA) { in emitLinkageDirective()
1221 if (static_cast<const NVPTXTargetMachine &>(TM).is64Bit()) { in printModuleLevelGV()
1319 if (static_cast<const NVPTXTargetMachine &>(TM).is64Bit()) in getPTXFundamentalTypeStr()
1491 if (static_cast<NVPTXTargetMachine &>(TM).getDrvInterface() != in emitFunctionParamList()
1621 if (static_cast<const NVPTXTargetMachine &>(MF.getTarget()).is64Bit()) { in setAndEmitFunctionVirtualRegisters()
DCMakeLists.txt29 NVPTXTargetMachine.cpp
DNVPTXFrameLowering.cpp47 if (static_cast<const NVPTXTargetMachine &>(MF.getTarget()).is64Bit()) { in emitPrologue()
DNVPTXTargetTransformInfo.h40 explicit NVPTXTTIImpl(const NVPTXTargetMachine *TM) in NVPTXTTIImpl()
DNVPTXAsmPrinter.h141 if (static_cast<const NVPTXTargetMachine &>(AP.TM).is64Bit()) in print()
308 EmitGeneric(static_cast<NVPTXTargetMachine &>(TM).getDrvInterface() == in NVPTXAsmPrinter()
DNVPTXISelLowering.h439 explicit NVPTXTargetLowering(const NVPTXTargetMachine &TM,
506 const NVPTXTargetMachine *nvTM;
DNVPTXISelDAGToDAG.cpp46 FunctionPass *llvm::createNVPTXISelDag(NVPTXTargetMachine &TM, in createNVPTXISelDag()
51 NVPTXDAGToDAGISel::NVPTXDAGToDAGISel(NVPTXTargetMachine &tm, in NVPTXDAGToDAGISel()
DNVPTXISelLowering.cpp109 NVPTXTargetLowering::NVPTXTargetLowering(const NVPTXTargetMachine &TM, in NVPTXTargetLowering()