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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
19772         !LLD->isSimple() || !RLD->isSimple() ||
19775         LLD->isIndexed() || RLD->isIndexed() ||
19777         LLD->getMemoryVT() != RLD->getMemoryVT() ||
19779         (LLD->getExtensionType() != RLD->getExtensionType() &&
19782          RLD->getExtensionType() != ISD::EXTLOAD) ||
19789         RLD->getPointerInfo().getAddrSpace() != 0 ||
19793         RLD->getBasePtr().getOpcode() == ISD::TargetFrameIndex ||
19799     if (LLD->isPredecessorOf(RLD) || RLD->isPredecessorOf(LLD))
19799     if (LLD->isPredecessorOf(RLD) || RLD->isPredecessorOf(LLD))
19814     Worklist.push_back(RLD);
19817         SDNode::hasPredecessorHelper(RLD, Visited, Worklist))
19832           (RLD->hasAnyUseOfValue(1) &&
19833            SDNode::hasPredecessorHelper(RLD, Visited, Worklist)))
19839                            RLD->getBasePtr());
19854           (RLD->hasAnyUseOfValue(1) &&
19855            SDNode::hasPredecessorHelper(RLD, Visited, Worklist)))
19862                          LLD->getBasePtr(), RLD->getBasePtr(),
19870     unsigned Alignment = std::min(LLD->getAlignment(), RLD->getAlignment());
19872     if (!RLD->isInvariant())
19874     if (!RLD->isDereferenceable())
19884           LLD->getExtensionType() == ISD::EXTLOAD ? RLD->getExtensionType()