reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2645 if (ISD::isNormalLoad(N)) { 2646 ExpandRes_NormalLoad(N, Lo, Hi); 2650 assert(ISD::isUNINDEXEDLoad(N) && "Indexed load during type legalization!"); 2652 EVT VT = N->getValueType(0); 2654 SDValue Ch = N->getChain(); 2655 SDValue Ptr = N->getBasePtr(); 2656 ISD::LoadExtType ExtType = N->getExtensionType(); 2657 unsigned Alignment = N->getAlignment(); 2658 MachineMemOperand::Flags MMOFlags = N->getMemOperand()->getFlags(); 2659 AAMDNodes AAInfo = N->getAAInfo(); 2660 SDLoc dl(N); 2664 if (N->getMemoryVT().bitsLE(NVT)) { 2665 EVT MemVT = N->getMemoryVT(); 2667 Lo = DAG.getExtLoad(ExtType, dl, NVT, Ch, Ptr, N->getPointerInfo(), MemVT, 2690 Lo = DAG.getLoad(NVT, dl, Ch, Ptr, N->getPointerInfo(), Alignment, MMOFlags, 2694 N->getMemoryVT().getSizeInBits() - NVT.getSizeInBits(); 2702 N->getPointerInfo().getWithOffset(IncrementSize), NEVT, 2712 EVT MemVT = N->getMemoryVT(); 2718 Hi = DAG.getExtLoad(ExtType, dl, NVT, Ch, Ptr, N->getPointerInfo(), 2728 N->getPointerInfo().getWithOffset(IncrementSize), 2754 ReplaceValueWith(SDValue(N, 1), Ch);