Searched refs:SPIRVTargetMachine (Results 1 – 11 of 11) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVTargetMachine.cpp | 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() [all …]
|
H A D | SPIRV.h | 17 class SPIRVTargetMachine; variable 22 ModulePass *createSPIRVPrepareFunctionsPass(const SPIRVTargetMachine &TM); 28 ModulePass *createSPIRVEmitIntrinsicsPass(SPIRVTargetMachine *TM); 30 createSPIRVInstructionSelector(const SPIRVTargetMachine &TM,
|
H A D | SPIRVTargetMachine.h | 1 //===-- SPIRVTargetMachine.h - Define TargetMachine for SPIR-V -*- C++ -*--===// 21 class SPIRVTargetMachine : public LLVMTargetMachine { 26 SPIRVTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
|
H A D | SPIRVSubtarget.h | 36 class SPIRVTargetMachine; variable 69 const std::string &FS, const SPIRVTargetMachine &TM);
|
H A D | SPIRVTargetTransformInfo.h | 37 explicit SPIRVTTIImpl(const SPIRVTargetMachine *TM, const Function &F) in SPIRVTTIImpl()
|
H A D | SPIRVSubtarget.cpp | 48 const SPIRVTargetMachine &TM) in SPIRVSubtarget()
|
H A D | SPIRVPrepareFunctions.cpp | 45 const SPIRVTargetMachine &TM; 51 SPIRVPrepareFunctions(const SPIRVTargetMachine &TM) : ModulePass(ID), TM(TM) { in SPIRVPrepareFunctions() 568 llvm::createSPIRVPrepareFunctionsPass(const SPIRVTargetMachine &TM) { in createSPIRVPrepareFunctionsPass()
|
H A D | SPIRVAsmPrinter.cpp | 112 ST = static_cast<const SPIRVTargetMachine &>(TM).getSubtargetImpl(); in emitEndOfAsmFile() 563 ST = static_cast<const SPIRVTargetMachine &>(TM).getSubtargetImpl(); in outputModuleSections()
|
H A D | SPIRVEmitIntrinsics.cpp | 67 SPIRVTargetMachine *TM = nullptr; 152 SPIRVEmitIntrinsics(SPIRVTargetMachine *_TM) : ModulePass(ID), TM(_TM) { in SPIRVEmitIntrinsics() 1760 ModulePass *llvm::createSPIRVEmitIntrinsicsPass(SPIRVTargetMachine *TM) { in createSPIRVEmitIntrinsicsPass()
|
H A D | SPIRVModuleAnalysis.cpp | 1333 SPIRVTargetMachine &TM = in runOnModule() 1334 getAnalysis<TargetPassConfig>().getTM<SPIRVTargetMachine>(); in runOnModule()
|
H A D | SPIRVInstructionSelector.cpp | 86 SPIRVInstructionSelector(const SPIRVTargetMachine &TM, 262 SPIRVInstructionSelector::SPIRVInstructionSelector(const SPIRVTargetMachine &TM, in SPIRVInstructionSelector() 2412 createSPIRVInstructionSelector(const SPIRVTargetMachine &TM, in createSPIRVInstructionSelector()
|