[llvm-commits] [llvm] r59901 - /llvm/trunk/lib/Target/X86/X86ISelLowering.cpp

Chris Lattner clattner at apple.com
Sat Nov 22 23:36:20 PST 2008


On Nov 22, 2008, at 8:37 PM, Mon P Wang wrote:

> Author: wangmp
> Date: Sat Nov 22 22:37:22 2008
> New Revision: 59901
>
> URL: http://llvm.org/viewvc/llvm-project?rev=59901&view=rev
> Log:
> Added -disable-mmx using a patch from Preston Gurd.

Hi Mon Ping (and Preston),

Please put a description (cl::desc) on the argument, so that -help- 
hidden has a description.

-Chris

>
>
> Modified:
>    llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
>
> Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86ISelLowering.cpp?rev=59901&r1=59900&r2=59901&view=diff
>
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> ======================================================================
> --- llvm/trunk/lib/Target/X86/X86ISelLowering.cpp (original)
> +++ llvm/trunk/lib/Target/X86/X86ISelLowering.cpp Sat Nov 22  
> 22:37:22 2008
> @@ -38,8 +38,12 @@
> #include "llvm/Target/TargetOptions.h"
> #include "llvm/ADT/SmallSet.h"
> #include "llvm/ADT/StringExtras.h"
> +#include "llvm/Support/CommandLine.h"
> using namespace llvm;
>
> +static cl::opt<bool>
> +DisableMMX("disable-mmx", cl::Hidden);
> +
> // Forward declarations.
> static SDValue getMOVLMask(unsigned NumElems, SelectionDAG &DAG);
>
> @@ -573,7 +577,7 @@
>     setOperationAction(ISD::FEXP2, (MVT::SimpleValueType)VT, Expand);
>   }
>
> -  if (Subtarget->hasMMX()) {
> +  if (!DisableMMX && Subtarget->hasMMX()) {
>     addRegisterClass(MVT::v8i8,  X86::VR64RegisterClass);
>     addRegisterClass(MVT::v4i16, X86::VR64RegisterClass);
>     addRegisterClass(MVT::v2i32, X86::VR64RegisterClass);
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list