1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 11:42:57 +01:00
llvm-mirror/lib/Transforms
Bob Wilson c7e8107ff2 Do not reassociate expressions with i1 type. SimplifyCFG converts some
short-circuited conditions to AND/OR expressions, and those expressions
are often converted back to a short-circuited form in code gen.  The
original source order may have been optimized to take advantage of the
expected values, and if we reassociate them, we change the order and
subvert that optimization.  Radar 7497329.

llvm-svn: 95333
2010-02-04 23:32:37 +00:00
..
Hello make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 2010-01-24 20:43:08 +00:00
InstCombine Temporarily revert this since it appears to have caused a build 2010-02-04 06:41:27 +00:00
Instrumentation make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 2010-01-24 20:43:08 +00:00
IPO Increase inliner thresholds by 25. 2010-02-04 18:48:20 +00:00
Scalar Do not reassociate expressions with i1 type. SimplifyCFG converts some 2010-02-04 23:32:37 +00:00
Utils Fix pr6198 by moving the isSized() check to an outer conditional. 2010-02-01 17:41:44 +00:00
Makefile move instcombine to its own library, it's past time. 2010-01-04 06:23:24 +00:00