Home
last modified time | relevance | path

Searched refs:parse_reg (Results 1 – 19 of 19) sorted by relevance

/toolchain/binutils/binutils-2.27/gas/config/
Dtc-mcore.c492 parse_reg (char * s, unsigned * reg) in parse_reg() function
804 s = parse_reg (s + 1, reg); in parse_mem()
907 op_end = parse_reg (op_end + 1, & reg); in md_assemble()
913 op_end = parse_reg (op_end + 1, & reg); in md_assemble()
927 op_end = parse_reg (op_end + 1, & reg); in md_assemble()
960 op_end = parse_reg (op_end + 1, & reg); in md_assemble()
984 op_end = parse_reg (op_end + 1, & reg); in md_assemble()
993 op_end = parse_reg (op_end + 1, & reg); in md_assemble()
1004 op_end = parse_reg (op_end + 1, & reg); in md_assemble()
1015 op_end = parse_reg (op_end + 1, & reg); in md_assemble()
[all …]
Dtc-microblaze.c416 parse_reg (char * s, unsigned * reg) in parse_reg() function
945 op_end = parse_reg (op_end + 1, &reg1); /* Get rd. */ in md_assemble()
952 op_end = parse_reg (op_end + 1, &reg2); /* Get r1. */ in md_assemble()
959 op_end = parse_reg (op_end + 1, &reg3); /* Get r2. */ in md_assemble()
992 op_end = parse_reg (op_end + 1, &reg1); /* Get rd. */ in md_assemble()
999 op_end = parse_reg (op_end + 1, &reg2); /* Get r1. */ in md_assemble()
1118 op_end = parse_reg (op_end + 1, &reg1); /* Get rd. */ in md_assemble()
1125 op_end = parse_reg (op_end + 1, &reg2); /* Get r1. */ in md_assemble()
1162 op_end = parse_reg (op_end + 1, &reg1); /* Get r1. */ in md_assemble()
1169 op_end = parse_reg (op_end + 1, &reg2); /* Get r2. */ in md_assemble()
[all …]
Dtc-pdp11.c322 parse_reg (char *str, struct pdp11_code *operand) in parse_reg() function
439 str = parse_reg (str + 1, operand); in parse_op_no_deferred()
503 str = parse_reg (str + 2, operand); in parse_op_no_deferred()
535 str = parse_reg (str, operand); in parse_op_no_deferred()
600 str = parse_reg (str, operand); in parse_op()
625 parse_reg (str, operand); in parse_fop()
765 str = parse_reg (str, &op1); in md_assemble()
790 str = parse_reg (str, &op2); in md_assemble()
821 str = parse_reg (str, &op2); in md_assemble()
927 str = parse_reg (str, &op2); in md_assemble()
Dbfin-lex.l28 static int parse_reg (Register *r, int type, char *rt);
100 [rR][0-7] return parse_reg (&yylval.reg, T_REG_R, yytext);
108 [pP][0-5] return parse_reg (&yylval.reg, T_REG_P, yytext);
123 [mM][0-3] return parse_reg (&yylval.reg, T_REG_M, yytext);
142 [lL][0-3] return parse_reg (&yylval.reg, T_REG_L, yytext);
154 [iI][0-3] return parse_reg (&yylval.reg, T_REG_I, yytext);
206 [bB][0-3] return parse_reg (&yylval.reg, T_REG_B, yytext);
509 static int parse_reg (Register *r, int cl, char *rt) in parse_reg() function
Dtc-h8300.c361 static int parse_reg (char *, op_type *, unsigned *, int);
381 parse_reg (char *src, op_type *mode, unsigned int *reg, int direction) in parse_reg() function
657 len = parse_reg (src, &op->mode, &op->reg, direction); in get_operand()
722 len = parse_reg (src + 1, &mode, &num, direction); in get_operand()
746 len = parse_reg (src, &mode, &op->reg, direction); in get_operand()
798 len = parse_reg (src, &mode, &op->reg, direction); in get_operand()
836 len = parse_reg (src, &mode, &num, direction); in get_operand()
1028 len = parse_reg (ptr, &mode, &num, SRC); in get_rtsl_operands()
1037 len = parse_reg (++ptr, &mode, &num2, SRC); in get_rtsl_operands()
Dtc-z8k.c246 parse_reg (char *src, int *mode, unsigned int *preg) in parse_reg() function
648 src = parse_reg (src + 1, &mode->regsize, &mode->reg); in get_operand()
654 end = parse_reg (src, &mode->mode, &regn); in get_operand()
665 end = parse_reg (src, &nw, &nr); in get_operand()
708 end = parse_reg (src, &(mode->mode), &regn); in get_operand()
Dtc-sh.c1349 parse_reg (char *src, sh_arg_type *mode, int *reg) in parse_reg() function
1429 len = parse_reg (src, &mode, &(op->reg)); in parse_at()
1441 len = parse_reg (src, &mode, &(op->reg)); in parse_at()
1453 len = parse_reg (src, &mode, &(op->reg)); in parse_at()
1486 len = parse_reg (src, &mode, &op->reg); in parse_at()
1549 src += parse_reg (src, &mode, &(op->reg)); in parse_at()
1602 len = parse_reg (src, &mode, &(op->reg)); in get_operand()
Dtc-aarch64.c640 parse_reg (char **ccp) in parse_reg() function
704 const reg_entry *reg = parse_reg (&str); in aarch64_reg_parse_32_64()
866 const reg_entry *reg = parse_reg (&str); in parse_typed_reg()
6407 const reg_entry *reg = parse_reg (&regname); in tc_aarch64_regname_to_dw2regnum()
/toolchain/binutils/binutils-2.27/gas/
DChangeLog-00011102 (parse_reg): Use ISSPACE/TOLOWER/ISALNUM instead of
1123 (parse_reg): Use TOLOWER instead of mklower.
1142 (parse_reg): Use TOLOWER instead of tolower.
1256 (sh_elf_suffix, parse_reg, dot, parse_exp, parse_at, get_operand,
1709 * config/tc-z8k.c (parse_reg): If a string starts with "r", "rl",
3007 * config/tc-sh.c (parse_reg): Match capital MACH and MACL.
4053 (parse_reg): Parse names case-insensitively.
5965 * config/tc-h8300.c (parse_reg): Make the function static.
6874 (parse_reg): Use A_PC for pc.
7062 (parse_reg): Use it instead of isalnum. Put r[0..7]_bank operand
[all …]
DChangeLog-0203229 * config/tc-z8k.c (parse_reg): Be case insensitive when checking
1554 * config/tc-z8k.c (parse_reg): Invalid registers generate an error
3194 (parse_reg): Prototype.
3360 (whatreg, parse_reg, parse_exp): Make static, prototype.
6973 * config/tc-sh.c (parse_reg) [HAVE_SH64]: Add local variables l0
7022 (parse_reg) [HAVE_SH64]: Parse register names case-insensitive.
7151 * config/tc-sh.c (parse_reg): Fix end-of-word check for is, ix, iy
DChangeLog-9697174 * config/tc-sh.c (parse_reg): Properly quote for fv4.
944 * config/tc-sh.c (parse_reg, get_specific, build_Mytes): Add SH4
946 (parse_reg): parse sgr and dbr.
4738 * config/tc-h8300.c (parse_reg): Tweak error messages.
4749 (parse_reg): Handle "exr" register.
5956 (parse_reg): Accept register name only if next character is
DChangeLog-98991640 * config/tc-mcore.c (parse_reg): Accept 'sp' as a valid register
3947 * config/tc-sh.c (parse_reg): Add casts to avoid warnings.
4817 * config/tc-h8300.c (parse_reg): Take the length of the symbol into
4819 * config/tc-h8500.c (parse_reg): Likewise.
DChangeLog-2009905 (parse_reg): Set flags.
1236 (parse_reg): Use safe-ctype.h macros.
DChangeLog-201260 * config/tc-microblaze.c (parse_reg): Parse REG_SLR, REG_SHR
DChangeLog-2006135 (parse_reg): Use NULL instead of 0 for pointer values. Stop
DChangeLog-20041412 (parse_reg): Add tbr.
DChangeLog715 * config/tc-sh.c (parse_reg): Change type of mode argument to
DChangeLog-2005761 (parse_reg): Check for '$' register prefix if --allow-reg-prefix is
DChangeLog-929519 * config/tc-sh.c (parse_reg): Recognize SH3 registers.
1840 * config/tc-sh.c (parse_reg): Handle new FP registers.