From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2093) id 0B7783858409; Fri, 27 Jan 2023 09:41:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0B7783858409 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1674812474; bh=izbMVKR5AQkhx0GQpwzuI6NyoEKGAiMrSDcVlHF3v5g=; h=From:To:Subject:Date:From; b=l5jbOlVBHOgGM9TTNxRqmtP3meNWf6dDBSQZZXqIHR7Ruo1Jz6pnmrYHYk6tCfL7b kc2QT3rgueFYassttBRYKHAosad7pKZhrjNZsmTMnrJYuhNIm8qyAghyTMuJ81YENi j+8ISQ3hr3sdR5la8dJPXj0fvA6FGLw+lQK7P/7w= 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-5430] RISC-V: Change parse_insn into public for future use. X-Act-Checkin: gcc X-Git-Author: Ju-Zhe Zhong X-Git-Refname: refs/heads/master X-Git-Oldrev: 5aa486e7740a0bc83168d806806d1149e6e90310 X-Git-Newrev: 89483d952aca74c2e053ab9bee18f3d25695e2c9 Message-Id: <20230127094114.0B7783858409@sourceware.org> Date: Fri, 27 Jan 2023 09:41:14 +0000 (GMT) List-Id: https://gcc.gnu.org/g:89483d952aca74c2e053ab9bee18f3d25695e2c9 commit r13-5430-g89483d952aca74c2e053ab9bee18f3d25695e2c9 Author: Ju-Zhe Zhong Date: Wed Jan 18 11:06:59 2023 +0800 RISC-V: Change parse_insn into public for future use. gcc/ChangeLog: * config/riscv/riscv-vsetvl.h: Change it into public. Diff: --- gcc/config/riscv/riscv-vsetvl.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gcc/config/riscv/riscv-vsetvl.h b/gcc/config/riscv/riscv-vsetvl.h index fbde7bd58e5..7cbcbd51594 100644 --- a/gcc/config/riscv/riscv-vsetvl.h +++ b/gcc/config/riscv/riscv-vsetvl.h @@ -260,9 +260,6 @@ private: Since RTL_SSA can not be enabled when optimize == 0, we don't initialize the m_insn. */ void parse_insn (rtx_insn *); - /* This is only called by lazy_vsetvl subroutine when optimize > 0. - We use RTL_SSA framework to initialize the insn_info. */ - void parse_insn (rtl_ssa::insn_info *); friend class vector_infos_manager; @@ -272,6 +269,10 @@ public: m_insn (nullptr) {} + /* This is only called by lazy_vsetvl subroutine when optimize > 0. + We use RTL_SSA framework to initialize the insn_info. */ + void parse_insn (rtl_ssa::insn_info *); + bool operator> (const vector_insn_info &) const; bool operator>= (const vector_insn_info &) const; bool operator== (const vector_insn_info &) const;