Lines Matching defs:LD

672 bool PPCDAGToDAGISel::tryTLSXFormLoad(LoadSDNode *LD) {
673 SDValue Base = LD->getBasePtr();
676 SDValue Offset = LD->getOffset();
680 SDLoc dl(LD);
681 EVT MemVT = LD->getMemoryVT();
682 EVT RegVT = LD->getValueType(0);
704 SDValue Chain = LD->getChain();
705 SDVTList VTs = LD->getVTList();
708 transferMemOperands(LD, MN);
709 ReplaceNode(LD, MN);
1415 LoadSDNode *LD = cast<LoadSDNode>(V);
1417 EVT VT = LD->getMemoryVT();
4636 LoadSDNode *LD = cast<LoadSDNode>(N);
4637 EVT LoadedVT = LD->getMemoryVT();
4640 if (LD->getAddressingMode() != ISD::PRE_INC) {
4643 if (tryTLSXFormLoad(LD))
4648 SDValue Offset = LD->getOffset();
4653 bool isSExt = LD->getExtensionType() == ISD::SEXTLOAD;
4654 if (LD->getValueType(0) != MVT::i64) {
4667 assert(LD->getValueType(0) == MVT::i64 && "Unknown load result type!");
4679 SDValue Chain = LD->getChain();
4680 SDValue Base = LD->getBasePtr();
4683 Opcode, dl, LD->getValueType(0),
4690 bool isSExt = LD->getExtensionType() == ISD::SEXTLOAD;
4691 if (LD->getValueType(0) != MVT::i64) {
4706 assert(LD->getValueType(0) == MVT::i64 && "Unknown load result type!");
4719 SDValue Chain = LD->getChain();
4720 SDValue Base = LD->getBasePtr();
4723 Opcode, dl, LD->getValueType(0),
5008 LoadSDNode *LD = cast<LoadSDNode>(Op1.getOperand(0));
5011 if (LD->isUnindexed() && LD->hasOneUse() && Op1.hasOneUse() &&
5012 (LD->getMemoryVT() == MVT::f64 ||
5013 LD->getMemoryVT() == MVT::i64) &&
5014 SelectAddrIdxOnly(LD->getBasePtr(), Base, Offset)) {
5015 SDValue Chain = LD->getChain();
5017 MachineMemOperand *MemOp = LD->getMemOperand();
5195 // If it is accessed as got-indirect, we need an extra LWZ/LD to load
6451 case PPC::LD: