llvm-project
[InstCombine] Preserve the nsw/nuw flags for (X | Op01C) + Op1C --> X + (Op01C + Op1C)
#94586
Merged

[InstCombine] Preserve the nsw/nuw flags for (X | Op01C) + Op1C --> X + (Op01C + Op1C) #94586

csstormq merged 8 commits into llvm:main from csstormq:instcmb
csstormq
csstormq [InstCombine] Preserve the nsw flag for (X | Op01C) + Op1C --> X + (O…
170cfa2c
csstormq csstormq requested a review from nikic nikic 2 years ago
llvmbot llvmbot added llvm:transforms
llvmbot
nikic
nikic requested changes on 2024-06-06
nikic
csstormq
csstormq csstormq requested a review from nikic nikic 2 years ago
csstormq update test case using the update_test_checks.py script
8b6eca17
nikic
nikic requested changes on 2024-06-06
csstormq fixup! Preserve the nsw flag iff the sum of Op01C and Op1C will not o…
3cf7a70e
csstormq Add more test cases
40037ff7
csstormq
csstormq csstormq requested a review from nikic nikic 2 years ago
nikic
nikic commented on 2024-06-07
csstormq Resolve conversations
d2f4beea
csstormq Remove added new lines
8997ab05
csstormq csstormq changed the title [InstCombine] Preserve the nsw flag for (X | Op01C) + Op1C --> X + (Op01C + Op1C) [InstCombine] Preserve the nsw/nuw flags for (X | Op01C) + Op1C --> X + (Op01C + Op1C) 2 years ago
csstormq
nikic
nikic approved these changes on 2024-06-07
csstormq Resolve conversations
045f3bad
nikic
nikic commented on 2024-06-07
csstormq Fix test to not always return poison
1050bde9
csstormq
csstormq csstormq merged 96af1149 into main 2 years ago
csstormq csstormq deleted the instcmb branch 2 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone