llvm-project/mlir
Uday Bondhugula 20531932f4 Refactor/update memref-dep-check's addMemRefAccessConstraints and
addDomainConstraints; add support for mod/div for dependence testing.

- add support for mod/div expressions in dependence analysis
- refactor addMemRefAccessConstraints to use getFlattenedAffineExprs (instead
  of getFlattenedAffineExpr); update addDomainConstraints.
- rename AffineExprFlattener::cst -> localVarCst

PiperOrigin-RevId: 225933306
2019-03-29 14:31:58 -07:00
..
g3doc Materialize vector_type_cast operation in the SuperVector dialect 2019-03-29 14:31:13 -07:00
include/mlir Refactor LowerVectorTransfersPass using pattern rewriters 2019-03-29 14:31:43 -07:00
lib Refactor/update memref-dep-check's addMemRefAccessConstraints and 2019-03-29 14:31:58 -07:00
test Refactor/update memref-dep-check's addMemRefAccessConstraints and 2019-03-29 14:31:58 -07:00
tools Free the name symbol in TableGen 2019-03-29 14:29:44 -07:00
utils Rename affineint type to index type. The name 'index' may not be perfect, but is better than the old name. Here is some justification: 2019-03-29 13:24:16 -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