diff options
author | Tim Northover <tnorthover@apple.com> | 2014-11-13 17:58:51 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2014-11-13 17:58:51 +0000 |
commit | ab85dcc7b8d14edf8f2e716850739cfeb5bf0ccd (patch) | |
tree | b7f89e1b37fca17b61420f1a01b4695c41cd5f17 /llvm/lib/Bitcode/Reader/BitstreamReader.cpp | |
parent | 650b0ee53b738d8e11370ac5baf9fc2c7d0cede3 (diff) | |
download | llvm-ab85dcc7b8d14edf8f2e716850739cfeb5bf0ccd.zip llvm-ab85dcc7b8d14edf8f2e716850739cfeb5bf0ccd.tar.gz llvm-ab85dcc7b8d14edf8f2e716850739cfeb5bf0ccd.tar.bz2 |
ARM: avoid duplicating branches during constant islands.
We were using a naive heuristic to determine whether a basic block already had
an unconditional branch at the end. This mostly corresponded to reality
(assuming branches got optimised) because there's not much point in a branch to
the next block, but could go wrong.
llvm-svn: 221904
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitstreamReader.cpp')
0 files changed, 0 insertions, 0 deletions