[llvm-commits] [llvm] r45057 - /llvm/trunk/include/llvm/IntrinsicsX86.td

Chris Lattner clattner at apple.com
Fri Dec 14 22:16:42 PST 2007


On Dec 14, 2007, at 6:54 PM, Evan Cheng wrote:

> Author: evancheng
> Date: Fri Dec 14 20:54:12 2007
> New Revision: 45057
>
> URL: http://llvm.org/viewvc/llvm-project?rev=45057&view=rev
> Log:
> __builtin_ia32_movqv4si is now expanded to a shuffle.

Hi Evan,

This breaks backwards compatibility with old .ll files.  Please keep  
the intrinsic (in llvm, not needed in llvm-gcc) and add a "FIXME:  
REMOVE IN LLVM 3.0" to it.

Thanks,

-Chris

>
> Modified:
>    llvm/trunk/include/llvm/IntrinsicsX86.td
>
> Modified: llvm/trunk/include/llvm/IntrinsicsX86.td
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/IntrinsicsX86.td?rev=45057&r1=45056&r2=45057&view=diff
>
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> ======================================================================
> --- llvm/trunk/include/llvm/IntrinsicsX86.td (original)
> +++ llvm/trunk/include/llvm/IntrinsicsX86.td Fri Dec 14 20:54:12 2007
> @@ -460,8 +460,6 @@
>   def int_x86_sse2_packuswb_128 :  
> GCCBuiltin<"__builtin_ia32_packuswb128">,
>               Intrinsic<[llvm_v8i16_ty, llvm_v8i16_ty,
>                          llvm_v8i16_ty], [IntrNoMem]>;
> -  def int_x86_sse2_movl_dq : GCCBuiltin<"__builtin_ia32_movqv4si">,
> -              Intrinsic<[llvm_v4i32_ty, llvm_v4i32_ty], [IntrNoMem]>;
>   def int_x86_sse2_movmsk_pd : GCCBuiltin<"__builtin_ia32_movmskpd">,
>               Intrinsic<[llvm_i32_ty, llvm_v2f64_ty], [IntrNoMem]>;
>   def int_x86_sse2_pmovmskb_128 :  
> GCCBuiltin<"__builtin_ia32_pmovmskb128">,
>
>
> _______________________________________________
> 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