[llvm-commits] [llvm] r46949 - in /llvm/trunk/lib/Target: TargetSelectionDAG.td X86/README-SSE.txt X86/X86ISelLowering.cpp X86/X86ISelLowering.h X86/X86InstrSSE.td

2008-02-10 Thread Nate Begeman
Author: sampo Date: Sun Feb 10 22:19:36 2008 New Revision: 46949 URL: http://llvm.org/viewvc/llvm-project?rev=46949&view=rev Log: Enable SSE4 codegen and pattern matching. Add some notes to the README. Modified: llvm/trunk/lib/Target/TargetSelectionDAG.td llvm/trunk/lib/Target/X86/README-

Re: [llvm-commits] [llvm] r46949 - in /llvm/trunk/lib/Target: TargetSelectionDAG.td X86/README-SSE.txt X86/X86ISelLowering.cpp X86/X86ISelLowering.h X86/X86InstrSSE.td

2008-02-12 Thread Evan Cheng
On Feb 10, 2008, at 8:19 PM, Nate Begeman wrote: > > + > + if (Subtarget->hasSSE41()) { > ... ... > > +if (Subtarget->is64Bit()) { > + setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v2i64, Legal); > + setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v2f64, Legal); > + > + se

Re: [llvm-commits] [llvm] r46949 - in /llvm/trunk/lib/Target: TargetSelectionDAG.td X86/README-SSE.txt X86/X86ISelLowering.cpp X86/X86ISelLowering.h X86/X86InstrSSE.td

2008-02-12 Thread Nate Begeman
On Feb 12, 2008, at 12:00 AM, Evan Cheng wrote: > > On Feb 10, 2008, at 8:19 PM, Nate Begeman wrote: > >> >> + >> + if (Subtarget->hasSSE41()) { >> ... > ... >> >> +if (Subtarget->is64Bit()) { >> + setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v2i64, >> Legal); >> + setOperatio