Lines Matching refs:ConstOffset

3498   int64_t ConstOffset;  in selectFlatOffsetImpl()  local
3499 std::tie(PtrBase, ConstOffset) = in selectFlatOffsetImpl()
3501 if (ConstOffset == 0) in selectFlatOffsetImpl()
3505 if (!TII.isLegalFLATOffset(ConstOffset, AddrSpace, FlatVariant)) in selectFlatOffsetImpl()
3508 return std::make_pair(PtrBase, ConstOffset); in selectFlatOffsetImpl()
3564 int64_t ConstOffset; in selectGlobalSAddr() local
3569 std::tie(PtrBase, ConstOffset) = getPtrBaseWithConstantOffset(Addr, *MRI); in selectGlobalSAddr()
3571 if (ConstOffset != 0) { in selectGlobalSAddr()
3572 if (TII.isLegalFLATOffset(ConstOffset, AMDGPUAS::GLOBAL_ADDRESS, in selectGlobalSAddr()
3575 ImmOffset = ConstOffset; in selectGlobalSAddr()
3582 if (ConstOffset > 0) { in selectGlobalSAddr()
3590 ConstOffset, AMDGPUAS::GLOBAL_ADDRESS, SIInstrFlags::FlatGlobal); in selectGlobalSAddr()
3618 !TII.isInlineConstant(APInt(32, ConstOffset & 0xffffffff)) + in selectGlobalSAddr()
3619 !TII.isInlineConstant(APInt(32, ConstOffset >> 32)); in selectGlobalSAddr()
3681 int64_t ConstOffset; in selectScratchSAddr() local
3686 std::tie(PtrBase, ConstOffset) = getPtrBaseWithConstantOffset(Addr, *MRI); in selectScratchSAddr()
3688 if (ConstOffset != 0 && in selectScratchSAddr()
3689 TII.isLegalFLATOffset(ConstOffset, AMDGPUAS::PRIVATE_ADDRESS, in selectScratchSAddr()
3692 ImmOffset = ConstOffset; in selectScratchSAddr()
3781 int64_t ConstOffset; in selectMUBUFScratchOffen() local
3782 std::tie(PtrBase, ConstOffset) = getPtrBaseWithConstantOffset(VAddr, *MRI); in selectMUBUFScratchOffen()
3783 if (ConstOffset != 0) { in selectMUBUFScratchOffen()
3784 if (SIInstrInfo::isLegalMUBUFImmOffset(ConstOffset) && in selectMUBUFScratchOffen()
3792 Offset = ConstOffset; in selectMUBUFScratchOffen()