diff options
author | Florian Hahn <flo@fhahn.com> | 2020-08-27 12:39:22 +0100 |
---|---|---|
committer | Florian Hahn <flo@fhahn.com> | 2020-08-27 12:42:40 +0100 |
commit | bb024c3c4e03458ae30721cb5e9cf9832dba56d7 (patch) | |
tree | 8dc0a605b1307e44baea0a04d06cebf4f0d0715e /clang/lib/Tooling/Syntax/BuildTree.cpp | |
parent | fce035eae980fd8f58a4f18ef95e2b2ee1f2bbcd (diff) | |
download | llvm-bb024c3c4e03458ae30721cb5e9cf9832dba56d7.zip llvm-bb024c3c4e03458ae30721cb5e9cf9832dba56d7.tar.gz llvm-bb024c3c4e03458ae30721cb5e9cf9832dba56d7.tar.bz2 |
[DSE,MemorySSA] Remove short-cut to check if all paths are covered.
The post-order number early continue does not work in some cases, e.g.
if a path from EarlierAccess to an exit includes a node that dominates
EarlierAccess in a cycle.
The short-cut only has very minor impact on compile-time, so it seems
straight-forward to remove it for now:
http://llvm-compile-time-tracker.com/compare.php?from=062412e79fcfedf2cf004433e42036b0333e3f83&to=d7386016a77ce1387bdbbf360f1de157faea9d31&stat=instructions
Fixes PR47285.
Diffstat (limited to 'clang/lib/Tooling/Syntax/BuildTree.cpp')
0 files changed, 0 insertions, 0 deletions