Lines Matching refs:ResVReg
298 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()
348 assert(MRI->getType(ResVReg).isPointer() && "Pointer type is expected"); in buildGlobalVariable()
349 if (Reg != ResVReg) { in buildGlobalVariable()
350 LLT RegLLTy = LLT::pointer(MRI->getType(ResVReg).getAddressSpace(), 32); 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
412 auto MIB = MIRBuilder.buildInstr(SPIRV::OpTypeStruct).addDef(ResVReg); in getOpTypeStruct()
416 buildOpName(ResVReg, Ty->getName(), MIRBuilder); in getOpTypeStruct()
418 buildOpDecorate(ResVReg, MIRBuilder, SPIRV::Decoration::CPacked, {}); in getOpTypeStruct()