Review Article
Evaluation of Compilers’ Capability of Automatic Vectorization Based on Source Code Analysis
Table 3
Compiler’s versions and flags used in the evaluation.
| Compiler | GCC | LLVM | ICC |
| Version | 9.2.0,8.3.0,7.4.0,6.5.0,5.5.0 | 9.0.0,8.0.0,7.0.1,6.0.1,5.0.1 | 19.0.1,18.0.5,17.0.4,16.0.4,15.0.6 | Baseline options | -std = c99 -O3 -fivopts -flax-vector-conversions -funsafe-math-optimizations -msse4.2 -fno-tree-vectorize | -std = c99 -O3 -msse4.2 -fno-vectorize | -std = c99 -O3 -msse4.2 -no-vec | Vectorization options | -std = c99 -O3 -fivopts -flax-vector-conversions -funsafe-math-optimizations -msse4.2 | -std = c99 -O3 -msse4.2 | -std = c99 -O3 -msse4.2 |
|
|