I tested this implementation for all i16 input pairs, when emulating i16
operations with i8 operations.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
mlir/lib/Dialect/Arithmetic/Transforms/EmulateWideInt.cpp | ||
---|---|---|
208 |
Comment Actions
Addressed comments. Rebased and updated the vector insertion/extraction logic to match the new memory layout.
mlir/lib/Dialect/Arithmetic/Transforms/EmulateWideInt.cpp | ||
---|---|---|
258 | Not sure this is true. I can have vector ops operating on operands with unsupported integer bitwidth right? This should go through the same legality check like arith dialect. |
mlir/lib/Dialect/Arithmetic/Transforms/EmulateWideInt.cpp | ||
---|---|---|
258 | +1 |