Using arith.mului_extended makes it much simpler to emulate wide
integer multiplication.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D139776
[mlir][arith] Simplify muli emulation with mului_extended ClosedPublic Authored by kuhar on Dec 10 2022, 1:44 PM.
Details Summary Using arith.mului_extended makes it much simpler to emulate wide
Diff Detail
Event Timelinekuhar retitled this revision from [mlir][arith] Simplify muli emulation WIE with mului_extended to [mlir][arith] Simplify muli emulation with mului_extended.Dec 10 2022, 1:44 PM This revision is now accepted and ready to land.Dec 11 2022, 8:27 PM Closed by commit rG3f36d2d579d8: [mlir][arith] Simplify muli emulation with mului_extended (authored by kuhar). · Explain WhyDec 12 2022, 7:58 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 481878 mlir/lib/Dialect/Arith/Transforms/EmulateWideInt.cpp
mlir/test/Dialect/Arith/emulate-wide-int-very-wide.mlir
mlir/test/Dialect/Arith/emulate-wide-int.mlir
|