Lines Matching refs:Ld

4788         auto *Ld = cast<LoadSDNode>(V);  in lowerVECTOR_SHUFFLE()  local
4791 Ld->getBasePtr(), TypeSize::getFixed(Offset), DL); in lowerVECTOR_SHUFFLE()
4798 SDValue Ops[] = {Ld->getChain(), in lowerVECTOR_SHUFFLE()
4807 Ld->getMemOperand(), Offset, SVT.getStoreSize())); in lowerVECTOR_SHUFFLE()
4808 DAG.makeEquivalentMemoryOrdering(Ld, NewLoad); in lowerVECTOR_SHUFFLE()
4816 V = DAG.getLoad(SVT, DL, Ld->getChain(), NewAddr, in lowerVECTOR_SHUFFLE()
4817 Ld->getPointerInfo().getWithOffset(Offset), in lowerVECTOR_SHUFFLE()
4818 Ld->getOriginalAlign(), in lowerVECTOR_SHUFFLE()
4819 Ld->getMemOperand()->getFlags()); in lowerVECTOR_SHUFFLE()
4821 V = DAG.getExtLoad(ISD::SEXTLOAD, DL, XLenVT, Ld->getChain(), NewAddr, in lowerVECTOR_SHUFFLE()
4822 Ld->getPointerInfo().getWithOffset(Offset), SVT, in lowerVECTOR_SHUFFLE()
4823 Ld->getOriginalAlign(), in lowerVECTOR_SHUFFLE()
4824 Ld->getMemOperand()->getFlags()); in lowerVECTOR_SHUFFLE()
4825 DAG.makeEquivalentMemoryOrdering(Ld, V); in lowerVECTOR_SHUFFLE()
11507 LoadSDNode *Ld = cast<LoadSDNode>(N); in ReplaceNodeResults() local
11510 SDValue Res = DAG.getExtLoad(ISD::SEXTLOAD, dl, MVT::i64, Ld->getChain(), in ReplaceNodeResults()
11511 Ld->getBasePtr(), Ld->getMemoryVT(), in ReplaceNodeResults()
11512 Ld->getMemOperand()); in ReplaceNodeResults()
14843 auto *Ld = dyn_cast<LoadSDNode>(Op); in performCONCAT_VECTORSCombine() local
14844 if (!Ld || !Ld->isSimple() || !Op.hasOneUse() || in performCONCAT_VECTORSCombine()
14845 Ld->getChain() != BaseLd->getChain() || !ISD::isNormalLoad(Ld) || in performCONCAT_VECTORSCombine()
14846 Ld->getValueType(0) != BaseLdVT) in performCONCAT_VECTORSCombine()
14849 Lds.push_back(Ld); in performCONCAT_VECTORSCombine()
14852 Align = std::min(Align, Ld->getAlign()); in performCONCAT_VECTORSCombine()
14941 for (SDValue Ld : N->ops()) in performCONCAT_VECTORSCombine() local
14942 DAG.makeEquivalentMemoryOrdering(cast<LoadSDNode>(Ld), StridedLoad); in performCONCAT_VECTORSCombine()
16499 RISCVTargetLowering::getTargetConstantFromLoad(LoadSDNode *Ld) const { in getTargetConstantFromLoad()
16500 assert(Ld && "Unexpected null LoadSDNode"); in getTargetConstantFromLoad()
16501 if (!ISD::isNormalLoad(Ld)) in getTargetConstantFromLoad()
16504 SDValue Ptr = Ld->getBasePtr(); in getTargetConstantFromLoad()