[llvm-commits] [llvm] r92939 - /llvm/trunk/include/llvm/IntrinsicsX86.td
Evan Cheng
evan.cheng at apple.com
Thu Jan 7 12:44:40 PST 2010
On Jan 7, 2010, at 12:22 PM, David Greene wrote:
> On Thursday 07 January 2010 13:56, Evan Cheng wrote:
>> On Jan 7, 2010, at 11:47 AM, David Greene wrote:
>>> Author: greened
>>> Date: Thu Jan 7 13:47:43 2010
>>> New Revision: 92939
>>>
>>> URL: http://llvm.org/viewvc/llvm-project?rev=92939&view=rev
>>> Log:
>>>
>>> Add some "missing" instrinsics to make the SSE intrinsic set a bit more
>>> orthogonal.
>>
>> Why do we need them? Frontend should (and llvm-gcc and clang do) lower than
>> to llvm instructions.
>
> What llvm intrinsics?
All the SSE intrinsics you are adding.
>
> We don't "need" them in the sense of functionality, but gcc defines them
> so it makes sense to support them.
Frontends support them by lowering them to llvm instructions. We should not add them if they are being used.
Evan
>
> Adding them also makes the SIMD reorganization a bit simpler.
>
> -Dave
> _______________________________________________
> 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