summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/SimplifyAffineExpr.cpp
diff options
context:
space:
mode:
authorUday Bondhugula <bondhugula@google.com>2018-12-30 20:38:04 -0800
committerjpienaar <jpienaar@google.com>2019-03-29 14:48:44 -0700
commitf12182157ec65a813b5e5f08495c6d1c0559a82e (patch)
tree91a53553f2d52ab03c77db31c492f23497011c26 /mlir/lib/Transforms/SimplifyAffineExpr.cpp
parentcea9f28a2c6cbc914f0c9cb145df98e128a9daf1 (diff)
downloadbcm5719-llvm-f12182157ec65a813b5e5f08495c6d1c0559a82e.tar.gz
bcm5719-llvm-f12182157ec65a813b5e5f08495c6d1c0559a82e.zip
Introduce PostDominanceInfo, fix properlyDominates() for Instructions
- introduce PostDominanceInfo in the right/complete way and use that for post dominance check in store-load forwarding - replace all uses of Analysis/Utils::dominates/properlyDominates with DominanceInfo::dominates/properlyDominates - drop all redundant copies of dominance methods in Analysis/Utils/ - in pipeline-data-transfer, replace dominates call with a much less expensive check; similarly, substitute dominates() in checkMemRefAccessDependence with a simpler check suitable for that context - fix a bug in properlyDominates - improve doc for 'for' instruction 'body' PiperOrigin-RevId: 227320507
Diffstat (limited to 'mlir/lib/Transforms/SimplifyAffineExpr.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud