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-aarch64-spec2k6-Os_LTO in repository toolchain/ci/llvm-project.
from c0ea5b2d514 gn build: Merge r361607 adds aa7754cc903 [OpenCL] Add support for the cl_arm_integer_dot_product extensions adds c1cc8d0eca4 [llvm-objcopy] - Strip undefined symbols if they are no lon [...] adds fab7205ac45 [LibTooling] Add Explanation parameter to `makeRule`. adds dffedea0148 [AMDGPU] Divergence driven ISel. Assign register class for [...] adds 47fd4f06c55 [CodeComplete] Add whitespace around braces in lambda completions adds 07745a131fa [CMake] Fix issues building runtimes adds 5b33554319c [clang-tidy] In TransformerClangTidyCheck, require Explanat [...] adds 6f7734a1255 [LoopVectorize] update test to be independent of instcombine; NFC adds 0ff901fba0a AMDGPU: Boost inline threshold with addrspacecasted alloca [...] adds 468724eed29 [ASTImporter] Call to HandleNameConflict in VisitRecordDecl [...] adds cebce0d49a9 [WebAssembly] Use "linker" as linker shortname. adds 4105882b87e Add support for dumping Objective C AST declaration nodes to JSON. adds 21efe2afed7 [NewPassManager] Add tuning option: LoopUnrolling [clang-change] adds 3d59e388ca2 AMDGPU: Activate all lanes when spilling CSR VGPR for SGPR spills adds 56bee1a90a7 [COFF] Replace OutputSection* with uint16_t index in Chunk adds 93d2c8a646c [OpenMP] Add test for requires and unified shared memory cl [...] adds 9f7bd71cf58 [ARM] additionally check for ARM::INLINEASM_BR w/ ARM::INLINEASM adds fa643d70714 Add JSON dumping tests for ObjC statements; add support for [...] adds 33bc64202b3 [AArch64] check for INLINEASM_BR along w/ INLINEASM adds 4934f95000d Adding an explicit triple to this test to appease build bots. adds 3e8b9d4a57c [cmake] Remove old unused version of FindZ3.cmake from clang [NFC] adds 0cdc5dddca0 [Analyzer] Checker for non-determinism caused by iteration [...] adds 56503865ed4 [GlobalISel][AArch64] Improve register bank mappings for G_SELECT adds 96f02a8db84 [Process] Clean up some logic around LanguageRuntimes adds a431dd7ae7d [COFF] De-virtualize Chunk and SectionChunk adds 5c3b1fd9ef8 Refactor use-marking to better match standard terminology. [...] adds 8e1d921bb37 Implement call lowering without parameters on AIX adds de47d66191e Default arguments are potentially constant evaluated. adds 0da8160df35 [dwarfdump] Add flag to limit the number of parents DIEs adds 7c67dec9b80 [DWARFExpression] Remove commented-out code (NFC) adds b77a60ce40d [Target] Make Processes' GetLanguageRuntime non-virtual adds b4c756dc1cd Mark tests as x86. adds 6aad81cd960 Cleanup fixed form sizes. adds 78a6ae738c1 Revert Xcode scheme changes from 361675 adds bede937b167 [GlobalISel][AArch64] NFC: Factor out HasFPConstraints into [...] adds 59f959ff333 [WebAssembly] Relax signature checking for undefined functi [...] adds 97d668d70f5 [GlobalISel][AArch64] Make FP constraint checks consider po [...] adds fd42079255d Fix crash deserializing a CUDAKernelCallExpr with a +Assert [...] adds 192a7474d6b [CFG] Add branch to skip vbase inits when they're handled b [...] adds ef0aab3138a [analyzer] Add a prunable note for skipping vbase inits in [...] adds a17564c2f1d llvm-dwarfdump: Don't error on mixed units using/not using [...] adds bab1d8edcf4 Rename clangToolingRefactor to clangToolingRefactoring for [...] adds a846427ad0a Revert "[Analysis] Link library dependencies to Analysis plugins"
No new revisions were added by this update.
Summary of changes: .../clang-apply-replacements/CMakeLists.txt | 2 +- .../clang-apply-replacements/tool/CMakeLists.txt | 2 +- clang-tools-extra/clang-tidy/utils/CMakeLists.txt | 2 +- .../clang-tidy/utils/TransformerClangTidyCheck.cpp | 25 +- .../clang-tidy/utils/TransformerClangTidyCheck.h | 10 +- clang-tools-extra/clangd/CMakeLists.txt | 2 +- clang-tools-extra/tool-template/CMakeLists.txt | 2 +- .../clang-apply-replacements/CMakeLists.txt | 2 +- .../unittests/clang-tidy/CMakeLists.txt | 2 +- .../clang-tidy/TransformerClangTidyCheckTest.cpp | 15 +- clang/cmake/modules/FindZ3.cmake | 0 clang/docs/analyzer/checkers.rst | 18 +- clang/include/clang/AST/ExprCXX.h | 16 +- clang/include/clang/AST/JSONNodeDumper.h | 14 + clang/include/clang/Analysis/AnalysisDeclContext.h | 1 + clang/include/clang/Analysis/CFG.h | 23 +- clang/include/clang/Basic/OpenCLExtensions.def | 6 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 4 + .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 10 +- .../StaticAnalyzer/Core/PathSensitive/CoreEngine.h | 9 + .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 4 +- .../clang/Tooling/Refactoring/Transformer.h | 8 +- clang/lib/AST/ASTImporter.cpp | 2 +- clang/lib/AST/JSONNodeDumper.cpp | 166 +- clang/lib/Analysis/AnalysisDeclContext.cpp | 3 +- clang/lib/Analysis/CFG.cpp | 38 +- clang/lib/CodeGen/BackendUtil.cpp | 1 + clang/lib/Driver/ToolChains/WebAssembly.cpp | 7 - clang/lib/Driver/ToolChains/WebAssembly.h | 7 +- clang/lib/Headers/opencl-c.h | 28 + clang/lib/Sema/SemaCodeComplete.cpp | 3 + clang/lib/Sema/SemaExpr.cpp | 404 +++-- clang/lib/Serialization/ASTReaderStmt.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 + .../Checkers/PointerIterationChecker.cpp | 100 ++ clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp | 4 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 4 +- clang/lib/StaticAnalyzer/Core/CoreEngine.cpp | 47 + clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp | 27 +- clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp | 10 +- clang/lib/Tooling/Refactoring/CMakeLists.txt | 2 +- clang/lib/Tooling/Refactoring/Transformer.cpp | 8 +- clang/test/AST/ast-dump-decl-json.m | 1704 ++++++++++++++++++++ clang/test/AST/ast-dump-stmt-json.m | 719 +++++++++ .../Analysis/Inputs/system-header-simulator-cxx.h | 61 + clang/test/Analysis/diagnostics/initializer.cpp | 44 + clang/test/Analysis/initializer.cpp | 91 ++ clang/test/Analysis/initializers-cfg-output.cpp | 152 +- .../CheckerDependencyHandling/CMakeLists.txt | 3 +- .../plugins/CheckerOptionHandling/CMakeLists.txt | 3 +- .../Analysis/plugins/SampleAnalyzer/CMakeLists.txt | 3 +- clang/test/Analysis/ptr-iter.cpp | 28 + clang/test/CodeCompletion/lambdas.cpp | 10 +- clang/test/CodeGen/loop-unroll.c | 56 + clang/test/CodeGen/loop-vectorize.c | 1 + .../test/CodeGenOpenCL/arm-integer-dot-product.cl | 38 + ...nvptx_target_requires_unified_shared_memory.cpp | 67 + clang/test/SemaCXX/default1.cpp | 18 + clang/test/SemaOpenCL/arm-integer-dot-product.cl | 43 + clang/tools/clang-refactor/CMakeLists.txt | 2 +- clang/tools/clang-rename/CMakeLists.txt | 2 +- clang/unittests/Rename/CMakeLists.txt | 2 +- clang/unittests/Tooling/CMakeLists.txt | 2 +- clang/unittests/Tooling/TransformerTest.cpp | 3 +- clang/www/analyzer/alpha_checks.html | 18 + lld/COFF/Chunks.cpp | 16 +- lld/COFF/Chunks.h | 196 ++- lld/COFF/DLL.cpp | 33 +- lld/COFF/PDB.cpp | 2 +- lld/COFF/Writer.cpp | 52 +- lld/test/COFF/strtab-size.s | 2 +- lld/test/wasm/signature-mismatch-unknown.ll | 19 + lld/wasm/Driver.cpp | 2 +- lld/wasm/InputFiles.cpp | 34 +- lld/wasm/InputFiles.h | 9 +- lld/wasm/SymbolTable.cpp | 13 +- lld/wasm/SymbolTable.h | 3 +- lld/wasm/Symbols.h | 6 +- lldb/include/lldb/Target/Process.h | 9 +- lldb/source/Expression/DWARFExpression.cpp | 119 -- .../Plugins/SymbolFile/DWARF/DWARFBaseDIE.cpp | 6 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 21 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h | 2 - .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 139 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.h | 23 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 13 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 2 - .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp | 9 +- .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.h | 1 - .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 25 +- lldb/source/Target/Process.cpp | 17 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 10 +- llvm/include/llvm/CodeGen/FunctionLoweringInfo.h | 11 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 1 + llvm/include/llvm/CodeGen/TargetLowering.h | 11 +- llvm/include/llvm/CodeGen/TargetRegisterInfo.h | 5 + llvm/include/llvm/DebugInfo/DIContext.h | 15 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 7 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 6 +- .../CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 14 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 33 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h | 2 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 9 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 10 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 115 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 7 +- .../lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 144 +- llvm/lib/Target/AArch64/AArch64RegisterBankInfo.h | 12 + llvm/lib/Target/AMDGPU/AMDGPUInline.cpp | 7 +- llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 142 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 92 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 91 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 5 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 13 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 5 + llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 20 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 4 +- llvm/lib/Target/ARM/ARMISelLowering.h | 3 +- llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 2 +- llvm/lib/Target/PowerPC/P9InstrResources.td | 2 +- llvm/lib/Target/PowerPC/PPCCallingConv.td | 14 + llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 4 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 98 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 11 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 6 + llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 4 + llvm/lib/Target/PowerPC/PPCSubtarget.h | 3 +- llvm/lib/Target/TargetMachine.cpp | 5 + llvm/runtimes/CMakeLists.txt | 8 +- .../AArch64/GlobalISel/regbank-fp-use-def.mir | 104 ++ .../CodeGen/AArch64/GlobalISel/regbank-select.mir | 130 ++ llvm/test/CodeGen/AMDGPU/atomicrmw-nand.ll | 12 +- llvm/test/CodeGen/AMDGPU/branch-relaxation.ll | 3 +- llvm/test/CodeGen/AMDGPU/branch-uniformity.ll | 4 +- llvm/test/CodeGen/AMDGPU/byval-frame-setup.ll | 2 +- .../CodeGen/AMDGPU/call-preserved-registers.ll | 8 +- llvm/test/CodeGen/AMDGPU/callee-frame-setup.ll | 26 +- .../CodeGen/AMDGPU/callee-special-input-vgprs.ll | 2 +- .../CodeGen/AMDGPU/control-flow-fastregalloc.ll | 7 +- .../AMDGPU/cross-block-use-is-not-abi-copy.ll | 34 +- .../AMDGPU/divergent-branch-uniform-condition.ll | 55 +- .../CodeGen/AMDGPU/extract_subvector_vec4_vec3.ll | 6 +- llvm/test/CodeGen/AMDGPU/fabs.ll | 12 +- llvm/test/CodeGen/AMDGPU/fdiv32-to-rcp-folding.ll | 58 +- llvm/test/CodeGen/AMDGPU/fmin_legacy.ll | 8 +- llvm/test/CodeGen/AMDGPU/fneg-fabs.ll | 16 +- llvm/test/CodeGen/AMDGPU/fsub.ll | 12 +- llvm/test/CodeGen/AMDGPU/i1-copy-from-loop.ll | 10 +- .../CodeGen/AMDGPU/i1-copy-phi-uniform-branch.ll | 1 - llvm/test/CodeGen/AMDGPU/insert_vector_elt.ll | 6 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.scale.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmed3.ll | 8 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll | 2 + .../CodeGen/AMDGPU/llvm.amdgcn.mqsad.pk.u16.u8.ll | 2 +- .../CodeGen/AMDGPU/llvm.amdgcn.qsad.pk.u16.u8.ll | 2 +- llvm/test/CodeGen/AMDGPU/loop_break.ll | 8 +- llvm/test/CodeGen/AMDGPU/madak.ll | 12 +- .../test/CodeGen/AMDGPU/mubuf-legalize-operands.ll | 5 +- llvm/test/CodeGen/AMDGPU/multilevel-break.ll | 5 +- llvm/test/CodeGen/AMDGPU/nested-calls.ll | 12 +- llvm/test/CodeGen/AMDGPU/select-opt.ll | 4 +- llvm/test/CodeGen/AMDGPU/sgpr-control-flow.ll | 3 +- llvm/test/CodeGen/AMDGPU/si-fix-sgpr-copies.mir | 2 +- llvm/test/CodeGen/AMDGPU/sibling-call.ll | 13 +- llvm/test/CodeGen/AMDGPU/smrd.ll | 1 - .../CodeGen/AMDGPU/subreg-coalescer-undef-use.ll | 53 +- .../AMDGPU/uniform-loop-inside-nonuniform.ll | 5 +- .../test/CodeGen/AMDGPU/use-sgpr-multiple-times.ll | 9 +- llvm/test/CodeGen/AMDGPU/valu-i1.ll | 6 +- .../vgpr-spill-emergency-stack-slot-compute.ll | 1 + llvm/test/CodeGen/PowerPC/test_call_aix.ll | 40 + .../X86/dwarfdump-str-offsets-invalid-1.s | 37 - .../X86/dwarfdump-str-offsets-invalid-2.s | 39 - .../X86/dwarfdump-str-offsets-invalid-3.s | 93 -- .../X86/dwarfdump-str-offsets-invalid-4.s | 56 - .../X86/dwarfdump-str-offsets-invalid-6.s | 4 +- .../DebugInfo/X86/dwarfdump-str-offsets-invalid.s | 154 ++ llvm/test/DebugInfo/X86/dwarfdump-str-offsets.s | 21 + .../Inline/AMDGPU/amdgpu-inline-alloca-argument.ll | 70 + .../Transforms/LoopVectorize/minmax_reduction.ll | 26 +- llvm/test/tools/llvm-dwarfdump/X86/enum.s | 5 + llvm/test/tools/llvm-dwarfdump/cmdline.test | 1 + .../ELF/only-section-strip-undefined.test | 60 + llvm/tools/dsymutil/DwarfLinker.cpp | 18 +- llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 24 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 8 +- .../clang/lib/Tooling/Refactoring/BUILD.gn | 2 +- 189 files changed, 5718 insertions(+), 1452 deletions(-) delete mode 100644 clang/cmake/modules/FindZ3.cmake create mode 100644 clang/lib/StaticAnalyzer/Checkers/PointerIterationChecker.cpp create mode 100644 clang/test/AST/ast-dump-decl-json.m create mode 100644 clang/test/AST/ast-dump-stmt-json.m create mode 100644 clang/test/Analysis/diagnostics/initializer.cpp create mode 100644 clang/test/Analysis/ptr-iter.cpp create mode 100644 clang/test/CodeGen/loop-unroll.c create mode 100644 clang/test/CodeGenOpenCL/arm-integer-dot-product.cl create mode 100644 clang/test/OpenMP/nvptx_target_requires_unified_shared_memory.cpp create mode 100644 clang/test/SemaOpenCL/arm-integer-dot-product.cl create mode 100644 lld/test/wasm/signature-mismatch-unknown.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/regbank-fp-use-def.mir create mode 100644 llvm/test/CodeGen/PowerPC/test_call_aix.ll delete mode 100644 llvm/test/DebugInfo/X86/dwarfdump-str-offsets-invalid-1.s delete mode 100644 llvm/test/DebugInfo/X86/dwarfdump-str-offsets-invalid-2.s delete mode 100644 llvm/test/DebugInfo/X86/dwarfdump-str-offsets-invalid-3.s delete mode 100644 llvm/test/DebugInfo/X86/dwarfdump-str-offsets-invalid-4.s create mode 100644 llvm/test/DebugInfo/X86/dwarfdump-str-offsets-invalid.s create mode 100644 llvm/test/Transforms/Inline/AMDGPU/amdgpu-inline-alloca-argument.ll create mode 100644 llvm/test/tools/llvm-objcopy/ELF/only-section-strip-undefined.test