projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
use is_$KIND(n) instead of get_irn_op(n) == op_$KIND.
[libfirm]
/
ir
/
be
/
arm
/
arm_transform.c
diff --git
a/ir/be/arm/arm_transform.c
b/ir/be/arm/arm_transform.c
index
48e3dc1
..
c2413d9
100644
(file)
--- a/
ir/be/arm/arm_transform.c
+++ b/
ir/be/arm/arm_transform.c
@@
-738,7
+738,7
@@
static ir_node *make_shift(ir_node *node, match_flags_t flags,
ir_node *new_op2;
if (get_mode_modulo_shift(mode) != 32)
ir_node *new_op2;
if (get_mode_modulo_shift(mode) != 32)
- panic("modulo shift!=32 not supported
by arm backend
");
+ panic("modulo shift!=32 not supported");
if (flags & MATCH_SIZE_NEUTRAL) {
op1 = arm_skip_downconv(op1);
if (flags & MATCH_SIZE_NEUTRAL) {
op1 = arm_skip_downconv(op1);
@@
-942,7
+942,7
@@
static ir_node *gen_Load(ir_node *node)
ir_node *new_load = NULL;
if (get_Load_unaligned(node) == align_non_aligned)
ir_node *new_load = NULL;
if (get_Load_unaligned(node) == align_non_aligned)
- panic("
arm:
unaligned Loads not supported yet");
+ panic("unaligned Loads not supported yet");
if (mode_is_float(mode)) {
if (USE_FPA(isa)) {
if (mode_is_float(mode)) {
if (USE_FPA(isa)) {
@@
-984,7
+984,7
@@
static ir_node *gen_Store(ir_node *node)
ir_node *new_store = NULL;
if (get_Store_unaligned(node) == align_non_aligned)
ir_node *new_store = NULL;
if (get_Store_unaligned(node) == align_non_aligned)
- panic("
arm:
unaligned Stores not supported yet");
+ panic("unaligned Stores not supported yet");
if (mode_is_float(mode)) {
if (USE_FPA(isa)) {
if (mode_is_float(mode)) {
if (USE_FPA(isa)) {
@@
-1293,7
+1293,7
@@
static ir_node *gen_Builtin(ir_node *node)
case ir_bk_inner_trampoline:
break;
}
case ir_bk_inner_trampoline:
break;
}
- panic("Builtin %s not implemented
in ARM
", get_builtin_kind_name(kind));
+ panic("Builtin %s not implemented", get_builtin_kind_name(kind));
}
/**
}
/**
@@
-1326,7
+1326,7
@@
static ir_node *gen_Proj_Builtin(ir_node *proj)
case ir_bk_inner_trampoline:
break;
}
case ir_bk_inner_trampoline:
break;
}
- panic("Builtin %s not implemented
in ARM
", get_builtin_kind_name(kind));
+ panic("Builtin %s not implemented", get_builtin_kind_name(kind));
}
static ir_node *gen_Proj_Load(ir_node *node)
}
static ir_node *gen_Proj_Load(ir_node *node)
@@
-1398,16
+1398,6
@@
static ir_node *gen_Proj_Div(ir_node *node)
panic("Unsupported Proj from Div");
}
panic("Unsupported Proj from Div");
}
-/**
- * Transform the Projs from a Cmp.
- */
-static ir_node *gen_Proj_Cmp(ir_node *node)
-{
- (void) node;
- /* we should only be here in case of a Mux node */
- panic("Mux NYI");
-}
-
static ir_node *gen_Proj_Start(ir_node *node)
{
ir_node *block = get_nodes_block(node);
static ir_node *gen_Proj_Start(ir_node *node)
{
ir_node *block = get_nodes_block(node);
@@
-1580,8
+1570,6
@@
static ir_node *gen_Proj(ir_node *node)
return gen_Proj_CopyB(node);
case iro_Div:
return gen_Proj_Div(node);
return gen_Proj_CopyB(node);
case iro_Div:
return gen_Proj_Div(node);
- case iro_Cmp:
- return gen_Proj_Cmp(node);
case iro_Start:
return gen_Proj_Start(node);
case iro_Cond:
case iro_Start:
return gen_Proj_Start(node);
case iro_Cond:
@@
-1753,7
+1741,7
@@
static ir_node *get_stack_pointer_for(ir_node *node)
}
be_transform_node(stack_pred);
}
be_transform_node(stack_pred);
- stack =
(ir_node*)pmap_get(
node_to_stack, stack_pred);
+ stack =
pmap_get(ir_node,
node_to_stack, stack_pred);
if (stack == NULL) {
return get_stack_pointer_for(stack_pred);
}
if (stack == NULL) {
return get_stack_pointer_for(stack_pred);
}