llvm-project/mlir/lib
Matthias Springer f287da8a15 [mlir][bufferize] Better user control of layout maps
This changes replaces the `fully-dynamic-layout-maps` options (which was badly named) with two new options:

* `unknown-type-conversion` controls the layout maps on buffer types for which no layout map can be inferred.
* `function-boundary-type-conversion` controls the layout maps on buffer types inside of function signatures.

Differential Revision: https://reviews.llvm.org/D125615
2022-05-16 18:06:13 +02:00
..
Analysis [MLIR][Presburger] subtraction: add support for divs defined by equalties 2022-04-30 14:45:13 +01:00
Bindings/Python [mlir] Fix python bindings build on Windows in Debug 2022-05-09 19:46:47 -07:00
CAPI [DenseElementAttr] Simplify the public API for creating these. 2022-05-12 16:18:23 +01:00
Conversion Add cmake dependency for TensorToLinalg 2022-05-13 12:33:14 +02:00
Dialect [mlir][bufferize] Better user control of layout maps 2022-05-16 18:06:13 +02:00
ExecutionEngine [mlir][sparse] Factoring out an enumerator over elements of SparseTensorStorage 2022-05-12 17:05:56 -07:00
IR [DenseElementsAttr] Teach isValidRawBuffer that 1-elt values are splats. 2022-05-14 11:49:43 +01:00
Interfaces [MLIR][GPU] Add canonicalizer for gpu.memcpy 2022-05-14 19:01:04 +05:30
Parser [ParseResult] Fix warning in flang build, incorporate feedback from River. 2022-05-13 23:30:27 +01:00
Pass [mlir:Pass] Add support for op-agnostic pass managers 2022-05-12 13:12:59 -07:00
Reducer [mlir] Add asserts when changing various MLIRContext configurations 2022-04-15 21:49:03 -07:00
Rewrite [mlir:PDLInterp] Refactor the implementation of result type inferrence 2022-05-01 12:25:05 -07:00
Support [mlir] Rework the implementation of TypeID 2022-04-04 13:52:26 -07:00
TableGen [mlir] Attach InferTypeOpInterface on SameOperandsAndResultType operations when possible 2022-04-28 12:57:59 -07:00
Target [mlir][LLVMIR] Add support for translating shufflevector 2022-05-14 15:14:40 -07:00
Tools [TableGen] Refactor TableGenParseFile to no longer use a callback 2022-05-11 11:55:33 -07:00
Transforms [mlir:Pass] Add support for op-agnostic pass managers 2022-05-12 13:12:59 -07:00
CMakeLists.txt [MLIR] Fix build without native arch 2022-05-12 09:50:51 +02:00