60 Commits

Author SHA1 Message Date
eastb233
7e2834bd03 ACPO Infrastructure for ML integration into LLVM compiler
Sync https://gitee.com/openeuler/llvm-project/pulls/89
and build.sh in https://gitee.com/openeuler/llvm-project/pulls/92
2024-11-20 18:42:38 +08:00
eastb233
5211d97c0c [LICM] Solve runtime error caused by the signal function.
Sync https://gitee.com/openeuler/llvm-project/pulls/77
2024-11-20 10:22:52 +08:00
eastb233
049a6307bf [SimplifyLibCalls] Merge sqrt into the power of exp (#79146)
Sync https://gitee.com/openeuler/llvm-project/pulls/76
2024-11-20 10:22:19 +08:00
xiajingze
2da3a9511b [backport][Clang] Fix crash with -fzero-call-used-reg
Signed-off-by: xiajingze <xiajingze1@huawei.com>
2024-11-19 19:19:54 +08:00
xiajingze
550a32921a [AArch64] Delete hip09 macro
Signed-off-by: xiajingze <xiajingze1@huawei.com>
2024-11-19 19:17:40 +08:00
liyunfei
cb311f0aa5 Add arch restriction for BiSheng Autotuner
Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-11-19 15:52:30 +08:00
liyunfei
6674164e54 [Backport] Simple check to ignore Inline asm fwait insertion
Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-11-18 21:28:31 +08:00
Funda Wang
c43ecf7402 adopt to new cmake macro 2024-11-12 21:58:10 +08:00
Ami-zhang
f29e3618e2 [Backport][LoongArch] Fix and add some new support 2024-10-11 10:09:22 +08:00
cf-zhao
c7e8c735ce Fix the issue that the date in the changelog is not sorted in
descending order.
2024-10-10 21:52:32 +08:00
xiajingze
95487e968f [AArch64] Support HiSilicon's HIP09 Processor 2024-09-12 10:50:31 +08:00
hongjinghao
329d4ab799 doc add Provides llvm-help 2024-09-11 11:50:30 +08:00
hongjinghao
865578178c doc add Obsoletes llvm-help 2024-09-10 14:16:20 +08:00
hongjinghao
cd66419e41 mv man to doc subpackage 2024-09-06 16:51:15 +08:00
liyunfei
4996d19ff1 Prevent environment variables from exceeding NAME_MAX 2024-09-03 14:06:01 +08:00
liyunfei
4dce262ee7 Disable toolchain_clang build
Disable toolchain_clang build for BiSheng Autotuner support temporary.

Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-07-22 16:03:34 +08:00
liyunfei
776d4f615b Add BiSheng Autotuner support
Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-07-16 15:14:55 +08:00
liyunfei
02ab7ced7e Add toolchain_clang build support
Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-07-08 11:43:38 +08:00
cf-zhao
f9af047c9f
Revert "Support stack clash protection"
This reverts commit 4f4298791f15f26e0649f57c6edfd999af51ec41.
2024-05-17 08:28:59 +00:00
rickyleung
4f4298791f Support stack clash protection 2024-05-13 09:20:40 +08:00
wangqiang
2bdf3e68e6 Update llvm-lit config to support macro build_for_openeuler
(cherry picked from commit 2b03ba072ed723b232d1b29a1be921b2536de495)
2024-05-01 19:19:41 +08:00
Ami-zhang
374a992218 [Backport][LoongArch] Improve the support for atomic and clear_cache 2024-04-21 11:42:36 +08:00
luofeng14
c18d0cd9f7 Add the support for classic-flang 2024-04-17 14:27:02 +08:00
liyunfei
ae7f796c92 fix some typo 2024-04-15 19:12:54 +08:00
liyunfei
332fb03bb7 Backport patch to fix CVE-2024-31852
reference:
b1a5ee1feb
and
749384c08e

Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-04-15 10:22:31 +08:00
wangqiang
4606ba60e6 [Backport][X86][Inline] Skip inline asm in inlining target feature check
reference: 8c6015db59

Signed-off-by: wangqiang <wangqiang1@kylinos.cn>
2024-04-12 20:19:36 +08:00
liyunfei
86e71f1261 Backport patch to fix CVE-2023-46049
reference:c2515a8f2b

Signed-off-by: liyunfei <liyunfei33@huawei.com>
2024-04-10 15:58:03 +08:00
Ami-zhang
b86be6988c [Backport][LoongArch] Improve the support for compiler-rt and bugfix 2024-04-03 10:21:35 +08:00
Ami-zhang
52d71959de [Backport][LoongArch] Add the support for vector in llvm17 2024-03-29 09:59:38 +08:00
Ami-zhang
8cf6fb10e4 [Backport][LoongArch] Support relax feature 2024-03-16 17:36:32 +08:00
zhoujing
86c99e1e49 Update to LLVM 17.0.6
1. Split off llvm-cmake-utils package
2. Add llvm-gtest
2023-12-08 14:31:27 +08:00
openeuler-ci-bot
8963f68e84
!72 Disable check
From: @cf-zhao 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2023-07-13 12:41:25 +00:00
cf_zhao
395dba0abd Disable check 2023-07-13 19:36:35 +08:00
cf-zhao
7419434892
回退 'Pull Request !70 : Export PATH and LD_LIBRARY_PATH when do testing.' 2023-07-13 08:07:11 +00:00
cf_zhao
c0f5ce29f0 Export PATH and LD_LIBRARY_PATH when do testing. 2023-07-13 15:30:03 +08:00
cf_zhao
755fe97684 Make spec file support both system-version and multi-version 2023-07-11 18:59:43 +08:00
cf-zhao
c405d73eab
回退 'Pull Request !66 : 升级到15.0.7' 2023-05-18 12:35:38 +00:00
cf_zhao
91fb8568b6 Update to 15.0.7 2023-05-15 19:55:31 +08:00
cf_zhao
e6238e7503 disable check in llvm.spec 2023-02-14 01:21:41 +08:00
eastb233
b447cc3a0c [LLVM][Compile Option] Add -fPIE and -pie options 2022-12-23 09:23:32 +08:00
Peilin Guo
31c2126969 delete the .so file of old version
(cherry picked from commit 39f6522aa3f6cdf7d2e41c4ae0ddeeab0badc814)
2022-08-24 10:19:30 +08:00
WangQiang
5c43acc53c 修正changelog中的错误日期与版本号 2022-07-08 10:00:06 +08:00
Peilin Guo
ece3404f07 Disabel DLLVM_BUILD_TEST 2022-02-25 16:16:19 +08:00
zou_lin77
9f3e80d2dd Update version to 12.0.1 2021-12-16 14:09:45 +08:00
zhangruifang2020
413b8add9f Remove rpath 2021-09-08 18:59:09 +08:00
Hugel
6f2a3bf6b1 Delete the .so file of old version 2020-10-14 15:57:31 +08:00
liquor
e1164bd8c7 Use -DLLVM_TARGETS_TO_BUILD=all in configure 2020-08-18 18:07:51 +08:00
liquor
774495f618 update to 10.0.1 2020-07-31 14:38:57 +08:00
Hugel
15e2844b90 Ensure that variant part discriminator is read by MetadataLoader, and fix Assembler/debug-info.ll 2020-07-22 20:10:39 +08:00
惊奇脆片饼干
b09ed60726 回退 'Pull Request !5 : Upgrade to latest version of llvm' 2020-07-07 16:17:43 +08:00