Lines Matching refs:LD
42 unsigned selectIndexedProgMemLoad(const LoadSDNode *LD, MVT VT);
123 const LoadSDNode *LD = cast<LoadSDNode>(N); in selectIndexedLoad() local
124 ISD::MemIndexedMode AM = LD->getAddressingMode(); in selectIndexedLoad()
125 MVT VT = LD->getMemoryVT().getSimpleVT(); in selectIndexedLoad()
129 if ((LD->getExtensionType() != ISD::NON_EXTLOAD) || in selectIndexedLoad()
137 int Offs = cast<ConstantSDNode>(LD->getOffset())->getSExtValue(); in selectIndexedLoad()
162 LD->getBasePtr(), LD->getChain()); in selectIndexedLoad()
169 unsigned AVRDAGToDAGISel::selectIndexedProgMemLoad(const LoadSDNode *LD, in selectIndexedProgMemLoad() argument
171 ISD::MemIndexedMode AM = LD->getAddressingMode(); in selectIndexedProgMemLoad()
174 if (LD->getExtensionType() != ISD::NON_EXTLOAD || AM != ISD::POST_INC) { in selectIndexedProgMemLoad()
179 int Offs = cast<ConstantSDNode>(LD->getOffset())->getSExtValue(); in selectIndexedProgMemLoad()
362 const LoadSDNode *LD = cast<LoadSDNode>(N); in select() local
363 if (!AVR::isProgramMemoryAccess(LD)) { in select()
372 MVT VT = LD->getMemoryVT().getSimpleVT(); in select()
373 SDValue Chain = LD->getChain(); in select()
374 SDValue Ptr = LD->getBasePtr(); in select()
385 if (unsigned LPMOpc = selectIndexedProgMemLoad(LD, VT)) { in select()
408 CurDAG->setNodeMemRefs(cast<MachineSDNode>(ResNode), {LD->getMemOperand()}); in select()