Lines Matching refs:COffsetVal
1632 int64_t COffsetVal = cast<ConstantSDNode>(N1)->getSExtValue(); in SelectFlatOffsetImpl() local
1635 if (TII->isLegalFLATOffset(COffsetVal, AS, FlatVariant)) { in SelectFlatOffsetImpl()
1637 OffsetVal = COffsetVal; in SelectFlatOffsetImpl()
1653 TII->splitFlatOffset(COffsetVal, AS, FlatVariant); in SelectFlatOffsetImpl()
1751 int64_t COffsetVal = cast<ConstantSDNode>(RHS)->getSExtValue(); in SelectGlobalSAddr() local
1754 if (TII->isLegalFLATOffset(COffsetVal, AMDGPUAS::GLOBAL_ADDRESS, in SelectGlobalSAddr()
1757 ImmOffset = COffsetVal; in SelectGlobalSAddr()
1759 if (COffsetVal > 0) { in SelectGlobalSAddr()
1766 COffsetVal, AMDGPUAS::GLOBAL_ADDRESS, SIInstrFlags::FlatGlobal); in SelectGlobalSAddr()
1785 !TII->isInlineConstant(APInt(32, COffsetVal & 0xffffffff)) + in SelectGlobalSAddr()
1786 !TII->isInlineConstant(APInt(32, COffsetVal >> 32)); in SelectGlobalSAddr()
1861 int64_t COffsetVal = 0; in SelectScratchSAddr() local
1864 COffsetVal = cast<ConstantSDNode>(Addr.getOperand(1))->getSExtValue(); in SelectScratchSAddr()
1874 if (!TII->isLegalFLATOffset(COffsetVal, AMDGPUAS::PRIVATE_ADDRESS, in SelectScratchSAddr()
1878 COffsetVal, AMDGPUAS::PRIVATE_ADDRESS, SIInstrFlags::FlatScratch); in SelectScratchSAddr()
1880 COffsetVal = SplitImmOffset; in SelectScratchSAddr()
1891 Offset = CurDAG->getTargetConstant(COffsetVal, DL, MVT::i16); in SelectScratchSAddr()
1922 int64_t COffsetVal = cast<ConstantSDNode>(RHS)->getSExtValue(); in SelectScratchSVAddr() local
1925 if (TII->isLegalFLATOffset(COffsetVal, AMDGPUAS::PRIVATE_ADDRESS, true)) { in SelectScratchSVAddr()
1927 ImmOffset = COffsetVal; in SelectScratchSVAddr()
1928 } else if (!LHS->isDivergent() && COffsetVal > 0) { in SelectScratchSVAddr()
1934 = TII->splitFlatOffset(COffsetVal, AMDGPUAS::PRIVATE_ADDRESS, true); in SelectScratchSVAddr()