diff options
Diffstat (limited to 'includes/compiler/IroPointerAnalysis.h')
-rw-r--r-- | includes/compiler/IroPointerAnalysis.h | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/includes/compiler/IroPointerAnalysis.h b/includes/compiler/IroPointerAnalysis.h deleted file mode 100644 index a6ed2c2..0000000 --- a/includes/compiler/IroPointerAnalysis.h +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef COMPILER_IROPOINTERANALYSIS_H -#define COMPILER_IROPOINTERANALYSIS_H - -#include "compiler/IrOptimizer.h" - -extern void PointerAnalysis_Setup(void); -extern void PointerAnalysis_Cleanup(void); -extern void IRO_AnalyzePointers(Object *function); -extern Boolean PointerAnalysis_TwoLinearNodePointerExprsMightAlias(Object *proc, IROLinear *nd1, IROLinear *nd2); -extern Boolean PointerAnalysis_TwoENodePointerExprsMightAlias(Object *proc, ENode *nd1, ENode *nd2); -extern Boolean PointerAnalysis_IsLinearNodePointerExprDefinite(Object *proc, IROLinear *nd); -extern Boolean PointerAnalysis_IsENodePointerExprDefinite(Object *proc, ENode *nd); -extern Boolean PointerAnalysis_IsVariableValueDefinite(Object *proc, VarRecord *var, PointsToFunction *pointsTo); -extern void PointerAnalysis_LookupLinearNodePointerExpr(Object *proc, IROLinear *indirect, IROListNode **list); -extern void PointerAnalysis_LookupENodePointerExpr(Object *proc, ENode *indirect, ENodeList **list); -extern void PointerAnalysis_LookupVariableIntoLinearNodeExprs(Object *proc, VarRecord *var, PointsToFunction *pointsTo, IROListNode **list); -extern void PointerAnalysis_LookupVariableIntoENodeExprs(Object *proc, VarRecord *var, PointsToFunction *pointsTo, ENodeList **list); -extern void PointerAnalysis_GetFunctionKills(Object *proc, IROLinear *funccall, ObjectList **list); -extern void PointerAnalysis_GetFunctionDependencies(Object *proc, IROLinear *funccall, ObjectList **list); -extern void PointerAnalysis_PragmaMode(void); -extern void PointerAnalysis_ParseEntryPointsToSpecifier(DeclInfo *di); -extern void PointerAnalysis_ParseExitPointsToSpecifier(DeclInfo *di); -extern void PointerAnalysis_ParseFunctionModifiesSpecifier(DeclInfo *di); - -#endif |