binaryen
binaryen copied to clipboard
[OptimizeInstructions] Combine binary shift operations joined by Or, And, Xor
(x << z) op (y << z) -> (x op y) << z
(x >> z) op (y >> z) -> (x op y) >> z
(x >>> z) op (y >>> z) -> (x op y) >>> z
where op
is |
, &
, ^
Fuzzed ITERATION: 19526
@kripken Could you take a look please?
@kripken could you take a look at recent changes please?