llvm-project/mlir/lib
Nicolas Vasilache 0024ddc4ae Add a generic loop abstraction to the std dialect
This CL is the first step of a refactoring unification of the control flow abstraction used in different dialects. The `std.for` loop accepts unrestricted indices to encode min, max and step and will be used as a common abstraction on the way to lower level dialects.

PiperOrigin-RevId: 256331795
2019-07-03 14:36:30 -07:00
..
AffineOps NFC: Refactor Function to be value typed. 2019-07-01 11:39:00 -07:00
Analysis NFC: Move the Function/Module/Operation::verify methods out-of-line. 2019-07-02 16:43:36 -07:00
Conversion NFC: Move Standard to SPIR-V conversion to lib/Conversion 2019-07-03 14:35:42 -07:00
Dialect NFC: Refactor Function to be value typed. 2019-07-01 11:39:00 -07:00
EDSC Add a folder-based EDSC intrinsics constructor (NFC) 2019-07-01 09:55:35 -07:00
ExecutionEngine NFC: Refactor Module to be value typed. 2019-07-02 16:43:36 -07:00
GPU NFC: Refactor Module to be value typed. 2019-07-02 16:43:36 -07:00
IR Add support for SPIR-V Struct Types. Current support is limited to 2019-07-02 16:43:36 -07:00
LLVMIR NFC: Refactor Function to be value typed. 2019-07-01 11:39:00 -07:00
Linalg Add support for promoting Linalg views into new buffers. 2019-07-02 16:43:36 -07:00
Parser NFC: Move the Function/Module/Operation::verify methods out-of-line. 2019-07-02 16:43:36 -07:00
Pass NFC: Move the Function/Module/Operation::verify methods out-of-line. 2019-07-02 16:43:36 -07:00
Quantizer NFC: Refactor Function to be value typed. 2019-07-01 11:39:00 -07:00
SDBM SDBM: fix the order of variables in the stripe-induced inequalities 2019-06-03 19:26:29 -07:00
SPIRV NFC: Move Standard to SPIR-V conversion to lib/Conversion 2019-07-03 14:35:42 -07:00
StandardOps Add a generic loop abstraction to the std dialect 2019-07-03 14:36:30 -07:00
Support NFC: Move the Function/Module/Operation::verify methods out-of-line. 2019-07-02 16:43:36 -07:00
TableGen [ODS] NFC: Rename EnumAttr to StrEnumAttr to be consistent with IntEnumAttr 2019-07-02 10:28:36 -07:00
Target NFC: Refactor Module to be value typed. 2019-07-02 16:43:36 -07:00
Transforms NFC: Refactor Module to be value typed. 2019-07-02 16:43:36 -07:00
Translation Fix a typo in error message. 2019-06-09 16:19:06 -07:00
VectorOps Add a few utility overloads for OpAsmParser methods: 2019-06-09 16:18:21 -07:00
CMakeLists.txt Convert a nest affine loops to a GPU kernel 2019-06-19 23:02:02 -07:00