6 Commits

Author SHA1 Message Date
Matt Arsenault
fc9a5076c3 llvm-reduce: Reduce nuw/nsw flags from trunc 2024-04-08 08:17:09 -04:00
Matt Arsenault
b2c7cac3ad llvm-reduce: Handle disjoint flag 2023-12-13 11:13:09 +07:00
Matt Arsenault
82d750239e llvm-reduce: Handle nneg flag 2023-12-13 11:13:09 +07:00
Matt Arsenault
333ffafb45 llvm-reduce: Trim includes and avoid using namespace in a header 2023-01-19 21:48:56 -04:00
Matt Arsenault
23cc36e476 llvm-reduce: Use consistent ReductionFunc types
Some of these were relying on ReducerWorkItem's operator Module&.
2023-01-19 21:35:26 -04:00
Matt Arsenault
27902eea0f llvm-reduce: Add flag reduction pass
Try to remove each flag from instructions. It may make more
sense to introduce these flags instead.
2022-10-23 15:16:54 -07:00