Lines Matching refs:VAddr

193   bool SelectMUBUF(SDValue Addr, SDValue &SRsrc, SDValue &VAddr,
196 bool SelectMUBUFAddr64(SDValue Addr, SDValue &SRsrc, SDValue &VAddr,
199 SDValue Addr, SDValue &RSrc, SDValue &VAddr,
208 bool SelectFlatOffsetImpl(SDNode *N, SDValue Addr, SDValue &VAddr,
210 bool SelectFlatOffset(SDNode *N, SDValue Addr, SDValue &VAddr,
212 bool SelectGlobalOffset(SDNode *N, SDValue Addr, SDValue &VAddr,
214 bool SelectScratchOffset(SDNode *N, SDValue Addr, SDValue &VAddr,
1454 bool AMDGPUDAGToDAGISel::SelectMUBUF(SDValue Addr, SDValue &Ptr, SDValue &VAddr, in SelectMUBUF() argument
1492 VAddr = N0; in SelectMUBUF()
1496 VAddr = N2; in SelectMUBUF()
1501 VAddr = N3; in SelectMUBUF()
1508 VAddr = N0; in SelectMUBUF()
1513 VAddr = CurDAG->getTargetConstant(0, DL, MVT::i32); in SelectMUBUF()
1540 SDValue &VAddr, SDValue &SOffset, in SelectMUBUFAddr64() argument
1549 if (!SelectMUBUF(Addr, Ptr, VAddr, SOffset, Offset, Offen, Idxen, Addr64)) in SelectMUBUFAddr64()
1582 SDValue &VAddr, SDValue &SOffset, in SelectMUBUFScratchOffen() argument
1600 VAddr = SDValue(MovHighBits, 0); in SelectMUBUFScratchOffen()
1633 std::tie(VAddr, SOffset) = foldFrameIndex(N0); in SelectMUBUFScratchOffen()
1640 std::tie(VAddr, SOffset) = foldFrameIndex(Addr); in SelectMUBUFScratchOffen()
1699 SDValue Ptr, VAddr, Offen, Idxen, Addr64; in SelectMUBUFOffset() local
1703 if (!SelectMUBUF(Addr, Ptr, VAddr, SOffset, Offset, Offen, Idxen, Addr64)) in SelectMUBUFOffset()
1737 SDValue &VAddr, SDValue &Offset, in SelectFlatOffsetImpl() argument
1824 VAddr = Addr; in SelectFlatOffsetImpl()
1830 SDValue &VAddr, in SelectFlatOffset() argument
1832 return SelectFlatOffsetImpl(N, Addr, VAddr, Offset, SIInstrFlags::FLAT); in SelectFlatOffset()
1836 SDValue &VAddr, in SelectGlobalOffset() argument
1838 return SelectFlatOffsetImpl(N, Addr, VAddr, Offset, SIInstrFlags::FlatGlobal); in SelectGlobalOffset()
1842 SDValue &VAddr, in SelectScratchOffset() argument
1844 return SelectFlatOffsetImpl(N, Addr, VAddr, Offset, in SelectScratchOffset()
2453 SDValue SRsrc, VAddr, SOffset, Offset; in SelectATOMIC_CMP_SWAP() local
2455 if (SelectMUBUFAddr64(Mem->getBasePtr(), SRsrc, VAddr, SOffset, Offset)) { in SelectATOMIC_CMP_SWAP()
2463 SDValue Ops[] = {CmpVal, VAddr, SRsrc, SOffset, Offset, CPol, in SelectATOMIC_CMP_SWAP()