llvm-project/mlir/lib/Analysis
Uday Bondhugula f94b15c247 Update dma-generate: update for multiple load/store op's per memref
- introduce a way to compute union using symbolic rectangular bounding boxes
- handle multiple load/store op's to the same memref by taking a union of the regions
- command-line argument to provide capacity of the fast memory space
- minor change to replaceAllMemRefUsesWith to not generate affine_apply if the
  supplied index remap was identity

PiperOrigin-RevId: 230848185
2019-03-29 15:35:38 -07:00
..
AffineAnalysis.cpp Improve / fix documentation for affine map composition utilities - NFC 2019-03-29 15:30:47 -07:00
AffineStructures.cpp Update dma-generate: update for multiple load/store op's per memref 2019-03-29 15:35:38 -07:00
Dominance.cpp Add order bit to instructions to lazily track dominance queries. This improves the performance of dominance queries, which are used quite often within the compiler(especially within the verifier). 2019-03-29 15:35:23 -07:00
LoopAnalysis.cpp Standardize naming of statements -> instructions, revisting the code base to be 2019-03-29 14:44:30 -07:00
MLFunctionMatcher.cpp [MLIR] Introduce normalized single-result unbounded AffineApplyOp 2019-03-29 14:56:37 -07:00
MemRefBoundCheck.cpp Extend InstVisitor and Walker to handle arbitrary CFG functions, expand the 2019-03-29 14:46:58 -07:00
MemRefDependenceCheck.cpp Misc readability and doc / code comment related improvements - NFC 2019-03-29 15:02:41 -07:00
OpStats.cpp Rewrite OpStats to use llvm formatting utilities. 2019-03-29 15:26:29 -07:00
Pass.cpp Simplify FunctionPass to only have a runOnFunction hook, instead of having a 2019-03-29 14:50:53 -07:00
SliceAnalysis.cpp Standardize naming of statements -> instructions, revisting the code base to be 2019-03-29 14:44:30 -07:00
Utils.cpp Update dma-generate: update for multiple load/store op's per memref 2019-03-29 15:35:38 -07:00
VectorAnalysis.cpp Migrate VectorOrTensorType/MemRefType shape api to use int64_t instead of int. 2019-03-29 15:33:20 -07:00
Verifier.cpp Eliminate extfunc/cfgfunc/mlfunc as a concept, and just use 'func' instead. 2019-03-29 14:51:37 -07:00