diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2011-06-23 03:41:29 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2011-06-23 03:41:29 +0000 |
commit | e25a8710e5b36c6239d3228b74a1d6df29a76e0a (patch) | |
tree | 8bf9b225fc755afa060baa490e9e50af7c7747f2 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | ee9b90a727e81cd1fe3a3b2ac528f07e0fa3c5d1 (diff) | |
download | llvm-e25a8710e5b36c6239d3228b74a1d6df29a76e0a.zip llvm-e25a8710e5b36c6239d3228b74a1d6df29a76e0a.tar.gz llvm-e25a8710e5b36c6239d3228b74a1d6df29a76e0a.tar.bz2 |
Move more logic to shouldTailDuplicate and only duplicate regular bb before
register allocation if it has a indirectbr or if we can duplicate it to
every predecessor.
This fixes the SingleSource/Benchmarks/Shootout-C++/matrix.cpp regression but
keeps the previous improvements to sunspider.
llvm-svn: 133682
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions