Improves the number of variables that get hoisted out of a loop.
#pragma aggressive_hoisting on | off | reset
This pragma produces faster code and causes a slight increase in code size, especially when optimizing for size. In some cases, hoisting variables out of a loop when the loop does not have a lot of iterations can make your code slower.
The default value for this pragma is off .