projects
/
libfirm
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3380395
)
fixed DBG_OPT_RAW() call
author
Michael Beck
<beck@ipd.info.uni-karlsruhe.de>
Wed, 22 Jun 2005 17:16:53 +0000
(17:16 +0000)
committer
Michael Beck
<beck@ipd.info.uni-karlsruhe.de>
Wed, 22 Jun 2005 17:16:53 +0000
(17:16 +0000)
[r6104]
ir/opt/ldstopt.c
patch
|
blob
|
history
diff --git
a/ir/opt/ldstopt.c
b/ir/opt/ldstopt.c
index
6dc6ba1
..
d535879
100644
(file)
--- a/
ir/opt/ldstopt.c
+++ b/
ir/opt/ldstopt.c
@@
-549,8
+549,10
@@
static int optimize_load(ir_node *load)
*/
if ((!pred_info->projs[pn_Store_X_except] && !info->projs[pn_Load_X_except]) ||
get_nodes_block(load) == get_nodes_block(pred)) {
- DBG_OPT_RAW(load, pred);
- exchange( info->projs[pn_Load_res], get_Store_value(pred) );
+ ir_node *value = get_Store_value(pred);
+
+ DBG_OPT_RAW(load, value);
+ exchange(info->projs[pn_Load_res], value);
if (info->projs[pn_Load_M])
exchange(info->projs[pn_Load_M], mem);