Lines Matching defs:LD
2651 static SDValue createLoadLR(unsigned Opc, SelectionDAG &DAG, LoadSDNode *LD,
2653 SDValue Ptr = LD->getBasePtr();
2654 EVT VT = LD->getValueType(0), MemVT = LD->getMemoryVT();
2656 SDLoc DL(LD);
2665 LD->getMemOperand());
2670 LoadSDNode *LD = cast<LoadSDNode>(Op);
2671 EVT MemVT = LD->getMemoryVT();
2677 if ((LD->getAlignment() >= MemVT.getSizeInBits() / 8) ||
2683 ISD::LoadExtType ExtType = LD->getExtensionType();
2684 SDValue Chain = LD->getChain(), Undef = DAG.getUNDEF(VT);
2694 SDValue LDL = createLoadLR(MipsISD::LDL, DAG, LD, Chain, Undef,
2696 return createLoadLR(MipsISD::LDR, DAG, LD, LDL.getValue(1), LDL,
2700 SDValue LWL = createLoadLR(MipsISD::LWL, DAG, LD, Chain, Undef,
2702 SDValue LWR = createLoadLR(MipsISD::LWR, DAG, LD, LWL.getValue(1), LWL,
2725 SDLoc DL(LD);