Searched refs:riscv_opts (Results 1 – 6 of 6) sorted by relevance
258 static struct riscv_set_options riscv_opts = variable276 riscv_opts.rvc = rvc_value; in riscv_set_rvc()1118 if (riscv_opts.csr_check) in riscv_csr_address()1145 if (riscv_opts.csr_check) in riscv_csr_address()1693 record_alignment (text_section, riscv_opts.rvc ? 1 : 2); in md_begin()1763 ip->fixp->fx_tcbit = riscv_opts.relax; in append_insn()2137 else if ((riscv_opts.pic && mask == M_LA) in macro()2674 && !riscv_opts.rvc) in riscv_ip()2683 && riscv_opts.csr_check in riscv_ip()4041 riscv_opts.pic = false; in md_parse_option()[all …]
5057 (riscv_opts): Initialize it.5058 (reg_lookup_internal): Check the `riscv_opts.csr_check`
3484 !riscv_opts.relax check.3485 (riscv_handle_align): Rewrite !riscv_opts.relax support.
4582 (riscv_opts): Set default value for arch_attr.
343 (riscv_opts): Likewise.
8903 relaxations for some specific areas, so the value of `riscv_opts.relax'8905 of `riscv_opts.relax' for every relocation. Therefore, set `relaxable' to8906 `riscv_opts.relax' will cause unexpected behavior for the following case,8915 For the current assembler, the final value of `riscv_opts.relax' is false, so8920 `riscv_opts.relax' is wrong. It should be `true' generally.157489 riscv_opts.rvc flag for the .option arch directives.157492 * config/tc-riscv.c (s_riscv_option): Reset the riscv_opts.rvc161542 the riscv_opts.rvc in the riscv_subset_supports, just call the161567 (riscv_opts): Likewise.161569 (riscv_subset_supports): Removed the riscv_opts.rvc check.