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 392c04498b2 [GN] Remove DataLayoutTest.cpp from IR Unittests. adds 2ead8e89932 Recommit "Support attribute used in member funcs of class t [...] adds 6c5a49ccb9e [llvm-mca] Emit a message when no bottlenecks are identified. adds d0156256e2c [lldb] Fix DW_OP_addrx uses. adds 47f0bf8f1fa AMDHSA: Code object v3 updates adds 53954b5e128 [ExpressionParser] Implement ComputeClangResourceDir for Windows adds 0c72a42a8f4 Add an LLVM-style dump method to CompilerType for extra con [...] adds 9d782f998da [TSan] Temporarily disable test which fails on build bot adds 4e467043fbb [CodeGen] Reuse BlockUtils for -unreachableblockelim pass (NFC) adds b3af5d3e571 [X86] Model ADC/SBB with immediate 0 more accurately in the [...] adds d0c2dba644e [X86] Correct scheduler information for rotate by constant [...] adds 29e87541720 [lldb-vscode] Support running in server mode on Windows. adds 51dcfdbba33 Add secondary libstdc++ 4.8 and 5.1 detection mechanisms adds 47a149914df [testsuite] Recommit the TestTerminal directory. adds ed77926f997 [TSan] Temporarily disable test which fails on build bot adds 16d9a3a4b61 [scudo][standalone] Adding a stats class adds c525b36b434 Fix TestAppleSimulatorOSType.py with Xcode 10.2 adds c90886b906f [GN] Locate prebuilt binaries correctly. adds d61c80b89e3 Work around a module build error on the LLDB incremental gr [...] adds 46fac9c4f27 Add logging to TestQueues.py adds d672e533d5c Fix TestPaths.py on windows adds 581af8b09da [SBAPI] Log from record macro adds 4e7301ecf27 Remove unused function adds 8d359c147de Make bytes_read an unsigned adds 1d1ff88b727 Make GenericDomTreeConstruction textual instead. adds de04a8c1500 Temporarily diasble debug output in GenericDomTreeConstruct [...] adds 4aba7bb923f [Reproducers] Use partial template specialization instead o [...] adds 5ed14ef1e46 [x86] add extract FP tests for target-specific nodes; NFC adds 7e89b3cc17e [lldb-vscode] Report an error if an invalid program is specified. adds 743a27908ff [Reproducers] Mark partial specialization as inline adds a9daa6a0225 [Reproducers] TestImagineList.test -> TestImageList.test adds 382ede4544a [X86] Make x86-intrinsics-headers-clean.cpp stricter. adds b5e5bc760e7 Variable auto-init: split out small arrays adds 988332a54a7 Add ASAN llvm build directory variants to get_llvm_bin_dirs(). adds 1488ee4bd54 [ObjC] Emit a boxed expression as a compile-time constant i [...] adds ed982292862 [Bitcode] Fix bitcode compatibility issue with clang.arc.us [...] adds a453455cee6 Fix test case committed in r355662. adds 28302c66d25 [runtimes] Move libunwind, libc++abi and libc++ to lib/ and [...] adds bd83f7097c5 [Clang] Include the test directory ommited in r355665 adds 4505c99e722 [X86] Improve the type checking in isLegalMaskedLoad and is [...] adds e7eb27a9a0e [clang][Index] Mark references from Constructors and Destru [...] adds 65944ab50d6 [clangd] Adjust compile commands to be applicable for tooling adds 07ddb9d91ff Add another test for r354937 that came up in PR40890 adds 1a98dc18404 [AMDGPU] V_CVT_F32_UBYTE{0,1,2,3} are full rate instructions adds 8e16d73346f [SelectionDAG] Allow the user to specify a memeq function. adds f3342311768 [clangd] Deduplicate Refs on the fly. adds 7ec1ec10c97 [clang][Tooling] Delete dots and dotdots when generating ab [...] adds 017cc6c190e [clangd] Make sure constructors do not reference class adds f07a3fd5000 [clangd] Redirect clangd page. adds 890dfddef0f [clangd] Remove ./ and ../ in the file paths adds 64852e901a5 clang-cl : Parse all /d2 options adds e44078769ce [clang][Index] Fix msan failure adds 93110c2fe46 Make function definition in header inline adds 308e82ecebe [IR][ARM] Add function pointer alignment to datalayout adds bc3cda15269 [mips] Use libatomic instead of GCC intrinsics for 64bit adds 2c2e76a9e24 [DAGCombine] Merge visitSSUBO+visitUSUBO into visitSUBO. NFCI. adds c71d6d157f0 [DAGCombine] Merge visitSADDO+visitUADDO into visitADDO. NFCI. adds 04e8439f728 [DAGCombine] Merge visitSMULO+visitUMULO into visitMULO. NFCI. adds a3c43cfd63b [sanitizer] Update global_symbols.txt adds 38e6bcc14b6 gn build: Unbreak get.py and gn.py on Windows adds c3130a8a52b gn build: Unbreak finding a working `gn` on $PATH on Unix a [...] adds 6bce2f8ee5d gn build: Merge r355685 adds b41130bedcd [llvm-readelf]Don't lose negative-ness of negative addends [...] adds 00a5b4a2757 Revert "Enable _rotl, _lrotl, _rotr, _lrotr on all platforms." adds 92146ce399c Re-fix _lrotl/_lrotr to always take Long, no matter the platform. adds 00ab0339ed7 Fix typo in constant vector adds 62d1d024ab3 Use {{.*}} in test case to match the type of wide string literals. adds e73ae9a142c Reland compiler-rt support for order file instrumentation. adds 8172a0a5f4a [clang-tidy] NFC: Negate the name and semantics of the isNo [...] adds 2827349c9d7 [analyzer] Use the new infrastructure of expressing taint p [...] adds 748c139adeb [analyzer] Emit an error rather than assert on invalid chec [...] adds b4cdfe8e7fe [analyzer] Fix infinite recursion in printing macros adds 7f3c16c0f31 Add more logging to TestQueues.py adds c20c37ba7f5 [ARM][FIX] Fix vfmal.f16 and vfmsl.f16 operand adds fee5576f7cd [lldb-vscode] Fix warning adds 84e571ce751 [Reproducers] Add LLDB_RECORD_DUMMY adds 3b0a54e138b [lldb-instr] Support LLDB_RECORD_DUMMY
No new revisions were added by this update.
Summary of changes: .../clang-tidy/abseil/DurationComparisonCheck.cpp | 3 +- .../abseil/DurationConversionCastCheck.cpp | 2 +- .../clang-tidy/abseil/DurationRewriter.cpp | 6 +- .../clang-tidy/abseil/DurationRewriter.h | 6 +- .../abseil/DurationUnnecessaryConversionCheck.cpp | 2 +- .../clangd/GlobalCompilationDatabase.cpp | 16 +- clang-tools-extra/clangd/XRefs.cpp | 5 + clang-tools-extra/clangd/index/Background.cpp | 1 + clang-tools-extra/clangd/index/Ref.cpp | 15 +- clang-tools-extra/clangd/index/Ref.h | 4 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 6 +- clang-tools-extra/clangd/indexer/IndexerMain.cpp | 2 +- clang-tools-extra/docs/clangd.rst | 3 + .../unittests/clangd/BackgroundIndexTests.cpp | 33 ++ .../clangd/GlobalCompilationDatabaseTests.cpp | 49 ++- clang-tools-extra/unittests/clangd/XRefsTests.cpp | 9 + clang/include/clang/AST/ExprObjC.h | 6 + clang/include/clang/Basic/Builtins.def | 8 +- clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 + clang/include/clang/Basic/DiagnosticGroups.td | 1 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 3 + clang/include/clang/Driver/CLCompatOptions.td | 1 + clang/include/clang/Index/IndexSymbol.h | 6 +- .../clang/StaticAnalyzer/Core/CheckerManager.h | 6 + clang/lib/AST/ExprConstant.cpp | 4 + clang/lib/Basic/Targets/ARM.cpp | 23 +- clang/lib/CodeGen/CGDecl.cpp | 60 +-- clang/lib/CodeGen/CGExprConstant.cpp | 19 +- clang/lib/CodeGen/CGObjC.cpp | 8 +- clang/lib/Driver/ToolChain.cpp | 5 + clang/lib/Driver/ToolChains/Fuchsia.cpp | 4 +- clang/lib/Driver/ToolChains/Linux.cpp | 1 - clang/lib/Index/IndexDecl.cpp | 6 +- clang/lib/Index/IndexSymbol.cpp | 2 + clang/lib/Index/IndexingContext.cpp | 1 + clang/lib/Sema/SemaExprObjC.cpp | 25 ++ clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 14 + .../StaticAnalyzer/Checkers/CheckObjCDealloc.cpp | 8 +- clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp | 38 +- .../Checkers/GenericTaintChecker.cpp | 184 +++------- clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp | 12 +- .../lib/StaticAnalyzer/Checkers/PaddingChecker.cpp | 6 +- .../UninitializedObjectChecker.cpp | 9 +- clang/lib/StaticAnalyzer/Core/CheckerManager.cpp | 10 + clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 52 ++- clang/lib/Tooling/JSONCompilationDatabase.cpp | 1 + .../plist-macros-with-expansion.cpp.plist | 134 +++++++ .../test/Analysis/copypaste/suspicious-clones.cpp | 5 +- ...x-uninitialized-object-unionlike-constructs.cpp | 14 + clang/test/Analysis/outofbound.c | 2 +- clang/test/Analysis/padding_c.c | 14 +- .../test/Analysis/plist-macros-with-expansion.cpp | 11 + clang/test/Analysis/undef-buffers.c | 2 +- clang/test/Analysis/use-after-move.cpp | 11 + clang/test/CodeGen/armv7k-abi.c | 2 +- clang/test/CodeGen/rot-intrinsics.c | 43 --- clang/test/CodeGen/target-data.c | 10 +- clang/test/CodeGen/x86-64-inline-asm.c | 2 + ...used-member-function-implicit-instantiation.cpp | 19 + clang/test/CodeGenCXX/auto-var-init.cpp | 24 +- clang/test/CodeGenObjC/boxing.m | 10 + .../usr/lib/x86_64-linux-gnu}/.keep | 0 clang/test/Driver/cl-options.c | 1 + clang/test/Driver/linux-per-target-runtime-dir.c | 4 +- .../test/Headers/x86-intrinsics-headers-clean.cpp | 10 +- clang/test/Index/Core/index-source.cpp | 16 +- clang/test/SemaObjC/boxing-illegal.m | 15 +- clang/test/SemaObjC/objc-literal-sig.m | 6 +- .../SemaObjC/transfer-boxed-string-nullability.m | 18 +- clang/test/SemaObjCXX/literals.mm | 8 + clang/unittests/Index/IndexTests.cpp | 41 ++- .../unittests/Tooling/CompilationDatabaseTest.cpp | 5 + compiler-rt/lib/profile/InstrProfData.inc | 22 ++ compiler-rt/lib/profile/InstrProfiling.h | 4 + compiler-rt/lib/profile/InstrProfilingFile.c | 86 +++++ .../lib/profile/InstrProfilingPlatformDarwin.c | 5 + .../lib/profile/InstrProfilingPlatformLinux.c | 7 + .../lib/profile/InstrProfilingPlatformOther.c | 4 + .../lib/profile/InstrProfilingPlatformWindows.c | 3 + .../symbolizer/scripts/global_symbols.txt | 1 + compiler-rt/lib/scudo/standalone/CMakeLists.txt | 1 + compiler-rt/lib/scudo/standalone/stats.h | 105 ++++++ .../lib/scudo/standalone/tests/CMakeLists.txt | 1 + .../lib/scudo/standalone/tests/stats_test.cc | 45 +++ .../test/profile/Inputs/instrprof-order-file-2.c | 7 + .../test/profile/Inputs/instrprof-order-file.c | 17 + compiler-rt/test/profile/instrprof-order-file.test | 17 + compiler-rt/test/tsan/gcd-data.c | 3 + compiler-rt/test/tsan/gcd-source-serial.c | 3 + libcxx/CMakeLists.txt | 20 +- libcxx/lib/CMakeLists.txt | 6 +- libcxxabi/CMakeLists.txt | 13 +- libcxxabi/src/CMakeLists.txt | 4 +- libunwind/CMakeLists.txt | 13 +- libunwind/src/CMakeLists.txt | 4 +- lldb/include/lldb/Host/HostInfoBase.h | 3 + lldb/include/lldb/Host/posix/HostInfoPosix.h | 3 - lldb/include/lldb/Symbol/ClangASTContext.h | 7 + lldb/include/lldb/Symbol/CompilerType.h | 7 + lldb/include/lldb/Symbol/TypeSystem.h | 6 + .../lldb/Utility/ReproducerInstrumentation.h | 68 +++- .../{TestImagineList.test => TestImageList.test} | 1 + lldb/lit/SymbolFile/DWARF/dwarf5_locations.s | 66 ++++ lldb/lit/tools/lldb-instr/Inputs/foo.cpp | 1 + lldb/lit/tools/lldb-instr/Inputs/foo.h | 1 + .../lldb-instr/TestInstrumentationRecord.test | 2 + .../lldb-instr/TestInstrumentationRegister.test | 1 + lldb/packages/Python/lldbsuite/test/dotest.py | 3 + .../test/functionalities/paths/TestPaths.py | 12 +- .../lldbsuite/test/macosx/queues/TestQueues.py | 22 ++ .../test/terminal/TestSTTYBeforeAndAfter.py | 111 ++++++ .../tools/lldb-server/TestAppleSimulatorOSType.py | 4 +- lldb/source/API/SBAddress.cpp | 13 - lldb/source/API/SBBlock.cpp | 1 - lldb/source/API/SBBreakpoint.cpp | 67 +--- lldb/source/API/SBBreakpointLocation.cpp | 22 -- lldb/source/API/SBBreakpointName.cpp | 159 ++------ lldb/source/API/SBBroadcaster.cpp | 27 -- lldb/source/API/SBCommandInterpreter.cpp | 82 ----- lldb/source/API/SBCommandReturnObject.cpp | 21 -- lldb/source/API/SBCommunication.cpp | 131 +------ lldb/source/API/SBCompileUnit.cpp | 49 --- lldb/source/API/SBData.cpp | 178 --------- lldb/source/API/SBDebugger.cpp | 72 ---- lldb/source/API/SBDeclaration.cpp | 13 - lldb/source/API/SBError.cpp | 20 - lldb/source/API/SBEvent.cpp | 24 -- lldb/source/API/SBFileSpec.cpp | 44 +-- lldb/source/API/SBFileSpecList.cpp | 9 - lldb/source/API/SBFrame.cpp | 356 +----------------- lldb/source/API/SBFunction.cpp | 28 -- lldb/source/API/SBHostOS.cpp | 22 +- lldb/source/API/SBLineEntry.cpp | 40 -- lldb/source/API/SBListener.cpp | 64 ---- lldb/source/API/SBMemoryRegionInfoList.cpp | 17 +- lldb/source/API/SBModule.cpp | 39 -- lldb/source/API/SBProcess.cpp | 390 +------------------- lldb/source/API/SBQueue.cpp | 72 +--- lldb/source/API/SBQueueItem.cpp | 41 +-- lldb/source/API/SBSection.cpp | 1 - lldb/source/API/SBSymbol.cpp | 14 - lldb/source/API/SBSymbolContext.cpp | 33 -- lldb/source/API/SBTarget.cpp | 313 +--------------- lldb/source/API/SBThread.cpp | 288 --------------- lldb/source/API/SBTrace.cpp | 6 - lldb/source/API/SBType.cpp | 1 - lldb/source/API/SBUnixSignals.cpp | 19 - lldb/source/API/SBValue.cpp | 367 +------------------ lldb/source/API/SBValueList.cpp | 41 --- lldb/source/API/SBWatchpoint.cpp | 24 -- lldb/source/Expression/DWARFExpression.cpp | 11 +- lldb/source/Host/common/HostInfoBase.cpp | 32 ++ lldb/source/Host/posix/HostInfoPosix.cpp | 37 -- .../Plugins/ExpressionParser/Clang/ClangHost.cpp | 13 +- .../Plugins/ExpressionParser/Clang/ClangHost.h | 2 - .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 5 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 1 + .../Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp | 1 + lldb/source/Symbol/ClangASTContext.cpp | 10 + lldb/source/Symbol/CompilerType.cpp | 9 + lldb/source/Target/Process.cpp | 188 +++++----- lldb/tools/lldb-instr/Instrument.cpp | 42 ++- lldb/tools/lldb-vscode/CMakeLists.txt | 1 + lldb/tools/lldb-vscode/IOStream.cpp | 153 ++++++++ lldb/tools/lldb-vscode/IOStream.h | 69 ++++ lldb/tools/lldb-vscode/VSCode.cpp | 110 ++---- lldb/tools/lldb-vscode/VSCode.h | 8 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 39 +- lldb/tools/lldb-vscode/package.json | 3 + lldb/unittests/Expression/ClangParserTest.cpp | 7 +- llvm/cmake/modules/CheckCompilerVersion.cmake | 16 +- llvm/docs/LangRef.rst | 8 + llvm/docs/ReleaseNotes.rst | 5 + llvm/include/llvm/IR/DataLayout.h | 23 ++ .../llvm/Support/GenericDomTreeConstruction.h | 10 + llvm/include/llvm/Transforms/Utils/BuildLibCalls.h | 4 + llvm/lib/Analysis/TargetLibraryInfo.cpp | 13 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 138 ++----- llvm/lib/CodeGen/UnreachableBlockElim.cpp | 17 +- llvm/lib/IR/AutoUpgrade.cpp | 14 + llvm/lib/IR/ConstantFold.cpp | 28 +- llvm/lib/IR/DataLayout.cpp | 20 + llvm/lib/IR/Value.cpp | 12 +- .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 17 +- llvm/lib/Target/AMDGPU/VOP1Instructions.td | 7 +- llvm/lib/Target/ARM/ARMInstrNEON.td | 22 +- llvm/lib/Target/ARM/ARMTargetMachine.cpp | 4 + .../Target/ARM/Disassembler/ARMDisassembler.cpp | 9 + llvm/lib/Target/X86/X86SchedBroadwell.td | 10 +- llvm/lib/Target/X86/X86SchedHaswell.td | 40 +- llvm/lib/Target/X86/X86SchedSkylakeClient.td | 10 +- llvm/lib/Target/X86/X86SchedSkylakeServer.td | 10 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 42 ++- llvm/lib/Transforms/Utils/BuildLibCalls.cpp | 31 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 41 ++- llvm/runtimes/CMakeLists.txt | 9 +- llvm/test/Bitcode/upgrade-clang-arc-use.ll | 14 + llvm/test/Bitcode/upgrade-clang-arc-use.ll.bc | Bin 0 -> 1296 bytes llvm/test/CodeGen/AMDGPU/code-object-v3.ll | 12 +- llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll | 4 +- llvm/test/CodeGen/AMDGPU/udivrem24.ll | 8 +- llvm/test/CodeGen/X86/avx512-masked_memop-16-8.ll | 401 +++++++++++++++++++++ llvm/test/CodeGen/X86/combine-add.ll | 6 +- llvm/test/CodeGen/X86/extractelement-fp.ll | 98 +++++ llvm/test/CodeGen/X86/memcmp.ll | 67 ++++ llvm/test/MC/AMDGPU/hsa-v3.s | 12 +- llvm/test/MC/ARM/armv8a-fpmul-error.s | 40 ++ .../test/Transforms/InferFunctionAttrs/annotate.ll | 9 +- llvm/test/Transforms/InstCombine/memcmp-1.ll | 21 +- llvm/test/Transforms/InstCombine/strcmp-1.ll | 24 +- .../llvm-mca/X86/Broadwell/resources-x86_64.s | 34 +- .../llvm-mca/X86/BtVer2/bottleneck-hints-none.s | 16 + .../tools/llvm-mca/X86/Haswell/resources-x86_64.s | 58 +-- .../llvm-mca/X86/SkylakeClient/resources-x86_64.s | 34 +- .../llvm-mca/X86/SkylakeServer/resources-x86_64.s | 34 +- .../elf-reloc-negative-addend-no-sym.test | 74 ++++ llvm/tools/llvm-mca/Views/SummaryView.cpp | 13 +- llvm/tools/llvm-mca/Views/SummaryView.h | 5 +- llvm/tools/llvm-mca/llvm-mca.cpp | 3 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 38 +- llvm/unittests/IR/CMakeLists.txt | 1 + llvm/unittests/IR/ConstantsTest.cpp | 108 ++++++ llvm/unittests/IR/DataLayoutTest.cpp | 47 +++ llvm/unittests/IR/FunctionTest.cpp | 25 ++ llvm/utils/gn/get.py | 3 +- llvm/utils/gn/gn.py | 10 +- llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn | 1 + openmp/runtime/src/kmp_os.h | 76 +++- 228 files changed, 3540 insertions(+), 3988 deletions(-) delete mode 100644 clang/test/CodeGen/rot-intrinsics.c create mode 100644 clang/test/CodeGenCXX/attr-used-member-function-implicit-instan [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => basic_linux_libcx [...] create mode 100644 compiler-rt/lib/scudo/standalone/stats.h create mode 100644 compiler-rt/lib/scudo/standalone/tests/stats_test.cc create mode 100644 compiler-rt/test/profile/Inputs/instrprof-order-file-2.c create mode 100644 compiler-rt/test/profile/Inputs/instrprof-order-file.c create mode 100644 compiler-rt/test/profile/instrprof-order-file.test rename lldb/lit/Reproducer/Functionalities/{TestImagineList.test => TestImageList. [...] create mode 100644 lldb/lit/SymbolFile/DWARF/dwarf5_locations.s create mode 100644 lldb/packages/Python/lldbsuite/test/terminal/TestSTTYBeforeAndAfter.py create mode 100644 lldb/tools/lldb-vscode/IOStream.cpp create mode 100644 lldb/tools/lldb-vscode/IOStream.h create mode 100644 llvm/test/Bitcode/upgrade-clang-arc-use.ll create mode 100644 llvm/test/Bitcode/upgrade-clang-arc-use.ll.bc create mode 100644 llvm/test/tools/llvm-mca/X86/BtVer2/bottleneck-hints-none.s create mode 100644 llvm/test/tools/llvm-readobj/elf-reloc-negative-addend-no-sym.test create mode 100644 llvm/unittests/IR/DataLayoutTest.cpp