Lines Matching refs:Ld
756 LoadSDNode *Ld = cast<LoadSDNode>(Node); in tryIndexedLoad() local
757 ISD::MemIndexedMode AM = Ld->getAddressingMode(); in tryIndexedLoad()
761 const ConstantSDNode *C = dyn_cast<ConstantSDNode>(Ld->getOffset()); in tryIndexedLoad()
765 EVT LoadVT = Ld->getMemoryVT(); in tryIndexedLoad()
783 bool IsZExt = (Ld->getExtensionType() == ISD::ZEXTLOAD); in tryIndexedLoad()
804 EVT Ty = Ld->getOffset().getValueType(); in tryIndexedLoad()
805 SDValue Ops[] = {Ld->getBasePtr(), in tryIndexedLoad()
808 Ld->getChain()}; in tryIndexedLoad()
809 SDNode *New = CurDAG->getMachineNode(Opcode, SDLoc(Node), Ld->getValueType(0), in tryIndexedLoad()
810 Ld->getValueType(1), MVT::Other, Ops); in tryIndexedLoad()
2101 auto *Ld = dyn_cast<LoadSDNode>(Src); in Select() local
2104 if (!Ld || Ld->isIndexed()) in Select()
2106 EVT MemVT = Ld->getMemoryVT(); in Select()
2137 Ld->getBasePtr()}; in Select()
2142 Operands.append({VL, SEW, PolicyOp, Ld->getChain()}); in Select()
2153 CurDAG->setNodeMemRefs(Load, {Ld->getMemOperand()}); in Select()