Home
last modified time | relevance | path

Searched refs:num_regs (Results 1 – 14 of 14) sorted by relevance

/toolchain/binutils/binutils-2.25/libiberty/
Dregex.c2231 PREFIX(regex_grow_registers) (int num_regs) in PREFIX()
2233 if (num_regs > regs_allocated_size) in PREFIX()
2235 RETALLOC_IF (regstart, num_regs, const char *); in PREFIX()
2236 RETALLOC_IF (regend, num_regs, const char *); in PREFIX()
2237 RETALLOC_IF (old_regstart, num_regs, const char *); in PREFIX()
2238 RETALLOC_IF (old_regend, num_regs, const char *); in PREFIX()
2239 RETALLOC_IF (best_regstart, num_regs, const char *); in PREFIX()
2240 RETALLOC_IF (best_regend, num_regs, const char *); in PREFIX()
2241 RETALLOC_IF (PREFIX(reg_info), num_regs, PREFIX(register_info_type)); in PREFIX()
2242 RETALLOC_IF (reg_dummy, num_regs, const char *); in PREFIX()
[all …]
/toolchain/binutils/binutils-2.25/opcodes/
Daarch64-dis.c340 info->reglist.num_regs = extract_field (FLD_len, code, 0) + 1; in aarch64_ext_reglist()
357 unsigned num_regs; in aarch64_ext_ldst_reglist() member
379 info->reglist.num_regs = data[value].num_regs; in aarch64_ext_ldst_reglist()
400 info->reglist.num_regs = get_opcode_dependent_value (inst->opcode); in aarch64_ext_ldst_reglist_r()
401 assert (info->reglist.num_regs >= 1 && info->reglist.num_regs <= 4); in aarch64_ext_ldst_reglist_r()
404 if (info->reglist.num_regs == 1 && value == (aarch64_insn) 1) in aarch64_ext_ldst_reglist_r()
405 info->reglist.num_regs = 2; in aarch64_ext_ldst_reglist_r()
468 info->reglist.num_regs = 0; in aarch64_ext_ldst_elemlist()
471 info->reglist.num_regs = get_opcode_dependent_value (inst->opcode); in aarch64_ext_ldst_elemlist()
472 assert (info->reglist.num_regs >= 1 && info->reglist.num_regs <= 4); in aarch64_ext_ldst_elemlist()
[all …]
Daarch64-opc.c1413 num_bytes = (is_ld1r ? 1 : prev->reglist.num_regs) in operand_general_constraint_met_p()
1416 num_bytes = prev->reglist.num_regs in operand_general_constraint_met_p()
1517 if (num != 1 && opnd->reglist.num_regs != num) in operand_general_constraint_met_p()
1528 if (opnd->reglist.num_regs != num) in operand_general_constraint_met_p()
2209 const int num_regs = opnd->reglist.num_regs; in print_register_list() local
2211 const int last_reg = (first_reg + num_regs - 1) & 0x1f; in print_register_list()
2216 assert (num_regs >= 1 && num_regs <= 4); in print_register_list()
2227 if (num_regs > 2 && last_reg > first_reg) in print_register_list()
2237 switch (num_regs) in print_register_list()
Daarch64-asm.c138 insert_field (FLD_len, code, info->reglist.num_regs - 1, 0); in aarch64_ins_reglist()
159 switch (info->reglist.num_regs) in aarch64_ins_ldst_reglist()
169 value = info->reglist.num_regs == 4 ? 0x3 : 0x8; in aarch64_ins_ldst_reglist()
201 if (is_ld1r && info->reglist.num_regs == 2) in aarch64_ins_ldst_reglist_r()
/toolchain/binutils/binutils-2.25/include/
Dxregex2.h409 unsigned num_regs; member
501 unsigned num_regs, regoff_t *starts,
Dxtensa-isa-internal.h83 int num_regs; /* Usually 1; 2 for reg pairs, etc. */ member
DChangeLog1899 num_regs, and flags fields.
/toolchain/binutils/binutils-2.25/gas/config/
Dtc-ia64.c318 unsigned short num_regs; /* # of registers in this set */ member
936 md.in.num_regs = ins; in set_regstack()
937 md.loc.num_regs = locs; in set_regstack()
938 md.out.num_regs = outs; in set_regstack()
939 md.rot.num_regs = rots; in set_regstack()
4615 offsetT num_regs; in dot_rot() local
4631 for (dr = md.dynreg[type]; dr && dr->num_regs; dr = dr->next) in dot_rot()
4635 dr->num_regs = 0; in dot_rot()
4654 num_regs = get_absolute_expression (); in dot_rot()
4661 if (num_regs <= 0) in dot_rot()
[all …]
Dtc-metag.c6383 size_t i, num_regs = sizeof(metag_regtab)/sizeof(metag_regtab[0]); in create_reg_htab() local
6385 reg_htab = htab_create_alloc (num_regs, hash_regs, in create_reg_htab()
6388 for (i = 0; i < num_regs; i++) in create_reg_htab()
6404 size_t i, num_regs = sizeof(metag_dsp_regtab)/sizeof(metag_dsp_regtab[0]); in create_dspreg_htabs() local
6407 dsp_reg_htab = htab_create_alloc (num_regs, hash_regs, in create_dspreg_htabs()
6410 for (i = 0; i < num_regs; i++) in create_dspreg_htabs()
6423 num_regs = sizeof(metag_dsp_tmpl_regtab[0])/sizeof(metag_dsp_tmpl_regtab[0][0]); in create_dspreg_htabs()
6427 dsp_tmpl_reg_htab[h] = htab_create_alloc (num_regs, hash_regs, in create_dspreg_htabs()
6433 for (i = 0; i < num_regs; i++) in create_dspreg_htabs()
Dtc-xtensa.c2006 int n, num_regs = 0; in parse_arguments() local
2041 if (num_regs == 0) in parse_arguments()
2044 num_regs--; in parse_arguments()
2067 num_regs = xtensa_operand_num_regs (isa, opcode, opnd_cnt) - 1; in parse_arguments()
2071 num_regs = 0; in parse_arguments()
2086 if (num_regs > 0 && ((int) next_reg != last_tok->X_add_number + 1)) in parse_arguments()
Dtc-arm.c4008 int num_regs; in s_arm_unwind_save_fpa() local
4024 num_regs = exp.X_add_number; in s_arm_unwind_save_fpa()
4026 if (num_regs < 1 || num_regs > 4) in s_arm_unwind_save_fpa()
4038 op = 0xb4 | (num_regs - 1); in s_arm_unwind_save_fpa()
4044 op = 0xc800 | (reg << 4) | (num_regs - 1); in s_arm_unwind_save_fpa()
4047 unwind.frame_size += num_regs * 12; in s_arm_unwind_save_fpa()
Dtc-aarch64.c4764 info->reglist.num_regs = (val & 0x3) + 1; in parse_operands()
/toolchain/binutils/binutils-2.25/include/opcode/
Daarch64.h708 unsigned num_regs : 3; member
/toolchain/binutils/binutils-2.25/bfd/
Dxtensa-isa.c1157 return intop->num_regs; in xtensa_operand_num_regs()