Closed lfrenot closed 1 month ago
Currently, add is the only LLVM operation with its flags implemented. These changes implement the flags for LLVM's other Binary operations;
add
nsw
nuw
mul
sub
exact
sdiv
udiv
I am not entirely sure of the change made to SSA/Projects/InstCombine/PaperExamples.lean but it seems correct.
Currently,
add
is the only LLVM operation with its flags implemented. These changes implement the flags for LLVM's other Binary operations;nsw
andnuw
foradd
,mul
, andsub
.exact
forsdiv
andudiv
I am not entirely sure of the change made to SSA/Projects/InstCombine/PaperExamples.lean but it seems correct.