llvm-project/mlir/lib
aartbik a213ece30b [mlir] [VectorOps,LinAlg] Remove direct LLVM lowering for vector.broadcast
Summary:
The direct lowering of vector.broadcast into LLVM has been replaced by
progressive lowering into elementary vector ops. This also required a
small refactoring of a llvm.mlir test that used a direct vector.broadcast
operator (just to define a matmul).

Reviewers: nicolasvasilache, andydavis1, rriddle

Reviewed By: nicolasvasilache

Subscribers: mehdi_amini, rriddle, jpienaar, burmako, shauheen, antiagainst, nicolasvasilache, arpith-jacob, mgester, lucyrfox, liufengdb, Joonsoo, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D76143
2020-03-13 11:42:51 -07:00
..
Analysis [mlir][SideEffects] Replace HasNoSideEffect with the memory effect interfaces. 2020-03-12 14:26:15 -07:00
Conversion [mlir] [VectorOps,LinAlg] Remove direct LLVM lowering for vector.broadcast 2020-03-13 11:42:51 -07:00
Dialect [mlir][spirv] Support querying type extension/capability requirements 2020-03-12 19:37:45 -04:00
EDSC [MLIR] Add support for libMLIR.so 2020-03-06 13:25:18 -08:00
ExecutionEngine [mlir][CRunnerUtils] Enable compilation with C++11 toolchain on microcontroller platforms. 2020-03-12 10:18:56 -04:00
IR incorporate feedback from River. 2020-03-12 22:36:42 -07:00
Interfaces [mlir][SideEffects] Replace HasNoSideEffect with the memory effect interfaces. 2020-03-12 14:26:15 -07:00
Parser [mlir] Add support for non-identifier attribute names. 2020-03-11 13:22:33 -07:00
Pass [MLIR] Add support for libMLIR.so 2020-03-06 13:25:18 -08:00
Quantizer [MLIR] Add support for libMLIR.so 2020-03-06 13:25:18 -08:00
Support [MLIR] Add support for libMLIR.so 2020-03-06 13:25:18 -08:00
TableGen [mlir][SideEffects] Replace HasNoSideEffect with the memory effect interfaces. 2020-03-12 14:26:15 -07:00
Target [mlir] Use llvm::ElementCount when constructing an llvm splat vector. 2020-03-12 14:26:15 -07:00
Transforms [mlir][NFC] Removed unnecessary StandardOp includes 2020-03-12 18:31:09 -07:00
Translation [mlir][SideEffects] Define a set of interfaces and traits for defining side effects 2020-03-06 14:04:36 -08:00
CMakeLists.txt [mlir][NFC] Move the operation interfaces out of Analysis/ and into a new Interfaces/ directory. 2020-03-10 12:45:45 -07:00