Lines Matching refs:ResVReg

464     Register ResVReg, SPIRVType *BaseType, StringRef Name,  in buildGlobalVariable()  argument
487 if (Reg != ResVReg) in buildGlobalVariable()
488 MIRBuilder.buildCopy(ResVReg, Reg); in buildGlobalVariable()
489 return ResVReg; in buildGlobalVariable()
493 .addDef(ResVReg) in buildGlobalVariable()
514 assert(MRI->getType(ResVReg).isPointer() && "Pointer type is expected"); in buildGlobalVariable()
515 if (Reg != ResVReg) { in buildGlobalVariable()
516 LLT RegLLTy = LLT::pointer(MRI->getType(ResVReg).getAddressSpace(), 32); in buildGlobalVariable()
566 Register ResVReg = createTypeVReg(MIRBuilder); in getOpTypeOpaque() local
567 auto MIB = MIRBuilder.buildInstr(SPIRV::OpTypeOpaque).addDef(ResVReg); in getOpTypeOpaque()
569 buildOpName(ResVReg, Name, MIRBuilder); in getOpTypeOpaque()
583 Register ResVReg = createTypeVReg(MIRBuilder); in getOpTypeStruct() local
584 auto MIB = MIRBuilder.buildInstr(SPIRV::OpTypeStruct).addDef(ResVReg); in getOpTypeStruct()
588 buildOpName(ResVReg, Ty->getName(), MIRBuilder); in getOpTypeStruct()
590 buildOpDecorate(ResVReg, MIRBuilder, SPIRV::Decoration::CPacked, {}); in getOpTypeStruct()
862 Register ResVReg = createTypeVReg(MIRBuilder); in getOrCreateOpTypeImage() local
863 DT.add(TD, &MIRBuilder.getMF(), ResVReg); in getOrCreateOpTypeImage()
865 .addDef(ResVReg) in getOrCreateOpTypeImage()
881 Register ResVReg = createTypeVReg(MIRBuilder); in getOrCreateOpTypeSampler() local
882 DT.add(TD, &MIRBuilder.getMF(), ResVReg); in getOrCreateOpTypeSampler()
883 return MIRBuilder.buildInstr(SPIRV::OpTypeSampler).addDef(ResVReg); in getOrCreateOpTypeSampler()
892 Register ResVReg = createTypeVReg(MIRBuilder); in getOrCreateOpTypePipe() local
893 DT.add(TD, &MIRBuilder.getMF(), ResVReg); in getOrCreateOpTypePipe()
895 .addDef(ResVReg) in getOrCreateOpTypePipe()
904 Register ResVReg = createTypeVReg(MIRBuilder); in getOrCreateOpTypeDeviceEvent() local
905 DT.add(TD, &MIRBuilder.getMF(), ResVReg); in getOrCreateOpTypeDeviceEvent()
906 return MIRBuilder.buildInstr(SPIRV::OpTypeDeviceEvent).addDef(ResVReg); in getOrCreateOpTypeDeviceEvent()
917 Register ResVReg = createTypeVReg(MIRBuilder); in getOrCreateOpTypeSampledImage() local
918 DT.add(TD, &MIRBuilder.getMF(), ResVReg); in getOrCreateOpTypeSampledImage()
920 .addDef(ResVReg) in getOrCreateOpTypeSampledImage()
926 Register ResVReg = DT.find(Ty, &MIRBuilder.getMF()); in getOrCreateOpTypeByOpcode() local
927 if (ResVReg.isValid()) in getOrCreateOpTypeByOpcode()
928 return MIRBuilder.getMF().getRegInfo().getUniqueVRegDef(ResVReg); in getOrCreateOpTypeByOpcode()
929 ResVReg = createTypeVReg(MIRBuilder); in getOrCreateOpTypeByOpcode()
930 SPIRVType *SpirvTy = MIRBuilder.buildInstr(Opcode).addDef(ResVReg); in getOrCreateOpTypeByOpcode()
931 DT.add(Ty, &MIRBuilder.getMF(), ResVReg); in getOrCreateOpTypeByOpcode()