Whole-Function Vectorization


Automatically transform arbitrary scalar functions into their SIMD equivalents.
Integrate into any data-parallel language to exploit SIMD instruction sets.
Implemented in LLVM: source-language and target-platform independent.