Lines Matching refs:VAddr
120 bool SelectMUBUF(SDValue Addr, SDValue &SRsrc, SDValue &VAddr,
124 bool SelectMUBUFAddr64(SDValue Addr, SDValue &SRsrc, SDValue &VAddr,
128 SDValue &VAddr, SDValue &SOffset, SDValue &Offset,
131 SDValue Addr, SDValue &RSrc, SDValue &VAddr,
145 bool SelectFlatAtomic(SDValue Addr, SDValue &VAddr,
147 bool SelectFlatAtomicSigned(SDValue Addr, SDValue &VAddr,
151 bool SelectFlatOffset(SDValue Addr, SDValue &VAddr,
988 SDValue &VAddr, SDValue &SOffset, in SelectMUBUF() argument
1032 VAddr = N0; in SelectMUBUF()
1036 VAddr = N2; in SelectMUBUF()
1041 VAddr = N3; in SelectMUBUF()
1048 VAddr = N0; in SelectMUBUF()
1053 VAddr = CurDAG->getTargetConstant(0, DL, MVT::i32); in SelectMUBUF()
1080 SDValue &VAddr, SDValue &SOffset, in SelectMUBUFAddr64() argument
1089 if (!SelectMUBUF(Addr, Ptr, VAddr, SOffset, Offset, Offen, Idxen, Addr64, in SelectMUBUFAddr64()
1108 SDValue &VAddr, SDValue &SOffset, in SelectMUBUFAddr64() argument
1114 return SelectMUBUFAddr64(Addr, SRsrc, VAddr, SOffset, Offset, GLC, SLC, TFE); in SelectMUBUFAddr64()
1144 SDValue &VAddr, SDValue &SOffset, in SelectMUBUFScratchOffen() argument
1159 VAddr = SDValue(MovHighBits, 0); in SelectMUBUFScratchOffen()
1197 std::tie(VAddr, SOffset) = foldFrameIndex(N0); in SelectMUBUFScratchOffen()
1204 std::tie(VAddr, SOffset) = foldFrameIndex(Addr); in SelectMUBUFScratchOffen()
1240 SDValue Ptr, VAddr, Offen, Idxen, Addr64; in SelectMUBUFOffset() local
1244 if (!SelectMUBUF(Addr, Ptr, VAddr, SOffset, Offset, Offen, Idxen, Addr64, in SelectMUBUFOffset()
1281 SDValue &VAddr, in SelectFlatOffset() argument
1299 VAddr = Addr; in SelectFlatOffset()
1307 SDValue &VAddr, in SelectFlatAtomic() argument
1310 return SelectFlatOffset<false>(Addr, VAddr, Offset, SLC); in SelectFlatAtomic()
1314 SDValue &VAddr, in SelectFlatAtomicSigned() argument
1317 return SelectFlatOffset<true>(Addr, VAddr, Offset, SLC); in SelectFlatAtomicSigned()
1715 SDValue SRsrc, VAddr, SOffset, Offset, SLC; in SelectATOMIC_CMP_SWAP() local
1717 if (SelectMUBUFAddr64(Mem->getBasePtr(), SRsrc, VAddr, SOffset, Offset, SLC)) { in SelectATOMIC_CMP_SWAP()
1725 CmpVal, VAddr, SRsrc, SOffset, Offset, SLC, Mem->getChain() in SelectATOMIC_CMP_SWAP()