factor2

Turns on factorization step 2.

Syntax
  #pragma factor2   
Remarks

Compiler performs the factorization step 2. To turn off factor2, use nofactor2.This optimization is performed on global variables after register allocation, replaces absolute addressing with indirect addressing, and detects a physical address register that is available to do the factorization. Register allocation spilling decreases pressure so new webs, that could not be created before register allocation, can be created.

This pragma does not correspond to any panel setting in the Language panel. By default, this pragma is enabled at global optimization level 2 and above.