From: Kito Cheng Date: Tue, 27 Dec 2022 15:18:26 +0000 (+0800) Subject: RISC-V: Return const ref. for vl_vtype_info::get_avl_info X-Git-Tag: basepoints/gcc-14~2297 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=31ec203247413f150d5244198efd586fc6d2ef5e;p=thirdparty%2Fgcc.git RISC-V: Return const ref. for vl_vtype_info::get_avl_info Return const reference could prevent unnecessary copying. gcc/ * config/riscv/riscv-vsetvl.h (vl_vtype_info::get_avl_info): Return const reference rather than value. --- diff --git a/gcc/config/riscv/riscv-vsetvl.h b/gcc/config/riscv/riscv-vsetvl.h index 6f27004fab12..a5d3f2564122 100644 --- a/gcc/config/riscv/riscv-vsetvl.h +++ b/gcc/config/riscv/riscv-vsetvl.h @@ -173,7 +173,7 @@ public: bool has_non_zero_avl () const; rtx get_avl () const { return m_avl.get_value (); } - avl_info get_avl_info () const { return m_avl; } + const avl_info &get_avl_info () const { return m_avl; } void set_avl_info (const avl_info &avl) { m_avl = avl; } uint8_t get_sew () const { return m_sew; } riscv_vector::vlmul_type get_vlmul () const { return m_vlmul; }