Lines Matching defs:VAddr
1429 bool AMDGPUDAGToDAGISel::SelectMUBUF(SDValue Addr, SDValue &Ptr, SDValue &VAddr,
1469 VAddr = N0;
1473 VAddr = N2;
1478 VAddr = N3;
1485 VAddr = N0;
1490 VAddr = CurDAG->getTargetConstant(0, DL, MVT::i32);
1518 SDValue &VAddr, SDValue &SOffset,
1527 if (!SelectMUBUF(Addr, Ptr, VAddr, SOffset, Offset, Offen, Idxen, Addr64))
1560 SDValue &VAddr, SDValue &SOffset,
1580 VAddr = SDValue(MovHighBits, 0);
1613 std::tie(VAddr, SOffset) = foldFrameIndex(N0);
1620 std::tie(VAddr, SOffset) = foldFrameIndex(Addr);
1682 SDValue Ptr, VAddr, Offen, Idxen, Addr64;
1685 if (!SelectMUBUF(Addr, Ptr, VAddr, SOffset, Offset, Offen, Idxen, Addr64))
1730 SDValue &VAddr, SDValue &Offset,
1819 VAddr = Addr;
1825 SDValue &VAddr,
1827 return SelectFlatOffsetImpl(N, Addr, VAddr, Offset, SIInstrFlags::FLAT);
1831 SDValue &VAddr,
1833 return SelectFlatOffsetImpl(N, Addr, VAddr, Offset, SIInstrFlags::FlatGlobal);
1837 SDValue &VAddr,
1839 return SelectFlatOffsetImpl(N, Addr, VAddr, Offset,
2012 SDValue VAddr, SDValue SAddr, uint64_t ImmOffset) const {
2019 KnownBits VKnown = CurDAG->computeKnownBits(VAddr);
2030 SDValue &VAddr, SDValue &SAddr,
2055 VAddr = SDValue(VMov, 0);
2059 if (checkFlatScratchSVSSwizzleBug(VAddr, SAddr, SplitImmOffset))
2075 VAddr = RHS;
2078 VAddr = LHS;
2091 if (checkFlatScratchSVSSwizzleBug(VAddr, SAddr, ImmOffset))