Lines Matching refs:LD
4875 if (LoadSDNode *LD = dyn_cast<LoadSDNode>(N))
4876 return DAG.getLoad(LD->getMemoryVT(), N->getDebugLoc(), LD->getChain(),
4877 LD->getBasePtr(), LD->getPointerInfo(), LD->isVolatile(),
4878 LD->isNonTemporal(), LD->isInvariant(),
4879 LD->getAlignment());
7895 LoadSDNode *LD = cast<LoadSDNode>(InNode);
7898 DebugLoc DL = LD->getDebugLoc();
7899 SDValue BasePtr = LD->getBasePtr();
7900 SDValue NewLD1 = DAG.getLoad(MVT::i32, DL, LD->getChain(), BasePtr,
7901 LD->getPointerInfo(), LD->isVolatile(),
7902 LD->isNonTemporal(), LD->isInvariant(),
7903 LD->getAlignment());
7908 LD->getPointerInfo(), LD->isVolatile(),
7909 LD->isNonTemporal(), LD->isInvariant(),
7910 std::min(4U, LD->getAlignment() / 2));
7912 DAG.ReplaceAllUsesOfValueWith(SDValue(LD, 1), NewLD2.getValue(1));
7914 DCI.RemoveFromWorklist(LD);
7915 DAG.DeleteNode(LD);
9436 if (LoadSDNode *LD = dyn_cast<LoadSDNode>(N)) {
9437 Ptr = LD->getBasePtr();
9438 VT = LD->getMemoryVT();
9439 isSEXTLoad = LD->getExtensionType() == ISD::SEXTLOAD;
9475 if (LoadSDNode *LD = dyn_cast<LoadSDNode>(N)) {
9476 VT = LD->getMemoryVT();
9477 Ptr = LD->getBasePtr();
9478 isSEXTLoad = LD->getExtensionType() == ISD::SEXTLOAD;