search for: autovect

Displaying 2 results from an estimated 2 matches for "autovect".

Did you mean: autovec
2012 Feb 08
0
[LLVMdev] SelectionDAG scalarizes vector operations.
...if-then-else hammocks in relevant regions (loops) right before the vectorizer kicks in. This part may require undoing, when an if-converted loop is not vectorized and the target does not support the resulting predicated scalar instructions. Hope this helps. Had the pleasure of working with the GCC autovect guys (or rather gals) from the start, before joining Nadav et al. recently. Ayal. > Ciao, Duncan. --------------------------------------------------------------------- Intel Israel (74) Limited This e-mail and any attachments may contain confidential material for the sole use of the intended...
2012 Feb 08
5
[LLVMdev] SelectionDAG scalarizes vector operations.
Hi Dave, >> We generate xEXT nodes in many cases. Unlike GCC which vectorizes >> inner loops, we vectorize the implicit outermost loop of data-parallel >> workloads (also called whole function vectorization). We vectorize >> code even if the user uses xEXT instructions, uses mixed types, etc. >> We choose a vectorization factor which is likely to generate more