Tells the compiler to use aggressive multi-versioning to check for pointer aliasing and scalar replacement.
None
IA-32 architecture, Intel® 64 architecture
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 or /Qopt-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