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-aarch64-mainline-defconfig in repository toolchain/ci/llvm-monorepo.
from 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 adds cc7d3b7dea9 r600: Convert get_local_size to clc adds 50fbd54be58 r600: Convert get_global_size to clc adds 3c5103e8387 r600: Convert get_num_groups to clc adds dbc92356b92 r600: Convert barrier to clc adds 1df3436ee93 amdgcn: Convert get_local_size to clc adds 26935cda0a9 amdgcn: Convert get_global_size to clc adds 881a8b01a79 amdgcn: Convert get_num_groups to clc adds a72b0440921 amdgcn: Move __clc_amdgcn_s_waitcnt definition to clc file adds 5e5d13b4b1f amdgcn-amdhsa: Convert get_{global,local}_size to clc for a [...] new e1f74d59515 travis: Check tahiti-amdgcn-mesa-mesa3d.bc new 911211ed2dc configure: Provide symlink for amdgcn-mesa3d instead of con [...] new 7c5705c514c Remove redundant OVERRRIDES file
The 3 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 +- debuginfo-tests/lit.cfg.py | 4 +- libclc/.travis.yml | 8 +- 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-mesa3d | 1 + 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/amdgpu/lib/OVERRIDES | 2 - libclc/configure.py | 2 - 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 +- 95 files changed, 494 insertions(+), 736 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 create mode 120000 libclc/amdgcn-mesa3d 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/amdgpu/lib/OVERRIDES 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