summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorEvandro Menezes <e.menezes@samsung.com>2017-09-28 17:24:40 +0000
committerEvandro Menezes <e.menezes@samsung.com>2017-09-28 17:24:40 +0000
commit3701df55c671d2def10463fd13015ded7472e19a (patch)
treefc15f37c5cc008710c2ac1bf47dd460d14591f10 /clang/lib/Frontend/CompilerInvocation.cpp
parent100247fde449636b4882de14981b203bd5bb410a (diff)
downloadbcm5719-llvm-3701df55c671d2def10463fd13015ded7472e19a.tar.gz
bcm5719-llvm-3701df55c671d2def10463fd13015ded7472e19a.zip
[JumpThreading] Preserve DT and LVI across the pass
JumpThreading now preserves dominance and lazy value information across the entire pass. The pass manager is also informed of this preservation with the goal of DT and LVI being recalculated fewer times overall during compilation. This change prepares JumpThreading for enhanced opportunities; particularly those across loop boundaries. Patch by: Brian Rzycki <b.rzycki@samsung.com>, Sebastian Pop <s.pop@samsung.com> Differential revision: https://reviews.llvm.org/D37528 llvm-svn: 314435
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud