General optimization guidelines

General optimization guidelines can be used to set general optimization parameters.

Each of these guidelines has statement-level scope.