aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorWeiming Zhao <weimingz@codeaurora.org>2014-01-13 18:47:54 +0000
committerWeiming Zhao <weimingz@codeaurora.org>2014-01-13 18:47:54 +0000
commitf66be56bf706476cdf8f58716f1d5e822ce2c75a (patch)
tree966411485f9f02452a12b49d14d9640a1fc53f1c /clang/lib/Frontend/CompilerInvocation.cpp
parent6b6004a96ec3b1dd1692d36e597eb79fd61937c5 (diff)
downloadllvm-f66be56bf706476cdf8f58716f1d5e822ce2c75a.zip
llvm-f66be56bf706476cdf8f58716f1d5e822ce2c75a.tar.gz
llvm-f66be56bf706476cdf8f58716f1d5e822ce2c75a.tar.bz2
Fix PR 18369: [Thumbv8] asserts due to inconsistent CPSR liveness of IT blocks
The issue is caused when Post-RA scheduler reorders a bundle instruction (IT block). However, it only flips the CPSR liveness of the bundle instruction, leaves the instructions inside the bundle unchanged, which causes inconstancy and crashes Thumb2SizeReduction.cpp::ReduceMBB(). llvm-svn: 199127
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions