/* Generated automatically by the program `genattr' from the machine description file `md'. */ #ifndef GCC_INSN_ATTR_H #define GCC_INSN_ATTR_H #define HAVE_ATTR_alternative #define get_attr_alternative(insn) which_alternative #define HAVE_ATTR_cc enum attr_cc {CC_NONE, CC_SET_CZN, CC_SET_ZN, CC_SET_N, CC_COMPARE, CC_CLOBBER}; extern enum attr_cc get_attr_cc (rtx); #define HAVE_ATTR_type enum attr_type {TYPE_BRANCH, TYPE_BRANCH1, TYPE_ARITH, TYPE_XCALL}; extern enum attr_type get_attr_type (rtx); #define HAVE_ATTR_mcu_have_movw enum attr_mcu_have_movw {MCU_HAVE_MOVW_YES, MCU_HAVE_MOVW_NO}; extern enum attr_mcu_have_movw get_attr_mcu_have_movw (void); #define HAVE_ATTR_mcu_mega enum attr_mcu_mega {MCU_MEGA_YES, MCU_MEGA_NO}; extern enum attr_mcu_mega get_attr_mcu_mega (void); #define HAVE_ATTR_length extern int get_attr_length (rtx); extern void shorten_branches (rtx); extern int insn_default_length (rtx); extern int insn_min_length (rtx); extern int insn_variable_length_p (rtx); extern int insn_current_length (rtx); #include "insn-addr.h" typedef void *state_t; #define ATTR_FLAG_forward 0x1 #define ATTR_FLAG_backward 0x2 #define ATTR_FLAG_likely 0x4 #define ATTR_FLAG_very_likely 0x8 #define ATTR_FLAG_unlikely 0x10 #define ATTR_FLAG_very_unlikely 0x20 #endif /* GCC_INSN_ATTR_H */