================ ---------------- mshockwave wrote: could we simplify write `return matchShiftOr(Ctx, N, N.getValueType().getScalarSizeInBits());` here? `matchShiftOr` is gonna return false for non-`ISD::OR` nodes anyway. https://github.com/llvm/llvm-project/pull/186593