[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