Lines Matching refs:NVPTXTargetMachine
112 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()
200 TargetPassConfig *NVPTXTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
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()
245 NVPTXTargetMachine::getPredicatedAddrSpace(const Value *V) const { in getPredicatedAddrSpace()
317 const NVPTXSubtarget &ST = *getTM<NVPTXTargetMachine>().getSubtargetImpl(); in addIRPasses()
358 const NVPTXSubtarget &ST = *getTM<NVPTXTargetMachine>().getSubtargetImpl(); in addInstSelector()