Lines Matching refs:NVPTXTargetMachine
124 NVPTXTargetMachine::NVPTXTargetMachine(const Target &T, const Triple &TT, in NVPTXTargetMachine() function in NVPTXTargetMachine
148 NVPTXTargetMachine::~NVPTXTargetMachine() = default;
158 : NVPTXTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, false) {} in NVPTXTargetMachine32()
168 : NVPTXTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, true) {} in NVPTXTargetMachine64()
174 NVPTXPassConfig(NVPTXTargetMachine &TM, PassManagerBase &PM) in NVPTXPassConfig()
177 NVPTXTargetMachine &getNVPTXTargetMachine() const { in getNVPTXTargetMachine()
178 return getTM<NVPTXTargetMachine>(); in getNVPTXTargetMachine()
213 TargetPassConfig *NVPTXTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
217 MachineFunctionInfo *NVPTXTargetMachine::createMachineFunctionInfo( in createMachineFunctionInfo()
224 void NVPTXTargetMachine::registerDefaultAliasAnalyses(AAManager &AAM) { in registerDefaultAliasAnalyses()
228 void NVPTXTargetMachine::registerPassBuilderCallbacks( in registerPassBuilderCallbacks()
282 NVPTXTargetMachine::getTargetTransformInfo(const Function &F) const { in getTargetTransformInfo()
287 NVPTXTargetMachine::getPredicatedAddrSpace(const Value *V) const { in getPredicatedAddrSpace()
367 const NVPTXSubtarget &ST = *getTM<NVPTXTargetMachine>().getSubtargetImpl(); in addIRPasses()
413 const NVPTXSubtarget &ST = *getTM<NVPTXTargetMachine>().getSubtargetImpl(); in addInstSelector()