User Details
- User Since
- Sep 29 2021, 1:32 AM (87 w, 2 d)
Apr 13 2023
Mar 8 2023
Jan 30 2023
LGTM
Jan 29 2023
LGTM
Dec 29 2022
Dec 27 2022
address comment
Dec 15 2022
add nuw for 1<<Z
Dec 14 2022
ping...
Dec 8 2022
- rebase after add more tests
- add oneuse check
- keep exact flag
Dec 7 2022
Oct 23 2022
I'm going to abandon this patch. It seems that there is a more complete solution here.
Sep 28 2022
address comments
Sep 22 2022
Sep 14 2022
I agree that we should remove support for unratified extension.
Sep 7 2022
add vector tests
Sep 5 2022
fix comment
Sep 4 2022
add smul support
Sep 2 2022
Sep 1 2022
Aug 31 2022
add alive2 in summary
Aug 30 2022
I commit this patch https://reviews.llvm.org/rG35a3048c2501, but forget associate this patch and I will close this.
Aug 28 2022
Yer, this change will not directly optimize,and the information provided here is limited. When X, Y are both multi-use, We don't know how to transform so that the code is optimized.
But at least this provides more opportunities here.
address comment
Aug 27 2022
Aug 24 2022
Aug 22 2022
address comment
Aug 21 2022
Jul 21 2022
Jul 20 2022
address comment
address comments
Jul 18 2022
address comments and add tests
https://alive2.llvm.org/ce/z/c_rBaq
Jul 17 2022
update tests
address comment,
add fold (ShiftValC >> Y) >s -1 --> Y != 0 with ShiftValC < 0
https://alive2.llvm.org/ce/z/TTnvgs
Jul 13 2022
Jul 6 2022
Jul 5 2022
complete tests
Jul 4 2022
add fixme comment
Jul 3 2022
address comments
Jun 30 2022
update tests
Jun 29 2022
address comment
Jun 19 2022
Jun 13 2022
rebase precommit tests, and add support for vector's undef