llvm-project/mlir
Nicolas Vasilache 24e5a72dac Fix AffineApply corner case
This CL adds a test reported by andydavis@ and fixes the corner case that
appears when operands do not come from an AffineApply and no Dim composition
is needed.

In such cases, we would need to create an empty map which is disallowed.
The composition in such cases becomes trivial: there is no composition.

This CL also updates the name AffineNormalizer to AffineApplyNormalizer.

PiperOrigin-RevId: 229819234
2019-03-29 15:25:59 -07:00
..
g3doc Some tweaks to the really great op definition doc. 2019-03-29 15:23:58 -07:00
include/mlir Fix AffineApply corner case 2019-03-29 15:25:59 -07:00
lib Fix AffineApply corner case 2019-03-29 15:25:59 -07:00
test Fix AffineApply corner case 2019-03-29 15:25:59 -07:00
tools Add AttrConstraint to enable generating verification for attribute values. 2019-03-29 15:25:13 -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