summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/ViewFunctionGraph.cpp
diff options
context:
space:
mode:
authorUday Bondhugula <bondhugula@google.com>2018-12-28 15:34:07 -0800
committerjpienaar <jpienaar@google.com>2019-03-29 14:44:14 -0700
commitb1d9cc4d1ef5a1f81ca566fc06960df2bf31ddfe (patch)
tree3f364641daa4be7fba96a1423dae8c61caae1153 /mlir/lib/Transforms/ViewFunctionGraph.cpp
parent315a466aed9bcc896007098719ed9e0a35a3459d (diff)
downloadbcm5719-llvm-b1d9cc4d1ef5a1f81ca566fc06960df2bf31ddfe.tar.gz
bcm5719-llvm-b1d9cc4d1ef5a1f81ca566fc06960df2bf31ddfe.zip
Extend/complete dependence tester to utilize local var info.
- extend/complete dependence tester to utilize local var info while adding access function equality constraints; one more step closer to get slicing based fusion working in the general case of affine_apply's involving mod's/div's. - update test case to reflect more accurate dependence information; remove inaccurate comment on test case mod_deps. - fix a minor "bug" in equality addition in addMemRefAccessConstraints (doesn't affect correctness, but the fixed version is more intuitive). - some more surrounding code clean up - move simplifyAffineExpr out of anonymous AffineExprFlattener class - the latter has state, and the former should reside outside. PiperOrigin-RevId: 227175600
Diffstat (limited to 'mlir/lib/Transforms/ViewFunctionGraph.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud