Visible to Intel only — GUID: GUID-76E8EB93-27B4-4943-B369-AC6FFF8A37A0
Visible to Intel only — GUID: GUID-76E8EB93-27B4-4943-B369-AC6FFF8A37A0
mstringop-strategy, Qstringop-strategy
Lets you override the internal decision heuristic for the particular algorithm used when implementing buffer manipulation functions such as memcpy and memset.
Syntax
Linux: |
-mstringop-strategy=alg |
macOS: |
-mstringop-strategy=alg |
Windows: |
/Qstringop-strategy:alg |
Arguments
alg |
Specifies the algorithm to use. Possible values are:
|
Default
varies |
If optimization option Os is specified, the default is rep. Otherwise, the default is const_size_loop. |
Description
This option lets you override the internal decision heuristic for the particular algorithm used when implementing buffer manipulation functions such as memcpy and memset.
This option may have no effect on compiler-generated string functions, for example, a call to memcpy generated by the compiler to implement an array copy or structure copy.
IDE Equivalent
Alternate Options
None