llvm-capstone/mlir
Aart Bik d2e787d5d7
[mlir][sparse][tensor] replace bufferization with empty tensor (#66450)
Rationale:
    A bufferization.alloc_tensor can be directly replaced
    with tensor.empty since these are more or less semantically
    equivalent. The latter is considered a bit more "pure"
    with respect to SSA semantics.
2023-09-15 11:45:42 -07:00
..
benchmark/python
cmake/modules
docs [mlir][bufferization] Add an ownership based buffer deallocation pass (#66337) 2023-09-14 12:13:37 +02:00
examples
include Extend retcon.once coroutines lowering to optionally produce a normal result (#66333) 2023-09-15 09:54:38 -07:00
lib Extend retcon.once coroutines lowering to optionally produce a normal result (#66333) 2023-09-15 09:54:38 -07:00
python [mlir][transform][lingalg][python] Replace pdl.operation => transform.any_op. (#66392) 2023-09-15 09:06:07 +02:00
test [mlir][sparse][tensor] replace bufferization with empty tensor (#66450) 2023-09-15 11:45:42 -07:00
tools [mlir] Split up VectorToLLVM pass 2023-09-13 16:09:56 +00:00
unittests [mlir][vector] Cleanup VectorUnroll and create a generic tile iteration utility 2023-09-14 20:34:44 -06:00
utils [mlir][arith] Rename operations: maxfmaximumf, minfminimumf (#65800) 2023-09-11 22:02:19 -07:00
.clang-format
.clang-tidy
CMakeLists.txt [mlir][gpu] Deprecate gpu::Serialization* passes. (#65857) 2023-09-11 16:32:15 -04:00
LICENSE.TXT
README.md

Multi-Level Intermediate Representation

See https://mlir.llvm.org/ for more information.