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
3b01f130
Commit
3b01f130
authored
May 15, 2013
by
Matthias Braun
Browse files
remove odd is_irn_pinned_in_irg function
parent
c570bc13
Changes
4
Hide whitespace changes
Inline
Side-by-side
include/libfirm/irnode.h
View file @
3b01f130
...
...
@@ -185,14 +185,6 @@ FIRM_API op_pin_state get_irn_pinned(const ir_node *node);
/** Sets pin state for nodes with op pin state op_pin_state_exc_pinned */
FIRM_API
void
set_irn_pinned
(
ir_node
*
node
,
op_pin_state
state
);
/** Returns whether the node is currently pinned.
*
* If get_irn_pinned returns op_pin_state_floats and the graph the
* node belongs to is in state op_poin_state_floats then this function
* returns 'floats', else 'pinned'.
*/
FIRM_API
op_pin_state
is_irn_pinned_in_irg
(
const
ir_node
*
node
);
/**
* IR node constructor.
* Create a new IR node in irg, with an op, mode, arity and
...
...
ir/ir/irnode.c
View file @
3b01f130
...
...
@@ -394,11 +394,6 @@ op_pin_state (get_irn_pinned)(const ir_node *node)
return
get_irn_pinned_
(
node
);
}
op_pin_state
(
is_irn_pinned_in_irg
)
(
const
ir_node
*
node
)
{
return
is_irn_pinned_in_irg_
(
node
);
}
void
set_irn_pinned
(
ir_node
*
node
,
op_pin_state
state
)
{
/* due to optimization an opt may be turned into a Tuple */
...
...
ir/ir/irnode_t.h
View file @
3b01f130
...
...
@@ -38,7 +38,6 @@
#define set_irn_link(node, link) set_irn_link_(node, link)
#define get_irn_link(node) get_irn_link_(node)
#define get_irn_pinned(node) get_irn_pinned_(node)
#define is_irn_pinned_in_irg(node) is_irn_pinned_in_irg_(node)
#define is_binop(node) is_binop_(node)
#define is_SymConst_addr_ent(node) is_SymConst_addr_ent_(node)
#define get_Block_n_cfgpreds(node) get_Block_n_cfgpreds_(node)
...
...
@@ -332,13 +331,6 @@ static inline op_pin_state get_irn_pinned_(const ir_node *node)
return
state
;
}
static
inline
op_pin_state
is_irn_pinned_in_irg_
(
const
ir_node
*
node
)
{
if
(
get_irg_pinned
(
get_irn_irg
(
node
))
==
op_pin_state_floats
)
return
get_irn_pinned
(
node
);
return
op_pin_state_pinned
;
}
static
inline
int
is_binop_
(
const
ir_node
*
node
)
{
assert
(
is_ir_node_
(
node
));
...
...
ir/ir/irverify.c
View file @
3b01f130
...
...
@@ -1611,7 +1611,7 @@ int irn_verify_irg(const ir_node *n, ir_graph *irg)
"invalid pin state"
,
0
,
ir_printf
(
"node %+F"
,
n
);
);
}
else
if
(
!
is_Block
(
n
)
&&
is_irn_pinned_in_irg
(
n
)
}
else
if
(
!
is_Block
(
n
)
&&
irg_has_properties
(
irg
,
IR_GRAPH_PROPERTY_NO_BADS
))
{
ASSERT_AND_RET_DBG
(
is_Block
(
get_nodes_block
(
n
))
||
is_Anchor
(
n
),
"block input is not a block"
,
0
,
...
...
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