[llvm-commits] [llvm] r115473 - in /llvm/trunk: include/llvm/IntrinsicsX86.td lib/Target/X86/X86InstrMMX.td test/MC/X86/x86-32.s

Chris Lattner sabre at nondot.org
Sun Oct 3 13:06:01 PDT 2010


On Oct 3, 2010, at 12:54 PM, Eli Friedman wrote:
>> +++ llvm/trunk/include/llvm/IntrinsicsX86.td Sun Oct  3 14:09:13 2010
>> @@ -631,7 +631,7 @@
>>               Intrinsic<[llvm_v16i8_ty], [llvm_v16i8_ty,
>>                          llvm_v16i8_ty], [IntrNoMem]>;
>>   def int_x86_ssse3_pshuf_w         : GCCBuiltin<"__builtin_ia32_pshufw">,
>> -              Intrinsic<[llvm_x86mmx_ty], [llvm_x86mmx_ty, llvm_i32_ty],
>> +              Intrinsic<[llvm_x86mmx_ty], [llvm_x86mmx_ty, llvm_i8_ty],
>>                          [IntrNoMem]>;
>>  }
> 
> Not really about this patch, but why is the intrinsic named
> "int_x86_ssse3_pshuf_w"?  pshufw is MMX2, unrelated to SSSE3.

Yeah, I have no idea about that either.  Bill, can you fix this?  Unless this builtin existed in 2.8 or earlier, we don't need to worry about autoupgrading it.

-Chris



More information about the llvm-commits mailing list