Lines Matching defs:NVPTXTargetMachine
1 //===-- NVPTXTargetMachine.cpp - Define TargetMachine for NVPTX -----------===//
14 #include "NVPTXTargetMachine.h"
90 NVPTXTargetMachine::NVPTXTargetMachine(const Target &T, const Triple &TT,
106 NVPTXTargetMachine::~NVPTXTargetMachine() {}
115 : NVPTXTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, false) {}
124 : NVPTXTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, true) {}
129 NVPTXPassConfig(NVPTXTargetMachine *TM, PassManagerBase &PM)
132 NVPTXTargetMachine &getNVPTXTargetMachine() const {
133 return getTM<NVPTXTargetMachine>();
151 TargetPassConfig *NVPTXTargetMachine::createPassConfig(PassManagerBase &PM) {
156 TargetIRAnalysis NVPTXTargetMachine::getTargetIRAnalysis() {
230 const NVPTXSubtarget &ST = *getTM<NVPTXTargetMachine>().getSubtargetImpl();