Lines Matching defs:Other
24 bool BaseIndexOffset::equalBaseIndex(const BaseIndexOffset &Other,
28 if (!Base.getNode() || !Other.Base.getNode())
30 if (!hasValidOffset() || !Other.hasValidOffset())
33 Off = *Other.Offset - *Offset;
35 if ((Other.Index == Index) && (Other.IsIndexSignExt == IsIndexSignExt)) {
37 if (Other.Base == Base)
42 if (auto *B = dyn_cast<GlobalAddressSDNode>(Other.Base))
53 if (auto *B = dyn_cast<ConstantPoolSDNode>(Other.Base)) {
73 if (auto *B = dyn_cast<FrameIndexSDNode>(Other.Base)) {
178 const BaseIndexOffset &Other,
181 if (!equalBaseIndex(Other, DAG, Offset))
184 // Other is after *this:
186 // [---Other--]
191 // Other starts strictly before *this, it cannot be fully contained.
193 // [--Other--]