This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-arm-spec2k6-Os in repository toolchain/ci/llvm-project.
from 405e62b805b Attemp get llvm-jitlink building on Windows adds d3dac47aa20 [JITLink] Fix section start address calculation in eh-frame [...] adds bca2d266d1e [clangd] Support dependent bases in type hierarchy adds 4ad27e65cd6 [cmake] Add llvm-jit to LLVM_TEST_DEPENDS adds e1f3191a0d0 [ELF][X86] Rename R_RELAX_TLS_GD_TO_IE_END to R_RELAX_TLS_G [...] adds 1233c15be59 [JITLink] Remove a lot of reduntant 'JITLink_' prefixes. NFC. adds bc4b159bb11 [ELF][X86] Allow R_386_TLS_LDO_32 and R_X86_64_DTPOFF{32,64 [...] adds 7868fb6fdd7 [WebAssembly] Fix R_WASM_FUNCTION_OFFSET_I32 relocation warnings adds 5c43ab337ff [X86] Reject 512-bit types in getRegForInlineAsmConstraint [...] adds ee12a75e388 [NativePDB] Add anonymous namespaces support adds f902250fc13 [LLD][ELF] - Handle quoted strings in the linker scripts co [...] adds 5299e25f502 [ConstantRange] Rename make{Guaranteed -> Exact}NoWrapRegion() NFC adds 5aacc7a5731 Revert "[ConstantRange] Rename make{Guaranteed -> Exact}NoW [...] adds 4aa387212bb [analyzer][www] Moving MoveChecker out of alpha is no longe [...] adds 5614f4a3a55 [NewPM] Add dummy Test for LoopVectorize option parsing. adds ffd67233d46 [AMDGPU] Regenerate uitofp i8 to float conversion tests. adds 40a3b961964 [NewPM] Add Option handling for SimpleLoopUnswitch adds 1f30dba14da [Sema][NFC] Add more tests for the behavior of argument-dep [...] adds af3e50ad408 [Sema] ADL: Associated namespaces for class types and enume [...] adds ff8febcb6df [LLVM-C] Add accessors to the default floating-point metadata node adds d6989daae91 [DAGCombiner] prepare shuffle-of-splat to handle more patte [...] adds 3275742898a [LLD][ELF] - Do not forget to use ch_addralign field after [...] adds 9bc6c77220f [DAGCombiner] make variable name less ambiguous; NFC adds 6276ce01428 [TargetLowering][AMDGPU][X86] Improve SimplifyDemandedBits [...] adds e2707f5aac9 [AMDGPU][MC] Corrected parsing of SP3 'neg' modifier adds 81ffc08a8ad [LLD][ELF] - Remove a binary from the inputs. NFCI. adds 70346d127be AMDGPU: Fix not checking for copy when looking at copy src adds f5c7f3ad33e llvm-undname: Fix an assert-on-invalid, found by oss-fuzz adds 8f624abc1d9 GlobalISel: Legalize scalar G_EXTRACT sources adds 75fbd1c604b STLExtras: add stable_sort wrappers adds 2b6f76f05f7 AMDGPU/GlobalISel: Fix non-power-of-2 G_EXTRACT sources adds f033617974a Remove spurious semicolons; NFC. adds 4256cf1b040 [NFC] Fix typo in debug log adds a5355a5ed16 Use llvm::stable_sort. NFC adds 55043e2336c [sema][objc] Minor refactor to OverrideSearch. NFCI. adds 7cdec273dda [WebAssembly] Error on relocations against undefined data symbols. adds 01f8d556aa7 [PGO/SamplePGO][NFC] Move the function updateProfWeight fro [...] adds 37104d7189c [LPM/BPI] Preserve BPI through trivial loop pass pipeline ( [...] adds 5de5d74c8dc [OPENMP][NVPTX] Fix the test, NFC. adds e90d5c8db06 [IPSCCP] Add missing `AssumptionCacheTracker` dependency adds a282bde69e3 [ASTMatchers] Introduce Objective-C matchers `isClassMessag [...] adds 8f470890344 [Tests] Add a negative test for masked.gather part of D59703 adds f01583d0975 [Tests] Revise a test as requested by reviewer in D59703 adds e3f7074c7e9 [libc++][test] Update some wstring_convert tests for MSVC quirks adds f84ce75cd1c AMDGPU: Skip debug instructions in assert adds 2b744665308 Use const DebugLoc& adds 87e7f895bb2 Use correct way to test for MIPS arch after rOMP355687 adds 5828421c7cd gn build: Merge r358869 adds d8d9b7b20e7 [InstSimplify] Move masked.gather w/no active lanes handlin [...] adds 2eea99a4b98 [Support] unflake TempFileCollisions test adds e9a2d1c3921 [libcxx] Update gen_link_script.py to support different inp [...] adds 32176baee78 [Reproducers] Fix lifetime issue adds 906b2642517 [VerifyDiagnosticConsumer] Document -verify=<prefixes> in doxygen adds 2a27af82379 [EditLineTest] Not always TERM is available, e.g. on some bots. adds d748689c7f7 [InstCombine] Eliminate stores to constant memory adds 0d809aa2184 [dsymutil] Collect parseable Swift interfaces in the .dSYM bundle. adds 389d5a3474e [AMDGPU] Fix an issue in `op_sel_hi` skipping. adds a6314ea6c25 Rename C++ TestGlobalVariables.py to have a distinct name f [...] adds 16df7e086b6 Relax test to check for a valid number instead of a specifi [...] adds e495ec23fe4 Try to work around compile errors with older versions of GCC. adds d44a7be17b6 [Docs] Move API docs to the front page adds a38b8c8abce Fix a bug in my change to ModulesDidLoad in r357955. In the [...] adds bf8aacb7151 [SelectionDAG] move splat util functions up from x86 lowering adds 68602ab2f35 DebugInfo: Emit only one kind of accelerated access/name table adds e181de7f4fe [c++2a] Implement semantic restrictions for 'export' declarations. adds 05aad1567be Fully qualify llvm::Optional, some compilers complain otherwise. adds fbcce9fe9dc [CMake] Replace the sanitizer support in runtimes build wit [...] adds c86011f5bc3 [libc++abi] Don't use a .sh.cpp test for uncaught_exception
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/XRefs.cpp | 45 +- .../unittests/clangd/TypeHierarchyTests.cpp | 71 +- clang/cmake/caches/Fuchsia-stage2.cmake | 14 +- clang/docs/LibASTMatchersReference.html | 39 +- clang/include/clang/AST/Decl.h | 4 +- clang/include/clang/AST/DeclBase.h | 4 - clang/include/clang/ASTMatchers/ASTMatchers.h | 51 +- clang/include/clang/Basic/DiagnosticGroups.td | 1 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 19 + .../clang/Frontend/VerifyDiagnosticConsumer.h | 28 +- clang/include/clang/Sema/Sema.h | 3 + clang/lib/AST/DeclBase.cpp | 16 - clang/lib/ASTMatchers/Dynamic/Registry.cpp | 3 + clang/lib/Parse/ParseDeclCXX.cpp | 3 +- clang/lib/Sema/SemaDeclCXX.cpp | 3 + clang/lib/Sema/SemaDeclObjC.cpp | 48 +- clang/lib/Sema/SemaLookup.cpp | 62 +- clang/lib/Sema/SemaModule.cpp | 167 +++- .../p2-associated-namespaces-classes.cpp | 344 ++++++++ .../basic.lookup.argdep/p2-inline-namespace.cpp | 56 ++ .../basic/basic.lookup/basic.lookup.argdep/p2.cpp | 16 + .../basic/basic.lookup/basic.lookup.argdep/p3.cpp | 64 ++ .../basic/basic.lookup/basic.lookup.argdep/p4.cpp | 93 +++ clang/test/CXX/drs/dr16xx.cpp | 48 ++ .../CXX/module/module.interface/Inputs/header.h | 3 + clang/test/CXX/module/module.interface/p1.cpp | 8 +- clang/test/CXX/module/module.interface/p2.cpp | 94 +++ clang/test/CXX/module/module.interface/p3.cpp | 54 ++ clang/test/CXX/module/module.interface/p5.cpp | 89 +++ .../modules-ts/basic/basic.def.odr/p4/module.cpp | 2 - .../modules-ts/basic/basic.def.odr/p4/module.cppm | 16 - .../CXX/modules-ts/basic/basic.def.odr/p4/user.cpp | 2 - clang/test/SemaCXX/anonymous-union-export.cpp | 5 +- clang/test/SemaCXX/modules-ts.cppm | 10 +- .../ASTMatchers/ASTMatchersTraversalTest.cpp | 54 ++ clang/www/analyzer/open_projects.html | 10 - libcxx/lib/CMakeLists.txt | 3 +- .../conversions.string/converted.pass.cpp | 11 +- .../conversions.string/from_bytes.pass.cpp | 17 +- .../conversions.string/to_bytes.pass.cpp | 15 +- libcxx/utils/gen_link_script.py | 93 +-- ...ion.pass.sh.cpp => uncaught_exception.pass.cpp} | 6 - libunwind/src/UnwindCursor.hpp | 2 +- lld/ELF/Arch/X86.cpp | 5 +- lld/ELF/Arch/X86_64.cpp | 3 +- lld/ELF/InputSection.cpp | 10 +- lld/ELF/Relocations.cpp | 13 +- lld/ELF/Relocations.h | 3 +- lld/ELF/ScriptParser.cpp | 2 +- lld/test/ELF/compressed-input-alignment.test | 67 ++ lld/test/ELF/i386-tls-ld-preemptable.s | 18 + lld/test/ELF/invalid/Inputs/section-index.elf | Bin 544 -> 0 bytes lld/test/ELF/invalid/invalid-elf.test | 4 - lld/test/ELF/invalid/section-index.test | 16 + lld/test/ELF/linkerscript/quoted-section-name.test | 13 + lld/test/ELF/x86-64-tls-ld-preemptable.s | 20 + lld/test/wasm/undefined-data.ll | 6 +- lld/wasm/InputFiles.cpp | 59 +- lld/wasm/Writer.cpp | 14 + lldb/docs/index.rst | 7 + lldb/docs/resources/external.rst | 6 - lldb/include/lldb/Utility/Reproducer.h | 2 + .../SymbolFile/NativePDB/Inputs/ast-types.lldbinit | 5 + lldb/lit/SymbolFile/NativePDB/ast-types.cpp | 26 +- lldb/lit/SymbolFile/NativePDB/typedefs.cpp | 2 +- lldb/lit/SymbolFile/PDB/ast-restore.test | 3 +- ...lobalVariables.py => TestCPPGlobalVariables.py} | 0 .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 15 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.h | 5 +- lldb/source/Target/Target.cpp | 8 +- lldb/source/Utility/Reproducer.cpp | 2 - lldb/unittests/Editline/EditlineTest.cpp | 16 +- llvm/include/llvm-c/Core.h | 19 +- llvm/include/llvm/ADT/STLExtras.h | 10 + llvm/include/llvm/CodeGen/SelectionDAG.h | 7 + llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 4 + llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 13 + .../{JITLink_EHFrameSupport.h => EHFrameSupport.h} | 8 +- .../JITLink/{JITLink_MachO.h => MachO.h} | 8 +- .../{JITLink_MachO_x86_64.h => MachO_x86_64.h} | 8 +- llvm/include/llvm/IR/Instruction.h | 3 - llvm/include/llvm/IR/Instructions.h | 3 + llvm/include/llvm/Support/JSON.h | 4 +- llvm/lib/Analysis/InstructionSimplify.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 3 + llvm/lib/CodeGen/BranchRelaxation.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 7 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 27 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 52 ++ llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 26 +- llvm/lib/Demangle/MicrosoftDemangle.cpp | 2 +- llvm/lib/ExecutionEngine/JITLink/CMakeLists.txt | 6 +- ...TLink_EHFrameSupport.cpp => EHFrameSupport.cpp} | 5 +- ...k_EHFrameSupportImpl.h => EHFrameSupportImpl.h} | 10 +- llvm/lib/ExecutionEngine/JITLink/JITLink.cpp | 2 +- .../lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 2 +- .../JITLink/{JITLink_MachO.cpp => MachO.cpp} | 10 +- .../{JITLink_MachO_x86_64.cpp => MachO_x86_64.cpp} | 6 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 2 +- llvm/lib/IR/Core.cpp | 12 + llvm/lib/IR/Instruction.cpp | 43 - llvm/lib/IR/Instructions.cpp | 44 + llvm/lib/Passes/PassBuilder.cpp | 29 + llvm/lib/Passes/PassRegistry.def | 11 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 36 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp | 9 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 82 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 23 +- .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 7 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 64 +- llvm/lib/Transforms/IPO/SCCP.cpp | 1 + .../Transforms/InstCombine/InstCombineCalls.cpp | 23 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 6 + llvm/lib/Transforms/Utils/LCSSA.cpp | 5 + llvm/lib/Transforms/Utils/LoopSimplify.cpp | 8 + llvm/runtimes/CMakeLists.txt | 42 +- llvm/test/CMakeLists.txt | 1 + .../GlobalISel/legalizer-info-validation.mir | 2 +- .../CodeGen/AMDGPU/GlobalISel/legalize-extract.mir | 68 +- .../CodeGen/AMDGPU/branch-relaxation-debug-info.ll | 56 ++ llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll | 890 ++++++++++++++++++--- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.ll | 7 + llvm/test/CodeGen/AMDGPU/store-weird-sizes.ll | 4 +- llvm/test/CodeGen/X86/bitcast-setcc-256.ll | 16 - llvm/test/CodeGen/X86/bitcast-setcc-512.ll | 8 +- llvm/test/CodeGen/X86/dagcombine-cse.ll | 13 +- llvm/test/CodeGen/X86/masked_store.ll | 82 +- llvm/test/CodeGen/X86/movmsk-cmp.ll | 112 +-- llvm/test/CodeGen/X86/vector-rotate-256.ll | 10 +- llvm/test/CodeGen/X86/vector-rotate-512.ll | 16 +- llvm/test/CodeGen/X86/vector-shift-ashr-256.ll | 16 +- llvm/test/CodeGen/X86/vector-shift-lshr-256.ll | 16 +- llvm/test/CodeGen/X86/vector-shift-shl-256.ll | 16 +- llvm/test/DebugInfo/X86/accel-tables.ll | 14 +- .../X86/{accel-tables.ll => gnu-names.ll} | 20 +- llvm/test/Demangle/invalid-manglings.test | 5 + llvm/test/MC/AMDGPU/expressions.s | 28 + llvm/test/MC/AMDGPU/vop3-modifiers-err.s | 2 +- llvm/test/Other/opt-O2-pipeline.ll | 1 - llvm/test/Other/opt-O3-pipeline.ll | 1 - llvm/test/Other/opt-Os-pipeline.ll | 1 - .../Transforms/InstCombine/masked_intrinsics.ll | 41 +- llvm/test/Transforms/InstCombine/memcpy.ll | 1 - llvm/test/Transforms/InstCombine/memmove.ll | 1 - llvm/test/Transforms/InstCombine/memset.ll | 1 - llvm/test/Transforms/InstCombine/store.ll | 1 - .../Transforms/LoopVectorize/loop-vect-option.ll | 10 + .../SimpleLoopUnswitch/delete-dead-blocks.ll | 2 +- .../exponential-nontrivial-unswitch-nested.ll | 20 +- .../exponential-nontrivial-unswitch-nested2.ll | 20 +- .../exponential-nontrivial-unswitch.ll | 20 +- .../exponential-nontrivial-unswitch2.ll | 20 +- .../exponential-switch-unswitch.ll | 20 +- llvm/test/Transforms/SimpleLoopUnswitch/guards.ll | 4 +- .../SimpleLoopUnswitch/nontrivial-unswitch-cost.ll | 2 +- .../SimpleLoopUnswitch/nontrivial-unswitch.ll | 2 +- .../Transforms/SimpleLoopUnswitch/update-scev.ll | 4 +- llvm/test/tools/dsymutil/Inputs/swift-interface.ll | 34 + llvm/test/tools/dsymutil/X86/swift-interface.test | 23 + llvm/tools/dsymutil/CompileUnit.cpp | 8 + llvm/tools/dsymutil/CompileUnit.h | 5 + llvm/tools/dsymutil/DwarfLinker.cpp | 143 +++- llvm/tools/dsymutil/DwarfLinker.h | 10 +- llvm/tools/dsymutil/LinkUtils.h | 3 + llvm/tools/dsymutil/dsymutil.cpp | 60 +- llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp | 2 +- llvm/tools/llvm-cov/SourceCoverageView.cpp | 4 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 12 +- llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp | 16 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 2 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 2 +- llvm/tools/llvm-readobj/MachODumper.cpp | 2 +- .../ExecutionEngine/JITLink/CMakeLists.txt | 2 +- ...chO_x86_64_Tests.cpp => MachO_x86_64_Tests.cpp} | 4 +- llvm/unittests/Support/Path.cpp | 16 +- .../llvm/lib/ExecutionEngine/JITLink/BUILD.gn | 6 +- .../unittests/ExecutionEngine/JITLink/BUILD.gn | 2 +- .../nvptx/test/parallel/spmd_parallel_regions.cpp | 24 +- openmp/runtime/src/kmp_os.h | 10 +- 182 files changed, 3643 insertions(+), 1078 deletions(-) create mode 100644 clang/test/CXX/basic/basic.lookup/basic.lookup.argdep/p2-associ [...] create mode 100644 clang/test/CXX/basic/basic.lookup/basic.lookup.argdep/p2-inline [...] create mode 100644 clang/test/CXX/module/module.interface/Inputs/header.h create mode 100644 clang/test/CXX/module/module.interface/p2.cpp create mode 100644 clang/test/CXX/module/module.interface/p3.cpp create mode 100644 clang/test/CXX/module/module.interface/p5.cpp rename libcxxabi/test/{uncaught_exception.pass.sh.cpp => uncaught_exception.pass.c [...] create mode 100644 lld/test/ELF/compressed-input-alignment.test create mode 100644 lld/test/ELF/i386-tls-ld-preemptable.s delete mode 100644 lld/test/ELF/invalid/Inputs/section-index.elf create mode 100644 lld/test/ELF/invalid/section-index.test create mode 100644 lld/test/ELF/linkerscript/quoted-section-name.test create mode 100644 lld/test/ELF/x86-64-tls-ld-preemptable.s rename lldb/packages/Python/lldbsuite/test/lang/cpp/global_variables/{TestGlobalVa [...] rename llvm/include/llvm/ExecutionEngine/JITLink/{JITLink_EHFrameSupport.h => EHFr [...] rename llvm/include/llvm/ExecutionEngine/JITLink/{JITLink_MachO.h => MachO.h} (77%) rename llvm/include/llvm/ExecutionEngine/JITLink/{JITLink_MachO_x86_64.h => MachO_ [...] rename llvm/lib/ExecutionEngine/JITLink/{JITLink_EHFrameSupport.cpp => EHFrameSupp [...] rename llvm/lib/ExecutionEngine/JITLink/{JITLink_EHFrameSupportImpl.h => EHFrameSu [...] rename llvm/lib/ExecutionEngine/JITLink/{JITLink_MachO.cpp => MachO.cpp} (87%) rename llvm/lib/ExecutionEngine/JITLink/{JITLink_MachO_x86_64.cpp => MachO_x86_64. [...] create mode 100644 llvm/test/CodeGen/AMDGPU/branch-relaxation-debug-info.ll copy llvm/test/DebugInfo/X86/{accel-tables.ll => gnu-names.ll} (87%) create mode 100644 llvm/test/Transforms/LoopVectorize/loop-vect-option.ll create mode 100644 llvm/test/tools/dsymutil/Inputs/swift-interface.ll create mode 100644 llvm/test/tools/dsymutil/X86/swift-interface.test rename llvm/unittests/ExecutionEngine/JITLink/{JITLinkTest_MachO_x86_64_Tests.cpp [...]