Lines Matching refs:Offset0
184 bool isDSOffset2Legal(SDValue Base, unsigned Offset0, unsigned Offset1,
187 bool SelectDS64Bit4ByteAligned(SDValue Ptr, SDValue &Base, SDValue &Offset0,
189 bool SelectDS128Bit8ByteAligned(SDValue Ptr, SDValue &Base, SDValue &Offset0,
191 bool SelectDSReadWrite2(SDValue Ptr, SDValue &Base, SDValue &Offset0,
1344 bool AMDGPUDAGToDAGISel::isDSOffset2Legal(SDValue Base, unsigned Offset0, in isDSOffset2Legal() argument
1347 if (Offset0 % Size != 0 || Offset1 % Size != 0) in isDSOffset2Legal()
1349 if (!isUInt<8>(Offset0 / Size) || !isUInt<8>(Offset1 / Size)) in isDSOffset2Legal()
1363 SDValue &Offset0, in SelectDS64Bit4ByteAligned() argument
1365 return SelectDSReadWrite2(Addr, Base, Offset0, Offset1, 4); in SelectDS64Bit4ByteAligned()
1369 SDValue &Offset0, in SelectDS128Bit8ByteAligned() argument
1371 return SelectDSReadWrite2(Addr, Base, Offset0, Offset1, 8); in SelectDS128Bit8ByteAligned()
1375 SDValue &Offset0, SDValue &Offset1, in SelectDSReadWrite2() argument
1389 Offset0 = CurDAG->getTargetConstant(OffsetValue0 / Size, DL, MVT::i8); in SelectDSReadWrite2()
1425 Offset0 = CurDAG->getTargetConstant(OffsetValue0 / Size, DL, MVT::i8); in SelectDSReadWrite2()
1440 Offset0 = CurDAG->getTargetConstant(OffsetValue0 / Size, DL, MVT::i8); in SelectDSReadWrite2()
1449 Offset0 = CurDAG->getTargetConstant(0, DL, MVT::i8); in SelectDSReadWrite2()