Author: Whiteknight
Date: Tue Aug 12 15:25:41 2008
New Revision: 30190
Modified:
branches/gsoc_pdd09/compilers/imcc/cfg.h
branches/gsoc_pdd09/compilers/imcc/instructions.h
branches/gsoc_pdd09/compilers/imcc/symreg.h
Log:
[gsoc_pdd09] fix function prototypes in IMCC-related header files that were
mangled by make headerizer
Modified: branches/gsoc_pdd09/compilers/imcc/cfg.h
==============================================================================
--- branches/gsoc_pdd09/compilers/imcc/cfg.h (original)
+++ branches/gsoc_pdd09/compilers/imcc/cfg.h Tue Aug 12 15:25:41 2008
@@ -59,45 +59,45 @@
__attribute__nonnull__(1)
__attribute__nonnull__(2);
-void build_cfg(PARROT_INTERP, ARGMOD(IMC_Unit *unit))
+void build_cfg(PARROT_INTERP, ARGMOD(struct _IMC_Unit *unit))
__attribute__nonnull__(1)
__attribute__nonnull__(2)
FUNC_MODIFIES(*unit);
-void clear_basic_blocks(ARGMOD(IMC_Unit *unit))
+void clear_basic_blocks(ARGMOD(struct _IMC_Unit *unit))
__attribute__nonnull__(1)
FUNC_MODIFIES(*unit);
-void compute_dominance_frontiers(PARROT_INTERP, ARGMOD(IMC_Unit *unit))
+void compute_dominance_frontiers(PARROT_INTERP, ARGMOD(struct _IMC_Unit *unit))
__attribute__nonnull__(1)
__attribute__nonnull__(2)
FUNC_MODIFIES(*unit);
-void compute_dominators(PARROT_INTERP, ARGMOD(IMC_Unit *unit))
+void compute_dominators(PARROT_INTERP, ARGMOD(struct _IMC_Unit *unit))
__attribute__nonnull__(1)
__attribute__nonnull__(2)
FUNC_MODIFIES(*unit);
PARROT_WARN_UNUSED_RESULT
-int edge_count(ARGIN(const IMC_Unit *unit))
+int edge_count(ARGIN(const struct _IMC_Unit *unit))
__attribute__nonnull__(1);
-void find_basic_blocks(PARROT_INTERP, ARGMOD(IMC_Unit *unit), int first)
+void find_basic_blocks(PARROT_INTERP, ARGMOD(struct _IMC_Unit *unit), int
first)
__attribute__nonnull__(1)
__attribute__nonnull__(2)
FUNC_MODIFIES(*unit);
-void find_loops(PARROT_INTERP, ARGMOD(IMC_Unit *unit))
+void find_loops(PARROT_INTERP, ARGMOD(struct _IMC_Unit *unit))
__attribute__nonnull__(1)
__attribute__nonnull__(2)
FUNC_MODIFIES(*unit);
-void free_life_info(ARGIN(const IMC_Unit *unit), ARGMOD(SymReg *r))
+void free_life_info(ARGIN(const struct _IMC_Unit *unit), ARGMOD(SymReg *r))
__attribute__nonnull__(1)
__attribute__nonnull__(2)
FUNC_MODIFIES(*r);
-void life_analysis(PARROT_INTERP, ARGIN(const IMC_Unit *unit))
+void life_analysis(PARROT_INTERP, ARGIN(const struct _IMC_Unit *unit))
__attribute__nonnull__(1)
__attribute__nonnull__(2);
@@ -109,7 +109,7 @@
PARROT_WARN_UNUSED_RESULT
int natural_preheader(
- ARGIN(const IMC_Unit *unit),
+ ARGIN(const struct _IMC_Unit *unit),
ARGIN(const Loop_info* loop_info))
__attribute__nonnull__(1)
__attribute__nonnull__(2);
Modified: branches/gsoc_pdd09/compilers/imcc/instructions.h
==============================================================================
--- branches/gsoc_pdd09/compilers/imcc/instructions.h (original)
+++ branches/gsoc_pdd09/compilers/imcc/instructions.h Tue Aug 12 15:25:41 2008
@@ -85,7 +85,7 @@
typedef struct _emittert {
int (*open)(PARROT_INTERP, void *param);
- int (*emit)(PARROT_INTERP, void *param, const struct _IMC_Unit *, const
Instruction *ins);
+ int (*emit)(PARROT_INTERP, void *param, const struct _IMC_Unit *, const
Instruction *ins);
int (*new_sub)(PARROT_INTERP, void *param, struct _IMC_Unit *);
int (*end_sub)(PARROT_INTERP, void *param, struct _IMC_Unit *);
int (*close)(PARROT_INTERP, void *param);
@@ -103,7 +103,7 @@
PARROT_API
int emit_flush(PARROT_INTERP,
ARGIN_NULLOK(void *param),
- ARGIN(IMC_Unit *unit))
+ ARGIN(struct _IMC_Unit *unit))
__attribute__nonnull__(1)
__attribute__nonnull__(3);
@@ -113,7 +113,7 @@
PARROT_WARN_UNUSED_RESULT
PARROT_CAN_RETURN_NULL
-Instruction * _delete_ins(ARGMOD(IMC_Unit *unit), ARGIN(Instruction *ins))
+Instruction * _delete_ins(ARGMOD(struct _IMC_Unit *unit), ARGIN(Instruction
*ins))
__attribute__nonnull__(1)
__attribute__nonnull__(2)
FUNC_MODIFIES(*unit);
@@ -132,7 +132,7 @@
PARROT_WARN_UNUSED_RESULT
PARROT_CAN_RETURN_NULL
-Instruction * delete_ins(ARGMOD(IMC_Unit *unit), ARGMOD(Instruction *ins))
+Instruction * delete_ins(ARGMOD(struct _IMC_Unit *unit), ARGMOD(Instruction
*ins))
__attribute__nonnull__(1)
__attribute__nonnull__(2)
FUNC_MODIFIES(*unit)
@@ -140,7 +140,7 @@
PARROT_CAN_RETURN_NULL
Instruction * emitb(PARROT_INTERP,
- ARGMOD_NULLOK(IMC_Unit *unit),
+ ARGMOD_NULLOK(struct _IMC_Unit *unit),
ARGIN_NULLOK(Instruction *i))
__attribute__nonnull__(1);
@@ -171,7 +171,7 @@
__attribute__nonnull__(1);
void insert_ins(
- ARGMOD(IMC_Unit *unit),
+ ARGMOD(struct _IMC_Unit *unit),
ARGMOD_NULLOK(Instruction *ins),
ARGMOD(Instruction *tmp))
__attribute__nonnull__(1)
@@ -191,7 +191,7 @@
PARROT_CAN_RETURN_NULL
Instruction * move_ins(
- ARGMOD(IMC_Unit *unit),
+ ARGMOD(struct _IMC_Unit *unit),
ARGMOD(Instruction *ins),
ARGMOD(Instruction *to))
__attribute__nonnull__(1)
@@ -202,7 +202,7 @@
FUNC_MODIFIES(*to);
void prepend_ins(
- ARGMOD(IMC_Unit *unit),
+ ARGMOD(struct _IMC_Unit *unit),
ARGMOD_NULLOK(Instruction *ins),
ARGMOD(Instruction *tmp))
__attribute__nonnull__(1)
@@ -211,7 +211,7 @@
FUNC_MODIFIES(*tmp);
void subst_ins(
- ARGMOD(IMC_Unit *unit),
+ ARGMOD(struct _IMC_Unit *unit),
ARGMOD(Instruction *ins),
ARGMOD(Instruction *tmp),
int needs_freeing)
Modified: branches/gsoc_pdd09/compilers/imcc/symreg.h
==============================================================================
--- branches/gsoc_pdd09/compilers/imcc/symreg.h (original)
+++ branches/gsoc_pdd09/compilers/imcc/symreg.h Tue Aug 12 15:25:41 2008
@@ -157,7 +157,7 @@
FUNC_MODIFIES(*hsh)
FUNC_MODIFIES(*r);
-void add_namespace(PARROT_INTERP, ARGMOD(IMC_Unit *unit))
+void add_namespace(PARROT_INTERP, ARGMOD(struct _IMC_Unit *unit))
__attribute__nonnull__(1)
__attribute__nonnull__(2)
FUNC_MODIFIES(*unit);
@@ -191,7 +191,7 @@
void clear_globals(PARROT_INTERP)
__attribute__nonnull__(1);
-void clear_locals(ARGIN_NULLOK(IMC_Unit *unit));
+void clear_locals(ARGIN_NULLOK(struct _IMC_Unit *unit));
void clear_sym_hash(ARGMOD(SymHash *hsh))
__attribute__nonnull__(1)
FUNC_MODIFIES(*hsh);