Saurabh Jha
0ed0a8e2f0
[mlir] Use sparse-compiler pass in sparse benchmark
...
This patch uses sparse-compiler option in mlir sparse tensor benchmark
Reviewed By: aartbik
Differential Revision: https://reviews.llvm.org/D118579
2022-02-09 20:16:47 +00:00
River Riddle
ace01605e0
[mlir] Split out a new ControlFlow dialect from Standard
...
This dialect is intended to model lower level/branch based control-flow constructs. The initial set
of operations are: AssertOp, BranchOp, CondBranchOp, SwitchOp; all split out from the current
standard dialect.
See https://discourse.llvm.org/t/standard-dialect-the-final-chapter/6061
Differential Revision: https://reviews.llvm.org/D118966
2022-02-06 14:51:16 -08:00
River Riddle
dec8af701f
[mlir] Move SelectOp from Standard to Arithmetic
...
This is part of splitting up the standard dialect. See https://llvm.discourse.group/t/standard-dialect-the-final-chapter/ for discussion.
Differential Revision: https://reviews.llvm.org/D118648
2022-02-02 14:45:12 -08:00
Matthias Springer
dab72a35e9
[mlir][bufferize] Clean up remaining references to `tensor-constant-bufferize`
2022-01-31 05:02:11 +09:00
Saurabh Jha
fa90c9d5e7
[mlir] Set up boilerplate build for MLIR benchmarks
...
This is is the start of the MLIR benchmarks. It sets up a command
line tool along with conventions to define and run benchmarks
using mlir's python bindings.
Reviewed By: aartbik
Differential Revision: https://reviews.llvm.org/D115174
2022-01-27 21:38:15 +00:00