Searched refs:Expr_Node (Results 1 – 6 of 6) sorted by relevance
| /openbsd/src/gnu/usr.bin/binutils-2.17/gas/config/ |
| D | bfin-aux.h | 49 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);
|
| D | bfin-defs.h | 248 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);
|
| D | tc-bfin.c | 963 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 …]
|
| D | bfin-parse.y | 156 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/ |
| D | bfin-parse.c | 547 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 …]
|
| D | bfin-parse.h | 387 Expr_Node *expr;
|