From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2093) id EFA283858D20; Fri, 27 Jan 2023 10:05:50 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org EFA283858D20 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1674813950; bh=r4S3AmDUCSKjq5c7f5AAKxas4b52mrXd/VX0LcyqEBI=; h=From:To:Subject:Date:From; b=gVj5MpmcA1L9wvD6cwcsIaI355ZEvEwSWclLFmghHrR8octaL7x50itCk6/FQ1ko6 Dw0TLHKjVG4w1ytXKUzYgkuGEiIz9NAU6YK8wCk0E/obqNMDg8ie33aTctjodc9GEO k1BOoOppzwrj9wn2jAK1pEKebg/NqcqQgofo7RiI= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Kito Cheng To: gcc-cvs@gcc.gnu.org Subject: [gcc r13-5434] RISC-V: Refine function args of some functions. X-Act-Checkin: gcc X-Git-Author: Ju-Zhe Zhong X-Git-Refname: refs/heads/master X-Git-Oldrev: 4369d499f711933b8f204f896cb654423e99b039 X-Git-Newrev: e577b91bbaa7075655de4da4b8af95216d8b1f6d Message-Id: <20230127100550.EFA283858D20@sourceware.org> Date: Fri, 27 Jan 2023 10:05:50 +0000 (GMT) List-Id: https://gcc.gnu.org/g:e577b91bbaa7075655de4da4b8af95216d8b1f6d commit r13-5434-ge577b91bbaa7075655de4da4b8af95216d8b1f6d Author: Ju-Zhe Zhong Date: Wed Jan 18 11:13:05 2023 +0800 RISC-V: Refine function args of some functions. gcc/ChangeLog: * config/riscv/riscv-vsetvl.cc (gen_vsetvl_pat): Refine function args. (emit_vsetvl_insn): Ditto. Diff: --- gcc/config/riscv/riscv-vsetvl.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gcc/config/riscv/riscv-vsetvl.cc b/gcc/config/riscv/riscv-vsetvl.cc index 8b3fd33f558..45e14d0ff03 100644 --- a/gcc/config/riscv/riscv-vsetvl.cc +++ b/gcc/config/riscv/riscv-vsetvl.cc @@ -579,7 +579,7 @@ has_vector_insn (function *fn) /* Emit vsetvl instruction. */ static rtx -gen_vsetvl_pat (enum vsetvl_type insn_type, vl_vtype_info info, rtx vl) +gen_vsetvl_pat (enum vsetvl_type insn_type, const vl_vtype_info &info, rtx vl) { rtx avl = info.get_avl (); rtx sew = gen_int_mode (info.get_sew (), Pmode); @@ -599,7 +599,7 @@ gen_vsetvl_pat (enum vsetvl_type insn_type, vl_vtype_info info, rtx vl) } static rtx -gen_vsetvl_pat (rtx_insn *rinsn, const vector_insn_info info) +gen_vsetvl_pat (rtx_insn *rinsn, const vector_insn_info &info) { rtx new_pat; if (vsetvl_insn_p (rinsn) || vlmax_avl_p (info.get_avl ())) @@ -616,7 +616,7 @@ gen_vsetvl_pat (rtx_insn *rinsn, const vector_insn_info info) static void emit_vsetvl_insn (enum vsetvl_type insn_type, enum emit_type emit_type, - vl_vtype_info info, rtx vl, rtx_insn *rinsn) + const vl_vtype_info &info, rtx vl, rtx_insn *rinsn) { rtx pat = gen_vsetvl_pat (insn_type, info, vl); if (dump_file)