From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgau1.qq.com (smtpbgau1.qq.com [54.206.16.166]) by sourceware.org (Postfix) with ESMTPS id DE0E93858C2D for ; Tue, 11 Oct 2022 06:32:05 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org DE0E93858C2D Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivai.ai Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivai.ai X-QQ-mid: bizesmtp77t1665469919t1zh9bkz Received: from server1.localdomain ( [42.247.22.65]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 11 Oct 2022 14:31:58 +0800 (CST) X-QQ-SSF: 01400000000000D0J000000A0000000 X-QQ-FEAT: D6RqbDSxuq4HKGDQXFLmeKPSguRhHOSqVTEQzm3ih0RibLnGE1qbKHsYKtyVs 8P0jBeOTVPDW6mDiPUdOdl0MEGWPvwa1Go+ymrVzqTwaEeiyT5yRkRXhRWCqK5vyONKCFl/ yaIOasJnulNZ476TQLooqQo3uzOmPvtAcXvUt09f3crIuYP4Gh+/DP9NbWyB7qpUs+qtg75 /ZyDyGs2H6Si2PGtviMLqujeYXoc1+1iNu3536g22ad7KLcNsIGSJ8tnPauOMnDK55487f9 BpsBrGZGykw/8j0CU2jIgMP7ZzQWfgaHeoJELXVeOuif8FsaspuGe5oTqb5ME2/1w89SlYO zrZbFXurKvo4Mqnjy3n+9d/IPFIIOqGGdel15n7tHdaJJxLwih9t/Bf6sxgDgmD3ADlWy0+ X-QQ-GoodBg: 2 From: juzhe.zhong@rivai.ai To: gcc-patches@gcc.gnu.org Cc: kito.cheng@gmail.com, Ju-Zhe Zhong Subject: [PATCH] RISC-V: Refine riscv-vector-builtins.o include files and makefile. Date: Tue, 11 Oct 2022 14:31:56 +0800 Message-Id: <20221011063156.115984-1-juzhe.zhong@rivai.ai> X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvr:qybglogicsvr7 X-Spam-Status: No, score=-12.9 required=5.0 tests=BAYES_00,GIT_PATCH_0,KAM_DMARC_STATUS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: From: Ju-Zhe Zhong gcc/ChangeLog: * config/riscv/riscv-vector-builtins.cc: Change include files same as ARM SVE. * config/riscv/t-riscv: Refine makefile. --- gcc/config/riscv/riscv-vector-builtins.cc | 9 +++++++-- gcc/config/riscv/t-riscv | 14 ++++++++------ 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/gcc/config/riscv/riscv-vector-builtins.cc b/gcc/config/riscv/riscv-vector-builtins.cc index 4814b6ef6e7..61f5f9802cf 100644 --- a/gcc/config/riscv/riscv-vector-builtins.cc +++ b/gcc/config/riscv/riscv-vector-builtins.cc @@ -33,17 +33,22 @@ #include "recog.h" #include "diagnostic.h" #include "expr.h" +#include "basic-block.h" #include "function.h" #include "fold-const.h" +#include "gimple.h" +#include "gimple-iterator.h" #include "gimplify.h" #include "explow.h" +#include "emit-rtl.h" +#include "tree-vector-builder.h" #include "stor-layout.h" +#include "regs.h" #include "alias.h" +#include "gimple-fold.h" #include "langhooks.h" #include "stringpool.h" #include "attribs.h" -#include "targhooks.h" -#include "regs.h" #include "riscv-vector-builtins.h" using namespace riscv_vector; diff --git a/gcc/config/riscv/t-riscv b/gcc/config/riscv/t-riscv index 2f060437c23..82010721348 100644 --- a/gcc/config/riscv/t-riscv +++ b/gcc/config/riscv/t-riscv @@ -6,12 +6,14 @@ riscv-builtins.o: $(srcdir)/config/riscv/riscv-builtins.cc $(CONFIG_H) \ $(srcdir)/config/riscv/riscv-builtins.cc riscv-vector-builtins.o: $(srcdir)/config/riscv/riscv-vector-builtins.cc \ - $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(RTL_H) $(TM_P_H) \ - memmodel.h insn-codes.h $(OPTABS_H) $(RECOG_H) $(DIAGNOSTIC_H) $(EXPR_H) \ - $(FUNCTION_H) fold-const.h gimplify.h explow.h stor-layout.h $(REGS_H) \ - alias.h langhooks.h attribs.h stringpool.h \ - $(srcdir)/config/riscv/riscv-vector-builtins.h \ - $(srcdir)/config/riscv/riscv-vector-builtins.def + $(srcdir)/config/riscv/riscv-vector-builtins.def \ + $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(RTL_H) \ + $(TM_P_H) memmodel.h insn-codes.h $(OPTABS_H) $(RECOG_H) $(DIAGNOSTIC_H) \ + $(EXPR_H) $(BASIC_BLOCK_H) $(FUNCTION_H) fold-const.h $(GIMPLE_H) \ + gimple-iterator.h gimplify.h explow.h $(EMIT_RTL_H) tree-vector-builder.h \ + stor-layout.h $(REG_H) alias.h gimple-fold.h langhooks.h \ + stringpool.h \ + $(srcdir)/config/riscv/riscv-vector-builtins.h $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ $(srcdir)/config/riscv/riscv-vector-builtins.cc -- 2.36.1