Tells the compiler to use aggressive multi-versioning to check for pointer aliasing and scalar replacement.
IA-32, Intel® 64 architectures
Linux and Mac OS X: | -opt-multi-version-aggressive -no-opt-multi-version-aggressive |
Windows: | /Qopt-multi-version-aggressive /Qopt-multi-version-aggressive- |
None
-no-opt-multi-version-aggressive |
The compiler uses default heuristics when checking for pointer aliasing and scalar replacement. |
This option tells the compiler to use aggressive multi-versioning to check for pointer aliasing and scalar replacement. This option may improve performance.
None