llvm-project/mlir/lib/Dialect/Vector
Mahesh Ravishankar fa596c6921 [mlir][Vector] Fix reordering of floating point adds during lower of `vector.contract`.
Adding the accumulator value after the `vector.contract` changes the
precision of the operation. This makes sure the accumulator is carried
through to `vector.reduce` (and down to LLVM).

Differential Revision: https://reviews.llvm.org/D128674
2022-06-28 05:26:39 +00:00
..
IR [mlir][Vector] Fix reordering of floating point adds during lower of `vector.contract`. 2022-06-28 05:26:39 +00:00
Transforms [mlir][Vector] Fix reordering of floating point adds during lower of `vector.contract`. 2022-06-28 05:26:39 +00:00
Utils Don't use Optional::hasValue (NFC) 2022-06-20 20:05:16 -07:00
CMakeLists.txt [mlir][vector][NFC] Split into IR, Transforms and Utils 2022-01-31 19:17:09 +09:00