summaryrefslogtreecommitdiffhomepage
path: root/ir/be/benode.h
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2015-07-23 07:20:34 +0200
committerMatthias Braun <matze@braunis.de>2015-07-23 07:22:42 +0200
commit0fbbd3a1dc3e681bf0fa6961ff22c10addecbe78 (patch)
treed18a602b29e4b50f18cfe10a0278bfa74a45a4a7 /ir/be/benode.h
parentbd66289b4cd7c63181ad1fe0604b0dddc96d347d (diff)
benode: Remove be_Any node
Diffstat (limited to 'ir/be/benode.h')
-rw-r--r--ir/be/benode.h12
1 files changed, 1 insertions, 11 deletions
diff --git a/ir/be/benode.h b/ir/be/benode.h
index 16376cb..1a4e555 100644
--- a/ir/be/benode.h
+++ b/ir/be/benode.h
@@ -20,9 +20,8 @@
#include "irnode_t.h"
typedef enum be_opcode {
- beo_AnyVal,
- beo_first = beo_AnyVal,
beo_Asm,
+ beo_first = beo_Asm,
beo_Copy,
beo_CopyKeep,
beo_IncSP,
@@ -43,7 +42,6 @@ typedef struct be_asm_attr_t {
void *operands;
} be_asm_attr_t;
-extern ir_op *op_be_AnyVal;
extern ir_op *op_be_Asm;
extern ir_op *op_be_Copy;
extern ir_op *op_be_CopyKeep;
@@ -153,14 +151,6 @@ int be_get_MemPerm_offset(const ir_node *irn);
unsigned be_get_MemPerm_entity_arity(const ir_node *irn);
-/**
- * Create a AnyVal node. Use of this node should be avoided!
- * The node is used as input at places where we need an input register assigned
- * but don't care about its contents. This is for example necessary to fixup
- * nodes which are not register pressure faithfull.
- */
-ir_node *be_new_AnyVal(ir_node *block, const arch_register_class_t *cls);
-
arch_register_req_t const **be_allocate_in_reqs(ir_graph *irg, unsigned n);
const arch_register_req_t *be_create_reg_req(struct obstack *obst,