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
/
convopt.c
diff --git
a/ir/opt/convopt.c
b/ir/opt/convopt.c
index
696238e
..
7a10068
100644
(file)
--- a/
ir/opt/convopt.c
+++ b/
ir/opt/convopt.c
@@
-77,7
+77,7
@@
static bool is_optimizable_node(const ir_node *node)
}
}
}
}
-static tarval* conv_const_tv(const ir_node* cnst, ir_mode* dest_mode)
+static
ir_
tarval* conv_const_tv(const ir_node* cnst, ir_mode* dest_mode)
{
return tarval_convert_to(get_Const_tarval(cnst), dest_mode);
}
{
return tarval_convert_to(get_Const_tarval(cnst), dest_mode);
}
@@
-186,7
+186,7
@@
static ir_node *conv_transform(ir_node *node, ir_mode *dest_mode)
if (is_Const(node)) {
/* TODO tarval module is incomplete and can't convert floats to ints */
if (is_Const(node)) {
/* TODO tarval module is incomplete and can't convert floats to ints */
- tarval *tv = conv_const_tv(node, dest_mode);
+
ir_
tarval *tv = conv_const_tv(node, dest_mode);
if (tv == tarval_bad) {
return place_conv(node, dest_mode);
} else {
if (tv == tarval_bad) {
return place_conv(node, dest_mode);
} else {
@@
-262,7
+262,7
@@
static void conv_opt_walker(ir_node *node, void *data)
ir_mode *pred_mode;
ir_mode *mode;
int costs;
ir_mode *pred_mode;
ir_mode *mode;
int costs;
- bool *changed = data;
+ bool *changed =
(bool*)
data;
if (!is_Conv(node))
return;
if (!is_Conv(node))
return;