Lines Matching refs:NVPTXTargetMachine
101 NVPTXTargetMachine::NVPTXTargetMachine(const Target &T, const Triple &TT, in NVPTXTargetMachine() function in NVPTXTargetMachine
121 NVPTXTargetMachine::~NVPTXTargetMachine() {} in ~NVPTXTargetMachine()
131 : NVPTXTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, false) {} in NVPTXTargetMachine32()
141 : NVPTXTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, true) {} in NVPTXTargetMachine64()
146 NVPTXPassConfig(NVPTXTargetMachine *TM, PassManagerBase &PM) in NVPTXPassConfig()
149 NVPTXTargetMachine &getNVPTXTargetMachine() const { in getNVPTXTargetMachine()
150 return getTM<NVPTXTargetMachine>(); in getNVPTXTargetMachine()
175 TargetPassConfig *NVPTXTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
179 void NVPTXTargetMachine::addEarlyAsPossiblePasses(PassManagerBase &PM) { in addEarlyAsPossiblePasses()
184 TargetIRAnalysis NVPTXTargetMachine::getTargetIRAnalysis() { in getTargetIRAnalysis()
283 const NVPTXSubtarget &ST = *getTM<NVPTXTargetMachine>().getSubtargetImpl(); in addInstSelector()