This is an archive of the discontinued LLVM Phabricator instance.

[mlir][arith] Define mulsi_extended op
ClosedPublic

Authored by kuhar on Dec 9 2022, 3:20 PM.

Details

Summary

Extend D139688 with the signed version of the extended multiplication
op. Add conversion to the SPIR-V and LLVM dialects.

This was originally proposed in:
https://discourse.llvm.org/t/rfc-arith-add-extended-multiplication-ops/66869.

Diff Detail

Event Timeline

kuhar created this revision.Dec 9 2022, 3:20 PM
Herald added a project: Restricted Project. · View Herald Transcript
kuhar requested review of this revision.Dec 9 2022, 3:20 PM
antiagainst accepted this revision.Dec 9 2022, 4:00 PM
This revision is now accepted and ready to land.Dec 9 2022, 4:00 PM
Mogball added inline comments.Dec 9 2022, 4:00 PM
mlir/include/mlir/Dialect/Arith/IR/ArithOps.td
333

can you drop the ::llvm::?

kuhar updated this revision to Diff 481803.Dec 9 2022, 5:24 PM
kuhar marked an inline comment as done.

Remove ::llvm prefixes from ArithOps.td

This revision was landed with ongoing or failed builds.Dec 9 2022, 5:26 PM
This revision was automatically updated to reflect the committed changes.