Lines Matching defs:AndImm
2512 uint64_t AndImm = 0;
2513 if (!isOpcWithIntImmediate(N, ISD::AND, AndImm))
2520 AndImm |= maskTrailingOnes<uint64_t>(NumberOfIgnoredLowBits);
2523 if (AndImm & (AndImm + 1))
2568 (VT == MVT::i32 ? llvm::countr_one<uint32_t>(AndImm)
2569 : llvm::countr_one<uint64_t>(AndImm)) -
3141 uint64_t AndImm;
3142 if (!isOpcWithIntImmediate(Op.getNode(), ISD::AND, AndImm))
3145 // If (~AndImm & NonZeroBits) is not zero at POS, we know that
3146 // 1) (AndImm & (1 << POS) == 0)
3151 assert((~AndImm & NonZeroBits) == 0 &&
3229 uint64_t AndImm = 0;
3231 if (!isOpcWithIntImmediate(Op0.getNode(), ISD::AND, AndImm))
3234 const uint64_t ShiftedAndImm = ((AndImm << ShlImm) >> ShlImm);
3236 // AndImm is a superset of (AllOnes >> ShlImm); in other words, AndImm
3393 uint64_t AndImm, ShlImm;
3394 if (isOpcWithIntImmediate(Dst.getNode(), ISD::AND, AndImm) &&
3395 isShiftedMask_64(AndImm)) {
3416 uint64_t NumTrailingZeroInShiftedMask = llvm::countr_zero(AndImm);
3419 llvm::countr_one(AndImm >> NumTrailingZeroInShiftedMask);