Searched refs:SPIRVInstrInfo (Results 1 – 13 of 13) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVInstrInfo.cpp | 26 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 D | SPIRVGlobalRegistry.h | 280 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 D | SPIRV.td | 13 include "SPIRVInstrInfo.td" 16 def SPIRVInstrInfo : InstrInfo; 29 let InstructionSet = SPIRVInstrInfo;
|
H A D | SPIRVInstrInfo.h | 24 class SPIRVInstrInfo : public SPIRVGenInstrInfo { 28 SPIRVInstrInfo();
|
H A D | SPIRVGlobalRegistry.cpp | 36 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 D | SPIRVSubtarget.h | 48 SPIRVInstrInfo InstrInfo; 117 const SPIRVInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
|
H A D | SPIRVUtils.h | 30 class SPIRVInstrInfo; variable 57 void buildOpDecorate(Register Reg, MachineInstr &I, const SPIRVInstrInfo &TII,
|
H A D | SPIRVModuleAnalysis.h | 230 const SPIRVInstrInfo *TII;
|
H A D | SPIRVAsmPrinter.cpp | 55 const SPIRVInstrInfo *TII; 231 const SPIRVInstrInfo *TII) { in isFuncOrHeaderInstr()
|
H A D | SPIRVUtils.cpp | 126 void buildOpDecorate(Register Reg, MachineInstr &I, const SPIRVInstrInfo &TII, in buildOpDecorate()
|
H A D | SPIRVModuleAnalysis.cpp | 1285 const SPIRVInstrInfo &TII, in handleMIFlagDecoration() 1312 static void addDecorations(const Module &M, const SPIRVInstrInfo &TII, in addDecorations()
|
H A D | SPIRVInstrInfo.td | 1 //===-- SPIRVInstrInfo.td - Target Description for SPIR-V Target ----------===//
|
H A D | SPIRVInstructionSelector.cpp | 74 const SPIRVInstrInfo &TII;
|