Lines Matching defs:LD
303 static bool isValidIndexedLoad(const LoadSDNode *LD) {
304 ISD::MemIndexedMode AM = LD->getAddressingMode();
305 if (AM != ISD::POST_INC || LD->getExtensionType() != ISD::NON_EXTLOAD)
308 EVT VT = LD->getMemoryVT();
312 if (LD->getOffset()->getAsZExtVal() != 1)
317 if (LD->getOffset()->getAsZExtVal() != 2)
329 LoadSDNode *LD = cast<LoadSDNode>(N);
330 if (!isValidIndexedLoad(LD))
333 MVT VT = LD->getMemoryVT().getSimpleVT();
349 LD->getBasePtr(), LD->getChain()));
358 LoadSDNode *LD = cast<LoadSDNode>(N1);
359 if (!isValidIndexedLoad(LD))
362 MVT VT = LD->getMemoryVT().getSimpleVT();
365 SDValue Ops0[] = { N2, LD->getBasePtr(), LD->getChain() };