projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed doxygen comments, removed initialization for description entities
[libfirm]
/
ir
/
ana
/
irbackedge.c
diff --git
a/ir/ana/irbackedge.c
b/ir/ana/irbackedge.c
index
a596ac8
..
da5690b
100644
(file)
--- a/
ir/ana/irbackedge.c
+++ b/
ir/ana/irbackedge.c
@@
-27,7
+27,7
@@
* very careful!
*/
static INLINE int *mere_get_backarray(ir_node *n) {
* very careful!
*/
static INLINE int *mere_get_backarray(ir_node *n) {
- switch
(intern_
get_irn_opcode(n)) {
+ switch
(
get_irn_opcode(n)) {
case iro_Block:
if (!get_Block_matured(n)) return NULL;
if (interprocedural_view && n->attr.block.in_cg) {
case iro_Block:
if (!get_Block_matured(n)) return NULL;
if (interprocedural_view && n->attr.block.in_cg) {
@@
-82,7
+82,7
@@
static INLINE bool legal_backarray (ir_node *n) {
INLINE void fix_backedges(struct obstack *obst, ir_node *n) {
INLINE void fix_backedges(struct obstack *obst, ir_node *n) {
- opcode opc =
intern_
get_irn_opcode(n);
+ opcode opc = get_irn_opcode(n);
int *arr = mere_get_backarray(n);
if (ARR_LEN(arr) == ARR_LEN(get_irn_in(n))-1)
return;
int *arr = mere_get_backarray(n);
if (ARR_LEN(arr) == ARR_LEN(get_irn_in(n))-1)
return;
@@
-129,25
+129,32
@@
void set_not_backedge (ir_node *n, int pos) {
bool has_backedges (ir_node *n) {
int i;
int *ba = get_backarray (n);
bool has_backedges (ir_node *n) {
int i;
int *ba = get_backarray (n);
- if (ba)
- for (i = 0; i < intern_get_irn_arity(n); i++)
+ if (ba) {
+ int arity = get_irn_arity(n);
+ for (i = 0; i < arity; i++)
if (ba[i]) return true;
if (ba[i]) return true;
+ }
return false;
}
/** Sets all backedge information to zero. */
void clear_backedges (ir_node *n) {
return false;
}
/** Sets all backedge information to zero. */
void clear_backedges (ir_node *n) {
- int i, rem = interprocedural_view;
+ int i, arity;
+ int rem = interprocedural_view;
int *ba;
interprocedural_view = 0;
ba = get_backarray (n);
int *ba;
interprocedural_view = 0;
ba = get_backarray (n);
- if (ba)
- for (i = 0; i < intern_get_irn_arity(n); i++)
+ if (ba) {
+ arity = get_irn_arity(n);
+ for (i = 0; i < arity; i++)
ba[i] = 0;
ba[i] = 0;
+ }
interprocedural_view = 1;
ba = get_backarray (n);
interprocedural_view = 1;
ba = get_backarray (n);
- if (ba)
- for (i = 0; i < intern_get_irn_arity(n); i++)
+ if (ba) {
+ arity = get_irn_arity(n);
+ for (i = 0; i < arity; i++)
ba[i] = 0;
ba[i] = 0;
+ }
interprocedural_view = rem;
}
interprocedural_view = rem;
}