Go to file
Duncan Sands 514db117bd Some reassociate optimizations create new instructions, which they insert just
before the expression root.  Any existing operators that are changed to use one
of them needs to be moved between it and the expression root, and recursively
for the operators using that one.  When I rewrote RewriteExprTree I accidentally
inverted the logic, resulting in the compacting going down from operators to
operands rather than up from operands to the operators using them, oops.  Fix
this, resolving PR12963.

llvm-svn: 159265
2012-06-27 14:19:00 +00:00
clang Fix for r159256 on Windows. 2012-06-27 11:42:56 +00:00
compiler-rt tsan: check that signal handlers do not spoil errno. 2012-06-27 13:54:46 +00:00
debuginfo-tests Fix this for buggy gdb behavior alongside the change 2012-06-05 18:16:03 +00:00
libclc configure.py: Add an install rule. 2012-06-01 17:29:59 +00:00
libcxx Fixed a bug regarding result_of reported by Sven Behne. The fix is C++11 only mainly because result_of is a variadic beast and working with variadics is just such a problem in C++03 mode. This should bring result_of up to full conformance with the C++11 spec. 2012-06-26 17:37:15 +00:00
libcxxabi Don't dereference root in __parse_ctor_dtor_name unless it is known to not be null. 2012-06-15 21:57:51 +00:00
lld Fix CMake build to use target_link_libraries. Patch by Sidney Manning! 2012-06-25 21:42:38 +00:00
lldb Fix ignore counts on breakpoints so they actually work. 2012-06-26 22:27:55 +00:00
llvm Some reassociate optimizations create new instructions, which they insert just 2012-06-27 14:19:00 +00:00
polly Add TempScop::isWrite() function. 2012-06-22 10:59:36 +00:00