Home
last modified time | relevance | path

Searched refs:SPIRVInstrInfo (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVInstrInfo.cpp26 SPIRVInstrInfo::SPIRVInstrInfo() : SPIRVGenInstrInfo() {} in SPIRVInstrInfo() function in SPIRVInstrInfo
28 bool SPIRVInstrInfo::isConstantInstr(const MachineInstr &MI) const { in isConstantInstr()
49 bool SPIRVInstrInfo::isTypeDeclInstr(const MachineInstr &MI) const { in isTypeDeclInstr()
59 bool SPIRVInstrInfo::isDecorationInstr(const MachineInstr &MI) const { in isDecorationInstr()
72 bool SPIRVInstrInfo::isHeaderInstr(const MachineInstr &MI) const { in isHeaderInstr()
121 bool SPIRVInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
153 unsigned SPIRVInstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch()
172 unsigned SPIRVInstrInfo::insertBranch( in insertBranch()
180 void SPIRVInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
197 bool SPIRVInstrInfo::expandPostRAPseudo(MachineInstr &MI) const { in expandPostRAPseudo()
H A DSPIRVGlobalRegistry.h106 MachineInstr &I, const SPIRVInstrInfo &TII);
109 const SPIRVInstrInfo &TII);
200 MachineInstr *I = nullptr, const SPIRVInstrInfo *TII = nullptr);
207 SPIRVType *SpvType, const SPIRVInstrInfo &TII);
212 const SPIRVInstrInfo &TII);
214 const SPIRVInstrInfo &TII);
226 const SPIRVInstrInfo &TII);
229 const SPIRVInstrInfo &TII);
235 const SPIRVInstrInfo &TII);
240 SPIRVType *BaseType, MachineInstr &I, const SPIRVInstrInfo &TII,
H A DSPIRV.td13 include "SPIRVInstrInfo.td"
15 def SPIRVInstrInfo : InstrInfo;
41 let InstructionSet = SPIRVInstrInfo;
H A DSPIRVInstrInfo.h24 class SPIRVInstrInfo : public SPIRVGenInstrInfo {
28 SPIRVInstrInfo();
H A DSPIRVSubtarget.h43 SPIRVInstrInfo InstrInfo;
80 const SPIRVInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
H A DSPIRVUtils.h29 class SPIRVInstrInfo; variable
57 const llvm::SPIRVInstrInfo &TII,
H A DSPIRVGlobalRegistry.cpp30 const SPIRVInstrInfo &TII) { in assignIntTypeToVReg()
38 const SPIRVInstrInfo &TII) { in assignVectTypeToVReg()
121 const SPIRVInstrInfo *TII) { in getOrCreateConstIntReg()
147 const SPIRVInstrInfo &TII) { in getOrCreateConstInt()
249 const SPIRVInstrInfo &TII) { in getOrCreateConsIntVector()
704 unsigned BitWidth, MachineInstr &I, const SPIRVInstrInfo &TII) { in getOrCreateSPIRVIntegerType()
726 const SPIRVInstrInfo &TII) { in getOrCreateSPIRVBoolType()
747 const SPIRVInstrInfo &TII) { in getOrCreateSPIRVVectorType()
772 SPIRVType *BaseType, MachineInstr &I, const SPIRVInstrInfo &TII, in getOrCreateSPIRVPointerType()
790 const SPIRVInstrInfo &TII) { in getOrCreateUndef()
H A DCMakeLists.txt21 SPIRVInstrInfo.cpp
H A DSPIRVEnums.td12 // when referred to in SPIRVInstrInfo.td.
H A DSPIRVModuleAnalysis.h145 const SPIRVInstrInfo *TII;
H A DSPIRVAsmPrinter.cpp50 const SPIRVInstrInfo *TII;
209 const SPIRVInstrInfo *TII) { in isFuncOrHeaderInstr()
H A DSPIRVUtils.cpp125 void buildOpDecorate(Register Reg, MachineInstr &I, const SPIRVInstrInfo &TII, in buildOpDecorate()
H A DSPIRVInstructionSelector.cpp42 const SPIRVInstrInfo &TII;
H A DSPIRVInstrInfo.td1 //===-- SPIRVInstrInfo.td - Target Description for SPIR-V Target ----------===//