summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Complex/IR/ComplexOps.cpp
AgeCommit message (Expand)Author
2025-07-23[mlir] Remove unused includes (NFC) (#150266)Kazu Hirata
2024-04-19Switch member calls to `isa/dyn_cast/cast/...` to free function calls. (#89356)Christian Sigg
2024-03-26[mlir][complex] Canonicalize complex.div by one (#85513)Kai Sasaki
2023-12-07[mlir][complex] Allow integer element types in `complex.constant` ops (#74564)Matthias Springer
2023-12-05[mlir][Complex] Fix bug in `MergeComplexBitcast` (#74271)Matthias Springer
2023-07-06[mlir][complex] Add a `complex.bitcast` operationRob Suderman
2023-06-28[mlir][complex] Canonicalize complex.mul with 1 and 0Kai Sasaki
2023-05-29[mlir][complex] Canonicalize re/im(neg(create))Lei Zhang
2023-05-26[mlir] Move casting calls from methods to function callsTres Popp
2023-05-12[mlir] Update method cast calls to function callsTres Popp
2023-02-13[mlir] support complex type in DenseElementsAttr::get.Xiang Li
2023-01-11[mlir][NFC] Migrate rest of the dialects to the new fold APIMarkus Böck
2022-11-09[mlir][complex] Canonicalize complex.sub zeroKai Sasaki
2022-09-07[mlir][complex] Canonicalization for complex.sub adding same numbersKai Sasaki
2022-07-31[mlir] Remove types from attributesJeff Niu
2022-07-29[mlir][complex] Canonicalize complex.add zerolewuathe
2022-07-29[mlir][complex] Canonicalize consecutive complex.conjlewuathe
2022-07-03[mlir][complex] Inverse canonicalization between exp and loglewuathe
2022-06-29[mlir][complex] Canonicalization for consecutive complex.neglewuathe
2022-06-28[mlir][complex] Canonicalization for consecutive complex.add and sublewuathe
2022-02-02[mlir][NFC] Update remaining dialect operations to use `hasVerifier` instead ...River Riddle
2022-01-26[mlir] Move the complex support of std.constant to a new complex.constant ope...River Riddle
2021-05-26[mlir] Fold complex.create(complex.re(op), complex.im(op))Adrian Kuegel
2021-05-26[mlir] Simplify folding code (NFC)Adrian Kuegel
2021-05-26[mlir] Fold complex.re(complex.create) and complex.im(complex.create)Adrian Kuegel
2021-05-20[mlir] Add EqualOp and NotEqualOp to complex dialect.Adrian Kuegel
2021-05-18[mlir] Add folder for complex.ReOp and complex.ImOp.Adrian Kuegel
2021-05-17Revert "[mlir] Add folder for complex.ReOp and complex.ImOp."Adrian Kuegel
2021-05-17[mlir] Add folder for complex.ReOp and complex.ImOp.Adrian Kuegel
2021-01-15[mlir] Add Complex dialect.Alexander Belyaev