[llvm-commits] [llvm] r63495 - in /llvm/trunk: lib/Target/X86/X86CallingConv.td lib/Target/X86/X86ISelLowering.cpp lib/Target/X86/X86Subtarget.cpp test/CodeGen/X86/2009-01-25-NoSSE.ll test/CodeGen/X86/nosse-varargs.ll

Bill Wendling isanbard at gmail.com
Mon Feb 2 12:18:57 PST 2009


On Sun, Feb 1, 2009 at 10:15 AM, Torok Edwin <edwintorok at gmail.com> wrote:
> Author: edwin
> Date: Sun Feb  1 12:15:56 2009
> New Revision: 63495
>
> URL: http://llvm.org/viewvc/llvm-project?rev=63495&view=rev
> Log:
> Implement -mno-sse: if SSE is disabled on x86-64, don't store XMM on stack for
> var-args, and don't allow FP return values
>
> --- llvm/trunk/lib/Target/X86/X86Subtarget.cpp (original)
> +++ llvm/trunk/lib/Target/X86/X86Subtarget.cpp Sun Feb  1 12:15:56 2009
> @@ -331,7 +331,7 @@
>   // are enabled.  These are available on all x86-64 CPUs.
>   if (Is64Bit) {
>     HasX86_64 = true;
> -#if 1
> +#if 0
>      if (X86SSELevel < SSE2)
>        X86SSELevel = SSE2;
>  #endif

Could you just remove the code instead of commenting it out? :-)

-bw



More information about the llvm-commits mailing list