mirror of https://git.wuffs.org/MWCC
23 lines
672 B
C
23 lines
672 B
C
#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
|