Lines Matching refs:arg_strings

2101 parse_arguments (TInsn *insn, int num_args, char **arg_strings)  in parse_arguments()  argument
2137 input_line_pointer = arg_strings[n]; in parse_arguments()
2316 char **arg_strings) in xg_check_num_args() argument
2333 free (arg_strings[num_args]); in xg_check_num_args()
2334 arg_strings[num_args] = 0; in xg_check_num_args()
2348 xg_translate_sysreg_op (char **popname, int *pnum_args, char **arg_strings) in xg_translate_sysreg_op() argument
2364 if (xg_check_num_args (pnum_args, 2, opname, arg_strings)) in xg_translate_sysreg_op()
2368 sr = xtensa_sysreg_lookup_name (isa, arg_strings[1]); in xg_translate_sysreg_op()
2371 && !strcasecmp (arg_strings[1], "intset")) in xg_translate_sysreg_op()
2378 if (!xg_arg_is_constant (arg_strings[1], &val)) in xg_translate_sysreg_op()
2381 arg_strings[1], opname); in xg_translate_sysreg_op()
2394 free (arg_strings[1]); in xg_translate_sysreg_op()
2395 arg_strings[1] = 0; in xg_translate_sysreg_op()
2477 char **arg_strings) in xtensa_translate_zero_immed() argument
2488 if (xg_check_num_args (pnum_args, 3, opname, arg_strings)) in xtensa_translate_zero_immed()
2490 if (xg_arg_is_constant (arg_strings[1], &val) && val == 0) in xtensa_translate_zero_immed()
2493 free (arg_strings[1]); in xtensa_translate_zero_immed()
2494 arg_strings[1] = arg_strings[2]; in xtensa_translate_zero_immed()
2495 arg_strings[2] = 0; in xtensa_translate_zero_immed()
2507 xg_translate_idioms (char **popname, int *pnum_args, char **arg_strings) in xg_translate_idioms() argument
2524 if (xg_check_num_args (pnum_args, 2, opname, arg_strings)) in xg_translate_idioms()
2527 arg_strings[2] = xstrdup (arg_strings[1]); in xg_translate_idioms()
2538 arg_strings[0] = (char *) xmalloc (2); in xg_translate_idioms()
2539 strcpy (arg_strings[0], "0"); in xg_translate_idioms()
2547 if (xg_check_num_args (pnum_args, 3, opname, arg_strings)) in xg_translate_idioms()
2551 xg_reverse_shift_count (&arg_strings[1]); in xg_translate_idioms()
2557 if (xg_check_num_args (pnum_args, 3, opname, arg_strings)) in xg_translate_idioms()
2561 xg_reverse_shift_count (&arg_strings[1]); in xg_translate_idioms()
2576 if (xg_check_num_args (pnum_args, 0, opname, arg_strings)) in xg_translate_idioms()
2579 arg_strings[0] = xstrdup ("a1"); in xg_translate_idioms()
2580 arg_strings[1] = xstrdup ("a1"); in xg_translate_idioms()
2581 arg_strings[2] = xstrdup ("a1"); in xg_translate_idioms()
2593 return xg_translate_sysreg_op (popname, pnum_args, arg_strings); in xg_translate_idioms()
2606 pnum_args, arg_strings)) in xg_translate_idioms()
2610 pnum_args, arg_strings)) in xg_translate_idioms()
2614 pnum_args, arg_strings)) in xg_translate_idioms()
2618 pnum_args, arg_strings)) in xg_translate_idioms()
5550 char *arg_strings[MAX_INSN_ARGS]; in md_assemble() local
5560 num_args = tokenize_arguments (arg_strings, str + opnamelen); in md_assemble()
5567 if (xg_translate_idioms (&opname, &num_args, arg_strings)) in md_assemble()
5615 input_line_pointer = arg_strings[num_args - 1]; in md_assemble()
5643 input_line_pointer = arg_strings[num_args - 1]; in md_assemble()
5678 if (parse_arguments (&orig_insn, num_args, arg_strings)) in md_assemble()
5689 free (arg_strings[num_args]); in md_assemble()