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-arm-stable-allnoconfig in repository toolchain/ci/llvm-project.
from 2fd1afe8ef0 RegScavenger: Use Register adds 9cb059fdcc0 Fix a bug in just submitted rL369789 adds 0366168f3ac [OPENMP][NVPTX]Use __syncwarp() to reconverge the threads. adds b4051e57b10 [PowerPC] Expand v1i128 smin adds be9073249e3 [SampleFDO] Add ExtBinary format to support extension of bi [...] adds f491d863938 Fix some warnings introduced by r369798. adds 236f8012c94 [libc++] Fix typo in documentation for LIBCXX_HERMETIC_STAT [...] adds 07a3b59279c [OPENMP5]Use nonmonotonic modifier by default for non-stati [...] adds bc173d4c515 [X86] Move a transform out of combineConcatVectorOps so we [...] adds dc5f805d31f Do a sweep of symbol internalization. NFC. adds 5a5a1399175 [Attributor] Manifest alignment in load and store instructions adds 277631e3b8d [GlobalISel] Legalizer: Retry combining illegal artifacts a [...] adds 83fe56b3b95 [AArch64][GlobalISel] Import XRO load/store patterns instea [...] adds a47d622240b [ORC] Fix an incorrect comment. adds e00585c77ca [ORC] Fix a FIXME: Propagate errors to dependencies. adds 7371fb42290 [ORC] Remove query dependencies when symbols are resolved. adds b7be5b90955 [LLVM][NFC] remove unused fields adds 245154de500 [clang-doc] Bump BitcodeWriter max line number to 32U adds a3b831aec32 [x86] add tests for bt/test; NFC adds f7ca57468a6 Move a break into the correct place. NFCI. adds f869ec8d498 Upstream support for macCatalyst Mach-O binaries. adds 5b31ac50968 hwasan: Fix use of uninitialized memory. adds 8fe1245a0f7 [AMDGPU] w/a for gfx908 mfma SrcC literal HW bug adds 6379e5c8a44 [LifetimeAnalysis] Make it possible to disable the new warnings adds e6e1c4eac04 [AMDGPU] w/a for gfx908 mfma SrcC literal HW bug adds b37d6a750a0 [AMDGPU] Check for immediate SrcC in mfma in AsmParser adds 665a64265e7 Fix a test to test what the name suggest. adds 77017ad306f Skip tail call frame tests when dwarf_version < 4 adds eb8ea5e2f13 [libclang][index][NFC] Fix test for skipping already parsed [...] adds 05bc1468c2f Fix stack_trace_compressor builds for Clang < 6.0 adds 0b6563e8a22 [LLVM][NFC] Removing unused functions adds 27d69b2f4f6 [GWP-ASan] Split options_parser and backtrace_sanitizer_common. adds b2e7b854682 hwasan: Align n_namesz and n_descsz to 4 when reading notes. adds 0a8a225f8e6 [NFC] Fix comments and formatting. adds af47d0021c7 [ELF] Align the first section of a PT_LOAD even if its type [...] adds 7a6182d48d6 PR40674: fix assertion failure if a structured binding decl [...] adds c34b7aaefc2 NFC: Rename some sanitizer related lifetime checks adds d60271a1adf NFC: Rename lifetime-asan.ll -> lifetime-sanitizer.ll adds a39e6490af0 Re-enable DependencyScannerTest on windows with the right fixes adds 3f6dd0c5887 [GlobalISel] Introduce a G_DYN_STACKALLOC opcode to represe [...] adds cb167c85b46 PR42513: Enter the proper DeclContext before substituting i [...] adds cc25dabe238 Remove unnecessary REQUIRES from a test. adds eb70ac02493 [LoopFusion] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTI [...] adds dd2cf783811 [X86] Add an assert to mark more code that needs to be remo [...] adds 62083ec1574 [ELF] Make member function Writer<ELFT>::removeEmptyPTLoad [...] adds b3eccc7f0b7 [InstCombine][NFC] reuse-constant-from-select-in-icmp.ll - [...] adds 2c75fe7f2a8 [InstCombine] Try to reuse constant from select in leading [...] adds de19f749e0e [InstCombine] matchThreeWayIntCompare(): commutativity awareness adds 9cf08c6de1d [Constant] Add 'isElementWiseEqual()' method adds 98bcf690ae0 [Testing] Unbreak r369830 adds 6d5a8c92bfd [ELF] Simplify with less_second. NFC adds 0d7252b7836 [analyzer] Analysis: Fix checker silencing adds 19651b68d95 [OpenCL] Microoptimize OCL2Qual a bit adds 16b322914a3 Use a bit of relaxed constexpr to make FeatureBitset costan [...] adds 45d205637a0 [llvm-reduce] Silence -Wdocumentation adds 573d81cec5c Update tablegen test after r369847. adds 70434770425 Fix some accidental global initializers by using StringLite [...] adds 7e8f9d579cc Try to make MSVC 2017 happy. adds aa5ef3887c0 Hack around a GCC ICE that was fixed in GCC 6.2 adds 3c614f7b482 [clang-tidy] Manually enable exceptions in tesst that uses them adds d5e60669c4a [TLI] Simplify code. NFCI.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-doc/BitcodeWriter.h | 2 +- .../test/clang-tidy/duplicate-reports.cpp | 2 +- clang/include/clang/Basic/DiagnosticGroups.td | 2 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 4 +- clang/lib/CodeGen/CGNonTrivialStruct.cpp | 2 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 29 +- clang/lib/Frontend/CompilerInvocation.cpp | 51 +-- .../Frontend/InterfaceStubFunctionsConsumer.cpp | 2 + clang/lib/Parse/ParseDecl.cpp | 4 +- clang/lib/Sema/SemaDeclCXX.cpp | 3 +- clang/lib/Sema/SemaInit.cpp | 108 +++-- clang/lib/Sema/SemaLookup.cpp | 21 +- clang/lib/Sema/SemaTemplate.cpp | 1 + clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 9 +- clang/test/CXX/dcl.decl/dcl.decomp/p3.cpp | 8 +- .../{lifetime-asan.c => lifetime-sanitizer.c} | 10 +- clang/test/CodeGenCXX/lifetime-asan.cpp | 42 -- clang/test/CodeGenCXX/lifetime-sanitizer.cpp | 51 +++ .../Index/skip-parsed-bodies/compile_commands.json | 2 +- clang/test/OpenMP/for_codegen.cpp | 17 +- .../Sema/warn-lifetime-analysis-nocfg-disabled.cpp | 23 + .../cxx1z-class-template-argument-deduction.cpp | 9 +- clang/test/SemaTemplate/temp_arg_nontype_cxx11.cpp | 17 + clang/tools/scan-build/bin/scan-build | 13 +- clang/unittests/Tooling/DependencyScannerTest.cpp | 29 +- clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp | 20 +- compiler-rt/lib/builtins/cpu_model.c | 2 +- compiler-rt/lib/gwp_asan/CMakeLists.txt | 12 +- compiler-rt/lib/gwp_asan/optional/backtrace.h | 4 +- .../optional/backtrace_sanitizer_common.cpp | 16 +- compiler-rt/lib/gwp_asan/options.h | 1 + compiler-rt/lib/gwp_asan/tests/CMakeLists.txt | 14 +- compiler-rt/lib/gwp_asan/tests/harness.h | 29 +- .../tests/optional/printf_sanitizer_common.cpp | 22 + compiler-rt/lib/hwasan/hwasan.cpp | 4 +- libcxx/docs/BuildingLibcxx.rst | 2 +- lld/ELF/Writer.cpp | 32 +- lld/test/ELF/linkerscript/nobits-offset.s | 25 +- lld/test/ELF/nobits-offset.s | 21 + lld/test/ELF/relocatable.s | 2 +- lld/test/ELF/relocation-copy-align-common.s | 2 +- lldb/lit/Modules/MachO/lc_build_version.yaml | 14 +- .../TestAmbiguousTailCallSeq1.py | 3 +- .../TestAmbiguousTailCallSeq2.py | 3 +- .../TestDisambiguateCallSite.py | 3 +- .../TestDisambiguatePathsToCommonSink.py | 3 +- .../TestDisambiguateTailCallSeq.py | 3 +- .../TestInliningAndTailCalls.py | 3 +- .../TestArtificialFrameStepOutMessage.py | 3 +- .../TestUnambiguousTailCalls.py | 3 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 1 + .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 321 ++++++++------ .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.h | 48 ++- .../Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp | 67 +-- .../Plugins/SymbolFile/DWARF/HashedNameToDIE.h | 48 ++- llvm/include/llvm/Analysis/TargetLibraryInfo.h | 2 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 4 - llvm/include/llvm/CodeGen/TargetLowering.h | 29 -- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 50 ++- llvm/include/llvm/IR/Constant.h | 6 + llvm/include/llvm/IR/DataLayout.h | 4 - llvm/include/llvm/MC/SubtargetFeature.h | 139 +++++- llvm/include/llvm/ProfileData/SampleProf.h | 22 + llvm/include/llvm/ProfileData/SampleProfReader.h | 79 +++- llvm/include/llvm/ProfileData/SampleProfWriter.h | 67 ++- llvm/include/llvm/Support/MathExtras.h | 13 - llvm/include/llvm/Support/TargetOpcodes.def | 5 +- llvm/include/llvm/Target/GenericOpcodes.td | 6 + llvm/lib/Analysis/TargetLibraryInfo.cpp | 18 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/Legalizer.cpp | 31 +- llvm/lib/CodeGen/MachineVerifier.cpp | 21 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 5 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 2 - llvm/lib/CodeGen/TargetPassConfig.cpp | 21 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 407 +++++++++++++---- llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 5 +- llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp | 5 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 12 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 11 +- llvm/lib/IR/Constants.cpp | 15 + llvm/lib/IR/DIBuilder.cpp | 2 +- llvm/lib/IR/DataLayout.cpp | 6 - llvm/lib/LTO/SummaryBasedOptimizations.cpp | 2 +- llvm/lib/MC/MCDwarf.cpp | 4 +- llvm/lib/ProfileData/SampleProfReader.cpp | 122 +++++- llvm/lib/ProfileData/SampleProfWriter.cpp | 165 ++++++- llvm/lib/Remarks/RemarkParser.cpp | 2 + llvm/lib/Support/FileCheck.cpp | 2 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 16 + .../Target/AArch64/AArch64InstructionSelector.cpp | 92 ++-- .../Target/AArch64/AArch64SpeculationHardening.cpp | 6 +- llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h | 13 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 7 + llvm/lib/Target/AMDGPU/AMDGPULibFunc.cpp | 6 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 1 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 5 + .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 4 + llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 6 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 12 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 10 + llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 6 +- .../Target/Hexagon/HexagonLoopIdiomRecognition.cpp | 6 +- llvm/lib/Target/Hexagon/HexagonSubtarget.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp | 6 +- .../Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 10 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 16 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 4 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 27 +- llvm/lib/Target/X86/X86IndirectBranchTracking.cpp | 2 +- llvm/lib/Target/XCore/XCoreAsmPrinter.cpp | 2 +- llvm/lib/Transforms/IPO/Attributor.cpp | 50 +++ .../Transforms/InstCombine/InstCombineCompares.cpp | 91 ++-- .../Transforms/InstCombine/InstCombineSelect.cpp | 79 ++++ .../Instrumentation/HWAddressSanitizer.cpp | 23 +- llvm/lib/Transforms/Scalar/LoopFuse.cpp | 12 +- .../AArch64/GlobalISel/legalize-unmerge-values.mir | 14 +- .../AArch64/GlobalISel/load-addressing-modes.mir | 126 +++++- .../AArch64/GlobalISel/retry-artifact-combine.mir | 28 ++ .../AArch64/GlobalISel/store-addressing-modes.mir | 168 ++++++++ .../arm64-fastisel-gep-promote-before-add.ll | 2 +- .../AMDGPU/GlobalISel/artifact-combiner-sext.mir | 25 +- .../AMDGPU/GlobalISel/artifact-combiner-zext.mir | 9 +- .../CodeGen/AMDGPU/GlobalISel/legalize-and.mir | 22 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 82 ++-- .../CodeGen/AMDGPU/GlobalISel/legalize-extract.mir | 75 ++-- .../CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir | 40 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fadd.mir | 68 ++- .../AMDGPU/GlobalISel/legalize-fcanonicalize.mir | 40 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fma.mir | 96 +++-- .../CodeGen/AMDGPU/GlobalISel/legalize-fmaxnum.mir | 74 ++-- .../CodeGen/AMDGPU/GlobalISel/legalize-fminnum.mir | 74 ++-- .../CodeGen/AMDGPU/GlobalISel/legalize-fmul.mir | 68 ++- .../CodeGen/AMDGPU/GlobalISel/legalize-fneg.mir | 40 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsqrt.mir | 60 ++- .../CodeGen/AMDGPU/GlobalISel/legalize-fsub.mir | 111 +++-- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 83 ++-- .../test/CodeGen/AMDGPU/GlobalISel/legalize-or.mir | 22 +- .../CodeGen/AMDGPU/GlobalISel/legalize-phi.mir | 41 +- .../CodeGen/AMDGPU/GlobalISel/legalize-select.mir | 28 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 76 ++-- .../CodeGen/AMDGPU/GlobalISel/legalize-smax.mir | 84 ++-- .../CodeGen/AMDGPU/GlobalISel/legalize-smin.mir | 84 ++-- .../CodeGen/AMDGPU/GlobalISel/legalize-umax.mir | 79 ++-- .../CodeGen/AMDGPU/GlobalISel/legalize-umin.mir | 79 ++-- .../CodeGen/AMDGPU/GlobalISel/legalize-xor.mir | 22 +- llvm/test/CodeGen/AMDGPU/agpr-register-count.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll | 22 +- llvm/test/CodeGen/PowerPC/vec-min-max.ll | 48 +++ llvm/test/CodeGen/X86/test-vs-bittest.ll | 110 +++++ llvm/test/MC/AMDGPU/mai-err.s | 477 ++++++++++++++++++++ llvm/test/MC/AMDGPU/mai.s | 480 --------------------- .../test/MachineVerifier/test_g_dyn_stackalloc.mir | 25 ++ llvm/test/TableGen/GlobalISelEmitter.td | 6 +- llvm/test/TableGen/generic-tables-instruction.td | 2 +- llvm/test/TableGen/generic-tables.td | 2 +- llvm/test/Transforms/FunctionAttrs/align.ll | 55 +++ ...mp-with-select-of-constant-threshold-pattern.ll | 64 +-- .../Transforms/InstCombine/gep-inbounds-null.ll | 26 ++ .../{lifetime-asan.ll => lifetime-sanitizer.ll} | 0 .../reuse-constant-from-select-in-icmp.ll | 82 ++-- .../unrecognized_three-way-comparison.ll | 56 +-- .../InstCombine/xor-of-icmps-with-extra-uses.ll | 8 +- .../SampleProfile/Inputs/inline.extbinary.afdo | Bin 0 -> 272 bytes ...compact-binary-profile.ll => profile-format.ll} | 6 +- llvm/test/tools/llvm-profdata/roundtrip.test | 11 +- llvm/tools/llvm-profdata/llvm-profdata.cpp | 25 +- llvm/tools/llvm-reduce/deltas/ReduceGlobalVars.cpp | 1 - .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 326 +++++++++++--- .../Orc/LazyCallThroughAndReexportsTest.cpp | 7 +- llvm/unittests/ProfileData/SampleProfTest.cpp | 8 + llvm/utils/TableGen/AsmMatcherEmitter.cpp | 2 +- llvm/utils/TableGen/CodeEmitterGen.cpp | 4 +- llvm/utils/TableGen/SearchableTableEmitter.cpp | 2 +- llvm/utils/TableGen/SubtargetFeatureInfo.cpp | 4 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.h | 3 + .../libomptarget/deviceRTLs/nvptx/src/supporti.h | 26 +- 178 files changed, 4597 insertions(+), 2107 deletions(-) rename clang/test/CodeGen/{lifetime-asan.c => lifetime-sanitizer.c} (52%) delete mode 100644 clang/test/CodeGenCXX/lifetime-asan.cpp create mode 100644 clang/test/CodeGenCXX/lifetime-sanitizer.cpp create mode 100644 clang/test/Sema/warn-lifetime-analysis-nocfg-disabled.cpp create mode 100644 compiler-rt/lib/gwp_asan/tests/optional/printf_sanitizer_common.cpp create mode 100644 lld/test/ELF/nobits-offset.s create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/retry-artifact-combine.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/store-addressing-modes.mir create mode 100644 llvm/test/MachineVerifier/test_g_dyn_stackalloc.mir rename llvm/test/Transforms/InstCombine/{lifetime-asan.ll => lifetime-sanitizer.ll [...] create mode 100644 llvm/test/Transforms/SampleProfile/Inputs/inline.extbinary.afdo rename llvm/test/Transforms/SampleProfile/{compact-binary-profile.ll => profile-fo [...]