Lines Matching defs:ImmOff
1310 static bool isPreferredADD(int64_t ImmOff) {
1312 if ((ImmOff & 0xfffffffffffff000LL) == 0x0LL)
1315 if ((ImmOff & 0xffffffffff000fffLL) == 0x0LL)
1317 return (ImmOff & 0xffffffffff00ffffLL) != 0x0LL &&
1318 (ImmOff & 0xffffffffffff0fffLL) != 0x0LL;
1353 int64_t ImmOff = (int64_t)RHS->getAsZExtVal();
1356 // checked by using -ImmOff).
1357 if (isValidAsScaledImmediate(ImmOff, 0x1000, Size) ||
1358 isPreferredADD(ImmOff) || isPreferredADD(-ImmOff))
7294 int64_t ImmOff = C->getSExtValue();
7299 if (ImmOff % Size)
7304 Offset = CurDAG->getTargetConstant(ImmOff >> Scale, DL, MVT::i64);
7344 int64_t ImmOff = C->getSExtValue();
7345 if ((ImmOff > 0 && ImmOff <= MaxSize && (ImmOff % Scale == 0))) {
7347 Offset = CurDAG->getTargetConstant(ImmOff / Scale, SDLoc(N), MVT::i64);