projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix irio not working correctly anymore after MacroBlocks were removed
[libfirm]
/
ir
/
opt
/
reassoc.c
diff --git
a/ir/opt/reassoc.c
b/ir/opt/reassoc.c
index
ebdfedc
..
ca67034
100644
(file)
--- a/
ir/opt/reassoc.c
+++ b/
ir/opt/reassoc.c
@@
-593,7
+593,7
@@
static int reassoc_Shl(ir_node **node)
*/
static void wq_walker(ir_node *n, void *env)
{
*/
static void wq_walker(ir_node *n, void *env)
{
- walker_t *wenv = env;
+ walker_t *wenv =
(walker_t*)
env;
set_irn_link(n, NULL);
if (!is_Block(n)) {
set_irn_link(n, NULL);
if (!is_Block(n)) {
@@
-619,7
+619,7
@@
static void do_reassociation(walker_t *wenv)
ir_node *n, *blk;
while (! waitq_empty(wenv->wq)) {
ir_node *n, *blk;
while (! waitq_empty(wenv->wq)) {
- n = waitq_get(wenv->wq);
+ n =
(ir_node*)
waitq_get(wenv->wq);
set_irn_link(n, NULL);
blk = get_nodes_block(n);
set_irn_link(n, NULL);
blk = get_nodes_block(n);
@@
-913,9
+913,9
@@
transform:
*/
static void reverse_rules(ir_node *node, void *env)
{
*/
static void reverse_rules(ir_node *node, void *env)
{
- walker_t *wenv = env;
- ir_
mode *mode = get_irn_mode
(node);
- ir_
graph *irg = get_irn_irg
(node);
+ walker_t *wenv =
(walker_t*)
env;
+ ir_
graph *irg = get_irn_irg
(node);
+ ir_
mode *mode = get_irn_mode
(node);
int res;
/* for FP these optimizations are only allowed if fp_strict_algebraic is disabled */
int res;
/* for FP these optimizations are only allowed if fp_strict_algebraic is disabled */