Home
last modified time | relevance | path

Searched refs:expressionS (Results 1 – 25 of 153) sorted by relevance

1234567

/toolchain/binutils/binutils-2.25/gas/
Dexpr.h115 typedef struct expressionS { struct
148 } expressionS; argument
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);
181 extern symbolS *make_expr_symbol (expressionS * expressionP);
183 extern void current_location (expressionS *);
188 int resolve_expression (expressionS *);
Dcgen.c32 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 *);
85 expressionS exp;
108 expressionS * expP;
298 expressionS * exp;
321 expressionS e; in expr_build_binary()
372 expressionS exp;
[all …]
Dcgen.h81 expressionS *);
98 const CGEN_OPERAND *, int, expressionS *);
100 extern void gas_cgen_md_operand (expressionS *);
Ddw2gencfi.h95 expressionS exp;
112 expressionS personality;
113 expressionS lsda;
Dread.h116 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);
Dsymbols.h38 char * symbol_relc_make_expr (expressionS *);
73 void print_expr (expressionS *);
74 void print_expr_1 (FILE *, expressionS *);
178 extern expressionS *symbol_get_value_expression (symbolS *);
179 extern void symbol_set_value_expression (symbolS *, const expressionS *);
Dexpr.c38 static void floating_constant (expressionS * expressionP);
43 static void integer_constant (int radix, expressionS * expressionP);
44 static void mri_char_constant (expressionS *);
45 static void clean_up_expression (expressionS * expressionP);
46 static segT operand (expressionS *, enum expr_mode);
68 make_expr_symbol (expressionS *expressionP) in make_expr_symbol()
70 expressionS zero; in make_expr_symbol()
157 expressionS e; in expr_build_uconstant()
171 expressionS e; in expr_build_dot()
197 floating_constant (expressionS *expressionP) in floating_constant()
[all …]
Dread.c247 static segT get_known_segmented_expression (expressionS * expP);
487 get_absolute_expr (expressionS *exp) in get_absolute_expr()
502 expressionS exp; in get_absolute_expression()
1314 convert_to_bignum (expressionS *exp, int sign) in convert_to_bignum()
1693 expressionS exp; in s_comm_internal()
1854 expressionS exp; in s_mri_common()
2152 expressionS rep_exp; in s_fill()
2216 expressionS size_exp; in s_fill()
2452 expressionS exp; in parse_align()
2535 expressionS exp; in s_lsym()
[all …]
/toolchain/binutils/binutils-2.25/gas/config/
Dtc-z80.c224 expressionS nul, reg; in md_begin()
532 expressionS * ex = symbol_get_value_expression(sym); in contains_register()
543 parse_exp_not_indexed (const char *s, expressionS *op) in parse_exp_not_indexed()
568 parse_exp (const char *s, expressionS *op) in parse_exp()
586 expressionS minus; in parse_exp()
686 void z80_cons_fix_new (fragS *frag_p, int offset, int nbytes, expressionS *exp) in z80_cons_fix_new()
707 emit_byte (expressionS * val, bfd_reloc_code_real_type r_type) in emit_byte()
744 emit_word (expressionS * val) in emit_word()
765 emit_mx (char prefix, char opcode, int shift, expressionS * arg) in emit_mx()
810 expressionS offset = *arg; in emit_mx()
[all …]
Drl78-defs.h40 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);
Drx-defs.h55 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);
Dtc-mn10300.h40 int mn10300_parse_name (char const *, expressionS *, enum expr_mode, char *);
44 void mn10300_cons_fix_new (fragS *, int, int, expressionS *,
113 extern bfd_boolean mn10300_allow_local_subtract (expressionS *, expressionS *, segT);
Drx-parse.y107 static int rx_intop (expressionS, int, int);
108 static int rx_uintop (expressionS, int);
109 static int rx_disp3op (expressionS);
110 static int rx_disp5op (expressionS *, int);
111 static int rx_disp5op0 (expressionS *, int);
112 static int exp_val (expressionS exp);
113 static expressionS zero_expr (void);
114 static int immediate (expressionS, int, int, int);
115 static int displacement (expressionS, int);
116 static void rtsd_immediate (expressionS);
[all …]
Dtc-avr.h76 extern const exp_mod_data_t *avr_parse_cons_expression (expressionS *, int);
81 extern void avr_cons_fix_new (fragS *,int, int, expressionS *,
215 extern bfd_boolean avr_allow_local_subtract (expressionS *, expressionS *, segT);
Dtc-alpha.c83 expressionS exp;
117 void (*emit) (const expressionS *, int, const void *);
577 static void assemble_insn (const struct alpha_opcode *, const expressionS *, int, struct alpha_insn…
579 static void assemble_tokens (const char *, const expressionS *, int, int);
787 debug_exp (expressionS tok[], int ntok) in debug_exp()
794 expressionS *t = &tok[i]; in debug_exp()
871 expressionS tok[], in tokenize_arguments()
874 expressionS *end_tok = tok + ntok; in tokenize_arguments()
878 expressionS *orig_tok = tok; in tokenize_arguments()
1059 const expressionS *tok, in find_opcode_match()
[all …]
Dtc-hppa.h93 extern int parse_cons_expression_hppa (expressionS *);
94 extern void cons_fix_new_hppa (fragS *, int, int, expressionS *, int);
206 int hppa_force_reg_syms_absolute (expressionS *, operatorT, expressionS *);
Dtc-mmix.h61 (void (*fn) (expressionS *), expressionS *);
62 extern int mmix_parse_predefined_name (char *, expressionS *);
90 extern void mmix_fb_label (expressionS *);
Dtc-moxie.c51 md_operand (expressionS *op __attribute__((unused))) in md_operand()
85 parse_exp_save_ilp (char *s, expressionS *op) in parse_exp_save_ilp()
201 expressionS arg; in md_assemble()
240 expressionS arg; in md_assemble()
274 expressionS arg; in md_assemble()
377 expressionS arg; in md_assemble()
412 expressionS arg; in md_assemble()
466 expressionS arg; in md_assemble()
527 expressionS arg; in md_assemble()
Dtc-microblaze.h42 (expressionS *, int);
107 extern void md_operand (expressionS *);
114 expressionS *,
Dtc-sh.h51 extern int sh_optimize_expr (expressionS *, operatorT, expressionS *);
232 int sh_parse_name (char const *, expressionS *,
237 void sh_cons_fix_new (fragS *, int, int, expressionS *,
Dtc-i370.c248 register_name (expressionS *expressionP) in register_name()
324 static expressionS i370_using_text_baseaddr;
325 static expressionS i370_using_other_baseaddr;
581 i370_elf_suffix (char **str_p, expressionS *exp_p) in i370_elf_suffix()
635 expressionS new_exp; in i370_elf_suffix()
662 expressionS exp; in i370_elf_cons()
900 expressionS exp; in i370_dc()
1196 struct expressionS exp;
1224 i370_make_relative (expressionS *exx, expressionS *baseaddr) in i370_make_relative()
1249 add_to_lit_pool (expressionS *exx, char *name, int sz) in add_to_lit_pool()
[all …]
Dtc-sparc.h163 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);
Dtc-i386.h135 extern bfd_reloc_code_real_type x86_cons (expressionS *, int);
140 (fragS *, unsigned int, unsigned int, expressionS *, bfd_reloc_code_real_type);
181 extern int i386_parse_name (char *, expressionS *, char *);
296 extern void tc_x86_parse_to_dw2regnum (expressionS *);
Dtc-pj.c59 md_operand (expressionS *op) in md_operand()
83 parse_exp_save_ilp (char *s, expressionS *op) in parse_exp_save_ilp()
99 pj_cons_fix_new_pj (fragS *frag, int where, int nbytes, expressionS *exp, in pj_cons_fix_new_pj()
150 expressionS arg; in ipush_code()
283 expressionS arg; in md_assemble()
Dtc-arc.h57 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 *,

1234567