llvm-project/mlir/lib/Analysis
MLIR Team b5424dd0cb Adds support for returning the direction of the dependence between memref accesses (distance/direction vectors).
Updates MemRefDependenceCheck to check and report on all memref access pairs at all loop nest depths.
Updates old and adds new memref dependence check tests.
Resolves multiple TODOs.

PiperOrigin-RevId: 220816515
2019-03-29 13:53:28 -07:00
..
AffineAnalysis.cpp Adds support for returning the direction of the dependence between memref accesses (distance/direction vectors). 2019-03-29 13:53:28 -07:00
AffineStructures.cpp Bug fixes in FlatAffineConstraints. Tests cases that discovered these in follow up CL on memref dependence checks. 2019-03-29 13:51:47 -07:00
Dominance.cpp Introduce [post]dominator tree and related infrastructure, use it in CFG func 2019-03-29 13:17:20 -07:00
HyperRectangularSet.cpp [MLIR] IntegerSet value type 2019-03-29 13:27:19 -07:00
LoopAnalysis.cpp [MLIR] Make upper bound implementation exclusive 2019-03-29 13:49:49 -07:00
MLFunctionMatcher.cpp [MLIR] Implement 1-D vectorization for fastest varying load/stores 2019-03-29 13:44:26 -07:00
MemRefBoundCheck.cpp Automatic DMA generation for simple cases. 2019-03-29 13:53:14 -07:00
MemRefDependenceCheck.cpp Adds support for returning the direction of the dependence between memref accesses (distance/direction vectors). 2019-03-29 13:53:28 -07:00
Pass.cpp Add lookupPassInfo to enable querying the pass info for a pass. 2019-03-29 13:52:03 -07:00
Utils.cpp Automatic DMA generation for simple cases. 2019-03-29 13:53:14 -07:00
Verifier.cpp Implement value type abstraction for types. 2019-03-29 13:45:54 -07:00