diff options
author | Weiming Zhao <weimingz@codeaurora.org> | 2014-01-13 18:47:54 +0000 |
---|---|---|
committer | Weiming Zhao <weimingz@codeaurora.org> | 2014-01-13 18:47:54 +0000 |
commit | f66be56bf706476cdf8f58716f1d5e822ce2c75a (patch) | |
tree | 966411485f9f02452a12b49d14d9640a1fc53f1c /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 6b6004a96ec3b1dd1692d36e597eb79fd61937c5 (diff) | |
download | llvm-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