Displaying 3 results from an estimated 3 matches for "ygvmcuuq1muhruojm".
2015 Aug 22
4
Scaling to many basic blocks
How well does LLVM scale to many basic blocks? Let's say you have a single
function consisting of a million basic blocks each with a few tens of
instructions (and assuming the whole thing isn't trivially repetitive so
the number of simultaneously live variables and whatever is large) and you
feed that through the optimisers into the backend code generator, will this
work okay, or will it
2015 Jul 08
7
[LLVMdev] LLVM loop vectorizer
Hello.
I am trying to vectorize a CSR SpMV (sparse matrix vector multiplication) procedure
but the LLVM loop vectorizer is not able to handle such code.
I am using cland and llvm version 3.4 (on Ubuntu 12.10). I use the -fvectorize option
with clang and -loop-vectorize with opt-3.4 .
The CSR SpMV function is inspired from
2015 Aug 22
2
loop unrolling introduces conditional branch
Thanks for your point that out. I just add DataLayout in my code such as
"mod->setDataLayout("e-m:e-i64:64-f80:128-n8:16:32:64-S128");", still no
luck.
I'm really confused about this. Do I need to add more passes before
-loop-unroll?
On Sat, Aug 22, 2015 at 11:36 AM, Mehdi Amini <mehdi.amini at apple.com> wrote:
>
> On Aug 22, 2015, at 7:27 AM, Xiangyang