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-lts-allyesconfig in repository toolchain/ci/llvm-project.
from 5354c83ece0 [IPSCCP] Add assertion to surface cases where we zap return [...] adds 058858851c3 [MC] Delete unused MCInstPrinter::markup overload and getPr [...] adds 2e959415d7b SymbolFile: Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIO [...] adds 148022920e5 Recommit "rL366894: [yaml2obj] - Allow custom fields for th [...] adds 55fd57ba95a Revert rL366946 : [Remarks] Add support for serializing met [...] adds c8916258d5a [lldb][CMake] Fix framework-enabled build detail for Xcode adds aeac909329a [CrossTU] Fix plist macro expansion if macro in other file. adds 275954539d1 [ARM][AArch64] Support for Cortex-A65 & A65AE, Neoverse E1 & N1 adds 88ed70e2470 [OpenCL] Rename lang mode flag for C++ mode adds ec67e734308 [lldb] Tablegenify expr/frame/log/register/memory adds 4e1d188be28 [clang] Add isDirectlyDerivedFrom AST matcher. adds bc4a63fd3c2 [InstCombine] try to narrow a truncated load adds 369dd3407cc Update some tests after r366702 adds f34da181d27 Fix failing test plist-macros-with-expansion-ctu.c adds 447fe31964e [X86] concatSubVectors - remove unnecessary args. NFCI. adds 38a02008687 [Utils] remove duplicated documentation comments; NFC adds 6df3fc54330 [IR][PatternMatch] introduce m_Unless() matcher adds 9f88fef51a7 [IR][PatternMatch] Introduce m_NegatedPower2() matcher adds a85af76c726 AMDGPU: Don't assert on v4f16 arguments to shader calling c [...] adds a655f476b0e [AArch64][SVE] Allow explicit size specifier for predicate operand adds d668260f1a8 Correctly use GetLoadedModuleList to take advantage of libr [...] adds 2488ae9df15 [OpenMP] RISCV64 port adds 0ef3f27458f [clang] Fail for empty names in is*DerivedFrom matchers. adds 53f967f2bdb [AMDGPU] Run `unreachable-mbb-elimination` after isel to cl [...] adds ca424d100c1 [OPENMP][NVPTX]Perform memory flush if number of threads to [...] adds 207726c8825 [clang] Remove IsDerivedFromDeathTest.DiesOnEmptyBaseName test. adds 46441fdb3c1 Implement P1771 adds c0d0e3bda8e [PredicateInfo] Use SmallVector instead of SmallPtrSet. adds 5d5a58317cb Revert "[InstCombine] try to narrow a truncated load" adds d8efec97beb [BPF] fix CO-RE incorrect index access string adds eb3c1ca896f CrashHandler: be careful about crashing while handling adds dbc0a5df8d5 Allow prefetching from non-zero address spaces adds 8ee361ebe5e [LOOPINFO] Introduce the loop guard API. Summary: This is t [...] adds 8b65c4e3313 [NFC][CodeGen][X86][AArch64] div-rem pair reconstruction te [...] adds 463e9bdfa9d Fix unused function from r367031 adds cbeff368fcf Make GCC happy about attribute location adds b4563109022 [SimplifyCFG] avoid crashing after simplifying a switch (PR42737) adds ad137fa7886 Fix cxx_status html for r367027 adds 393094859e4 Remove CallingConvMethodType adds d293cbd5fd4 Add lifetime categories attributes adds baeab1fc442 [OpenMP] Fix build of stubs library, NFC. adds 930df11a0d0 CodeGen: ensure placeholder instruction for cleanup is created adds 8b288c7d11c [DDG] DirectedGraph as a base class for various dependence [...]
No new revisions were added by this update.
Summary of changes: clang/docs/LanguageExtensions.rst | 2 +- clang/docs/LibASTMatchersReference.html | 25 + clang/docs/UsersManual.rst | 4 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 41 +- .../clang/ASTMatchers/ASTMatchersInternal.h | 5 +- clang/include/clang/Basic/Attr.td | 23 +- clang/include/clang/Basic/AttrDocs.td | 95 ++ clang/include/clang/Basic/DiagnosticSemaKinds.td | 11 +- clang/include/clang/Basic/TargetInfo.h | 8 +- clang/include/clang/Driver/Options.td | 2 +- clang/include/clang/Frontend/LangStandards.def | 1 + clang/lib/AST/ASTContext.cpp | 2 +- clang/lib/AST/Expr.cpp | 20 +- clang/lib/ASTMatchers/ASTMatchFinder.cpp | 8 +- clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 + clang/lib/Basic/Targets/SPIR.h | 2 +- clang/lib/Basic/Targets/X86.h | 6 +- clang/lib/CodeGen/CGBuiltin.cpp | 8 +- clang/lib/CodeGen/CGExprAgg.cpp | 19 +- clang/lib/Frontend/CompilerInvocation.cpp | 2 +- clang/lib/Parse/ParseDecl.cpp | 27 +- clang/lib/Sema/SemaDeclAttr.cpp | 71 +- clang/lib/Sema/SemaExpr.cpp | 5 +- clang/lib/Sema/SemaStmt.cpp | 59 +- clang/lib/StaticAnalyzer/Core/CMakeLists.txt | 1 + clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 44 +- clang/test/AST/ast-dump-attr.cpp | 17 + clang/test/Analysis/Inputs/plist-macros-ctu.c | 21 + clang/test/Analysis/Inputs/plist-macros-ctu.h | 4 + ...-macros-with-expansion-ctu.c.externalDefMap.txt | 4 + .../Analysis/plist-macros-with-expansion-ctu.c | 79 ++ .../CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p2.cpp | 50 ++ clang/test/CodeGen/arm_acle.c | 12 +- clang/test/CodeGen/builtins-arm.c | 7 +- clang/test/CodeGen/builtins-arm64.c | 8 +- clang/test/CodeGen/ppc-xmmintrin.c | 2 +- clang/test/CodeGen/pr9614.c | 4 +- clang/test/CodeGen/prefetch-addr-spaces.c | 6 + clang/test/CodeGen/prefetchw-builtins.c | 8 +- clang/test/CodeGen/sse-builtins.c | 2 +- clang/test/CodeGenCXX/mangle-address-space.cpp | 4 +- .../pr40771-ctad-with-lambda-copy-capture.cpp | 56 ++ clang/test/CodeGenOpenCL/builtins.cl | 2 +- clang/test/CodeGenOpenCL/images.cl | 2 +- clang/test/CodeGenOpenCL/logical-ops.cl | 2 +- clang/test/CodeGenOpenCL/pipe_builtin.cl | 2 +- clang/test/CodeGenOpenCL/sampler.cl | 2 +- clang/test/CodeGenOpenCL/spir_version.cl | 2 +- clang/test/CodeGenOpenCL/to_addr_builtin.cl | 2 +- .../address-space-castoperators.cpp | 2 +- .../CodeGenOpenCLCXX/address-space-deduction.cl | 4 +- .../CodeGenOpenCLCXX/address-space-deduction2.cl | 2 +- .../test/CodeGenOpenCLCXX/addrspace-conversion.cl | 2 +- .../CodeGenOpenCLCXX/addrspace-derived-base.cl | 2 +- clang/test/CodeGenOpenCLCXX/addrspace-of-this.cl | 6 +- clang/test/CodeGenOpenCLCXX/addrspace-operators.cl | 2 +- .../test/CodeGenOpenCLCXX/addrspace-references.cl | 2 +- .../test/CodeGenOpenCLCXX/addrspace-with-class.cl | 4 +- clang/test/CodeGenOpenCLCXX/atexit.cl | 2 +- clang/test/CodeGenOpenCLCXX/global_init.cl | 2 +- .../test/CodeGenOpenCLCXX/local_addrspace_init.cl | 2 +- .../method-overload-address-space.cl | 2 +- .../CodeGenOpenCLCXX/template-address-spaces.cl | 2 +- clang/test/Driver/autocomplete.c | 6 +- clang/test/Driver/fopenmp.c | 9 +- clang/test/Driver/opencl.cl | 4 +- clang/test/Frontend/opencl.cl | 2 +- clang/test/Frontend/stdlang.c | 3 +- clang/test/Headers/opencl-c-header.cl | 2 +- ...pragma-attribute-supported-attributes-list.test | 2 + clang/test/Parser/opencl-cxx-keywords.cl | 4 +- clang/test/Parser/opencl-cxx-virtual.cl | 2 +- clang/test/Preprocessor/has_attribute.cpp | 2 +- clang/test/Preprocessor/predefined-macros.c | 2 +- clang/test/SemaCXX/attr-gsl-owner-pointer.cpp | 107 +++ .../SemaOpenCL/address-spaces-conversions-cl2.0.cl | 6 +- clang/test/SemaOpenCL/address-spaces.cl | 2 +- clang/test/SemaOpenCL/builtin.cl | 2 +- clang/test/SemaOpenCL/clk_event_t.cl | 2 +- clang/test/SemaOpenCL/extension-version.cl | 4 +- clang/test/SemaOpenCL/extensions.cl | 2 +- clang/test/SemaOpenCL/invalid-image.cl | 2 +- clang/test/SemaOpenCL/invalid-kernel-attrs.cl | 6 +- clang/test/SemaOpenCL/invalid-pipes-cl2.0.cl | 2 +- .../test/SemaOpenCLCXX/address-space-deduction.cl | 2 +- .../address-space-of-this-class-scope.cl | 2 +- clang/test/SemaOpenCLCXX/address-space-of-this.cl | 2 +- .../test/SemaOpenCLCXX/address-space-references.cl | 2 +- .../test/SemaOpenCLCXX/address-space-templates.cl | 2 +- .../SemaOpenCLCXX/address_space_overloading.cl | 2 +- clang/test/SemaOpenCLCXX/kernel_invalid.cl | 2 +- .../SemaOpenCLCXX/method-overload-address-space.cl | 2 +- clang/test/SemaOpenCLCXX/newdelete.cl | 2 +- clang/test/SemaOpenCLCXX/restricted.cl | 2 +- .../ASTMatchers/ASTMatchersInternalTest.cpp | 7 - .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 37 + clang/utils/TableGen/ClangAttrEmitter.cpp | 4 + clang/www/cxx_status.html | 2 +- lldb/cmake/modules/AddLLDB.cmake | 2 +- lldb/include/lldb/Target/Process.h | 15 +- lldb/source/Commands/CommandObjectExpression.cpp | 19 +- lldb/source/Commands/CommandObjectFrame.cpp | 20 +- lldb/source/Commands/CommandObjectLog.cpp | 14 +- lldb/source/Commands/CommandObjectMemory.cpp | 28 +- lldb/source/Commands/CommandObjectRegister.cpp | 7 +- lldb/source/Commands/Options.td | 143 ++++ .../DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp | 125 ++- .../DynamicLoader/POSIX-DYLD/DYLDRendezvous.h | 23 +- .../POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp | 3 +- .../Windows-DYLD/DynamicLoaderWindowsDYLD.cpp | 6 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 79 +- .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 7 +- lldb/source/Symbol/SymbolFile.cpp | 1 + llvm/include/llvm/ADT/DirectedGraph.h | 270 ++++++ llvm/include/llvm/Analysis/LoopInfo.h | 34 +- llvm/include/llvm/IR/Intrinsics.td | 2 +- llvm/include/llvm/IR/PatternMatch.h | 26 + llvm/include/llvm/MC/MCInstPrinter.h | 2 - llvm/include/llvm/Remarks/RemarkSerializer.h | 19 - llvm/include/llvm/Remarks/YAMLRemarkSerializer.h | 28 +- llvm/include/llvm/Support/AArch64TargetParser.def | 13 + llvm/include/llvm/Support/ARMTargetParser.def | 2 + llvm/include/llvm/Transforms/Utils/PredicateInfo.h | 10 +- llvm/lib/Analysis/LoopInfo.cpp | 35 + llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 61 +- llvm/lib/IR/AutoUpgrade.cpp | 13 + llvm/lib/MC/MCInstPrinter.cpp | 6 - llvm/lib/Remarks/YAMLRemarkSerializer.cpp | 65 -- llvm/lib/Support/PrettyStackTrace.cpp | 64 +- llvm/lib/Target/AArch64/AArch64.td | 47 +- llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 5 + llvm/lib/Target/AArch64/AArch64Subtarget.h | 3 + llvm/lib/Target/AArch64/SVEInstrFormats.td | 23 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 3 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 3 +- llvm/lib/Target/ARM/ARM.td | 7 + llvm/lib/Target/ARM/ARMSubtarget.cpp | 2 + llvm/lib/Target/ARM/ARMSubtarget.h | 1 + llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp | 22 +- llvm/lib/Target/BPF/BTFDebug.cpp | 11 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 21 +- llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp | 4 +- llvm/lib/Transforms/Utils/Local.cpp | 33 +- llvm/lib/Transforms/Utils/PredicateInfo.cpp | 21 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 25 +- llvm/test/Assembler/auto_upgrade_intrinsics.ll | 15 + llvm/test/Bitcode/compatibility-3.6.ll | 2 +- llvm/test/Bitcode/compatibility-3.7.ll | 2 +- llvm/test/Bitcode/compatibility-3.8.ll | 2 +- llvm/test/Bitcode/compatibility-3.9.ll | 8 +- llvm/test/Bitcode/compatibility-4.0.ll | 8 +- llvm/test/Bitcode/compatibility-5.0.ll | 12 +- llvm/test/Bitcode/compatibility-6.0.ll | 12 +- llvm/test/Bitcode/compatibility.ll | 6 +- llvm/test/CodeGen/AArch64/cpus.ll | 4 + .../AArch64/div-rem-pair-recomposition-signed.ll | 319 +++++++ .../AArch64/div-rem-pair-recomposition-unsigned.ll | 319 +++++++ llvm/test/CodeGen/AArch64/neon-dot-product.ll | 6 +- llvm/test/CodeGen/AArch64/remat.ll | 8 +- llvm/test/CodeGen/AMDGPU/calling-conventions.ll | 31 + llvm/test/CodeGen/AMDGPU/lcssa-optnone.ll | 26 + .../CodeGen/BPF/CORE/offset-reloc-access-str.ll | 95 ++ .../X86/div-rem-pair-recomposition-signed.ll | 951 +++++++++++++++++++++ .../X86/div-rem-pair-recomposition-unsigned.ll | 949 ++++++++++++++++++++ llvm/test/CodeGen/X86/remarks-section.ll | 68 +- llvm/test/MC/AArch64/SVE/decp.s | 26 +- llvm/test/MC/AArch64/SVE/incp.s | 28 +- llvm/test/MC/AArch64/SVE/sqdecp.s | 28 +- llvm/test/MC/AArch64/SVE/sqincp.s | 28 +- llvm/test/MC/AArch64/SVE/uqdecp.s | 28 +- llvm/test/MC/AArch64/SVE/uqincp.s | 28 +- llvm/test/MC/AArch64/armv8.2a-dotprod.s | 15 +- .../MC/AArch64/armv8.2a-statistical-profiling.s | 1 + llvm/test/MC/AArch64/armv8.3a-rcpc.s | 4 + llvm/test/MC/AArch64/armv8.5a-ssbs.s | 8 +- llvm/test/MC/ARM/armv8.2a-dotprod-a32.s | 3 +- llvm/test/MC/ARM/armv8.2a-dotprod-t32.s | 3 +- .../test/MC/Disassembler/AArch64/armv8.3a-rcpc.txt | 9 +- .../Transforms/SimplifyCFG/switch-range-to-icmp.ll | 38 + .../test/Transforms/Util/PredicateInfo/condprop.ll | 6 +- .../Transforms/Util/PredicateInfo/testandor.ll | 26 +- llvm/test/Verifier/intrinsic-immarg.ll | 2 +- .../tools/yaml2obj/elf-custom-null-section.yaml | 106 ++- llvm/tools/llvm-mc/llvm-mc.cpp | 2 +- llvm/tools/yaml2obj/yaml2elf.cpp | 38 +- llvm/unittests/ADT/CMakeLists.txt | 1 + llvm/unittests/ADT/DirectedGraphTest.cpp | 295 +++++++ llvm/unittests/Analysis/LoopInfoTest.cpp | 163 ++-- llvm/unittests/IR/PatternMatch.cpp | 37 + .../Remarks/YAMLRemarksSerializerTest.cpp | 60 +- llvm/unittests/Support/TargetParserTest.cpp | 39 +- openmp/README.rst | 6 +- openmp/libomptarget/deviceRTLs/nvptx/src/sync.cu | 3 + .../deviceRTLs/nvptx/test/parallel/barrier.c | 37 + openmp/runtime/CMakeLists.txt | 9 +- openmp/runtime/README.txt | 1 + openmp/runtime/cmake/LibompGetArchitecture.cmake | 2 + openmp/runtime/cmake/LibompMicroTests.cmake | 3 + openmp/runtime/cmake/LibompUtils.cmake | 2 + openmp/runtime/cmake/config-ix.cmake | 3 +- openmp/runtime/src/kmp_csupport.cpp | 3 +- openmp/runtime/src/kmp_os.h | 5 +- openmp/runtime/src/kmp_platform.h | 6 +- openmp/runtime/src/kmp_runtime.cpp | 3 +- openmp/runtime/src/kmp_stub.cpp | 4 +- .../src/thirdparty/ittnotify/ittnotify_config.h | 10 +- openmp/runtime/src/z_Linux_asm.S | 172 +++- openmp/runtime/src/z_Linux_util.cpp | 3 +- openmp/runtime/test/ompt/callback.h | 20 + openmp/runtime/tools/lib/Platform.pm | 7 +- openmp/runtime/tools/lib/Uname.pm | 2 + openmp/www/README.txt | 1 + openmp/www/index.html | 1 + 213 files changed, 5762 insertions(+), 848 deletions(-) create mode 100644 clang/test/Analysis/Inputs/plist-macros-ctu.c create mode 100644 clang/test/Analysis/Inputs/plist-macros-ctu.h create mode 100644 clang/test/Analysis/Inputs/plist-macros-with-expansion-ctu.c.ex [...] create mode 100644 clang/test/Analysis/plist-macros-with-expansion-ctu.c create mode 100644 clang/test/CodeGen/prefetch-addr-spaces.c create mode 100644 clang/test/CodeGenCXX/pr40771-ctad-with-lambda-copy-capture.cpp create mode 100644 clang/test/SemaCXX/attr-gsl-owner-pointer.cpp create mode 100644 llvm/include/llvm/ADT/DirectedGraph.h create mode 100644 llvm/test/CodeGen/AArch64/div-rem-pair-recomposition-signed.ll create mode 100644 llvm/test/CodeGen/AArch64/div-rem-pair-recomposition-unsigned.ll create mode 100644 llvm/test/CodeGen/AMDGPU/lcssa-optnone.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-access-str.ll create mode 100644 llvm/test/CodeGen/X86/div-rem-pair-recomposition-signed.ll create mode 100644 llvm/test/CodeGen/X86/div-rem-pair-recomposition-unsigned.ll create mode 100644 llvm/unittests/ADT/DirectedGraphTest.cpp create mode 100644 openmp/libomptarget/deviceRTLs/nvptx/test/parallel/barrier.c