blob: 3b91f21c09ff6bbb57544dfabdcdb1c113d2ead1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#ifndef COMPILER_IROEVAL_H
#define COMPILER_IROEVAL_H
#include "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
|