llvm-project/mlir/lib
Nicolas Vasilache 28fb743798 More general subview calculation in tiling
This CL refactors tiling to enable tiling of views that are not just specified by a simple permutation. This allows the tiling of convolutions for which a new example is added.

PiperOrigin-RevId: 256346028
2019-07-03 14:36:42 -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 More general subview calculation in tiling 2019-07-03 14:36:42 -07:00
LLVMIR NFC: Refactor Function to be value typed. 2019-07-01 11:39:00 -07:00
Linalg More general subview calculation in tiling 2019-07-03 14:36:42 -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