Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Zwinkau
libfirm
Commits
02d2feee
Commit
02d2feee
authored
Sep 06, 2015
by
Christoph Mallon
Browse files
be: Give the operand of be_IncSP a symbolic name.
parent
2debf302
Changes
2
Hide whitespace changes
Inline
Side-by-side
ir/be/benode.c
View file @
02d2feee
...
...
@@ -373,13 +373,13 @@ const arch_register_req_t *be_create_reg_req(struct obstack *obst,
ir_node
*
be_get_IncSP_pred
(
ir_node
*
irn
)
{
assert
(
be_is_IncSP
(
irn
));
return
get_irn_n
(
irn
,
0
);
return
get_irn_n
(
irn
,
n_be_IncSP_pred
);
}
void
be_set_IncSP_pred
(
ir_node
*
incsp
,
ir_node
*
pred
)
{
assert
(
be_is_IncSP
(
incsp
));
set_irn_n
(
incsp
,
0
,
pred
);
set_irn_n
(
incsp
,
n_be_IncSP_pred
,
pred
);
}
void
be_set_IncSP_offset
(
ir_node
*
irn
,
int
offset
)
...
...
ir/be/benode.h
View file @
02d2feee
...
...
@@ -101,6 +101,10 @@ ir_node *be_new_MemPerm(ir_node *block, int n, ir_node *const *in);
ir_node
*
be_new_Keep
(
ir_node
*
block
,
int
arity
,
ir_node
*
const
*
in
);
ir_node
*
be_new_Keep_one
(
ir_node
*
kept
);
enum
{
n_be_IncSP_pred
};
/**
* Make a stack pointer increase/decrease node.
* @param sp The stack pointer register.
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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