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
862be2ff
Commit
862be2ff
authored
Oct 07, 2014
by
Christoph Mallon
Browse files
mode: remove redundant x == mode_b after mode_is_data(x).
mode_b is a data mode.
parent
5b42781b
Changes
2
Hide whitespace changes
Inline
Side-by-side
ir/ir/irmode.c
View file @
862be2ff
...
@@ -265,21 +265,19 @@ ir_tarval *get_mode_max(const ir_mode *mode)
...
@@ -265,21 +265,19 @@ ir_tarval *get_mode_max(const ir_mode *mode)
ir_tarval
*
get_mode_null
(
const
ir_mode
*
mode
)
ir_tarval
*
get_mode_null
(
const
ir_mode
*
mode
)
{
{
assert
(
mode_is_data
(
mode
)
||
mode
==
mode_b
);
assert
(
mode_is_data
(
mode
));
return
mode
->
null
;
return
mode
->
null
;
}
}
ir_tarval
*
get_mode_one
(
const
ir_mode
*
mode
)
ir_tarval
*
get_mode_one
(
const
ir_mode
*
mode
)
{
{
assert
(
mode_is_data
(
mode
)
||
mode
==
mode_b
);
assert
(
mode_is_data
(
mode
));
return
mode
->
one
;
return
mode
->
one
;
}
}
ir_tarval
*
get_mode_all_one
(
const
ir_mode
*
mode
)
ir_tarval
*
get_mode_all_one
(
const
ir_mode
*
mode
)
{
{
assert
(
mode_is_data
(
mode
)
||
mode
==
mode_b
);
assert
(
mode_is_data
(
mode
));
return
mode
->
all_one
;
return
mode
->
all_one
;
}
}
...
...
ir/ir/irverify.c
View file @
862be2ff
...
@@ -542,11 +542,6 @@ static int verify_node_Raise(const ir_node *n)
...
@@ -542,11 +542,6 @@ static int verify_node_Raise(const ir_node *n)
return
fine
;
return
fine
;
}
}
static
int
mode_is_datab
(
const
ir_mode
*
mode
)
{
return
mode_is_data
(
mode
)
||
mode
==
mode_b
;
}
static
int
verify_node_Address
(
const
ir_node
*
n
)
static
int
verify_node_Address
(
const
ir_node
*
n
)
{
{
ir_entity
*
ent
=
get_Address_entity
(
n
);
ir_entity
*
ent
=
get_Address_entity
(
n
);
...
@@ -560,7 +555,7 @@ static int verify_node_Address(const ir_node *n)
...
@@ -560,7 +555,7 @@ static int verify_node_Address(const ir_node *n)
static
int
verify_node_Const
(
const
ir_node
*
n
)
static
int
verify_node_Const
(
const
ir_node
*
n
)
{
{
bool
fine
=
check_mode_func
(
n
,
mode_is_data
b
,
"data
or b
"
);
bool
fine
=
check_mode_func
(
n
,
mode_is_data
,
"data"
);
ir_mode
*
mode
=
get_irn_mode
(
n
);
ir_mode
*
mode
=
get_irn_mode
(
n
);
ir_mode
*
tv_mode
=
get_tarval_mode
(
get_Const_tarval
(
n
));
ir_mode
*
tv_mode
=
get_tarval_mode
(
get_Const_tarval
(
n
));
if
(
fine
&&
tv_mode
!=
mode
)
{
if
(
fine
&&
tv_mode
!=
mode
)
{
...
@@ -792,8 +787,8 @@ static int verify_node_Not(const ir_node *n)
...
@@ -792,8 +787,8 @@ static int verify_node_Not(const ir_node *n)
static
int
verify_node_Cmp
(
const
ir_node
*
n
)
static
int
verify_node_Cmp
(
const
ir_node
*
n
)
{
{
bool
fine
=
check_mode
(
n
,
mode_b
);
bool
fine
=
check_mode
(
n
,
mode_b
);
fine
&=
check_input_func
(
n
,
n_Cmp_left
,
"left"
,
mode_is_data
b
,
"data
b
"
);
fine
&=
check_input_func
(
n
,
n_Cmp_left
,
"left"
,
mode_is_data
,
"data"
);
fine
&=
check_input_func
(
n
,
n_Cmp_right
,
"right"
,
mode_is_data
b
,
"data
b
"
);
fine
&=
check_input_func
(
n
,
n_Cmp_right
,
"right"
,
mode_is_data
,
"data"
);
ir_mode
*
model
=
get_irn_mode
(
get_Cmp_left
(
n
));
ir_mode
*
model
=
get_irn_mode
(
get_Cmp_left
(
n
));
ir_mode
*
moder
=
get_irn_mode
(
get_Cmp_right
(
n
));
ir_mode
*
moder
=
get_irn_mode
(
get_Cmp_right
(
n
));
if
(
model
!=
moder
)
{
if
(
model
!=
moder
)
{
...
@@ -859,7 +854,7 @@ static int verify_node_Bitcast(const ir_node *n)
...
@@ -859,7 +854,7 @@ static int verify_node_Bitcast(const ir_node *n)
static
int
mode_is_dataMb
(
const
ir_mode
*
mode
)
static
int
mode_is_dataMb
(
const
ir_mode
*
mode
)
{
{
return
mode_is_data
(
mode
)
||
mode
==
mode_M
||
mode
==
mode_b
;
return
mode_is_data
(
mode
)
||
mode
==
mode_M
;
}
}
static
int
verify_node_Phi
(
const
ir_node
*
n
)
static
int
verify_node_Phi
(
const
ir_node
*
n
)
...
@@ -954,7 +949,7 @@ static int verify_node_Confirm(const ir_node *n)
...
@@ -954,7 +949,7 @@ static int verify_node_Confirm(const ir_node *n)
static
int
verify_node_Mux
(
const
ir_node
*
n
)
static
int
verify_node_Mux
(
const
ir_node
*
n
)
{
{
bool
fine
=
check_mode_func
(
n
,
mode_is_data
b
,
"data
or mode_b
"
);
bool
fine
=
check_mode_func
(
n
,
mode_is_data
,
"data"
);
fine
&=
check_input_mode
(
n
,
n_Mux_sel
,
"sel"
,
mode_b
);
fine
&=
check_input_mode
(
n
,
n_Mux_sel
,
"sel"
,
mode_b
);
fine
&=
check_mode_same_input
(
n
,
n_Mux_true
,
"true"
);
fine
&=
check_mode_same_input
(
n
,
n_Mux_true
,
"true"
);
fine
&=
check_mode_same_input
(
n
,
n_Mux_false
,
"false"
);
fine
&=
check_mode_same_input
(
n
,
n_Mux_false
,
"false"
);
...
...
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