/toolchain/binutils/binutils-2.25/gas/config/ |
rl78-defs.h | 40 extern void rl78_op (expressionS, int, int); 41 extern void rl78_disp3 (expressionS, int); 42 extern void rl78_field5s (expressionS); 43 extern void rl78_field5s2 (expressionS);
|
rx-defs.h | 55 extern void rx_op (expressionS, int, int); 56 extern void rx_disp3 (expressionS, int); 57 extern void rx_field5s (expressionS); 58 extern void rx_field5s2 (expressionS);
|
tc-arc.h | 57 extern bfd_reloc_code_real_type arc_parse_cons_expression (struct expressionS *, 62 extern void arc_cons_fix_new (struct frag *, int, int, struct expressionS *,
|
tc-mn10300.h | 40 int mn10300_parse_name (char const *, expressionS *, enum expr_mode, char *); 44 void mn10300_cons_fix_new (fragS *, int, int, expressionS *, 47 /* This is used to construct expressions out of @GOTOFF, @PLT and @GOT 111 relaxation, so do not resolve such expressions in the assembler. */ 113 extern bfd_boolean mn10300_allow_local_subtract (expressionS *, expressionS *, segT);
|
tc-v850.h | 59 directives, so we have to parse "cons" expressions ourselves. */ 61 extern bfd_reloc_code_real_type parse_cons_expression_v850 (expressionS *); 64 extern void cons_fix_new_v850 (fragS *, int, int, expressionS *,
|
tc-vax.h | 52 bfd_reloc_code_real_type vax_cons (expressionS *, int); 53 void vax_cons_fix_new (struct frag *, int, unsigned int, struct expressionS *,
|
xtensa-istack.h | 48 expressionS tok[MAX_INSN_ARGS]; 59 expressionS extra_arg;
|
tc-avr.h | 76 extern const exp_mod_data_t *avr_parse_cons_expression (expressionS *, int); 81 extern void avr_cons_fix_new (fragS *,int, int, expressionS *, 213 relaxation, so do not resolve such expressions in the assembler. */ 215 extern bfd_boolean avr_allow_local_subtract (expressionS *, expressionS *, segT);
|
tc-ip2k.h | 65 extern void gas_cgen_md_operand (expressionS *);
|
tc-microblaze.h | 35 /* We need to handle expressions of type "symbol op symbol" and create 36 relocs for such expressions as -relax in linker can change the value 37 of such expressions */ 42 (expressionS *, int); 107 extern void md_operand (expressionS *); 114 expressionS *,
|
tc-hppa.h | 93 extern int parse_cons_expression_hppa (expressionS *); 94 extern void cons_fix_new_hppa (fragS *, int, int, expressionS *, int); 153 This has some limitations. Difference expressions only work between 165 /* Difference expressions for the 64-bit HP-UX target have the same 202 /* Allow register expressions to be treated as absolute expressions. 206 int hppa_force_reg_syms_absolute (expressionS *, operatorT, expressionS *); 235 can't use difference expressions during CFI generation. */
|
tc-mmix.h | 61 (void (*fn) (expressionS *), expressionS *); 62 extern int mmix_parse_predefined_name (char *, expressionS *); 90 extern void mmix_fb_label (expressionS *);
|
tc-xstormy16.h | 60 extern void xstormy16_cons_fix_new (fragS *f, int, int, expressionS *,
|
tc-epiphany.h | 64 extern void epiphany_cgen_md_operand (expressionS *); 75 extern int epiphany_cgen_parse_fix_exp (int, expressionS *);
|
tc-m32r.h | 117 extern int m32r_parse_name (char const *, expressionS *, enum expr_mode, char *); 119 /* This is used to construct expressions out of @GOTOFF, @PLT and @GOT 125 extern int m32r_cgen_parse_fix_exp (int, expressionS *);
|
tc-msp430.h | 148 relaxation, so do not resolve such expressions in the assembler. */ 150 extern bfd_boolean msp430_allow_local_subtract (expressionS *, expressionS *, segT);
|
tc-tilegx.h | 55 int, struct expressionS *); 59 extern int tilegx_parse_name (char *, expressionS *, char *);
|
tc-tilepro.h | 55 int, struct expressionS *); 60 extern int tilepro_parse_name (char *, expressionS *, char *);
|
tc-sparc.h | 163 extern const char *sparc_cons (expressionS *, int); 168 (struct frag *, int, unsigned int, struct expressionS *, const char *); 196 extern void sparc_cfi_emit_pcrel_expr (expressionS *, unsigned int);
|
tc-z80.c | 224 expressionS nul, reg; 532 expressionS * ex = symbol_get_value_expression(sym); 543 parse_exp_not_indexed (const char *s, expressionS *op) 568 parse_exp (const char *s, expressionS *op) 586 expressionS minus; 686 void z80_cons_fix_new (fragS *frag_p, int offset, int nbytes, expressionS *exp) 707 emit_byte (expressionS * val, bfd_reloc_code_real_type r_type) 744 emit_word (expressionS * val) 765 emit_mx (char prefix, char opcode, int shift, expressionS * arg) 810 expressionS offset = *arg [all...] |
/toolchain/binutils/binutils-2.25/gas/ |
expr.h | 23 * This will no doubt mutate as expressions become baroque. 25 * Currently, we support expressions like "foo OP bar + 42". In other 115 typedef struct expressionS { 133 only valid for O_constant expressions. It is only used when an 139 expressions used with .sleb128 directives can use the full range available 148 } expressionS; 157 /* "result" should be type (expressionS *). */ 177 extern void add_to_result (expressionS *, offsetT, int); 178 extern void subtract_from_result (expressionS *, offsetT, int); 179 extern segT expr (int, expressionS *, enum expr_mode) [all...] |
cgen.h | 81 expressionS *); 98 const CGEN_OPERAND *, int, expressionS *); 100 extern void gas_cgen_md_operand (expressionS *);
|
dw2gencfi.h | 95 expressionS exp; 112 expressionS personality; 113 expressionS lsda;
|
read.h | 116 extern void emit_expr (expressionS *exp, unsigned int nbytes); 117 extern void emit_expr_with_reloc (expressionS *exp, unsigned int nbytes, 119 extern void emit_expr_fix (expressionS *, unsigned int, fragS *, char *, 138 extern void do_parse_cons_expression (expressionS *, int);
|
cgen.c | 32 static expressionS * make_right_shifted_expr 33 (expressionS *, const int, const int); 41 (const expressionS *, const CGEN_OPERAND *); 44 (const int, const int, expressionS *, \ 49 static void queue_fixup (int, int, expressionS *); 75 an `expressionS' is and what a `fixup' is out of CGEN which for the time 85 expressionS exp; 108 expressionS * expP; 298 expressionS * exp; 321 expressionS e [all...] |