Lines Matching defs:LD

1493 void DAGTypeLegalizer::SplitVecRes_LOAD(LoadSDNode *LD, SDValue &Lo,
1495 assert(ISD::isUNINDEXEDLoad(LD) && "Indexed load during type legalization!");
1497 SDLoc dl(LD);
1498 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(LD->getValueType(0));
1500 ISD::LoadExtType ExtType = LD->getExtensionType();
1501 SDValue Ch = LD->getChain();
1502 SDValue Ptr = LD->getBasePtr();
1504 EVT MemoryVT = LD->getMemoryVT();
1505 unsigned Alignment = LD->getOriginalAlignment();
1506 MachineMemOperand::Flags MMOFlags = LD->getMemOperand()->getFlags();
1507 AAMDNodes AAInfo = LD->getAAInfo();
1513 LD->getPointerInfo(), LoMemVT, Alignment, MMOFlags, AAInfo);
1518 LD->getPointerInfo().getWithOffset(IncrementSize), HiMemVT,
1528 ReplaceValueWith(SDValue(LD, 1), Ch);
3689 LoadSDNode *LD = cast<LoadSDNode>(N);
3690 ISD::LoadExtType ExtType = LD->getExtensionType();
3695 Result = GenWidenVectorExtLoads(LdChain, LD, ExtType);
3697 Result = GenWidenVectorLoads(LdChain, LD);
3706 NewChain = DAG.getNode(ISD::TokenFactor, SDLoc(LD), MVT::Other, LdChain);
4867 LoadSDNode *LD) {
4872 EVT WidenVT = TLI.getTypeToTransformTo(*DAG.getContext(),LD->getValueType(0));
4874 EVT LdVT = LD->getMemoryVT();
4875 SDLoc dl(LD);
4880 SDValue Chain = LD->getChain();
4881 SDValue BasePtr = LD->getBasePtr();
4882 unsigned Align = LD->getAlignment();
4883 MachineMemOperand::Flags MMOFlags = LD->getMemOperand()->getFlags();
4884 AAMDNodes AAInfo = LD->getAAInfo();
4888 unsigned LdAlign = (!LD->isSimple()) ? 0 : Align; // Allow wider loads.
4893 SDValue LdOp = DAG.getLoad(NewVT, dl, Chain, BasePtr, LD->getPointerInfo(),
4936 LD->getPointerInfo().getWithOffset(Offset),
4954 LD->getPointerInfo().getWithOffset(Offset),
5020 LoadSDNode *LD,
5024 EVT WidenVT = TLI.getTypeToTransformTo(*DAG.getContext(),LD->getValueType(0));
5025 EVT LdVT = LD->getMemoryVT();
5026 SDLoc dl(LD);
5030 SDValue Chain = LD->getChain();
5031 SDValue BasePtr = LD->getBasePtr();
5032 unsigned Align = LD->getAlignment();
5033 MachineMemOperand::Flags MMOFlags = LD->getMemOperand()->getFlags();
5034 AAMDNodes AAInfo = LD->getAAInfo();
5045 DAG.getExtLoad(ExtType, dl, EltVT, Chain, BasePtr, LD->getPointerInfo(),
5052 LD->getPointerInfo().getWithOffset(Offset), LdEltVT,