Lines Matching refs:Ld
754 LoadSDNode *Ld = cast<LoadSDNode>(Node); in tryIndexedLoad() local
755 ISD::MemIndexedMode AM = Ld->getAddressingMode(); in tryIndexedLoad()
759 const ConstantSDNode *C = dyn_cast<ConstantSDNode>(Ld->getOffset()); in tryIndexedLoad()
763 EVT LoadVT = Ld->getMemoryVT(); in tryIndexedLoad()
781 bool IsZExt = (Ld->getExtensionType() == ISD::ZEXTLOAD); in tryIndexedLoad()
802 EVT Ty = Ld->getOffset().getValueType(); in tryIndexedLoad()
803 SDValue Ops[] = {Ld->getBasePtr(), in tryIndexedLoad()
806 Ld->getChain()}; in tryIndexedLoad()
807 SDNode *New = CurDAG->getMachineNode(Opcode, SDLoc(Node), Ld->getValueType(0), in tryIndexedLoad()
808 Ld->getValueType(1), MVT::Other, Ops); in tryIndexedLoad()
2290 auto *Ld = dyn_cast<LoadSDNode>(Src); in Select() local
2293 if (!Ld || Ld->isIndexed()) in Select()
2295 EVT MemVT = Ld->getMemoryVT(); in Select()
2326 Ld->getBasePtr()}; in Select()
2331 Operands.append({VL, SEW, PolicyOp, Ld->getChain()}); in Select()
2342 CurDAG->setNodeMemRefs(Load, {Ld->getMemOperand()}); in Select()