Developer Guide and Reference

Contents

qopt-args-in-regs, Qopt-args-in-regs

Determines whether calls to routines are optimized by passing
parameters
in registers instead of on the stack.
Architecture Restrictions
Only available on IA-32 architecture

Syntax

Linux:
-qopt-args-in-regs
[
=
keyword
]
macOS:
None
Windows:
/Qopt-args-in-regs
[
:
keyword
]
Arguments
keyword
Specifies whether the optimization should be performed and under what conditions. Possible values are:
none
The optimization is not performed. No
parameters
are passed in registers. They are put on the stack.
seen
Causes
parameters
to be passed in registers when they are passed to routines whose definition can be seen in the same compilation unit.
all
Causes
parameters
to be passed in registers, whether they are passed to routines whose definition can be seen in the same compilation unit, or not. This value is only available on Linux* systems.