[LLVMdev] Misunderstanding vector

Jonathan S. Shapiro shap at eros-os.com
Mon Sep 22 05:12:56 PDT 2008


On Mon, 2008-09-22 at 09:42 +0200, Duncan Sands wrote:
> On Sunday 21 September 2008 20:45:37 Jonathan S. Shapiro wrote:
> > I was re-reading the specification for extractelement and friends, and I
> > notice that the index is restricted to i32. Since vectors might clearly
> > have a larger number of elements on 64-bit platforms, I wonder if I am
> > misunderstanding the intended use of these instructions.
> 
> The code generator cannot handle vectors with more than 16383 (?)
> elements.  Even so, I'm not sure it makes much sense to use vectors
> with more than a handful of elements.

I understood Chris to say that these instructions were for SIMD
machines, and if the limit you mention applies to SIMD I'm not worried.
Does that limit also apply to arrays?

shap




More information about the llvm-dev mailing list