Lines Matching defs:OffImm

79   bool SelectAddrModeIndexed7S8(SDValue N, SDValue &Base, SDValue &OffImm) {
80 return SelectAddrModeIndexed7S(N, 1, Base, OffImm);
82 bool SelectAddrModeIndexed7S16(SDValue N, SDValue &Base, SDValue &OffImm) {
83 return SelectAddrModeIndexed7S(N, 2, Base, OffImm);
85 bool SelectAddrModeIndexed7S32(SDValue N, SDValue &Base, SDValue &OffImm) {
86 return SelectAddrModeIndexed7S(N, 4, Base, OffImm);
88 bool SelectAddrModeIndexed7S64(SDValue N, SDValue &Base, SDValue &OffImm) {
89 return SelectAddrModeIndexed7S(N, 8, Base, OffImm);
91 bool SelectAddrModeIndexed7S128(SDValue N, SDValue &Base, SDValue &OffImm) {
92 return SelectAddrModeIndexed7S(N, 16, Base, OffImm);
94 bool SelectAddrModeIndexedS9S128(SDValue N, SDValue &Base, SDValue &OffImm) {
95 return SelectAddrModeIndexedBitWidth(N, true, 9, 16, Base, OffImm);
97 bool SelectAddrModeIndexedU6S128(SDValue N, SDValue &Base, SDValue &OffImm) {
98 return SelectAddrModeIndexedBitWidth(N, false, 6, 16, Base, OffImm);
100 bool SelectAddrModeIndexed8(SDValue N, SDValue &Base, SDValue &OffImm) {
101 return SelectAddrModeIndexed(N, 1, Base, OffImm);
103 bool SelectAddrModeIndexed16(SDValue N, SDValue &Base, SDValue &OffImm) {
104 return SelectAddrModeIndexed(N, 2, Base, OffImm);
106 bool SelectAddrModeIndexed32(SDValue N, SDValue &Base, SDValue &OffImm) {
107 return SelectAddrModeIndexed(N, 4, Base, OffImm);
109 bool SelectAddrModeIndexed64(SDValue N, SDValue &Base, SDValue &OffImm) {
110 return SelectAddrModeIndexed(N, 8, Base, OffImm);
112 bool SelectAddrModeIndexed128(SDValue N, SDValue &Base, SDValue &OffImm) {
113 return SelectAddrModeIndexed(N, 16, Base, OffImm);
115 bool SelectAddrModeUnscaled8(SDValue N, SDValue &Base, SDValue &OffImm) {
116 return SelectAddrModeUnscaled(N, 1, Base, OffImm);
118 bool SelectAddrModeUnscaled16(SDValue N, SDValue &Base, SDValue &OffImm) {
119 return SelectAddrModeUnscaled(N, 2, Base, OffImm);
121 bool SelectAddrModeUnscaled32(SDValue N, SDValue &Base, SDValue &OffImm) {
122 return SelectAddrModeUnscaled(N, 4, Base, OffImm);
124 bool SelectAddrModeUnscaled64(SDValue N, SDValue &Base, SDValue &OffImm) {
125 return SelectAddrModeUnscaled(N, 8, Base, OffImm);
127 bool SelectAddrModeUnscaled128(SDValue N, SDValue &Base, SDValue &OffImm) {
128 return SelectAddrModeUnscaled(N, 16, Base, OffImm);
131 bool SelectAddrModeIndexedUImm(SDValue N, SDValue &Base, SDValue &OffImm) {
134 bool Found = SelectAddrModeIndexed(N, Size, Base, OffImm);
136 if (auto *CI = dyn_cast<ConstantSDNode>(OffImm)) {
145 OffImm = CurDAG->getTargetConstant(0, SDLoc(N), MVT::i64);
404 bool SelectAddrModeFrameIndexSVE(SDValue N, SDValue &Base, SDValue &OffImm);
408 SDValue &OffImm);
456 SDValue &OffImm) {
457 return SelectAddrModeIndexedBitWidth(N, true, 7, Size, Base, OffImm);
461 SDValue &OffImm);
463 SDValue &OffImm);
465 SDValue &OffImm);
1049 SDValue &OffImm) {
1056 OffImm = CurDAG->getTargetConstant(0, dl, MVT::i64);
1076 OffImm = CurDAG->getTargetConstant(RHSC >> Scale, dl, MVT::i64);
1091 OffImm = CurDAG->getTargetConstant(RHSC >> Scale, dl, MVT::i64);
1102 OffImm = CurDAG->getTargetConstant(0, dl, MVT::i64);
1110 SDValue &Base, SDValue &OffImm) {
1117 OffImm = CurDAG->getTargetConstant(0, dl, MVT::i64);
1125 OffImm = N.getOperand(1);
1144 OffImm = CurDAG->getTargetConstant(RHSC >> Scale, dl, MVT::i64);
1152 if (SelectAddrModeUnscaled(N, Size, Base, OffImm))
1160 OffImm = CurDAG->getTargetConstant(0, dl, MVT::i64);
1171 SDValue &OffImm) {
1184 OffImm = CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i64);
2214 SDValue &OffImm) {
2223 OffImm = CurDAG->getTargetConstant(0, dl, MVT::i64);
7216 /// Base + OffImm * sizeof(MemVT) for Min >= OffImm <= Max
7221 SDValue &OffImm) {
7232 OffImm = CurDAG->getTargetConstant(0, SDLoc(N), MVT::i64);
7269 OffImm = CurDAG->getTargetConstant(Offset, SDLoc(N), MVT::i64);