projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Partially undo r20786: Emit ret $0 especially when its BB is only reached by a fallt...
[libfirm]
/
ir
/
be
/
arm
/
arm_optimize.c
diff --git
a/ir/be/arm/arm_optimize.c
b/ir/be/arm/arm_optimize.c
index
49091cb
..
a26a0a0
100644
(file)
--- a/
ir/be/arm/arm_optimize.c
+++ b/
ir/be/arm/arm_optimize.c
@@
-245,10
+245,7
@@
static void peephole_be_Spill(ir_node *node) {
panic("peephole_be_Spill: spill not supported for this mode");
}
panic("peephole_be_Spill: spill not supported for this mode");
}
- be_peephole_before_exchange(node, store);
- sched_remove(node);
- exchange(node, store);
- be_peephole_after_exchange(store);
+ be_peephole_exchange(node, store);
}
/**
}
/**
@@
-305,10
+302,7
@@
static void peephole_be_Reload(ir_node *node) {
panic("peephole_be_Spill: spill not supported for this mode");
}
panic("peephole_be_Spill: spill not supported for this mode");
}
- be_peephole_before_exchange(node, proj);
- sched_remove(node);
- exchange(node, proj);
- be_peephole_after_exchange(proj);
+ be_peephole_exchange(node, proj);
}
/**
}
/**