summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Arith
AgeCommit message (Expand)Author
2025-11-17Add 'exact' flag to arith.shrui/shrsi/divsi/divui operations (#165923)Jeremy Furtek
2025-11-11[MLIR] Apply clang-tidy fixes for performance-unnecessary-value-param in Expa...Mehdi Amini
2025-10-30[mlir] Simplify Default cases in type switches. NFC. (#165767)Jakub Kuderski
2025-10-11[mlir] Use llvm accumulate wrappers. NFCI. (#162957)Jakub Kuderski
2025-10-10[MLIR][Vector] Remove vector.splat (#162167)James Newling
2025-10-02[mlir][Arith] arith.select doesn't need to be emulated for small floats (#161...Krzysztof Drewniak
2025-10-01[mlir][arith] Add mulf(x, 0) -> 0 to mulf folder (#161395)Xiang Li
2025-09-30[MLIR] Apply clang-tidy fixes for performance-unnecessary-value-param in Reif...Mehdi Amini
2025-09-22[mlir][arith][transforms] Fix f4E2M1FN to f32 cast (#160121)Jorn Tuyls
2025-09-19[mlir][arith] Simplify inheriting constructors declarations. NFC. (#159682)Jakub Kuderski
2025-09-16[mlir][arith][NFC] Minor Revisions to Comments (#158757)Akhil Goel
2025-09-12[mlir][Intrange] Fix materializing ShapedType constant values (#158359)Jeff Niu
2025-09-02[MLIR][BUG] fix {$VARIABLE} usage in CMakeLists.txt (#156183)x12301450
2025-08-11[Arith][MemRef] add AtomicRMWKind::xori to enum (#151701)Scott Manley
2025-07-25[NFC][mlir][mesh,shard] Fixing misnomers in mesh dialect, renaming 'mesh' dia...Frank Schlimbach
2025-07-25[mlir][NFC] Use `getDefiningOp<OpTy>()` instead of `dyn_cast<OpTy>(getDefinin...Longsheng Mou
2025-07-24[mlir][NFC] update `mlir/Dialect` create APIs (14/n) (#149920)Maksim Levental
2025-07-23[mlir] Remove unused includes (NFC) (#150266)Kazu Hirata
2025-07-23Reland "[mlir][vector] Use vector.broadcast in place of vector.splat" (#150138)James Newling
2025-07-22[mlir][Arith] Prevent IR modification for non-matching pattern (#150103)Krzysztof Drewniak
2025-07-21[mlir][vector] Remove MatrixMultiplyOp and FlatTransposeOp from Vector dialec...Andrzej WarzyƄski
2025-07-19[mlir] update affine+arith create APIs (1/n) (#149656)Maksim Levental
2025-07-15Revert [mlir][vector] Use vector.broadcast in place of vector.splat (#148937)James Newling
2025-07-15[mlir][arith] Fix bug in `arith.bitcast` canonicalizer (#148795)Matthias Springer
2025-07-14[mlir][vector] Use vector.broadcast in place of vector.splat (#148028)James Newling
2025-07-13[mlir] Remove unused includes (NFC) (#148535)Kazu Hirata
2025-07-02[mlir][bufferization] Return BufferLikeType in BufferizableOpInterface (#144867)Andrei Golubev
2025-07-01[mlir][arith] Add `arith::ConstantIntOp` constructor (#144638)Skrai Pardus
2025-06-30[mlir][vector] Avoid setting padding by default to `0` in `vector.transfer_re...Fabian Mora
2025-06-23switch type and value ordering for arith `Constant[XX]Op` (#144636)Skrai Pardus
2025-06-20[mlir][arith][transforms] Adds f4E2M1FN support to truncf and extf (#144157)Muzammil
2025-06-19[mlir][arith] Delete mul ext canonicalizations (#144844)Tobias Gysi
2025-06-19[mlir][arith] Add overflow flags to `arith.trunci` (#144863)Matthias Springer
2025-06-18[mlir][bufferization] Support custom types (1/N) (#142986)Andrei Golubev
2025-06-09Introduce `arith.scaling_extf` and `arith.scaling_truncf` (#141965)Umang Yadav
2025-05-28[MLIR] Add bufferization state to `getBufferType` and `resolveConflicts` inte...Michele Scuttari
2025-05-23[MLIR] Add bufferization state class to OneShotBufferization pass (#141019)Michele Scuttari
2025-05-22Add arith expansion of f8E8M0 type for extf/trunc ops (#140332)Umang Yadav
2025-05-22Revert "[MLIR] Add bufferization state class to OneShotBufferization pass" (#...Michele Scuttari
2025-05-22[MLIR] Add bufferization state class to OneShotBufferization pass (#138143)Michele Scuttari
2025-05-19[mlir][arith] Canonicalize sitofp(truncf) -> sitofp, and uitofp. (#139925)Christian Sigg
2025-05-13[NFC] Use more isa and isa_and_nonnull instead dyn_cast for predicates (#137393)Max Graey
2025-05-13[mlir] Retire additional `let constructor` (NFC) (#139390)lorenzo chelini
2025-05-01[mlir][EmitC] Add pass that combines all available emitc conversions (#117549)Simon Camphausen
2025-04-30[MLIR][Arith] Add ValueBoundsOpInterface for FloorDivSI (#137879)Quinn Dawkins
2025-04-27[MLIR] Remove redundant verifier code in arith::ConstantOpMehdi Amini
2025-04-24[mlir] add a fluent API to GreedyRewriterConfig (#137122)Oleksandr "Alex" Zinenko
2025-04-22[mlir][vector] Sink vector.extract/splat into load/store ops (#134389)Ivan Butygin
2025-04-18Revert "[mlir] add a fluent API to GreedyRewriterConfig (#132253)"Kazu Hirata
2025-04-18[mlir] add a fluent API to GreedyRewriterConfig (#132253)Oleksandr "Alex" Zinenko