llvm-project/mlir
Alex Zinenko 0c4ee54198 Merge LowerAffineApplyPass into LowerIfAndForPass, rename to LowerAffinePass
This change is mechanical and merges the LowerAffineApplyPass and
LowerIfAndForPass into a single LowerAffinePass.  It makes a step towards
defining an "affine dialect" that would contain all polyhedral-related
constructs.  The motivation for merging these two passes is based on retiring
MLFunctions and, eventually, transforming If and For statements into regular
operations.  After that happens, LowerAffinePass becomes yet another
legalization.

PiperOrigin-RevId: 227566113
2019-03-29 14:52:52 -07:00
..
g3doc Merge LowerAffineApplyPass into LowerIfAndForPass, rename to LowerAffinePass 2019-03-29 14:52:52 -07:00
include/mlir Merge LowerAffineApplyPass into LowerIfAndForPass, rename to LowerAffinePass 2019-03-29 14:52:52 -07:00
lib Merge LowerAffineApplyPass into LowerIfAndForPass, rename to LowerAffinePass 2019-03-29 14:52:52 -07:00
test Merge LowerAffineApplyPass into LowerIfAndForPass, rename to LowerAffinePass 2019-03-29 14:52:52 -07:00
tools Add builderCall to Type and add constant attr class. 2019-03-29 14:52:37 -07:00
utils Standardize naming of statements -> instructions, revisting the code base to be 2019-03-29 14:44:30 -07:00
.clang-format [mlir] add .clang-format 2019-03-29 12:41:43 -07:00
LICENSE.TXT Continue sketching out basic infrastructure, including an input and output 2019-03-29 12:23:51 -07:00