10.1 Non processor specific

The following sections describe the general optimizations done by the compiler, they are not processor specific. Some of these require some compiler switch override while others are done automatically (those which require a switch will be noted as such).


   Constant folding
   Constant merging
   Short cut evaluation
   Constant set inlining
   Small sets
   Range checking
   And instead of modulo
   Shifts instead of multiply or divide
   Automatic alignment
   Smart linking
   Inline routines
   Stack frame omission
   Register variables