* PURPOSE.
*/
-/*
- * Project: libFIRM
- * File name: ir/opt/escape_ana.c
- * Purpose: escape analysis and optimization
- * Author: Michael Beck
- * Modified by:
- * Created: 03.11.2005
- * CVS-ID: $Id$
- * Copyright: (c) 1999-2005 Universität Karlsruhe
- */
-
/**
- * @file escape_ana.c
- *
- * A fast and simple Escape analysis.
+ * @file
+ * @author Michael Beck
+ * @date 03.11.2005
+ * @brief A fast and simple Escape analysis.
*/
#include "config.h"
size_t j;
ent = get_Call_callee(succ, --k);
- if (ent == unknown_entity) {
+ if (is_unknown_entity(ent)) {
/* we don't know what will be called, a possible escape */
return 1;
}
}
}
- if (tp && tp != firm_unknown_type) {
+ if (tp && !is_unknown_type(tp)) {
/* we could determine the type, so we could place it on the frame */
dbg = get_irn_dbg_info(alloc);
blk = get_nodes_block(alloc);