User Details
- User Since
- May 15 2019, 8:43 PM (88 w, 4 d)
Sun, Jan 10
Sun, Jan 3
Tue, Dec 29
Update comment and I've pre-commit a mir test https://github.com/llvm/llvm-project/commit/e3e25cfb44bc2a35e3b53d62d37c27b7d13157b6 to demonstrate the situation when `equality is true. The codegen of the test case doesn't change with this patch.
@nemanjai 's solution can make code more compact. Thanks.
Dec 23 2020
Functionality of this patch can be covered by https://reviews.llvm.org/D93191.
Dec 17 2020
Dec 16 2020
Dec 13 2020
Dec 11 2020
Dec 7 2020
Per @RKSimon 's suggestion.
Dec 4 2020
Dec 3 2020
Dec 1 2020
Nov 25 2020
Gonna to add more patterns and refine current code.
Nov 24 2020
Rebased.
Reformat code.
Refined comments.
Gentle ping.
Removed parent revision, since this patch doesn't rely on opt's abs canonicalization.
Nov 23 2020
Nov 19 2020
Rebased on Simon's commit.
Nov 18 2020
Removed the hook and added test cases for other arch.
Nov 17 2020
Nov 13 2020
Pre-committed test case and rebased.
Nov 12 2020
Nov 9 2020
Nov 6 2020
Nov 5 2020
Ping.
Nov 3 2020
Oct 26 2020
Oct 25 2020
Oct 22 2020
Oct 19 2020
Oct 18 2020
Oct 13 2020
Add tests to cover zext/trunc.
Oct 8 2020
Tune codegen.
Confirmed with https://alive2.llvm.org/ce/z/8pnUEb
Oct 1 2020
Sep 27 2020
Sep 26 2020
Fix format and add more tests.
Sep 22 2020
Sep 21 2020
Sep 20 2020
LGTM. This solution probes the gap between [stackptr & mask, stackptr] when align is big.
Sep 9 2020
Aug 28 2020
Updated comments again.
Adjust comments, leave function name unchanged.
Per @spatel 's comments.
Aug 27 2020
Aug 26 2020
Updated Summary.