Lines Matching defs:OffImm

113   bool SelectAddrModeImm12(SDValue N, SDValue &Base, SDValue &OffImm);
146 SDValue &OffImm);
148 SDValue &OffImm);
150 SDValue &OffImm);
152 SDValue &OffImm);
153 bool SelectThumbAddrModeSP(SDValue N, SDValue &Base, SDValue &OffImm);
155 bool SelectTAddrModeImm7(SDValue N, SDValue &Base, SDValue &OffImm);
158 bool SelectT2AddrModeImm12(SDValue N, SDValue &Base, SDValue &OffImm);
160 bool SelectT2AddrModeImm8(SDValue N, SDValue &Base, SDValue &OffImm);
162 SDValue &OffImm);
164 SDValue &OffImm);
166 bool SelectT2AddrModeImm7Offset(SDNode *Op, SDValue N, SDValue &OffImm);
167 bool SelectT2AddrModeImm7Offset(SDNode *Op, SDValue N, SDValue &OffImm,
170 bool SelectT2AddrModeImm7(SDValue N, SDValue &Base, SDValue &OffImm);
173 bool SelectT2AddrModeExclusive(SDValue N, SDValue &Base, SDValue &OffImm);
176 bool SelectImmediateInRange(SDValue N, SDValue &OffImm);
677 SDValue &OffImm) {
688 OffImm = CurDAG->getTargetConstant(0, SDLoc(N), MVT::i32);
699 OffImm = CurDAG->getTargetConstant(0, SDLoc(N), MVT::i32);
715 OffImm = CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i32);
722 OffImm = CurDAG->getTargetConstant(0, SDLoc(N), MVT::i32);
1160 SDValue &Base, SDValue &OffImm) {
1163 OffImm = CurDAG->getTargetConstant(0, SDLoc(N), MVT::i32);
1180 OffImm = CurDAG->getTargetConstant(0, SDLoc(N), MVT::i32);
1188 OffImm = CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i32);
1198 SDValue &OffImm) {
1199 return SelectThumbAddrModeImm5S(N, 4, Base, OffImm);
1204 SDValue &OffImm) {
1205 return SelectThumbAddrModeImm5S(N, 2, Base, OffImm);
1210 SDValue &OffImm) {
1211 return SelectThumbAddrModeImm5S(N, 1, Base, OffImm);
1215 SDValue &Base, SDValue &OffImm) {
1225 OffImm = CurDAG->getTargetConstant(0, SDLoc(N), MVT::i32);
1250 OffImm = CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i32);
1262 SDValue &OffImm) {
1270 OffImm =
1278 OffImm = CurDAG->getTargetConstant(0, SDLoc(N), MVT::i32);
1289 SDValue &Base, SDValue &OffImm) {
1300 OffImm = CurDAG->getTargetConstant(0, SDLoc(N), MVT::i32);
1313 OffImm = CurDAG->getTargetConstant(0, SDLoc(N), MVT::i32);
1318 if (SelectT2AddrModeImm8(N, Base, OffImm))
1333 OffImm = CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i32);
1340 OffImm = CurDAG->getTargetConstant(0, SDLoc(N), MVT::i32);
1346 SDValue &OffImm) {
1359 OffImm =
1367 OffImm = CurDAG->getTargetConstant(0, SDLoc(N), MVT::i32);
1372 SDValue &Base, SDValue &OffImm) {
1390 OffImm = CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i32);
1399 SDValue &OffImm){
1406 OffImm = ((AM == ISD::PRE_INC) || (AM == ISD::POST_INC))
1417 SDValue &OffImm) {
1431 OffImm =
1439 OffImm = CurDAG->getTargetConstant(0, SDLoc(N), MVT::i32);
1445 SDValue &OffImm) {
1446 return SelectT2AddrModeImm7Offset(Op, N, OffImm, Shift);
1450 SDValue &OffImm,
1474 OffImm =
1485 bool ARMDAGToDAGISel::SelectImmediateInRange(SDValue N, SDValue &OffImm) {
1488 OffImm = CurDAG->getTargetConstant(Val, SDLoc(N), MVT::i32);
1555 SDValue &OffImm) {
1559 OffImm = CurDAG->getTargetConstant(0, SDLoc(N), MVT::i32);
1579 OffImm = CurDAG->getTargetConstant(RHSC/4, SDLoc(N), MVT::i32);