Various extensions to the vectorizer
Files
3@@ -156,6 +156,10 @@ class VectorizationContext:
@@ -303,16 +307,13 @@ class AstVectorizer:
@@ -469,14 +470,11 @@ class AstVectorizer:
Includes additions to the AstVectorizer
:
Additions to the x86 instruction set:
And to the SelectIntrinsics
pass:
__builtin_convertvector
which is supported by most compilers instead of inserting intrinsics. Useful because not all conversions are supported natively on all CPUs.