Revert 109076.  It is wrong and was causing regressions.  Add some
comments explaining why it was wrong.  8225024.

Fix the real problem in 8213383: the code that splits very large
blocks when no other place to put constants can be found was not
considering the case that the block contained a Thumb tablejump.

llvm-svn: 109282
1 file changed
tree: 6c0212720d332f96d7daca98f947ae5e82c5431a
  1. clang/
  2. compiler-rt/
  3. libcxx/
  4. lldb/
  5. llvm/