Go to file
Jakob Stoklund Olesen 63a9cef5c2 Delete a test that is no longer relevant.
According to PR2536, the old spiller had trouble with the IMPLICIT_DEF in this
code:

  %reg1028<def> = MOV16rm %reg0, 1, %reg0, <ga:g_5>, Mem:LD(2,2) [g_5 + 0]
  %reg1039<def> = IMPLICIT_DEF
  %reg1038<def> = INSERT_SUBREG %reg1039, %reg1028, 2
  %reg1025<def> = AND32ri %reg1038, 65534, %%EFLAGS<imp-def>

However, today we emit a zero-extending load instead:

  %vreg10<def> = MOVZX32rm16 %noreg, 1, %noreg, <ga:@g_5>, %noreg; %mem:LD2[@g_5] GR32:%vreg10
  %vreg0<def> = AND32ri %vreg10, 65534, %%EFLAGS<imp-def,dead>; %GR32:%vreg0,%vreg10

This makes the test pointless since it no longer creates the spiller hazard.

llvm-svn: 132210
2011-05-27 20:02:42 +00:00
clang Implement a new, much improved version of the cleanup hack. We just need 2011-05-27 20:01:14 +00:00
compiler-rt clang/darwin: Tweak CheckArches function to use CC and to not spew output. 2011-05-19 18:02:55 +00:00
debuginfo-tests Clang is now correctly marking this as a class, so update the test case accordingly 2011-05-21 18:17:06 +00:00
libcxx noexcept for <tuple>. And in the process learned that I had done it wrong for pair's swap. I needed to create an __is_nothrow_swappable<T>::value trait that was smart enought to answer false when __is_swappable<T>::value is false. Otherwise one gets compile-time errors when using pair or tuple of non-swappable types, even if you never try to swap the pair or tuple. 2011-05-27 19:08:18 +00:00
libcxxabi Introduce cxa_virtual.cpp and cxa_guard.cpp. Contributed by Nick Lewycky, Howard Hinnant and John McCall 2011-05-24 22:01:16 +00:00
lldb Remove extra '.' in the comment. 2011-05-26 22:01:50 +00:00
llvm Delete a test that is no longer relevant. 2011-05-27 20:02:42 +00:00
polly www: Enable SSI on the webserver. 2011-05-26 12:20:16 +00:00