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
92632c2c
Commit
92632c2c
authored
Sep 17, 2009
by
yb9976
Browse files
Set irg birg.
[r26541]
parent
39cb5226
Changes
1
Hide whitespace changes
Inline
Side-by-side
ir/be/bemain.c
View file @
92632c2c
...
...
@@ -445,6 +445,8 @@ static void dump(int mask, ir_graph *irg, const char *suffix,
*/
static
void
initialize_birg
(
be_irg_t
*
birg
,
ir_graph
*
irg
,
be_main_env_t
*
env
)
{
irg
->
be_data
=
birg
;
memset
(
birg
,
0
,
sizeof
(
*
birg
));
birg
->
irg
=
irg
;
birg
->
main_env
=
env
;
...
...
@@ -574,7 +576,6 @@ static void be_main_loop(FILE *file_handle, const char *cup_name)
/* First: initialize all birgs */
for
(
i
=
0
;
i
<
num_birgs
;
++
i
)
{
ir_graph
*
irg
=
backend_irg_list
?
backend_irg_list
[
i
]
:
get_irp_irg
(
i
);
irg
->
be_data
=
&
birgs
[
i
];
initialize_birg
(
&
birgs
[
i
],
irg
,
&
env
);
}
arch_env_handle_intrinsics
(
arch_env
);
...
...
Write
Preview
Markdown
is supported
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