mirror of https://git.wuffs.org/MWCC
15 lines
492 B
C
15 lines
492 B
C
#ifndef COMPILER_IROEVAL_H
|
|
#define COMPILER_IROEVAL_H
|
|
|
|
#include "compiler/IrOptimizer.h"
|
|
|
|
extern void IRO_InitializeIsAssociativeENodeTypeArray(void);
|
|
extern void IRO_TruncateValueToType(CInt64 *val, Type *type);
|
|
extern void IRO_TruncateBitfieldValueToType(CInt64 *val, Type *type, Type *type2);
|
|
extern void IRO_ConstantFolding(void);
|
|
extern Boolean IRO_EvaluateConditionals(void);
|
|
extern int IRO_SimplifyConditionals(void);
|
|
extern Boolean IRO_EvaluateDefinitePointers(Object *func);
|
|
|
|
#endif
|