diff options
author | Fei Gao <gaofei@eswincomputing.com> | 2024-07-05 09:56:30 +0000 |
---|---|---|
committer | Fei Gao <gaofei@eswincomputing.com> | 2024-07-08 05:23:35 +0000 |
commit | 682731d11f9c02b24358d1af1e2bf6fca0221ee7 (patch) | |
tree | bdbc9c34332b9a97cd113427ca219cba1eafcb16 /gcc/tree-pass.h | |
parent | 6425dae07aa4be58abade03455c2d9744f73d4e1 (diff) | |
download | gcc-682731d11f9c02b24358d1af1e2bf6fca0221ee7.zip gcc-682731d11f9c02b24358d1af1e2bf6fca0221ee7.tar.gz gcc-682731d11f9c02b24358d1af1e2bf6fca0221ee7.tar.bz2 |
[RISC-V] add implied extension repeatly until stable
Call handle_implied_ext repeatly until there's no
new subset added into the subset list.
gcc/ChangeLog:
* common/config/riscv/riscv-common.cc (riscv_subset_list::riscv_subset_list):
init m_subset_num to 0.
(riscv_subset_list::add): increase m_subset_num once a subset added.
(riscv_subset_list::finalize): call handle_implied_ext repeatly
until no change in m_subset_num.
* config/riscv/riscv-subset.h: add m_subset_num member.
Signed-off-by: Fei Gao <gaofei@eswincomputing.com>
Diffstat (limited to 'gcc/tree-pass.h')
0 files changed, 0 insertions, 0 deletions