Lines Matching defs:Ld
1212 if (LoadSDNode *LD = dyn_cast<LoadSDNode>(N)) {
1213 Ptr = LD->getBasePtr();
1214 VT = LD->getMemoryVT();
1215 Alignment = LD->getAlignment();
1264 if (LoadSDNode *LD = dyn_cast<LoadSDNode>(N)) {
1267 if (LD->getValueType(0) == MVT::i64 && LD->getMemoryVT() == MVT::i32 &&
1268 LD->getExtensionType() == ISD::SEXTLOAD &&
4892 SDValue Ld;
4907 Ld = DAG.getMemIntrinsicNode(Op.getOpcode() == ISD::UINT_TO_FP ?
4927 Ld = DAG.getLoad(MVT::f64, dl, Store, FIdx,
4933 SDValue FP = DAG.getNode(FCFOp, dl, FCFTy, Ld);
6224 MIB = BuildMI(*MBB, MI, DL, TII->get(PPC::LD), FP)
6236 MIB = BuildMI(*MBB, MI, DL, TII->get(PPC::LD), Tmp)
6248 MIB = BuildMI(*MBB, MI, DL, TII->get(PPC::LD), SP)
6260 MIB = BuildMI(*MBB, MI, DL, TII->get(PPC::LD), BP)
6272 MIB = BuildMI(*MBB, MI, DL, TII->get(PPC::LD), PPC::X2)
6914 static bool findConsecutiveLoad(LoadSDNode *LD, SelectionDAG &DAG) {
6915 SDValue Chain = LD->getChain();
6916 EVT VT = LD->getMemoryVT();
6931 if (isConsecutiveLS(ChainLD, LD, VT.getStoreSize(), 1, DAG))
6963 if (isConsecutiveLS(ChainLD, LD, VT.getStoreSize(), 1, DAG))
7155 LoadSDNode *LD = cast<LoadSDNode>(N);
7156 EVT VT = LD->getValueType(0);
7157 Type *Ty = LD->getMemoryVT().getTypeForEVT(*DAG.getContext());
7162 LD->getAlignment() < ABIAlignment) {
7164 SDValue Chain = LD->getChain();
7165 SDValue Ptr = LD->getBasePtr();
7198 MF.getMachineMemOperand(LD->getPointerInfo(),
7199 LD->getMemOperand()->getFlags(),
7200 LD->getMemoryVT().getStoreSize(),
7202 LD->refineAlignment(MMO);
7203 SDValue BaseLoad = SDValue(LD, 0);
7219 if (!findConsecutiveLoad(LD, DAG))
7227 LD->getPointerInfo().getWithOffset(IncOffset),
7228 LD->isVolatile(), LD->isNonTemporal(),
7229 LD->isInvariant(), ABIAlignment);
7314 LoadSDNode *LD = cast<LoadSDNode>(Load);
7317 LD->getChain(), // Chain
7318 LD->getBasePtr(), // Ptr
7325 Ops, 3, LD->getMemoryVT(), LD->getMemOperand());