Lines Matching defs:LD
308 static bool isValidIndexedLoad(const LoadSDNode *LD) {
309 ISD::MemIndexedMode AM = LD->getAddressingMode();
310 if (AM != ISD::POST_INC || LD->getExtensionType() != ISD::NON_EXTLOAD)
313 EVT VT = LD->getMemoryVT();
317 if (LD->getOffset()->getAsZExtVal() != 1)
322 if (LD->getOffset()->getAsZExtVal() != 2)
334 LoadSDNode *LD = cast<LoadSDNode>(N);
335 if (!isValidIndexedLoad(LD))
338 MVT VT = LD->getMemoryVT().getSimpleVT();
354 LD->getBasePtr(), LD->getChain()));
363 LoadSDNode *LD = cast<LoadSDNode>(N1);
364 if (!isValidIndexedLoad(LD))
367 MVT VT = LD->getMemoryVT().getSimpleVT();
370 SDValue Ops0[] = { N2, LD->getBasePtr(), LD->getChain() };