Lines Matching defs:LD
771 LoadSDNode *LD = dyn_cast<LoadSDNode>(Callee.getNode());
772 if (!LD ||
773 !LD->isSimple() ||
774 LD->getAddressingMode() != ISD::UNINDEXED ||
775 LD->getExtensionType() != ISD::NON_EXTLOAD)
2385 LoadSDNode *LD = cast<LoadSDNode>(N);
2386 if (LD->isSimple() &&
2387 IsProfitableToFold(N, LD, Root) &&
2390 return selectAddr(LD, LD->getBasePtr(), Base, Scale, Index, Disp,
2414 LoadSDNode *LD = cast<LoadSDNode>(PatternNodeWithChain);
2415 return selectAddr(LD, LD->getBasePtr(), Base, Scale, Index, Disp,
2918 // Xn A-LD Yn TF Yn
2929 // This merge induced dependences from: #1: Xn -> LD, OP, Zn
2930 // #2: Yn -> LD
2936 // As LD is a predecessor to both OP and ST we can do this by checking:
2937 // a). if LD is a predecessor to a member of Xn or Yn.
2942 // which is a subset of LD being a predecessor of Xn. So it's