Commit 3b2d273d authored by Christoph Mallon's avatar Christoph Mallon
Browse files

be: Remove the unused attribute support_inline_asm from the struct backend_params.

parent 6be713d5
......@@ -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 */
......
......@@ -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 */
......
......@@ -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 */
......
......@@ -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 */
......
......@@ -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 */
......
......@@ -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 */
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment