https://github.com/4vtomat updated https://github.com/llvm/llvm-project/pull/66330
>From 8eb805beb037ba824fdf01dd8528b797a80de7ad Mon Sep 17 00:00:00 2001 From: 4vtomat <brandon...@sifive.com> Date: Wed, 13 Sep 2023 22:59:30 -0700 Subject: [PATCH 1/3] [RISCV] Install sifive_vector.h to riscv-resource-headers --- clang/lib/Headers/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/clang/lib/Headers/CMakeLists.txt b/clang/lib/Headers/CMakeLists.txt index 334bc13799409bb..1868357b2eb4b7a 100644 --- a/clang/lib/Headers/CMakeLists.txt +++ b/clang/lib/Headers/CMakeLists.txt @@ -623,6 +623,11 @@ install( EXCLUDE_FROM_ALL COMPONENT riscv-resource-headers) +install( + FILES ${sifive_files} + DESTINATION ${header_install_dir} + COMPONENT riscv-resource-headers) + install( FILES ${systemz_files} DESTINATION ${header_install_dir} >From 99857a112e1af6997cc93e7e692a3089f65156f3 Mon Sep 17 00:00:00 2001 From: 4vtomat <brandon...@sifive.com> Date: Thu, 14 Sep 2023 09:17:00 -0700 Subject: [PATCH 2/3] fixup! [RISCV] Install sifive_vector.h to riscv-resource-headers --- clang/test/Headers/riscv-sifive-header.c | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 clang/test/Headers/riscv-sifive-header.c diff --git a/clang/test/Headers/riscv-sifive-header.c b/clang/test/Headers/riscv-sifive-header.c new file mode 100644 index 000000000000000..d90f4990c49f7a9 --- /dev/null +++ b/clang/test/Headers/riscv-sifive-header.c @@ -0,0 +1,6 @@ +// RUN: %clang_cc1 -triple riscv64 -target-feature +v %s +// REQUIRES: riscv-registered-target + +// expected-no-diagnostics + +#include <sifive_vector.h> >From a8af2ed9859eb8fe875f2efc4c7e56bb5a1e19cc Mon Sep 17 00:00:00 2001 From: 4vtomat <brandon...@sifive.com> Date: Mon, 18 Sep 2023 22:12:44 -0700 Subject: [PATCH 3/3] fixup! [RISCV] Install sifive_vector.h to riscv-resource-headers --- clang/lib/Headers/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clang/lib/Headers/CMakeLists.txt b/clang/lib/Headers/CMakeLists.txt index 1868357b2eb4b7a..8e3bbdeb1d16b60 100644 --- a/clang/lib/Headers/CMakeLists.txt +++ b/clang/lib/Headers/CMakeLists.txt @@ -477,7 +477,7 @@ add_header_target("loongarch-resource-headers" "${loongarch_files}") add_header_target("mips-resource-headers" "${mips_msa_files}") add_header_target("ppc-resource-headers" "${ppc_files};${ppc_wrapper_files}") add_header_target("ppc-htm-resource-headers" "${ppc_htm_files}") -add_header_target("riscv-resource-headers" "${riscv_files};${riscv_generated_files}") +add_header_target("riscv-resource-headers" "${riscv_files};${riscv_generated_files};${sifive_files}") add_header_target("systemz-resource-headers" "${systemz_files}") add_header_target("ve-resource-headers" "${ve_files}") add_header_target("webassembly-resource-headers" "${webassembly_files}") _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits