Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVInstrInfo.cpp25 SPIRVInstrInfo::SPIRVInstrInfo() : SPIRVGenInstrInfo() {} in SPIRVInstrInfo() function in SPIRVInstrInfo
27 bool SPIRVInstrInfo::isConstantInstr(const MachineInstr &MI) const { in isConstantInstr()
51 bool SPIRVInstrInfo::isSpecConstantInstr(const MachineInstr &MI) const { in isSpecConstantInstr()
65 bool SPIRVInstrInfo::isInlineAsmDefInstr(const MachineInstr &MI) const { in isInlineAsmDefInstr()
75 bool SPIRVInstrInfo::isTypeDeclInstr(const MachineInstr &MI) const { in isTypeDeclInstr()
86 bool SPIRVInstrInfo::isDecorationInstr(const MachineInstr &MI) const { in isDecorationInstr()
99 bool SPIRVInstrInfo::isAliasingInstr(const MachineInstr &MI) const { in isAliasingInstr()
110 bool SPIRVInstrInfo::isHeaderInstr(const MachineInstr &MI) const { in isHeaderInstr()
133 bool SPIRVInstrInfo::canUseFastMathFlags(const MachineInstr &MI) const { in canUseFastMathFlags()
152 bool SPIRVInstrInfo::canUseNSW(const MachineInstr &MI) const { in canUseNSW()
[all …]
H A DSPIRVGlobalRegistry.h285 MachineInstr &I, const SPIRVInstrInfo &TII);
287 MachineInstr &I, const SPIRVInstrInfo &TII);
290 const SPIRVInstrInfo &TII);
475 const SPIRVInstrInfo &TII, unsigned BitWidth,
479 const SPIRVInstrInfo &TII, Constant *CA,
516 SPIRVType *SpvType, const SPIRVInstrInfo &TII,
519 SPIRVType *SpvType, const SPIRVInstrInfo &TII,
522 const SPIRVInstrInfo &TII,
525 SPIRVType *SpvType, const SPIRVInstrInfo &TII,
531 SPIRVType *SpvType, const SPIRVInstrInfo &TII,
[all …]
H A DSPIRV.td13 include "SPIRVInstrInfo.td"
17 def SPIRVInstrInfo : InstrInfo;
30 let InstructionSet = SPIRVInstrInfo;
H A DSPIRVInstrInfo.h24 class SPIRVInstrInfo : public SPIRVGenInstrInfo {
28 SPIRVInstrInfo();
H A DSPIRVSubtarget.h52 SPIRVInstrInfo InstrInfo;
136 const SPIRVInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
H A DSPIRVUtils.h37 class SPIRVInstrInfo; variable
139 const SPIRVInstrInfo &TII);
146 void buildOpDecorate(Register Reg, MachineInstr &I, const SPIRVInstrInfo &TII,
157 const SPIRVInstrInfo &TII,
H A DSPIRVGlobalRegistry.cpp95 const SPIRVInstrInfo &TII) { in assignIntTypeToVReg()
104 const SPIRVInstrInfo &TII) { in assignFloatTypeToVReg()
112 const SPIRVInstrInfo &TII) { in assignVectTypeToVReg()
285 const SPIRVInstrInfo &TII, in getOrCreateConstFP()
298 const SPIRVInstrInfo &TII, in createConstFP()
336 const SPIRVInstrInfo &TII, in getOrCreateConstInt()
350 const SPIRVInstrInfo &TII, in createConstInt()
468 const SPIRVInstrInfo &TII, unsigned BitWidth, bool ZeroAsNull) { in getOrCreateBaseRegister()
488 const SPIRVInstrInfo &TII, Constant *CA, unsigned BitWidth, in getOrCreateCompositeOrNull()
533 const SPIRVInstrInfo &TII, in getOrCreateConstVector()
[all …]
H A DSPIRVAsmPrinter.cpp57 const SPIRVInstrInfo *TII;
260 const SPIRVInstrInfo *TII) { in isFuncOrHeaderInstr()
H A DSPIRVModuleAnalysis.h252 const SPIRVInstrInfo *TII;
H A DSPIRVUtils.cpp122 const SPIRVInstrInfo &TII) { in buildOpName()
149 void buildOpDecorate(Register Reg, MachineInstr &I, const SPIRVInstrInfo &TII, in buildOpDecorate()
171 const SPIRVInstrInfo &TII, in buildOpMemberDecorate()
H A DSPIRVEmitNonSemanticDI.cpp164 const SPIRVInstrInfo *TII = TM->getSubtargetImpl()->getInstrInfo(); in emitGlobalDI()
H A DSPIRVModuleAnalysis.cpp1995 const SPIRVInstrInfo &TII, in handleMIFlagDecoration()
2026 static void addDecorations(const Module &M, const SPIRVInstrInfo &TII, in addDecorations()
2039 static void addMBBNames(const Module &M, const SPIRVInstrInfo &TII, in addMBBNames()
2062 const SPIRVInstrInfo &TII, MachineModuleInfo *MMI) { in patchPhis()
H A DSPIRVInstrInfo.td1 //===-- SPIRVInstrInfo.td - Target Description for SPIR-V Target ----------===//
H A DSPIRVInstructionSelector.cpp64 const SPIRVInstrInfo &TII;