Lines Matching defs:NewImm
2171 uint64_t OldImm = Imm, NewImm, Enc;
2202 NewImm = (Imm | Ones) & Mask;
2204 // If NewImm or its bitwise NOT is a shifted mask, it is a bitmask immediate
2207 if (isShiftedMask_64(NewImm) || isShiftedMask_64(~(NewImm | ~Mask)))
2231 NewImm |= NewImm << EltSize;
2236 assert(((OldImm ^ NewImm) & Demanded.getZExtValue()) == 0 &&
2238 assert(OldImm != NewImm && "the new imm shouldn't be equal to the old imm");
2247 if (NewImm == 0 || NewImm == OrigMask) {
2249 TLO.DAG.getConstant(NewImm, DL, VT));
2253 Enc = AArch64_AM::encodeLogicalImmediate(NewImm, Size);