Home
last modified time | relevance | path

Searched refs:ResVReg (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVInstructionSelector.cpp402 .addDef(ResVReg) in selectUnOpWithSrc()
502 if (ResVReg.isValid() && ResVReg != MIB->getOperand(0).getReg()) in selectMemOperation()
526 .addDef(ResVReg) in selectAtomicRMW()
786 .addDef(ResVReg) in selectBitreverse()
831 .addDef(ResVReg) in selectCmp()
937 .addDef(ResVReg) in selectSelect()
993 .addDef(ResVReg) in selectIntToBool()
1048 .addDef(ResVReg) in selectOpUndef()
1106 .addDef(ResVReg) in selectInsertElt()
1121 .addDef(ResVReg) in selectExtractElt()
[all …]
H A DSPIRVGlobalRegistry.cpp298 Register ResVReg, SPIRVType *BaseType, StringRef Name, in buildGlobalVariable() argument
321 if (Reg != ResVReg) in buildGlobalVariable()
322 MIRBuilder.buildCopy(ResVReg, Reg); in buildGlobalVariable()
323 return ResVReg; in buildGlobalVariable()
327 .addDef(ResVReg) in buildGlobalVariable()
349 if (Reg != ResVReg) { in buildGlobalVariable()
394 Register ResVReg = createTypeVReg(MIRBuilder); in getOpTypeOpaque() local
395 auto MIB = MIRBuilder.buildInstr(SPIRV::OpTypeOpaque).addDef(ResVReg); in getOpTypeOpaque()
397 buildOpName(ResVReg, Name, MIRBuilder); in getOpTypeOpaque()
411 Register ResVReg = createTypeVReg(MIRBuilder); in getOpTypeStruct() local
[all …]
H A DSPIRVCallLowering.cpp283 Register ResVReg = in lowerCall() local
308 if (!ResVReg.isValid()) in lowerCall()
309 ResVReg = MIRBuilder.getMRI()->createVirtualRegister(&SPIRV::IDRegClass); in lowerCall()
311 GR->assignTypeToVReg(FTy->getReturnType(), ResVReg, MIRBuilder); in lowerCall()
315 .addDef(ResVReg) in lowerCall()