Lines Matching refs:BaseIndexOffset
24 bool BaseIndexOffset::equalBaseIndex(const BaseIndexOffset &Other, in equalBaseIndex()
87 bool BaseIndexOffset::computeAliasing(const SDNode *Op0, in computeAliasing()
93 BaseIndexOffset BasePtr0 = match(Op0, DAG); in computeAliasing()
94 BaseIndexOffset BasePtr1 = match(Op1, DAG); in computeAliasing()
172 bool BaseIndexOffset::contains(const SelectionDAG &DAG, int64_t BitSize, in contains()
173 const BaseIndexOffset &Other, in contains()
193 static BaseIndexOffset matchLSNode(const LSBaseSDNode *N, in matchLSNode()
208 return BaseIndexOffset(SDValue(), SDValue(), 0, false); in matchLSNode()
213 return BaseIndexOffset(SDValue(), SDValue(), 0, false); in matchLSNode()
267 return BaseIndexOffset(Base, Index, Offset, IsIndexSignExt); in matchLSNode()
282 return BaseIndexOffset(PotentialBase, Index, Offset, IsIndexSignExt); in matchLSNode()
293 return BaseIndexOffset(Base, Index, Offset, IsIndexSignExt); in matchLSNode()
296 BaseIndexOffset BaseIndexOffset::match(const SDNode *N, in match()
302 return BaseIndexOffset(LN->getOperand(1), SDValue(), LN->getOffset(), in match()
304 return BaseIndexOffset(LN->getOperand(1), SDValue(), false); in match()
306 return BaseIndexOffset(); in match()
311 LLVM_DUMP_METHOD void BaseIndexOffset::dump() const { in dump()
315 void BaseIndexOffset::print(raw_ostream& OS) const { in print()