Home
last modified time | relevance | path

Searched refs:Expr_Node (Results 1 – 6 of 6) sorted by relevance

/openbsd/src/gnu/usr.bin/binutils-2.17/gas/config/
Dbfin-aux.h49 bfin_gen_ldimmhalf (REG_T reg, int h, int s, int z, Expr_Node *hword,
54 Expr_Node *offset);
60 bfin_gen_ldstii (REG_T ptr, REG_T reg, Expr_Node *offset, int w, int op);
63 bfin_gen_ldstiifp (REG_T reg, Expr_Node *offset, int w);
111 bfin_gen_brcc (int t, int b, Expr_Node *offset);
114 bfin_gen_ujump (Expr_Node *offset);
123 bfin_gen_loopsetup (Expr_Node *soffset, REG_T c, int rop,
124 Expr_Node *eoffset, REG_T reg);
127 bfin_gen_loop (Expr_Node *expr, REG_T reg, int rop, REG_T preg);
136 bfin_gen_calla (Expr_Node *addr, int s);
Dbfin-defs.h248 typedef struct expr_node_struct Expr_Node; typedef
254 (INSTR_T code, Expr_Node *, int reloc,int pcrel);
302 Expr_Node *Left_Child;
303 Expr_Node *Right_Child;
308 Expr_Node *Expr_Node_Create (Expr_Node_Type type,
310 Expr_Node *Left_Child,
311 Expr_Node *Right_Child);
314 INSTR_T Expr_Node_Gen_Reloc (Expr_Node *head, int parent_reloc);
377 extern void bfin_equals (Expr_Node *sym);
Dtc-bfin.c963 note_reloc (INSTR_T code, Expr_Node * symbol, int reloc, int pcrel) in note_reloc()
1009 Expr_Node *
1012 Expr_Node *Left_Child, in Expr_Node_Create()
1013 Expr_Node *Right_Child) in Expr_Node_Create()
1017 Expr_Node *node = (Expr_Node *) allocate (sizeof (Expr_Node)); in Expr_Node_Create()
1027 static INSTR_T Expr_Node_Gen_Reloc_R (Expr_Node * head);
1028 INSTR_T Expr_Node_Gen_Reloc (Expr_Node *head, int parent_reloc);
1031 Expr_Node_Gen_Reloc (Expr_Node * head, int parent_reloc) in Expr_Node_Gen_Reloc()
1120 Expr_Node_Gen_Reloc_R (Expr_Node * head) in Expr_Node_Gen_Reloc_R()
1352 bfin_gen_loopsetup (Expr_Node * psoffset, REG_T c, int rop, in bfin_gen_loopsetup()
[all …]
Dbfin-parse.y156 static int value_match (Expr_Node *expr, int sz, int sign, int mul, int issigned);
161 static Expr_Node *binary (Expr_Op_Type, Expr_Node *, Expr_Node *);
162 static Expr_Node *unary (Expr_Op_Type, Expr_Node *);
197 in_range_p (Expr_Node *expr, int from, int to, unsigned int mask) in in_range_p()
227 neg_value (Expr_Node *expr) in neg_value()
233 valid_dreg_pair (Register *reg1, Expr_Node *reg2) in valid_dreg_pair()
368 Expr_Node *expr;
2961 Expr_Node *tmp = $4;
3158 Expr_Node *tmp = $6;
4242 value_match (Expr_Node *expr, int sz, int sign, int mul, int issigned) in value_match()
[all …]
/openbsd/src/gnu/usr.bin/binutils-2.17/gas/
Dbfin-parse.c547 static int value_match (Expr_Node *expr, int sz, int sign, int mul, int issigned);
552 static Expr_Node *binary (Expr_Op_Type, Expr_Node *, Expr_Node *);
553 static Expr_Node *unary (Expr_Op_Type, Expr_Node *);
588 in_range_p (Expr_Node *expr, int from, int to, unsigned int mask) in in_range_p()
618 neg_value (Expr_Node *expr) in neg_value()
624 valid_dreg_pair (Register *reg1, Expr_Node *reg2) in valid_dreg_pair()
779 Expr_Node *expr;
5475 Expr_Node *tmp = (yyvsp[-3].expr);
5695 Expr_Node *tmp = (yyvsp[-1].expr);
7345 value_match (Expr_Node *expr, int sz, int sign, int mul, int issigned) in value_match()
[all …]
Dbfin-parse.h387 Expr_Node *expr;