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()
71 SPIRVTargetMachine::SPIRVTargetMachine(const Target &T, const Triple &TT, in SPIRVTargetMachine() function in SPIRVTargetMachine
93 SPIRVPassConfig(SPIRVTargetMachine &TM, PassManagerBase &PM) in SPIRVPassConfig()
96 SPIRVTargetMachine &getSPIRVTargetMachine() const { in getSPIRVTargetMachine()
97 return getTM<SPIRVTargetMachine>(); in getSPIRVTargetMachine()
115 const SPIRVTargetMachine &TM;
146 SPIRVTargetMachine::getTargetTransformInfo(const Function &F) const { in getTargetTransformInfo()
150 TargetPassConfig *SPIRVTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
175 addPass(createSPIRVEmitIntrinsicsPass(&getTM<SPIRVTargetMachine>())); in addISelPrepare()