reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 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);