projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
beverify: test register width in regalloc verification
[libfirm]
/
ir
/
be
/
begnuas.h
diff --git
a/ir/be/begnuas.h
b/ir/be/begnuas.h
index
ba17185
..
b2192d6
100644
(file)
--- a/
ir/be/begnuas.h
+++ b/
ir/be/begnuas.h
@@
-107,4
+107,12
@@
void be_gas_emit_block_name(const ir_node *block);
*/
const char *be_gas_insn_label_prefix(void);
*/
const char *be_gas_insn_label_prefix(void);
+typedef ir_node* (*get_cfop_target_func)(const ir_node *cfop);
+
+/**
+ * Emits a jump table for switch operations
+ */
+void emit_jump_table(const ir_node *node, long default_pn, ir_entity *table,
+ get_cfop_target_func get_cfop_target);
+
#endif
#endif