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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
14274     assert(Origin && "No original load to compare against.");
14275     unsigned BitWidth = Origin->getValueSizeInBits(0);
14303     unsigned Alignment = Origin->getAlignment();
14313     if (!Origin || !Inst || !DAG)
14317     if (!Origin->getOffset().isUndef())
14333     EVT PtrType = Origin->getBasePtr().getValueType();
14362     unsigned TySizeInBytes = Origin->getValueSizeInBits(0) / 8;
14363     assert(!(Origin->getValueSizeInBits(0) & 0x7) &&
14382     assert(Inst && Origin && "Unable to replace a non-existing slice.");
14383     const SDValue &OldBaseAddr = Origin->getBasePtr();
14391       SDLoc DL(Origin);
14401         DAG->getLoad(SliceType, SDLoc(Origin), Origin->getChain(), BaseAddr,
14401         DAG->getLoad(SliceType, SDLoc(Origin), Origin->getChain(), BaseAddr,
14402                      Origin->getPointerInfo().getWithOffset(Offset),
14403                      getAlignment(), Origin->getMemOperand()->getFlags());
14485   assert(First.Origin == Second.Origin && First.Origin &&
14485   assert(First.Origin == Second.Origin && First.Origin &&
14485   assert(First.Origin == Second.Origin && First.Origin &&
14508     assert(LHS.Origin == RHS.Origin && "Different bases not implemented.");
14508     assert(LHS.Origin == RHS.Origin && "Different bases not implemented.");