Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/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()
50 bool SPIRVInstrInfo::isInlineAsmDefInstr(const MachineInstr &MI) const { in isInlineAsmDefInstr()
60 bool SPIRVInstrInfo::isTypeDeclInstr(const MachineInstr &MI) const { in isTypeDeclInstr()
70 bool SPIRVInstrInfo::isDecorationInstr(const MachineInstr &MI) const { in isDecorationInstr()
83 bool SPIRVInstrInfo::isHeaderInstr(const MachineInstr &MI) const { in isHeaderInstr()
105 bool SPIRVInstrInfo::canUseFastMathFlags(const MachineInstr &MI) const { in canUseFastMathFlags()
124 bool SPIRVInstrInfo::canUseNSW(const MachineInstr &MI) const { in canUseNSW()
141 bool SPIRVInstrInfo::canUseNUW(const MachineInstr &MI) const { in canUseNUW()
182 bool SPIRVInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
[all …]
H A DSPIRVGlobalRegistry.h280 MachineInstr &I, const SPIRVInstrInfo &TII);
282 MachineInstr &I, const SPIRVInstrInfo &TII);
285 const SPIRVInstrInfo &TII);
435 MachineInstr *I = nullptr, const SPIRVInstrInfo *TII = nullptr);
438 MachineInstr *I = nullptr, const SPIRVInstrInfo *TII = nullptr);
442 const SPIRVInstrInfo &TII,
446 const SPIRVInstrInfo &TII, Constant *CA,
460 SPIRVType *SpvType, const SPIRVInstrInfo &TII,
463 const SPIRVInstrInfo &TII,
469 SPIRVType *SpvType, const SPIRVInstrInfo &TII,
[all …]
H A DSPIRV.td13 include "SPIRVInstrInfo.td"
16 def SPIRVInstrInfo : InstrInfo;
29 let InstructionSet = SPIRVInstrInfo;
H A DSPIRVInstrInfo.h24 class SPIRVInstrInfo : public SPIRVGenInstrInfo {
28 SPIRVInstrInfo();
H A DSPIRVGlobalRegistry.cpp36 const SPIRVInstrInfo &TII) { in assignIntTypeToVReg()
45 const SPIRVInstrInfo &TII) { in assignFloatTypeToVReg()
53 const SPIRVInstrInfo &TII) { in assignVectTypeToVReg()
164 const SPIRVInstrInfo *TII) { in getOrCreateConstIntReg()
195 const SPIRVInstrInfo *TII) { in getOrCreateConstFloatReg()
230 const SPIRVInstrInfo &TII, in getOrCreateConstFP()
266 const SPIRVInstrInfo &TII, in getOrCreateConstInt()
374 const SPIRVInstrInfo &TII, in getOrCreateBaseRegister()
395 const SPIRVInstrInfo &TII, Constant *CA, unsigned BitWidth, in getOrCreateCompositeOrNull()
442 const SPIRVInstrInfo &TII, in getOrCreateConstVector()
[all …]
H A DSPIRVSubtarget.h48 SPIRVInstrInfo InstrInfo;
117 const SPIRVInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
H A DSPIRVUtils.h30 class SPIRVInstrInfo; variable
57 void buildOpDecorate(Register Reg, MachineInstr &I, const SPIRVInstrInfo &TII,
H A DSPIRVModuleAnalysis.h230 const SPIRVInstrInfo *TII;
H A DSPIRVAsmPrinter.cpp55 const SPIRVInstrInfo *TII;
231 const SPIRVInstrInfo *TII) { in isFuncOrHeaderInstr()
H A DSPIRVUtils.cpp126 void buildOpDecorate(Register Reg, MachineInstr &I, const SPIRVInstrInfo &TII, in buildOpDecorate()
H A DSPIRVModuleAnalysis.cpp1285 const SPIRVInstrInfo &TII, in handleMIFlagDecoration()
1312 static void addDecorations(const Module &M, const SPIRVInstrInfo &TII, in addDecorations()
H A DSPIRVInstrInfo.td1 //===-- SPIRVInstrInfo.td - Target Description for SPIR-V Target ----------===//
H A DSPIRVInstructionSelector.cpp74 const SPIRVInstrInfo &TII;