From c3455814e22a6be862cc053da8c68d3e5f51e231 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Sat, 11 Jun 2011 15:05:08 +0200 Subject: [PATCH] add some const qualifiers to backedges query functions --- include/libfirm/irloop.h | 4 ++-- ir/ana/irbackedge.c | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/include/libfirm/irloop.h b/include/libfirm/irloop.h index 7c6db432f..f0d9cbe37 100644 --- a/include/libfirm/irloop.h +++ b/include/libfirm/irloop.h @@ -49,13 +49,13 @@ /* ------------------------------------------------------------------- */ /** Returns non-zero if the predecessor pos is a backedge. */ -FIRM_API int is_backedge(ir_node *n, int pos); +FIRM_API int is_backedge(const ir_node *n, int pos); /** Marks edge pos as a backedge. */ FIRM_API void set_backedge(ir_node *n, int pos); /** Marks edge pos as a non-backedge. */ FIRM_API void set_not_backedge(ir_node *n, int pos); /** Returns non-zero if n has backedges. */ -FIRM_API int has_backedges(ir_node *n); +FIRM_API int has_backedges(const ir_node *n); /** Clears all backedge information. */ FIRM_API void clear_backedges(ir_node *n); diff --git a/ir/ana/irbackedge.c b/ir/ana/irbackedge.c index 13fee326f..6607f216f 100644 --- a/ir/ana/irbackedge.c +++ b/ir/ana/irbackedge.c @@ -44,7 +44,7 @@ * Does not assert whether the backarray is correct -- use * very careful! */ -static bitset_t *mere_get_backarray(ir_node *n) +static bitset_t *mere_get_backarray(const ir_node *n) { switch (get_irn_opcode(n)) { case iro_Block: @@ -65,7 +65,7 @@ static bitset_t *mere_get_backarray(ir_node *n) * Returns backarray if the node can have backedges, else returns * NULL. */ -static bitset_t *get_backarray(ir_node *n) +static bitset_t *get_backarray(const ir_node *n) { bitset_t *ba = mere_get_backarray(n); @@ -85,7 +85,7 @@ static bitset_t *get_backarray(ir_node *n) * Returns non-zero if node has no backarray, or * if size of backarray == size of in array. */ -static int legal_backarray(ir_node *n) +static int legal_backarray(const ir_node *n) { bitset_t *ba = mere_get_backarray(n); if (ba && (bitset_size(ba) != (unsigned) get_irn_arity(n))) @@ -119,7 +119,7 @@ void fix_backedges(struct obstack *obst, ir_node *n) } /* Returns non-zero if the predecessor pos is a backedge. */ -int is_backedge(ir_node *n, int pos) +int is_backedge(const ir_node *n, int pos) { bitset_t *ba = get_backarray(n); if (ba) @@ -144,7 +144,7 @@ void set_not_backedge(ir_node *n, int pos) } /* Returns non-zero if n has backedges. */ -int has_backedges(ir_node *n) +int has_backedges(const ir_node *n) { bitset_t *ba = get_backarray(n); if (ba != NULL) { -- 2.20.1