Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Zwinkau
libfirm
Commits
e5489501
Commit
e5489501
authored
Apr 02, 2008
by
Michael Beck
Browse files
C99 features removed
[r19060]
parent
57127208
Changes
1
Hide whitespace changes
Inline
Side-by-side
ir/opt/ldst2.c
View file @
e5489501
...
...
@@ -42,6 +42,7 @@
#include
"obst.h"
#include
"irdump.h"
#include
"irflag_t.h"
#include
"irprintf.h"
#if +0
#define OPTIMISE_LOAD_AFTER_LOAD
...
...
@@ -699,10 +700,12 @@ static void parallelise_store(parallelise_info *pi, ir_node *irn)
ir_mode
*
store_mode
=
get_irn_mode
(
get_Store_value
(
pred
));
ir_node
*
store_ptr
=
get_Store_ptr
(
pred
);
if
(
get_alias_relation
(
current_ir_graph
,
org_ptr
,
org_mode
,
store_ptr
,
store_mode
)
==
no_alias
)
{
ir_node
*
mem
;
ir_fprintf
(
stderr
,
"St after St: %+F (%+F) does not alias %+F (%+F)
\n
"
,
org_ptr
,
org_mode
,
store_ptr
,
store_mode
);
ir_node
*
mem
=
get_Store_mem
(
pred
);
ir_nodeset_insert
(
&
pi
->
user_mem
,
irn
);
//ir_fprintf(stderr, "adding %+F to user set\n", irn);
mem
=
get_Store_mem
(
pred
);
parallelise_store
(
pi
,
mem
);
return
;
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment