Searched refs:SPIRVInstrInfo (Results 1 – 14 of 14) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVInstrInfo.cpp | 25 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 D | SPIRVGlobalRegistry.h | 285 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 D | SPIRV.td | 13 include "SPIRVInstrInfo.td" 17 def SPIRVInstrInfo : InstrInfo; 30 let InstructionSet = SPIRVInstrInfo;
|
| H A D | SPIRVInstrInfo.h | 24 class SPIRVInstrInfo : public SPIRVGenInstrInfo { 28 SPIRVInstrInfo();
|
| H A D | SPIRVSubtarget.h | 52 SPIRVInstrInfo InstrInfo; 136 const SPIRVInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
|
| H A D | SPIRVUtils.h | 37 class SPIRVInstrInfo; variable 139 const SPIRVInstrInfo &TII); 146 void buildOpDecorate(Register Reg, MachineInstr &I, const SPIRVInstrInfo &TII, 157 const SPIRVInstrInfo &TII,
|
| H A D | SPIRVGlobalRegistry.cpp | 95 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 D | SPIRVAsmPrinter.cpp | 57 const SPIRVInstrInfo *TII; 260 const SPIRVInstrInfo *TII) { in isFuncOrHeaderInstr()
|
| H A D | SPIRVModuleAnalysis.h | 252 const SPIRVInstrInfo *TII;
|
| H A D | SPIRVUtils.cpp | 122 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 D | SPIRVEmitNonSemanticDI.cpp | 164 const SPIRVInstrInfo *TII = TM->getSubtargetImpl()->getInstrInfo(); in emitGlobalDI()
|
| H A D | SPIRVModuleAnalysis.cpp | 1995 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 D | SPIRVInstrInfo.td | 1 //===-- SPIRVInstrInfo.td - Target Description for SPIR-V Target ----------===//
|
| H A D | SPIRVInstructionSelector.cpp | 64 const SPIRVInstrInfo &TII;
|