Lines Matching refs:Base

27   if (!Base.getNode() || !Other.Base.getNode())  in equalBaseIndex()
36 if (Other.Base == Base) in equalBaseIndex()
40 if (auto *A = dyn_cast<GlobalAddressSDNode>(Base)) in equalBaseIndex()
41 if (auto *B = dyn_cast<GlobalAddressSDNode>(Other.Base)) in equalBaseIndex()
48 if (auto *A = dyn_cast<ConstantPoolSDNode>(Base)) in equalBaseIndex()
49 if (auto *B = dyn_cast<ConstantPoolSDNode>(Other.Base)) { in equalBaseIndex()
67 if (auto *A = dyn_cast<FrameIndexSDNode>(Base)) in equalBaseIndex()
68 if (auto *B = dyn_cast<FrameIndexSDNode>(Other.Base)) { in equalBaseIndex()
183 SDValue Base = DAG.getTargetLoweringInfo().unwrapAddress(Ptr); in matchLSNode() local
203 switch (Base->getOpcode()) { in matchLSNode()
206 if (auto *C = dyn_cast<ConstantSDNode>(Base->getOperand(1))) in matchLSNode()
207 if (DAG.MaskedValueIsZero(Base->getOperand(0), C->getAPIntValue())) { in matchLSNode()
209 Base = DAG.getTargetLoweringInfo().unwrapAddress(Base->getOperand(0)); in matchLSNode()
214 if (auto *C = dyn_cast<ConstantSDNode>(Base->getOperand(1))) { in matchLSNode()
216 Base = DAG.getTargetLoweringInfo().unwrapAddress(Base->getOperand(0)); in matchLSNode()
222 auto *LSBase = cast<LSBaseSDNode>(Base.getNode()); in matchLSNode()
223 unsigned int IndexResNo = (Base->getOpcode() == ISD::LOAD) ? 1 : 0; in matchLSNode()
224 if (LSBase->isIndexed() && Base.getResNo() == IndexResNo) in matchLSNode()
232 Base = DAG.getTargetLoweringInfo().unwrapAddress(LSBase->getBasePtr()); in matchLSNode()
242 if (Base->getOpcode() == ISD::ADD) { in matchLSNode()
251 if (Base->getOperand(1)->getOpcode() == ISD::MUL) in matchLSNode()
252 return BaseIndexOffset(Base, Index, Offset, IsIndexSignExt); in matchLSNode()
255 Index = Base->getOperand(1); in matchLSNode()
256 SDValue PotentialBase = Base->getOperand(0); in matchLSNode()
276 Base = PotentialBase; in matchLSNode()
278 return BaseIndexOffset(Base, Index, Offset, IsIndexSignExt); in matchLSNode()
302 Base->print(OS); in print()