105 Commits

Author SHA1 Message Date
openeuler-ci-bot
201c790be7
!164 [clang] Increase the number of driver diagnostics
From: @eastb233 
Reviewed-by: @liyunfei33 
Signed-off-by: @liyunfei33
2024-11-20 09:28:07 +00:00
eastb233
2193591dd0 [clang] Increase the number of driver diagnostics
Sync https://gitee.com/openeuler/llvm-project/pulls/104
2024-11-20 10:40:31 +08:00
openeuler-ci-bot
09fb721b76
!153 [Backport][Clang][CodeGen] Add __builtin_bcopy
From: @liyunfei33 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2024-11-20 02:36:56 +00:00
liyunfei
ff48f15826 [Backport][Clang][CodeGen] Add __builtin_bcopy
Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-11-20 09:25:37 +08:00
openeuler-ci-bot
bfbe758c11
!155 Handling of option -Wall and -Werror=format=2 override -Wno
From: @xiajingze 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2024-11-19 16:22:04 +00:00
xiajingze
b66116b404 Handling of option -Wall and -Werror=format=2 override -Wno
Signed-off-by: xiajingze <xiajingze1@huawei.com>
2024-11-19 19:09:05 +08:00
openeuler-ci-bot
ad573df38e
!154 [Driver] Pass -z<arg> and -Wl,-z <arg> option to the linker
From: @xiajingze 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2024-11-19 10:40:39 +00:00
xiajingze
d1305f9664 [Driver] Pass -z\<arg\> and -Wl,-z \<arg\> option to the linker
Signed-off-by: xiajingze <xiajingze1@huawei.com>
2024-11-19 14:40:51 +08:00
openeuler-ci-bot
ad45cc14e2
!152 [AArch64] Delete hip09 macro
From: @xiajingze 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2024-11-19 06:34:41 +00:00
xiajingze
65b0dadbf4 [AArch64] Delete hip09 macro
Signed-off-by: xiajingze <xiajingze1@huawei.com>
2024-11-18 19:56:41 +08:00
openeuler-ci-bot
3cec5d3942
!143 [Backport][LoongArch] Fix and add some new support
From: @ami-zhang 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-10-13 06:27:33 +00:00
Ami-zhang
cc4c05f9a7 [Backport][LoongArch] Fix and add some new support 2024-10-11 10:18:59 +08:00
openeuler-ci-bot
593e8ebdd0
!142 [AArch64] Support HiSilicon's HIP09 Processor
From: @xiajingze 
Reviewed-by: @liyunfei33, @cf-zhao 
Signed-off-by: @cf-zhao
2024-09-25 01:47:13 +00:00
xiajingze
76cb48d05c [AArch64] Support HiSilicon's HIP09 Processor 2024-09-24 14:08:35 +08:00
openeuler-ci-bot
0d7df9043a
!135 [sync] PR-134: 修复GCC引入SME后构建LLVM相关包失败
From: @openeuler-sync-bot 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2024-09-04 08:13:51 +00:00
eastb233
1906279580 [backport][Clang] Fix build with GCC 14 on ARM (#78704)
Reference: https://github.com/llvm/llvm-project/pull/78704
https://gitee.com/openeuler/llvm-project/pulls/90

GCC 14 defines `__arm_streaming` as a macro expanding to
`[[arm::streaming]]`. Due to the nested macro use, this gets expanded
prior to concatenation.

It doesn't look like C++ has a really clean way to prevent macro
expansion. The best I have found is to use `EMPTY ## X` where `EMPTY` is
an empty macro argument, so this is the hack I'm implementing here.

Fixes https://github.com/llvm/llvm-project/issues/78691.

(cherry picked from commit 4a7bc6b56844d331ddb0b76ab0b971072463bcd4)
2024-09-04 09:25:15 +08:00
openeuler-ci-bot
62e3085581
!131 Fix for missing -DENABLE_AUTOTUNER in compilation
From: @liyunfei33 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-08-23 08:24:17 +00:00
liyunfei
aef9587a2e Fix for missing -DENABLE_AUTOTUNER in compilation
Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-08-20 20:36:45 +08:00
openeuler-ci-bot
141e484206
!129 Disable toolchain_clang build for BiSheng Autotuner support temporary
From: @liyunfei33 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-07-31 02:25:18 +00:00
liyunfei
e59a44a7c3
Disable toolchain_clang build for BiSheng Autotuner support temporary
Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-07-30 23:35:03 +00:00
openeuler-ci-bot
f80be7b96f
!112 Add BiSheng Autotuner support
From: @liyunfei33 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-07-17 06:33:19 +00:00
liyunfei
cbd8088044 Add BiSheng Autotuner support
Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-07-17 10:10:42 +08:00
openeuler-ci-bot
36955d09b5
!125 Add toolchain_clang build support
From: @liyunfei33 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-07-12 13:47:40 +00:00
liyunfei
9a3bfb0bbb Add toolchain_clang build support
Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-07-08 11:26:36 +08:00
openeuler-ci-bot
b2f91bc412
!123 [backport][Clang] Defer the instantiation of explicit-specifier until constraint checking completes
From: @mmzzmm 
Reviewed-by: @liyunfei33 
Signed-off-by: @liyunfei33
2024-06-28 10:06:58 +00:00
Zhao Mengmeng
dda395ae46 Clang: Defer the instantiation of explicit-specifier until constraint checking completes
Backport upstream commit
128b3b61fe
to fix an build failure.

[resolve docs/ReleaseNotes.rst conflicts]
Signed-off-by: Zhao Mengmeng <zhaomengmeng@kylinos.cn>
2024-06-20 11:06:08 +08:00
openeuler-ci-bot
a07720c577
!115 Revert "Support stack clash protection"
From: @cf-zhao 
Reviewed-by: @liyunfei33 
Signed-off-by: @liyunfei33
2024-05-20 01:06:24 +00:00
cf-zhao
7be2e49826
Revert "Support stack clash protection"
This reverts commit 5b938d7d6a6fcc9aa87a12cfe6fde223ed765bd3.
2024-05-17 09:07:57 +00:00
openeuler-ci-bot
fc1c056ee3
!106 Support stack clash protection
From: @wcleungaj 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-05-16 02:10:29 +00:00
rickyleung
5b938d7d6a Support stack clash protection 2024-05-13 09:22:22 +08:00
openeuler-ci-bot
d2a011a257
!107 Ignored the -Wa,--generate-missing-build-notes= option
From: @wangqiang95 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-05-07 01:14:58 +00:00
wangqiang
99345c882c Ignored the option 2024-05-01 23:24:57 +08:00
openeuler-ci-bot
2a76fe68a7
!82 [classic-flang] Add the support for classic flang
From: @luofeng14 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-04-20 09:45:58 +00:00
luofeng14
eba0382068 Fix declaration definition mismatch for classic flang 2024-04-19 16:07:18 +08:00
openeuler-ci-bot
534d525429
!102 [backport][clang] 修复使用 -Wshadow 选项时的错误告警
From: @wangqiang95 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-04-18 15:04:32 +00:00
openeuler-ci-bot
ef97df26b5
!98 add more warning options to -fgcc-compatible part 3
From: @liyunfei33 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-04-16 02:20:01 +00:00
liyunfei
ec13d8741a add more warning options to -fgcc-compatible part 3
Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-04-15 10:17:28 +08:00
wangqiang
a5abbb5772 修复使用 -Wshadow 选项时的错误告警
reference: https://github.com/llvm/llvm-project/c13b7485b87909fcf739f62cfa382b55407433c0

Signed-off-by: wangqiang <wangqiang1@kylinos.cn>
2024-04-13 13:20:18 +08:00
openeuler-ci-bot
9c9401c490
!92 [Backport][LoongArch] Improve the support for compiler-rt and bugfix
From: @ami-zhang 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-04-10 08:14:57 +00:00
Ami-zhang
4e2802e8d5 [Backport][LoongArch] Improve the support for compiler-rt and bugfix 2024-04-09 15:54:45 +08:00
openeuler-ci-bot
cba4a59c88
!91 [Backport][LoongArch] Add the support for vector
From: @ami-zhang 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-04-09 07:12:50 +00:00
Ami-zhang
58a806d648 [Backport][LoongArch] Add the support for vector 2024-03-29 10:11:23 +08:00
openeuler-ci-bot
60805a51c2
!88 Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 2.
From: @liyunfei33 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-03-28 12:58:50 +00:00
liyunfei
59d3f9de0c Add more warning options to BUILD_FOR_OPENEULER gcc compatible part 2.
Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-03-28 16:25:31 +08:00
openeuler-ci-bot
2a610e3299
!86 Add more warning options to BUILD_FOR_OPENEULER gcc compatible
From: @liyunfei33 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-03-15 03:49:18 +00:00
liyunfei
5cba42c99e Add more warning options to BUILD_FOR_OPENEULER gcc compatible
Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-03-15 09:52:28 +08:00
openeuler-ci-bot
8f9f301b4d
!83 Add loongarch64-openEuler-linux to os-triple.
From: @ami-zhang 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-03-15 01:06:36 +00:00
Ami-zhang
6b3c3df1ab Add loongarch64 to os-triple patch 2024-03-14 10:53:45 +08:00
openeuler-ci-bot
a2a667785f
!80 riscv64: backport upstream patch to disable failed test
From: @laokz 
Reviewed-by: @cf-zhao 
Signed-off-by: @cf-zhao
2024-03-04 00:59:51 +00:00
laokz
02dda8b44b riscv64: backport upstream patch to fix test failure
InterpreterExceptionTest on RISC-V is not implemented
for clang17. Backport v18 patch to Disable it.

Reference:
ca003ee06d
2024-03-01 21:36:21 +08:00