Currently, only signless integer operands are allowed for arithmetic integer operations. This commit additionally allows for explicitly signed and explicitly unsigned integer operands.
Minimal testing on std.addi is provided.
Paths
| Differential D76137
[MLIR] Add support for signed / unsigned operands for IntArithmeticOp Needs RevisionPublic Authored by andidr on Mar 13 2020, 8:53 AM.
Details
Summary Currently, only signless integer operands are allowed for arithmetic integer operations. This commit additionally allows for explicitly signed and explicitly unsigned integer operands. Minimal testing on std.addi is provided.
Diff Detail
Event TimelineThis revision now requires changes to proceed.Mar 13 2020, 11:19 AM
Revision Contents
Diff 250223 mlir/include/mlir/Dialect/StandardOps/IR/Ops.td
mlir/include/mlir/IR/OpBase.td
mlir/test/IR/core-ops.mlir
mlir/test/IR/invalid-ops.mlir
|