Lines Matching refs:PtrBase

1490   Register PtrBase = MI.getOperand(2).getReg();  in selectDSAppendConsume()  local
1491 LLT PtrTy = MRI->getType(PtrBase); in selectDSAppendConsume()
1495 std::tie(PtrBase, Offset) = selectDS1Addr1OffsetImpl(MI.getOperand(2)); in selectDSAppendConsume()
1498 if (!isDSOffsetLegal(PtrBase, Offset)) { in selectDSAppendConsume()
1499 PtrBase = MI.getOperand(2).getReg(); in selectDSAppendConsume()
1508 .addReg(PtrBase); in selectDSAppendConsume()
1509 if (!RBI.constrainGenericRegister(PtrBase, AMDGPU::SReg_32RegClass, *MRI)) in selectDSAppendConsume()
3968 Register PtrBase; in selectFlatOffsetImpl() local
3970 std::tie(PtrBase, ConstOffset) = in selectFlatOffsetImpl()
3979 return std::make_pair(PtrBase, ConstOffset); in selectFlatOffsetImpl()
4016 Register PtrBase; in selectGlobalSAddr() local
4022 std::tie(PtrBase, ConstOffset) = getPtrBaseWithConstantOffset(Addr, *MRI); in selectGlobalSAddr()
4027 Addr = PtrBase; in selectGlobalSAddr()
4030 auto PtrBaseDef = getDefSrcRegIgnoringCopies(PtrBase, *MRI); in selectGlobalSAddr()
4053 [=](MachineInstrBuilder &MIB) { MIB.addReg(PtrBase); }, // saddr in selectGlobalSAddr()
4127 Register PtrBase; in selectScratchSAddr() local
4133 std::tie(PtrBase, ConstOffset) = getPtrBaseWithConstantOffset(Addr, *MRI); in selectScratchSAddr()
4138 Addr = PtrBase; in selectScratchSAddr()
4203 Register PtrBase; in selectScratchSVAddr() local
4209 std::tie(PtrBase, ConstOffset) = getPtrBaseWithConstantOffset(Addr, *MRI); in selectScratchSVAddr()
4213 Addr = PtrBase; in selectScratchSVAddr()
4291 Register PtrBase; in selectMUBUFScratchOffen() local
4293 std::tie(PtrBase, ConstOffset) = getPtrBaseWithConstantOffset(VAddr, *MRI); in selectMUBUFScratchOffen()
4297 KnownBits->signBitIsZero(PtrBase))) { in selectMUBUFScratchOffen()
4298 const MachineInstr *PtrBaseDef = MRI->getVRegDef(PtrBase); in selectMUBUFScratchOffen()
4302 VAddr = PtrBase; in selectMUBUFScratchOffen()
4446 Register PtrBase; in selectDS1Addr1OffsetImpl() local
4448 std::tie(PtrBase, Offset) = in selectDS1Addr1OffsetImpl()
4452 if (isDSOffsetLegal(PtrBase, Offset)) { in selectDS1Addr1OffsetImpl()
4454 return std::make_pair(PtrBase, Offset); in selectDS1Addr1OffsetImpl()
4511 Register PtrBase; in selectDSReadWrite2Impl() local
4513 std::tie(PtrBase, Offset) = in selectDSReadWrite2Impl()
4519 if (isDSOffset2Legal(PtrBase, OffsetValue0, OffsetValue1, Size)) { in selectDSReadWrite2Impl()
4521 return std::make_pair(PtrBase, OffsetValue0 / Size); in selectDSReadWrite2Impl()
4625 Register PtrBase; in parseMUBUFAddress() local
4628 std::tie(PtrBase, Offset) = getPtrBaseWithConstantOffset(Src, *MRI); in parseMUBUFAddress()
4630 Data.N0 = PtrBase; in parseMUBUFAddress()