Home | History | Annotate | Download | only in config

Lines Matching refs:pattern

2727       /* argc=1, operands pattern: { $fp $gp $lp $sp }  */
2734 /* argc=2, operands pattern: Rb, Re */
2735 /* argc=3, operands pattern: Rb, Re, { $fp $gp $lp $sp } */
2755 as_bad ("Invalid operands pattern !!");
3681 struct nds32_relocs_pattern *pattern;
3730 new->pattern = relocs;
4310 /* Build instruction pattern to relax. There are two type group pattern
4328 /* Save instruction relation for pseudo instruction expanding pattern. */
4348 group->pattern, fragP);
4362 /* Relax pattern for link time relaxation. */
4404 nds32_elf_sethi_range (struct nds32_relocs_pattern *pattern)
4407 while (pattern)
4409 switch (pattern->opcode->value)
4450 pattern = pattern->next;
4598 /* Table to match instructions with hint and relax pattern. */
4680 /* Find the relaxation pattern according to instructions. */
4688 struct nds32_relocs_pattern *pattern, *hi_pattern = NULL;
4702 /* Traverse all pattern instruction and set flag. */
4703 pattern = relocs_pattern;
4704 while (pattern)
4706 if (pattern->opcode->isize == 4)
4709 opcode = N32_OP6 (pattern->opcode->value);
4713 hi_pattern = pattern;
4743 if (__GF (pattern->opcode->value, 0, 1) == 1)
4749 if (__GF (pattern->opcode->value, 24, 1) == 1)
4756 pattern->frag->fr_line);
4766 if (strcmp (pattern->opcode->opcode, check_insn[i]) == 0)
4772 if (strcmp (pattern->opcode->opcode, "movi55") == 0)
4775 pattern = pattern->next;
4804 /* Branch relax pattern. */
4814 /* Load-store relax pattern. */
4873 of all the NDS32_RELAX_HINT_LS pattern. */
5227 /* Branch msut relax to proper pattern in user assembly code exclude
5332 /* Build relaxation pattern when relaxing is enable. */
5901 insntruction in pattern can be converted. EX: bnez sethi ori jr,
6222 /* Analysis relax hint and insert suitable relocation pattern. */