Searched refs:SPIRVTargetMachine (Results 1 – 14 of 14) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVTargetMachine.cpp | 41 RegisterTargetMachine<SPIRVTargetMachine> X(getTheSPIRV32Target()); in LLVMInitializeSPIRVTarget() 42 RegisterTargetMachine<SPIRVTargetMachine> Y(getTheSPIRV64Target()); in LLVMInitializeSPIRVTarget() 43 RegisterTargetMachine<SPIRVTargetMachine> Z(getTheSPIRVLogicalTarget()); in LLVMInitializeSPIRVTarget() 93 SPIRVTargetMachine::SPIRVTargetMachine(const Target &T, const Triple &TT, in SPIRVTargetMachine() function in SPIRVTargetMachine 111 void SPIRVTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks() 120 SPIRVPassConfig(SPIRVTargetMachine &TM, PassManagerBase &PM) in SPIRVPassConfig() 123 SPIRVTargetMachine &getSPIRVTargetMachine() const { in getSPIRVTargetMachine() 124 return getTM<SPIRVTargetMachine>(); in getSPIRVTargetMachine() 144 const SPIRVTargetMachine &TM; 181 SPIRVTargetMachine::getTargetTransformInfo(const Function &F) const { in getTargetTransformInfo() [all …]
|
| H A D | SPIRV.h | 17 class SPIRVTargetMachine; variable 22 ModulePass *createSPIRVPrepareFunctionsPass(const SPIRVTargetMachine &TM); 26 FunctionPass *createSPIRVLegalizePointerCastPass(SPIRVTargetMachine *TM); 31 ModulePass *createSPIRVEmitIntrinsicsPass(SPIRVTargetMachine *TM); 32 MachineFunctionPass *createSPIRVEmitNonSemanticDIPass(SPIRVTargetMachine *TM); 34 createSPIRVInstructionSelector(const SPIRVTargetMachine &TM,
|
| H A D | SPIRVTargetMachine.h | 21 class SPIRVTargetMachine : public CodeGenTargetMachineImpl { 26 SPIRVTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
|
| H A D | SPIRVSubtarget.h | 36 class SPIRVTargetMachine; variable 74 const std::string &FS, const SPIRVTargetMachine &TM);
|
| H A D | SPIRVAPI.cpp | 97 SPIRVTargetMachine *STM = static_cast<SPIRVTargetMachine *>(Target.get()); in SPIRVTranslate()
|
| H A D | SPIRVEmitNonSemanticDI.cpp | 34 SPIRVTargetMachine *TM; 35 SPIRVEmitNonSemanticDI(SPIRVTargetMachine *TM = nullptr) in SPIRVEmitNonSemanticDI() 52 llvm::createSPIRVEmitNonSemanticDIPass(SPIRVTargetMachine *TM) { in createSPIRVEmitNonSemanticDIPass()
|
| H A D | SPIRVTargetTransformInfo.h | 38 explicit SPIRVTTIImpl(const SPIRVTargetMachine *TM, const Function &F) in SPIRVTTIImpl()
|
| H A D | SPIRVLegalizePointerCast.cpp | 322 SPIRVLegalizePointerCast(SPIRVTargetMachine *TM) : FunctionPass(ID), TM(TM) {} in SPIRVLegalizePointerCast() 348 SPIRVTargetMachine *TM = nullptr; 361 FunctionPass *llvm::createSPIRVLegalizePointerCastPass(SPIRVTargetMachine *TM) { in createSPIRVLegalizePointerCastPass()
|
| H A D | SPIRVPrepareFunctions.cpp | 41 const SPIRVTargetMachine &TM; 47 SPIRVPrepareFunctions(const SPIRVTargetMachine &TM) in SPIRVPrepareFunctions() 526 llvm::createSPIRVPrepareFunctionsPass(const SPIRVTargetMachine &TM) { in createSPIRVPrepareFunctionsPass()
|
| H A D | SPIRVSubtarget.cpp | 54 const SPIRVTargetMachine &TM) in SPIRVSubtarget()
|
| H A D | SPIRVAsmPrinter.cpp | 122 ST = static_cast<const SPIRVTargetMachine &>(TM).getSubtargetImpl(); in emitEndOfAsmFile() 609 ST = static_cast<const SPIRVTargetMachine &>(TM).getSubtargetImpl(); in outputModuleSections()
|
| H A D | SPIRVEmitIntrinsics.cpp | 59 SPIRVTargetMachine *TM = nullptr; 199 SPIRVEmitIntrinsics(SPIRVTargetMachine *TM = nullptr) in SPIRVEmitIntrinsics() 2604 ModulePass *llvm::createSPIRVEmitIntrinsicsPass(SPIRVTargetMachine *TM) { in createSPIRVEmitIntrinsicsPass()
|
| H A D | SPIRVModuleAnalysis.cpp | 2089 SPIRVTargetMachine &TM = in runOnModule() 2090 getAnalysis<TargetPassConfig>().getTM<SPIRVTargetMachine>(); in runOnModule()
|
| H A D | SPIRVInstructionSelector.cpp | 77 SPIRVInstructionSelector(const SPIRVTargetMachine &TM, 358 SPIRVInstructionSelector::SPIRVInstructionSelector(const SPIRVTargetMachine &TM, in SPIRVInstructionSelector() 4169 createSPIRVInstructionSelector(const SPIRVTargetMachine &TM, in createSPIRVInstructionSelector()
|