Skip to content

Commit 8e9ab9c

Browse files
committed
Merge branch 'main' into users/ahmedbougacha/ptrauth-siphash
2 parents 42cb73f + 8578b60 commit 8e9ab9c

File tree

1,233 files changed

+87065
-27432
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,233 files changed

+87065
-27432
lines changed

.ci/generate-buildkite-pipeline-premerge

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ echo "Directories modified:" >&2
5353
echo "$modified_dirs" >&2
5454

5555
function compute-projects-to-test() {
56+
isForWindows=$1
57+
shift
5658
projects=${@}
5759
for project in ${projects}; do
5860
echo "${project}"
@@ -63,9 +65,13 @@ function compute-projects-to-test() {
6365
done
6466
;;
6567
llvm)
66-
for p in bolt clang clang-tools-extra flang lld lldb mlir polly; do
68+
for p in bolt clang clang-tools-extra lld lldb mlir polly; do
6769
echo $p
6870
done
71+
# Flang is not stable in Windows CI at the moment
72+
if [[ $isForWindows == 0 ]]; then
73+
echo flang
74+
fi
6975
;;
7076
clang)
7177
for p in clang-tools-extra compiler-rt lldb cross-project-tests; do
@@ -76,7 +82,10 @@ function compute-projects-to-test() {
7682
echo libc
7783
;;
7884
mlir)
79-
echo flang
85+
# Flang is not stable in Windows CI at the moment
86+
if [[ $isForWindows == 0 ]]; then
87+
echo flang
88+
fi
8089
;;
8190
*)
8291
# Nothing to do
@@ -241,15 +250,15 @@ fi
241250
all_projects="bolt clang clang-tools-extra compiler-rt cross-project-tests flang libc libclc lld lldb llvm mlir openmp polly pstl"
242251
modified_projects="$(keep-modified-projects ${all_projects})"
243252

244-
linux_projects_to_test=$(exclude-linux $(compute-projects-to-test ${modified_projects}))
253+
linux_projects_to_test=$(exclude-linux $(compute-projects-to-test 0 ${modified_projects}))
245254
linux_check_targets=$(check-targets ${linux_projects_to_test} | sort | uniq)
246255
linux_projects=$(add-dependencies ${linux_projects_to_test} | sort | uniq)
247256

248257
linux_runtimes_to_test=$(compute-runtimes-to-test ${linux_projects_to_test})
249258
linux_runtime_check_targets=$(check-targets ${linux_runtimes_to_test} | sort | uniq)
250259
linux_runtimes=$(echo ${linux_runtimes_to_test} | sort | uniq)
251260

252-
windows_projects_to_test=$(exclude-windows $(compute-projects-to-test ${modified_projects}))
261+
windows_projects_to_test=$(exclude-windows $(compute-projects-to-test 1 ${modified_projects}))
253262
windows_check_targets=$(check-targets ${windows_projects_to_test} | sort | uniq)
254263
windows_projects=$(add-dependencies ${windows_projects_to_test} | sort | uniq)
255264

.github/new-prs-labeler.yml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@ llvm-lit:
5454
- llvm/utils/lit/**/*
5555

5656
PGO:
57+
- llvm/**/ProfileData/**/*
58+
- llvm/**/SampleProfile*
59+
- llvm/**/CodeGen/MIRSampleProfile*
5760
- llvm/lib/Transforms/Instrumentation/CGProfile.cpp
5861
- llvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp
5962
- llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
@@ -62,9 +65,9 @@ PGO:
6265
- llvm/lib/Transforms/Instrumentation/ValueProfile*
6366
- llvm/test/Instrumentation/InstrProfiling/**/*
6467
- llvm/test/Transforms/PGOProfile/**/*
68+
- llvm/test/Transforms/SampleProfile/**/*
6569
- llvm/**/llvm-profdata/**/*
6670
- llvm/**/llvm-profgen/**/*
67-
- llvm/unittests/ProfileData/**/*
6871

6972
vectorization:
7073
- llvm/lib/Transforms/Vectorize/**/*
@@ -746,6 +749,8 @@ backend:ARM:
746749
- clang/lib/CodeGen/Targets/ARM.cpp
747750
- clang/include/clang/Basic/BuiltinsARM*
748751
- llvm/test/MC/DisasemblerARM/**
752+
- clang/include/clang/Sema/SemaARM.h
753+
- clang/lib/Sema/SemaARM.cpp
749754

750755
backend:AArch64:
751756
- llvm/include/llvm/IR/IntrinsicsAArch64.td
@@ -757,6 +762,8 @@ backend:AArch64:
757762
- clang/lib/CodeGen/Targets/AArch64.cpp
758763
- clang/include/clang/Basic/BuiltinsAArch64*
759764
- llvm/test/MC/Disassembler/AArch64/**
765+
- clang/include/clang/Sema/SemaARM.h
766+
- clang/lib/Sema/SemaARM.cpp
760767

761768
backend:loongarch:
762769
- llvm/include/llvm/IR/IntrinsicsLoongArch.td
@@ -767,6 +774,8 @@ backend:loongarch:
767774
- clang/lib/Driver/ToolChains/Arch/LoongArch.*
768775
- clang/lib/CodeGen/Targets/LoongArch.cpp
769776
- clang/include/clang/Basic/BuiltinsLoongArch*
777+
- clang/include/clang/Sema/SemaLoongArch.h
778+
- clang/lib/Sema/SemaLoongArch.cpp
770779

771780
backend:MSP430:
772781
- llvm/include/llvm/IR/IntrinsicsMSP430.td
@@ -814,6 +823,8 @@ backend:WebAssembly:
814823
- llvm/unittests/Target/WebAssembly/**
815824
- llvm/test/DebugInfo/WebAssembly/**
816825
- llvm/test/MC/WebAssembly/**
826+
- clang/include/clang/Sema/SemaWasm.h
827+
- clang/lib/Sema/SemaLoongWasm.cpp
817828

818829
backend:X86:
819830
- llvm/include/llvm/IR/IntrinsicsX86.td
@@ -833,6 +844,8 @@ backend:X86:
833844
- llvm/include/llvm/TargetParser/X86*
834845
- llvm/lib/TargetParser/X86*
835846
- llvm/utils/TableGen/X86*
847+
- clang/include/clang/Sema/SemaX86.h
848+
- clang/lib/Sema/SemaX86.cpp
836849

837850
backend:PowerPC:
838851
- llvm/include/llvm/BinaryFormat/ELFRelocs/PowerPC*
@@ -857,6 +870,8 @@ backend:PowerPC:
857870
- clang/lib/Driver/ToolChains/AIX*
858871
- clang/lib/Driver/ToolChains/Arch/PPC.*
859872
- clang/test/CodeGen/PowerPC/**
873+
- clang/include/clang/Sema/SemaPPC.h
874+
- clang/lib/Sema/SemaPPC.cpp
860875

861876
backend:SystemZ:
862877
- llvm/include/llvm/BinaryFormat/ELFRelocs/SystemZ*
@@ -877,6 +892,8 @@ backend:SystemZ:
877892
- clang/lib/Driver/ToolChains/ZOS*
878893
- clang/lib/Driver/ToolChains/Arch/SystemZ.*
879894
- clang/test/CodeGen/SystemZ/**
895+
- clang/include/clang/Sema/SemaSystemZ.h
896+
- clang/lib/Sema/SemaSystemZ.cpp
880897

881898
third-party:unittests:
882899
- third-party/unittests/**

0 commit comments

Comments
 (0)