Lines Matching refs:N0

732                                           SDValue &N0, SDValue &N1) {  in getBaseWithOffsetUsingSplitOR()  argument
753 N0 = BaseLo.getOperand(0).getOperand(0); in getBaseWithOffsetUsingSplitOR()
1085 SDValue N0 = Addr.getOperand(0); in SelectDS1Addr1Offset() local
1088 if (isDSOffsetLegal(N0, C1->getSExtValue())) { in SelectDS1Addr1Offset()
1090 Base = N0; in SelectDS1Addr1Offset()
1264 SDValue N0 = Addr.getOperand(0); in SelectDSReadWrite2() local
1271 if (isDSOffset2Legal(N0, OffsetValue0, OffsetValue1, Size)) { in SelectDSReadWrite2()
1272 Base = N0; in SelectDSReadWrite2()
1357 SDValue N0 = Addr; in SelectMUBUF() local
1361 N0 = Addr.getOperand(0); in SelectMUBUF()
1366 if (N0.getOpcode() == ISD::ADD) { in SelectMUBUF()
1369 SDValue N2 = N0.getOperand(0); in SelectMUBUF()
1370 SDValue N3 = N0.getOperand(1); in SelectMUBUF()
1378 VAddr = N0; in SelectMUBUF()
1390 } else if (N0->isDivergent()) { in SelectMUBUF()
1394 VAddr = N0; in SelectMUBUF()
1400 Ptr = N0; in SelectMUBUF()
1500 SDValue N0 = Addr.getOperand(0); in SelectMUBUFScratchOffen() local
1521 CurDAG->SignBitIsZero(N0))) { in SelectMUBUFScratchOffen()
1522 std::tie(VAddr, SOffset) = foldFrameIndex(N0); in SelectMUBUFScratchOffen()
1651 SDValue N0, N1; in SelectFlatOffsetImpl() local
1652 if (isBaseWithConstantOffset64(Addr, N0, N1) && in SelectFlatOffsetImpl()
1659 Addr = N0; in SelectFlatOffsetImpl()
1684 Opnds.push_back(N0); in SelectFlatOffsetImpl()
1699 DL, MVT::i32, N0, Sub0); in SelectFlatOffsetImpl()
1701 DL, MVT::i32, N0, Sub1); in SelectFlatOffsetImpl()
2145 SDValue N0, N1; in SelectSMRDBaseOffset() local
2148 N0 = Addr.getOperand(0); in SelectSMRDBaseOffset()
2150 } else if (getBaseWithOffsetUsingSplitOR(*CurDAG, Addr, N0, N1)) { in SelectSMRDBaseOffset()
2151 assert(N0 && N1 && isa<ConstantSDNode>(N1)); in SelectSMRDBaseOffset()
2153 if (!N0 || !N1) in SelectSMRDBaseOffset()
2158 SBase = N0; in SelectSMRDBaseOffset()
2161 if (SelectSMRDOffset(N0, SOffset, Offset, Imm32Only, IsBuffer, HasSOffset, in SelectSMRDBaseOffset()
2237 SDValue N0 = Index.getOperand(0); in SelectMOVRELOffset() local
2245 if (C1->getSExtValue() <= 0 || CurDAG->SignBitIsZero(N0) || in SelectMOVRELOffset()
2247 Base = N0; in SelectMOVRELOffset()