Lines Matching refs:SPIRVTargetMachine
39 RegisterTargetMachine<SPIRVTargetMachine> X(getTheSPIRV32Target()); in LLVMInitializeSPIRVTarget()
40 RegisterTargetMachine<SPIRVTargetMachine> Y(getTheSPIRV64Target()); in LLVMInitializeSPIRVTarget()
41 RegisterTargetMachine<SPIRVTargetMachine> Z(getTheSPIRVLogicalTarget()); in LLVMInitializeSPIRVTarget()
76 SPIRVTargetMachine::SPIRVTargetMachine(const Target &T, const Triple &TT, in SPIRVTargetMachine() function in SPIRVTargetMachine
98 SPIRVPassConfig(SPIRVTargetMachine &TM, PassManagerBase &PM) in SPIRVPassConfig()
101 SPIRVTargetMachine &getSPIRVTargetMachine() const { in getSPIRVTargetMachine()
102 return getTM<SPIRVTargetMachine>(); in getSPIRVTargetMachine()
120 const SPIRVTargetMachine &TM;
151 SPIRVTargetMachine::getTargetTransformInfo(const Function &F) const { in getTargetTransformInfo()
155 TargetPassConfig *SPIRVTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
185 addPass(createSPIRVEmitIntrinsicsPass(&getTM<SPIRVTargetMachine>())); in addISelPrepare()