#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