This is an automated email from the git hooks/post-receive script.
"tcwg-buildslave pushed a change to branch linaro-local/ci/llvm-kernel-aarch64-tested in repository toolchain/ci/llvm-monorepo.
from d7d0220ae1b9 Speculative fix for NetBSD bot for r341758 adds 2e806b5579a6 [Tooling] Improve handling of CL-style options adds e9ec837a8412 Fix build bots after a mistake in r341760 adds fae3b5931623 [SelectionDAG] enhance vector demanded elements to look at [...] adds 2101271edb08 [Sema] Make typo correction slightly more efficient adds 54f032fa32ce [X86] Custom type legalize (v2i32 (fp_to_uint v2f64))) wit [...] adds 3bdb4bcaf3d9 [OpenMP] Add support for nested 'declare target' directives adds 528b6ebaab1f AMDGPU: Don't abort on unknown addrspace argument adds d93d5654300e AMDGPU: Use GOT PSV since it has an address space now adds 51d139c488cb [XRay] Add a BlockVerifier visitor for FDR Records adds dcc2e010c414 AMDGPU: Fix tests using old number for constant address space adds 09109f3154f3 [XRay] Remove unused reference adds a5d1848eba21 [Xray] tooling allow MachO format support adds 432dc2aceadf Move createMinMaxOp() out of RecurrenceDescriptor. adds 22ca9df57518 [XRay] Fix buildbot failure adds 016fd2d590ce Part of PR33222: defer enforcing return type mismatch for [...] adds ccbff2a5c1d8 Move a transformation routine from LoopUtils to LoopVectorize. adds 4e0d5f36d7e2 [IndVars] Set Changed if sinkUnusedInvariants changes IR. PR38863 adds 09f781c073b3 PR33222: Require the declared return type not the actual r [...] adds e069f1cfe637 [IndVars] Set Changed if rewriteFirstIterationLoopExitValu [...] adds f4dd38024d50 [clangd] Make advanceTo() faster on Posting Lists adds f766f7b9b941 [PDB] Restore AST from PDB symbols adds baf459956532 [clangd] NFC: Rename DexIndex to Dex adds 128c9536a389 ReleaseNotes: update links to use https adds 2438e8b2c751 ReleaseNotes: update links to use https adds 91f9f447fd39 ReleaseNotes: update links to use https adds 9f1d07c4fad4 ReleaseNotes: update links to use https adds 5064407873fa ReleaseNotes: update links to use https adds 8985857582df [Analyzer] Iterator Checker - Part 4: Mismatched iterator [...] adds 4c2c60dc5476 [Analyzer] Iterator Checker - Part 5: Move Assignment of C [...] adds a7e7d4caa1ad [Analyzer] Iterator Checker - Part 6: Mismatched iterator [...] adds 6e8a5f133433 [Analyzer] Iterator Checker - Part 7: Support for push and [...] adds 69ff3b196c05 [Analyzer] Iterator Checker - Part 8: Support for assign, [...] adds a48b00098ce9 [Analyzer] Commit fix for rL341790/rC341790 adds 614df70d5488 [clangd] Fix async index loading (from r341376). adds 6adf60001fcd [AMDGPU] Prevent sequences of non-instructions disrupting [...] adds cc7c269e467a [llvm-exegesis] Ignore double spaced separators in asm strings
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/CMakeLists.txt | 2 +- clang-tools-extra/clangd/index/SymbolYAML.cpp | 4 +- .../clangd/index/dex/{DexIndex.cpp => Dex.cpp} | 23 +- .../clangd/index/dex/{DexIndex.h => Dex.h} | 20 +- clang-tools-extra/clangd/index/dex/Iterator.cpp | 5 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 6 +- clang-tools-extra/docs/ReleaseNotes.rst | 12 +- clang-tools-extra/unittests/clangd/CMakeLists.txt | 2 +- .../clangd/{DexIndexTests.cpp => DexTests.cpp} | 94 +- clang-tools-extra/unittests/clangd/TestIndex.h | 4 - clang/docs/ReleaseNotes.rst | 18 +- clang/include/clang/AST/Decl.h | 15 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 - clang/include/clang/Sema/Sema.h | 8 +- .../clang/StaticAnalyzer/Checkers/Checkers.td | 8 +- clang/lib/Parse/ParseOpenMP.cpp | 4 +- clang/lib/Sema/SemaDecl.cpp | 90 +- clang/lib/Sema/SemaLookup.cpp | 4 +- clang/lib/Sema/SemaOpenMP.cpp | 11 +- clang/lib/Sema/SemaOverload.cpp | 3 +- clang/lib/Sema/SemaTemplate.cpp | 2 + .../StaticAnalyzer/Checkers/IteratorChecker.cpp | 1001 +++++++++++++++++++- .../Tooling/InterpolatingCompilationDatabase.cpp | 153 ++- .../Analysis/Inputs/system-header-simulator-cxx.h | 79 ++ .../Analysis/diagnostics/explicit-suppression.cpp | 2 +- clang/test/Analysis/invalidated-iterator.cpp | 371 +++++++- clang/test/Analysis/iterator-range.cpp | 58 ++ clang/test/Analysis/mismatched-iterator.cpp | 175 ++++ clang/test/OpenMP/Inputs/declare_target_include.h | 3 + clang/test/OpenMP/declare_target_ast_print.cpp | 38 +- clang/test/OpenMP/declare_target_messages.cpp | 18 +- clang/test/SemaCXX/cxx1y-deduced-return-type.cpp | 70 ++ clang/test/SemaCXX/friend.cpp | 23 + .../unittests/Tooling/CompilationDatabaseTest.cpp | 33 +- libcxx/docs/ReleaseNotes.rst | 12 +- lld/docs/ReleaseNotes.rst | 4 +- lldb/include/lldb/Symbol/ClangASTContext.h | 13 +- lldb/lit/SymbolFile/PDB/Inputs/AstRestoreTest.cpp | 47 + lldb/lit/SymbolFile/PDB/ast-restore.test | 77 ++ lldb/lit/SymbolFile/PDB/class-layout.test | 24 +- lldb/lit/SymbolFile/PDB/func-symbols.test | 8 +- lldb/lit/SymbolFile/PDB/pointers.test | 10 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 589 +++++++++--- lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.h | 61 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 142 ++- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 5 +- lldb/source/Symbol/ClangASTContext.cpp | 20 +- lldb/tools/lldb-test/lldb-test.cpp | 51 + llvm/docs/ReleaseNotes.rst | 16 +- llvm/include/llvm/Transforms/Utils/LoopUtils.h | 19 +- llvm/include/llvm/XRay/BlockVerifier.h | 69 ++ llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 16 +- .../Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp | 18 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 11 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 4 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 25 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 23 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 163 +--- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 92 +- llvm/lib/XRay/BlockVerifier.cpp | 187 ++++ llvm/lib/XRay/CMakeLists.txt | 1 + llvm/lib/XRay/InstrumentationMap.cpp | 8 +- .../LegacyDivergenceAnalysis/AMDGPU/kernel-args.ll | 6 +- .../AMDGPU/annotate-kernel-features-hsa-call.ll | 12 +- llvm/test/CodeGen/AMDGPU/attr-amdgpu-num-sgpr.ll | 16 +- .../CodeGen/AMDGPU/clamp-omod-special-case.mir | 24 +- .../CodeGen/AMDGPU/constant-fold-imm-immreg.mir | 2 +- llvm/test/CodeGen/AMDGPU/default-fp-mode.ll | 2 +- llvm/test/CodeGen/AMDGPU/flat-load-clustering.mir | 14 +- llvm/test/CodeGen/AMDGPU/global_smrd.ll | 4 +- llvm/test/CodeGen/AMDGPU/hazard.mir | 67 ++ llvm/test/CodeGen/AMDGPU/hsa-globals.ll | 4 +- .../AMDGPU/hsa-metadata-from-llvm-ir-full.ll | 11 + llvm/test/CodeGen/AMDGPU/inserted-wait-states.mir | 2 +- llvm/test/CodeGen/AMDGPU/invert-br-undef-vcc.mir | 2 +- .../CodeGen/AMDGPU/large-constant-initializer.ll | 4 +- llvm/test/CodeGen/AMDGPU/llvm.AMDGPU.kill.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.ll | 4 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mbcnt.ll | 2 +- .../AMDGPU/memory-legalizer-atomic-insert-end.mir | 12 +- ...ory-legalizer-multiple-mem-operands-atomics.mir | 8 +- ...galizer-multiple-mem-operands-nontemporal-1.mir | 8 +- ...galizer-multiple-mem-operands-nontemporal-2.mir | 8 +- llvm/test/CodeGen/AMDGPU/nop-data.ll | 2 +- llvm/test/CodeGen/AMDGPU/regcoalesce-dbg.mir | 4 +- llvm/test/CodeGen/AMDGPU/ret_jump.ll | 4 +- llvm/test/CodeGen/AMDGPU/schedule-regpressure.mir | 2 +- .../AMDGPU/schedule-vs-if-nested-loop-failure.ll | 32 +- llvm/test/CodeGen/AMDGPU/sdwa-scalar-ops.mir | 4 +- .../AMDGPU/undefined-physreg-sgpr-spill.mir | 4 +- llvm/test/CodeGen/AMDGPU/unigine-liveness-crash.ll | 2 +- .../CodeGen/AMDGPU/vccz-corrupt-bug-workaround.mir | 4 +- .../MIR/AMDGPU/expected-target-index-name.mir | 6 +- .../MIR/AMDGPU/invalid-target-index-operand.mir | 6 +- llvm/test/CodeGen/MIR/AMDGPU/syncscopes.mir | 36 +- .../CodeGen/MIR/AMDGPU/target-index-operands.mir | 10 +- llvm/test/CodeGen/X86/horizontal-reduce-smax.ll | 12 - llvm/test/CodeGen/X86/horizontal-reduce-smin.ll | 12 - llvm/test/CodeGen/X86/horizontal-reduce-umax.ll | 32 +- llvm/test/CodeGen/X86/horizontal-reduce-umin.ll | 32 +- llvm/test/CodeGen/X86/pr34592.ll | 23 +- llvm/test/CodeGen/X86/vec_fp_to_int.ll | 396 ++++++-- llvm/test/CodeGen/X86/vector-reduce-smax.ll | 9 - llvm/test/CodeGen/X86/vector-reduce-smin.ll | 9 - llvm/test/CodeGen/X86/vector-reduce-umax.ll | 20 +- llvm/test/CodeGen/X86/vector-reduce-umin.ll | 20 +- .../test/DebugInfo/AMDGPU/pointer-address-space.ll | 6 +- .../CodeGenPrepare/AMDGPU/sink-addrspacecast.ll | 4 +- .../IndVarSimplify/sink-from-preheader.ll | 32 + .../Transforms/InferAddressSpaces/AMDGPU/basic.ll | 8 +- .../InferAddressSpaces/AMDGPU/volatile.ll | 4 +- .../LoopUnroll/AMDGPU/unroll-for-private.ll | 4 +- .../StructurizeCFG/AMDGPU/uniform-regions.ll | 2 +- .../tools/llvm-xray/X86/Inputs/instr-map-mach.o | Bin 0 -> 3120 bytes .../tools/llvm-xray/X86/extract-instrmap-macho.ll | 9 + .../test/tools/llvm-xray/X86/unsupported-elf32.txt | 2 +- llvm/tools/llvm-exegesis/lib/BenchmarkResult.cpp | 2 +- llvm/unittests/XRay/CMakeLists.txt | 2 + llvm/unittests/XRay/FDRBlockVerifierTest.cpp | 139 +++ 119 files changed, 4246 insertions(+), 939 deletions(-) rename clang-tools-extra/clangd/index/dex/{DexIndex.cpp => Dex.cpp} (94%) rename clang-tools-extra/clangd/index/dex/{DexIndex.h => Dex.h} (86%) rename clang-tools-extra/unittests/clangd/{DexIndexTests.cpp => DexTests.cpp} (89%) create mode 100644 clang/test/Analysis/mismatched-iterator.cpp create mode 100644 clang/test/OpenMP/Inputs/declare_target_include.h create mode 100644 lldb/lit/SymbolFile/PDB/Inputs/AstRestoreTest.cpp create mode 100644 lldb/lit/SymbolFile/PDB/ast-restore.test create mode 100644 llvm/include/llvm/XRay/BlockVerifier.h create mode 100644 llvm/lib/XRay/BlockVerifier.cpp create mode 100644 llvm/test/Transforms/IndVarSimplify/sink-from-preheader.ll create mode 100644 llvm/test/tools/llvm-xray/X86/Inputs/instr-map-mach.o create mode 100644 llvm/test/tools/llvm-xray/X86/extract-instrmap-macho.ll create mode 100644 llvm/unittests/XRay/FDRBlockVerifierTest.cpp