myunbin opened PR #14097 from myunbin:add-rules-260810 to bytecodealliance:main:
Add simplification rules.
(~x & y) & x == (x & ~y) & y --> 0- (dual)
~(x | y) & x == ~(x | y) & y --> 0
myunbin requested alexcrichton for a review on PR #14097.
myunbin requested wasmtime-compiler-reviewers for a review on PR #14097.
myunbin edited PR #14097:
Add simplification rules.
(~x & y) & x == (x & ~y) & y --> 0~(x | y) & x == ~(x | y) & y --> 0
github-actions[bot] added the label cranelift on PR #14097.
github-actions[bot] added the label isle on PR #14097.
github-actions[bot] commented on PR #14097:
Subscribe to Label Action
cc @cfallin, @fitzgen
<details>
This issue or pull request has been labeled: "cranelift", "isle"Thus the following users have been cc'd because of the following labels:
- cfallin: isle
- fitzgen: isle
To subscribe or unsubscribe from this label, edit the <code>.github/subscribe-to-label.json</code> configuration file.
Learn more.
</details>
:thumbs_up: alexcrichton submitted PR review.
alexcrichton added PR #14097 Cranelift: add simplification rules to the merge queue.
github-merge-queue[bot] removed PR #14097 Cranelift: add simplification rules from the merge queue.
alexcrichton added PR #14097 Cranelift: add simplification rules to the merge queue.
:check: alexcrichton merged PR #14097.
alexcrichton removed PR #14097 Cranelift: add simplification rules from the merge queue.
Last updated: Aug 30 2026 at 09:07 UTC