This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-defconfig in repository toolchain/ci/llvm-monorepo.
from 89824da495f [codeview] Let the X86 backend tell us the VFRAME offset ad [...] adds 89f1d006a5a [compiler-rt] Support for passing through linker flags to l [...] adds f3b71793fd1 [Driver] Use -push-/-pop-state and -as-needed for libc++ on [...] adds 859798aaffd Revert r345562: "PR23833, DR2140: an lvalue-to-rvalue conve [...] adds d8670995361 [debuginfo-tests] commands.getoutput -> subprocess.check_output adds 9cb52376da7 Test commit adds d20c0278509 Handle OUTPUT_FORMAT arguments in quotation marks adds c69c1c85c73 Add /Zc:DllexportInlines option to clang-cl adds dc38405fe23 Fix test on Windows. adds dd0e9f11f3c [ValueTracking] peek through 2-input shuffles in ComputeNum [...] adds 329ac191679 [NFC] Fix incorrect comment in std::list adds f77ce5d873c [X86] Update comment I forgot to change in r346043. NFC adds cca1c16bb21 [coroutines] Fix fallthrough warning on try/catch new cc7d3b7dea9 r600: Convert get_local_size to clc new 50fbd54be58 r600: Convert get_global_size to clc new 3c5103e8387 r600: Convert get_num_groups to clc new dbc92356b92 r600: Convert barrier to clc new 1df3436ee93 amdgcn: Convert get_local_size to clc new 26935cda0a9 amdgcn: Convert get_global_size to clc new 881a8b01a79 amdgcn: Convert get_num_groups to clc new a72b0440921 amdgcn: Move __clc_amdgcn_s_waitcnt definition to clc file new 5e5d13b4b1f amdgcn-amdhsa: Convert get_{global,local}_size to clc for a [...]
The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang/include/clang/Basic/Attr.td | 21 ++++ clang/include/clang/Basic/LangOptions.def | 1 + clang/include/clang/Driver/CC1Options.td | 1 + clang/include/clang/Driver/CLCompatOptions.td | 2 + clang/lib/AST/Expr.cpp | 5 - clang/lib/Analysis/CFG.cpp | 27 +++-- clang/lib/CodeGen/CGExprAgg.cpp | 3 +- clang/lib/CodeGen/CGExprScalar.cpp | 4 +- clang/lib/Driver/ToolChains/Clang.cpp | 5 + clang/lib/Driver/ToolChains/Fuchsia.cpp | 9 +- clang/lib/Frontend/CompilerInvocation.cpp | 3 + clang/lib/Sema/SemaDecl.cpp | 26 ++++ clang/lib/Sema/SemaDeclCXX.cpp | 24 +++- clang/lib/Sema/SemaExpr.cpp | 7 +- clang/lib/Sema/SemaInit.cpp | 10 +- clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 7 +- clang/test/Analysis/analyzer-list-configs.c | 3 +- clang/test/Analysis/nullptr.cpp | 12 +- clang/test/CXX/drs/dr21xx.cpp | 10 -- .../CodeGenCXX/dllexport-no-dllexport-inlines.cpp | 133 +++++++++++++++++++++ clang/test/CodeGenCXX/nullptr.cpp | 41 ------- clang/test/Driver/cl-options.c | 5 + clang/test/Driver/fuchsia.cpp | 12 +- clang/test/SemaCXX/coreturn-eh.cpp | 45 +++++++ clang/www/cxx_dr_status.html | 2 +- compiler-rt/cmake/Modules/AddCompilerRT.cmake | 9 +- debuginfo-tests/lit.cfg.py | 4 +- libclc/amdgcn-amdhsa/lib/OVERRIDES | 6 - libclc/amdgcn-amdhsa/lib/OVERRIDES_3.9 | 3 - libclc/amdgcn-amdhsa/lib/OVERRIDES_4.0 | 2 - libclc/amdgcn-amdhsa/lib/OVERRIDES_5.0 | 2 - libclc/amdgcn-amdhsa/lib/SOURCES_3.9 | 2 - libclc/amdgcn-amdhsa/lib/SOURCES_4.0 | 2 - libclc/amdgcn-amdhsa/lib/SOURCES_5.0 | 2 - .../lib/workitem/get_global_size.39.ll | 36 ------ .../lib/workitem/get_global_size.50.ll | 39 ------ .../amdgcn-amdhsa/lib/workitem/get_global_size.cl | 10 +- .../lib/workitem/get_local_size.39.ll | 35 ------ .../lib/workitem/get_local_size.50.ll | 38 ------ .../amdgcn-amdhsa/lib/workitem/get_local_size.cl | 10 +- libclc/amdgcn/lib/OVERRIDES_3.9 | 3 - libclc/amdgcn/lib/OVERRIDES_4.0 | 3 - libclc/amdgcn/lib/OVERRIDES_5.0 | 3 - libclc/amdgcn/lib/OVERRIDES_6.0 | 3 - libclc/amdgcn/lib/SOURCES | 6 +- libclc/amdgcn/lib/SOURCES_3.9 | 4 - libclc/amdgcn/lib/SOURCES_4.0 | 4 - libclc/amdgcn/lib/SOURCES_5.0 | 3 - libclc/amdgcn/lib/SOURCES_6.0 | 3 - libclc/amdgcn/lib/mem_fence/fence.cl | 1 + libclc/amdgcn/lib/mem_fence/waitcnt.ll | 13 -- libclc/amdgcn/lib/workitem/get_global_size.39.ll | 20 ---- libclc/amdgcn/lib/workitem/get_global_size.40.ll | 23 ---- libclc/amdgcn/lib/workitem/get_global_size.cl | 15 +++ libclc/amdgcn/lib/workitem/get_global_size.ll | 23 ---- libclc/amdgcn/lib/workitem/get_local_size.39.ll | 20 ---- libclc/amdgcn/lib/workitem/get_local_size.40.ll | 23 ---- libclc/amdgcn/lib/workitem/get_local_size.cl | 15 +++ libclc/amdgcn/lib/workitem/get_local_size.ll | 23 ---- libclc/amdgcn/lib/workitem/get_num_groups.39.ll | 20 ---- libclc/amdgcn/lib/workitem/get_num_groups.40.ll | 23 ---- libclc/amdgcn/lib/workitem/get_num_groups.cl | 15 +++ libclc/amdgcn/lib/workitem/get_num_groups.ll | 23 ---- libclc/r600/lib/OVERRIDES_3.9 | 4 - libclc/r600/lib/OVERRIDES_4.0 | 4 - libclc/r600/lib/OVERRIDES_5.0 | 4 - libclc/r600/lib/OVERRIDES_6.0 | 4 - libclc/r600/lib/SOURCES | 8 +- libclc/r600/lib/SOURCES_3.9 | 4 - libclc/r600/lib/SOURCES_4.0 | 4 - libclc/r600/lib/SOURCES_5.0 | 4 - libclc/r600/lib/SOURCES_6.0 | 4 - libclc/r600/lib/synchronization/barrier.cl | 9 ++ libclc/r600/lib/synchronization/barrier_impl.39.ll | 13 -- libclc/r600/lib/synchronization/barrier_impl.ll | 13 -- libclc/r600/lib/workitem/get_global_size.39.ll | 20 ---- libclc/r600/lib/workitem/get_global_size.cl | 15 +++ libclc/r600/lib/workitem/get_global_size.ll | 20 ---- libclc/r600/lib/workitem/get_local_size.39.ll | 20 ---- libclc/r600/lib/workitem/get_local_size.cl | 15 +++ libclc/r600/lib/workitem/get_local_size.ll | 20 ---- libclc/r600/lib/workitem/get_num_groups.39.ll | 20 ---- libclc/r600/lib/workitem/get_num_groups.cl | 15 +++ libclc/r600/lib/workitem/get_num_groups.ll | 20 ---- libcxx/include/list | 2 +- lld/ELF/ScriptParser.cpp | 2 +- lld/test/ELF/format-binary.test | 6 + lldb/docs/building-with-debug-llvm.txt | 1 + llvm/lib/Analysis/ValueTracking.cpp | 53 +++++--- llvm/lib/Target/X86/X86ISelLowering.cpp | 4 +- llvm/test/Transforms/InstCombine/logical-select.ll | 8 +- llvm/unittests/Analysis/ValueTrackingTest.cpp | 3 +- 92 files changed, 496 insertions(+), 730 deletions(-) create mode 100644 clang/test/CodeGenCXX/dllexport-no-dllexport-inlines.cpp create mode 100644 clang/test/SemaCXX/coreturn-eh.cpp delete mode 100644 libclc/amdgcn-amdhsa/lib/OVERRIDES delete mode 100644 libclc/amdgcn-amdhsa/lib/OVERRIDES_3.9 delete mode 100644 libclc/amdgcn-amdhsa/lib/OVERRIDES_4.0 delete mode 100644 libclc/amdgcn-amdhsa/lib/OVERRIDES_5.0 delete mode 100644 libclc/amdgcn-amdhsa/lib/SOURCES_3.9 delete mode 100644 libclc/amdgcn-amdhsa/lib/SOURCES_4.0 delete mode 100644 libclc/amdgcn-amdhsa/lib/SOURCES_5.0 delete mode 100644 libclc/amdgcn-amdhsa/lib/workitem/get_global_size.39.ll delete mode 100644 libclc/amdgcn-amdhsa/lib/workitem/get_global_size.50.ll delete mode 100644 libclc/amdgcn-amdhsa/lib/workitem/get_local_size.39.ll delete mode 100644 libclc/amdgcn-amdhsa/lib/workitem/get_local_size.50.ll delete mode 100644 libclc/amdgcn/lib/mem_fence/waitcnt.ll delete mode 100644 libclc/amdgcn/lib/workitem/get_global_size.39.ll delete mode 100644 libclc/amdgcn/lib/workitem/get_global_size.40.ll create mode 100644 libclc/amdgcn/lib/workitem/get_global_size.cl delete mode 100644 libclc/amdgcn/lib/workitem/get_global_size.ll delete mode 100644 libclc/amdgcn/lib/workitem/get_local_size.39.ll delete mode 100644 libclc/amdgcn/lib/workitem/get_local_size.40.ll create mode 100644 libclc/amdgcn/lib/workitem/get_local_size.cl delete mode 100644 libclc/amdgcn/lib/workitem/get_local_size.ll delete mode 100644 libclc/amdgcn/lib/workitem/get_num_groups.39.ll delete mode 100644 libclc/amdgcn/lib/workitem/get_num_groups.40.ll create mode 100644 libclc/amdgcn/lib/workitem/get_num_groups.cl delete mode 100644 libclc/amdgcn/lib/workitem/get_num_groups.ll delete mode 100644 libclc/r600/lib/OVERRIDES_3.9 delete mode 100644 libclc/r600/lib/OVERRIDES_4.0 delete mode 100644 libclc/r600/lib/OVERRIDES_5.0 delete mode 100644 libclc/r600/lib/OVERRIDES_6.0 delete mode 100644 libclc/r600/lib/SOURCES_4.0 delete mode 100644 libclc/r600/lib/SOURCES_5.0 delete mode 100644 libclc/r600/lib/SOURCES_6.0 create mode 100644 libclc/r600/lib/synchronization/barrier.cl delete mode 100644 libclc/r600/lib/synchronization/barrier_impl.39.ll delete mode 100644 libclc/r600/lib/synchronization/barrier_impl.ll delete mode 100644 libclc/r600/lib/workitem/get_global_size.39.ll create mode 100644 libclc/r600/lib/workitem/get_global_size.cl delete mode 100644 libclc/r600/lib/workitem/get_global_size.ll delete mode 100644 libclc/r600/lib/workitem/get_local_size.39.ll create mode 100644 libclc/r600/lib/workitem/get_local_size.cl delete mode 100644 libclc/r600/lib/workitem/get_local_size.ll delete mode 100644 libclc/r600/lib/workitem/get_num_groups.39.ll create mode 100644 libclc/r600/lib/workitem/get_num_groups.cl delete mode 100644 libclc/r600/lib/workitem/get_num_groups.ll