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
3b2d273d
Commit
3b2d273d
authored
Dec 19, 2012
by
Christoph Mallon
Browse files
be: Remove the unused attribute support_inline_asm from the struct backend_params.
parent
6be713d5
Changes
6
Hide whitespace changes
Inline
Side-by-side
include/libfirm/be.h
View file @
3b2d273d
...
...
@@ -97,8 +97,6 @@ typedef ir_node *(create_trampoline_fkt)(ir_node *block, ir_node *mem, ir_node *
* propagated to the libFirm parameter set.
*/
typedef
struct
backend_params
{
/** If set, the backend supports inline assembly. */
unsigned
support_inline_asm
:
1
;
/** If set, the backend supports Rotl nodes */
unsigned
support_rotl
:
1
;
/** the backend uses big-endian byte ordering if set, else little endian */
...
...
ir/be/TEMPLATE/bearch_TEMPLATE.c
View file @
3b2d273d
...
...
@@ -252,7 +252,6 @@ static int TEMPLATE_is_mux_allowed(ir_node *sel, ir_node *mux_false,
static
const
backend_params
*
TEMPLATE_get_backend_params
(
void
)
{
static
backend_params
p
=
{
0
,
/* no inline assembly */
0
,
/* no support for Rotl nodes */
0
,
/* 0: little-endian, 1: big-endian */
1
,
/* modulo shift efficient */
...
...
ir/be/amd64/bearch_amd64.c
View file @
3b2d273d
...
...
@@ -387,7 +387,6 @@ static int amd64_is_mux_allowed(ir_node *sel, ir_node *mux_false,
*/
static
const
backend_params
*
amd64_get_backend_params
(
void
)
{
static
backend_params
p
=
{
0
,
/* no inline assembly */
1
,
/* support Rotl nodes */
0
,
/* little endian */
1
,
/* modulo shift is efficient */
...
...
ir/be/arm/bearch_arm.c
View file @
3b2d273d
...
...
@@ -483,7 +483,6 @@ static const backend_params *arm_get_libfirm_params(void)
32
,
/* SMUL & UMUL available for 32 bit */
};
static
backend_params
p
=
{
0
,
/* don't support inline assembler yet */
1
,
/* support Rotl nodes */
1
,
/* big endian */
1
,
/* modulo shift efficient */
...
...
ir/be/ia32/bearch_ia32.c
View file @
3b2d273d
...
...
@@ -1488,7 +1488,6 @@ static const ir_settings_arch_dep_t ia32_arch_dep = {
32
,
/* Mulh allowed up to 32 bit */
};
static
backend_params
ia32_backend_params
=
{
1
,
/* support inline assembly */
1
,
/* support Rotl nodes */
0
,
/* little endian */
1
,
/* modulo shift efficient */
...
...
ir/be/sparc/bearch_sparc.c
View file @
3b2d273d
...
...
@@ -483,7 +483,6 @@ static const backend_params *sparc_get_backend_params(void)
32
,
/* max_bits_for_mulh */
};
static
backend_params
p
=
{
0
,
/* no inline assembly */
0
,
/* no support for RotL nodes */
1
,
/* big endian */
1
,
/* modulo shift efficient */
...
...
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