* @brief Dumps global variables and constants as gas assembler.
* @author Christian Wuerdig, Matthias Braun
* @date 04.11.2005
- * @version $Id$
*/
#ifndef FIRM_BE_BEGNUAS_H
#define FIRM_BE_BEGNUAS_H
GAS_SECTION_CSTRING, /**< section for constant strings */
GAS_SECTION_PIC_TRAMPOLINES, /**< trampolines for pic codes */
GAS_SECTION_PIC_SYMBOLS, /**< contains resolved pic symbols */
- GAS_SECTION_LAST = GAS_SECTION_PIC_SYMBOLS,
+ GAS_SECTION_DEBUG_INFO, /**< dwarf debug info */
+ GAS_SECTION_DEBUG_ABBREV, /**< dwarf debug abbrev */
+ GAS_SECTION_DEBUG_LINE, /**< dwarf debug line */
+ GAS_SECTION_DEBUG_PUBNAMES, /**< dwarf pub names */
+ GAS_SECTION_LAST = GAS_SECTION_DEBUG_PUBNAMES,
GAS_SECTION_TYPE_MASK = 0xFF,
GAS_SECTION_FLAG_TLS = 1 << 8, /**< thread local flag */
/**
* 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);
+void be_emit_jump_table(const ir_node *node, const ir_switch_table *table,
+ ir_entity *entity,
+ get_cfop_target_func get_cfop_target);
#endif