llvm-project/llvm/lib/Transforms
Bob Wilson 27dfb1e1a4 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
IPO Increase inliner thresholds by 25. 2010-02-04 18:48:20 +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
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