Lines Matching defs:Base
49 bool selectADDRrri(SDValue N, SDValue &Base, SDValue &Index, SDValue &Offset);
50 bool selectADDRrii(SDValue N, SDValue &Base, SDValue &Index, SDValue &Offset);
51 bool selectADDRzri(SDValue N, SDValue &Base, SDValue &Index, SDValue &Offset);
52 bool selectADDRzii(SDValue N, SDValue &Base, SDValue &Index, SDValue &Offset);
53 bool selectADDRri(SDValue N, SDValue &Base, SDValue &Offset);
54 bool selectADDRzi(SDValue N, SDValue &Base, SDValue &Offset);
68 bool matchADDRrr(SDValue N, SDValue &Base, SDValue &Index);
69 bool matchADDRri(SDValue N, SDValue &Base, SDValue &Offset);
84 bool VEDAGToDAGISel::selectADDRrri(SDValue Addr, SDValue &Base, SDValue &Index,
95 if (matchADDRrr(LHS, Base, Index)) {
112 Base = LHS;
115 if (matchADDRri(LHS, Base, Offset)) {
119 Base = LHS;
127 bool VEDAGToDAGISel::selectADDRrii(SDValue Addr, SDValue &Base, SDValue &Index,
129 if (matchADDRri(Addr, Base, Offset)) {
134 Base = Addr;
140 bool VEDAGToDAGISel::selectADDRzri(SDValue Addr, SDValue &Base, SDValue &Index,
146 bool VEDAGToDAGISel::selectADDRzii(SDValue Addr, SDValue &Base, SDValue &Index,
157 Base = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32);
167 bool VEDAGToDAGISel::selectADDRri(SDValue Addr, SDValue &Base,
169 if (matchADDRri(Addr, Base, Offset))
172 Base = Addr;
177 bool VEDAGToDAGISel::selectADDRzi(SDValue Addr, SDValue &Base,
188 Base = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32);
197 bool VEDAGToDAGISel::matchADDRrr(SDValue Addr, SDValue &Base, SDValue &Index) {
220 Base = Addr.getOperand(0);
225 bool VEDAGToDAGISel::matchADDRri(SDValue Addr, SDValue &Base, SDValue &Offset) {
228 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), AddrTy);
243 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), AddrTy);
245 Base = Addr.getOperand(0);