diff options
author | Matthias Braun <matze@braunis.de> | 2017-01-05 20:01:19 +0000 |
---|---|---|
committer | Matthias Braun <matze@braunis.de> | 2017-01-05 20:01:19 +0000 |
commit | 1172332203b2074d8f2527ca07afcfb3f2678e27 (patch) | |
tree | 4e35a672882d49439613396bc63fcaf85ea9331e /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | e8e11eb7268a5078c88f30dd9e53c9317de1241d (diff) | |
download | bcm5719-llvm-1172332203b2074d8f2527ca07afcfb3f2678e27.tar.gz bcm5719-llvm-1172332203b2074d8f2527ca07afcfb3f2678e27.zip |
CodeGen: Assert that liveness is up to date when reading block live-ins.
Add an assert that checks whether liveins are up to date before they are
used.
- Do not print liveins into .mir files anymore in situations where they
are out of date anyway.
- The assert in the RegisterScavenger is superseded by the new one in
livein_begin().
- Skip parts of the liveness updating logic in IfConversion.cpp when
liveness isn't tracked anymore (just enough to avoid hitting the new
assert()).
Differential Revision: https://reviews.llvm.org/D27562
llvm-svn: 291169
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions