aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitstreamReader.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2014-11-13 17:58:51 +0000
committerTim Northover <tnorthover@apple.com>2014-11-13 17:58:51 +0000
commitab85dcc7b8d14edf8f2e716850739cfeb5bf0ccd (patch)
treeb7f89e1b37fca17b61420f1a01b4695c41cd5f17 /llvm/lib/Bitcode/Reader/BitstreamReader.cpp
parent650b0ee53b738d8e11370ac5baf9fc2c7d0cede3 (diff)
downloadllvm-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