Fixes the BinOp lowering to MLIR issue where signed numbers were not handled correctly, and adds support for vector types. The corresponding test files have been modified.
Fixes the CmpOp lowering to MLIR issue where signed numbers were not handled correctly And modified test files.
Adds cir.vec.cmp lowering to MLIR along with the corresponding test files.
I originally planned to complete the remaining cir.vec.* lowerings in this PR, but it seems there's quite a lot to do, so I'll split it into multiple PRs.
This PR does Three things:
I originally planned to complete the remaining cir.vec.* lowerings in this PR, but it seems there's quite a lot to do, so I'll split it into multiple PRs.