search for: 5209cc70

Displaying 4 results from an estimated 4 matches for "5209cc70".

2013 Oct 21
0
[LLVMdev] Bug #16941
Hi Dmitry, ISPC does some instruction selection as part of vectorization (on ASTs!) by placing intrinsics for specific operations. The SEXT to i32 pattern was implemented because LLVM did not support vector-selects when this code was written. Can you submit a small SSE4 test case that demonstrates the problem? Select is the canonical form of this operations, and SEXT is usually more
2013 Oct 21
2
[LLVMdev] Bug #16941
...t's performance regression after one of your commits. >> > >> > Thanks. >> > >> > Dmitry. >> > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20131021/5209cc70/attachment.html>
2013 Oct 21
2
[LLVMdev] Bug #16941
Nadav, You are absolutely right, it's ISPC workload. I've checked SSE4 and it's also severely affected. We use intrinsics only for conversion <N x i32> <=> i32, i.e. movmsk.ps. For the rest we use general LLVM instructions. And I actually would really like to stick this way. We rely on LLVM's ability to produce efficient code from general LLVM IR. Relying on
2013 Oct 21
0
[LLVMdev] LLVMdev Digest, Vol 112, Issue 56
...#39;s performance regression after one of your commits. >> > >> > Thanks. >> > >> > Dmitry. >> > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.cs.uiuc.edu/pipermail/llvmdev/attachments/20131021/5209cc70/attachment-0001.html> ------------------------------ Message: 6 Date: Mon, 21 Oct 2013 14:58:55 -0500 From: Arnold Schwaighofer <aschwaighofer at apple.com> To: Renato Golin <renato.golin at linaro.org> Cc: LLVM Dev <llvmdev at cs.uiuc.edu> Subject: Re: [LLVMdev] First attemp...