Lines Matching defs:Index
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);
68 bool matchADDRrr(SDValue N, SDValue &Base, SDValue &Index);
84 bool VEDAGToDAGISel::selectADDRrri(SDValue Addr, SDValue &Base, SDValue &Index,
95 if (matchADDRrr(LHS, Base, Index)) {
111 if (matchADDRri(RHS, Index, Offset)) {
116 Index = RHS;
120 Index = RHS;
127 bool VEDAGToDAGISel::selectADDRrii(SDValue Addr, SDValue &Base, SDValue &Index,
130 Index = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32);
135 Index = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32);
140 bool VEDAGToDAGISel::selectADDRzri(SDValue Addr, SDValue &Base, SDValue &Index,
146 bool VEDAGToDAGISel::selectADDRzii(SDValue Addr, SDValue &Base, SDValue &Index,
158 Index = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32);
197 bool VEDAGToDAGISel::matchADDRrr(SDValue Addr, SDValue &Base, SDValue &Index) {
221 Index = Addr.getOperand(1);