Go to file
Jakob Stoklund Olesen 56a56eb80e Correctly handle <undef> tied uses when rewriting after a split.
This fixes PR10463. A two-address instruction with an <undef> use
operand was incorrectly rewritten so the def and use no longer used the
same register, violating the tie constraint.

Fix this by always rewriting <undef> operands with the register a def
operand would use.

llvm-svn: 135885
2011-07-24 20:23:50 +00:00
clang lib/AST/CMakeLists.txt: Update LLVM_USED_LIBS, not to miss symbols with building shared lib. Thanks to Ryuta Suzuki. 2011-07-23 23:29:47 +00:00
compiler-rt <rdar://problem/9624306> clean up darwin platform to use xcrun. Set up variables in darwin_bni.mk. Use GetCNAVar in AppleBI.mk 2011-06-21 00:07:55 +00:00
debuginfo-tests Testcase for r133065 2011-06-15 17:57:23 +00:00
libcxx http://llvm.org/bugs/show_bug.cgi?id=10461 2011-07-24 15:07:21 +00:00
libcxxabi Added copyright header 2011-07-20 18:41:23 +00:00
lldb Python synthetic children: 2011-07-24 00:14:56 +00:00
llvm Correctly handle <undef> tied uses when rewriting after a split. 2011-07-24 20:23:50 +00:00
polly www: Memory Access Documentation Update 2011-07-21 00:08:23 +00:00