MWCC/includes/compiler/IroEval.h

15 lines
492 B
C
Raw Normal View History

#ifndef COMPILER_IROEVAL_H
#define COMPILER_IROEVAL_H
#include "compiler/IrOptimizer.h"
2023-01-10 11:05:21 +00:00
extern void IRO_InitializeIsAssociativeENodeTypeArray(void);
extern void IRO_TruncateValueToType(CInt64 *val, Type *type);
2023-01-10 11:05:21 +00:00
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