#ifndef COMPILER_IROUNROLLLOOP_H #define COMPILER_IROUNROLLLOOP_H #include "compiler/IrOptimizer.h" extern void IRO_LoopUnroller(void); extern void IRO_IterateForLoopBody(); extern void IRO_LinearizeForLoopPostLoop(); extern void BuildEarlyLoopExitTest(); extern void BuildLoopExitTest(); extern void IsIterationCountConstant(); extern void NoOpBlock(); extern void IRO_TestConstantIterationCount(); extern void BuildOrigIterationCount(); extern void BuildNewFinalvalue(); extern void BuildUnrolledBodyEntryTest(); extern void ChangeInductionReference(); extern void UpdateInductionIncrement(); extern void GenInitialAssignment(); extern void GenNewInduction(); #endif