Lines Matching refs:BaseOffset
1350 Register BaseOffset = MI.getOperand(HasVSrc ? 2 : 1).getReg(); in selectDSGWSIntrinsic() local
1351 const RegisterBank *OffsetRB = RBI.getRegBank(BaseOffset, *MRI, TRI); in selectDSGWSIntrinsic()
1355 MachineInstr *OffsetDef = getDefIgnoringCopies(BaseOffset, *MRI); in selectDSGWSIntrinsic()
1370 BaseOffset = OffsetDef->getOperand(1).getReg(); in selectDSGWSIntrinsic()
1371 OffsetDef = getDefIgnoringCopies(BaseOffset, *MRI); in selectDSGWSIntrinsic()
1384 std::tie(BaseOffset, ImmOffset) = in selectDSGWSIntrinsic()
1385 AMDGPU::getBaseWithConstantOffset(*MRI, BaseOffset); in selectDSGWSIntrinsic()
1390 if (!RBI.constrainGenericRegister(BaseOffset, AMDGPU::VGPR_32RegClass, *MRI)) in selectDSGWSIntrinsic()
1393 Readfirstlane->getOperand(1).setReg(BaseOffset); in selectDSGWSIntrinsic()
1394 BaseOffset = Readfirstlane->getOperand(0).getReg(); in selectDSGWSIntrinsic()
1396 if (!RBI.constrainGenericRegister(BaseOffset, in selectDSGWSIntrinsic()
1403 .addReg(BaseOffset) in selectDSGWSIntrinsic()