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-stable-allyesconfig in repository toolchain/ci/llvm-project.
from 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 adds 0d7b0c960d6 [Reproducers] Add missing LLDB_RECORD_DUMMY macros new 53652feab7d [X86] Add test case for PR22473 new b22f438df34 [x86] prevent infinite looping from inverse shuffle transforms new 72ec6801b5b [RegisterCoalescer] Limit the number of joins for large liv [...] new 4ea679f1f47 [CFLAnders] Fix typo in comment; NFC new 782ac933b53 [DAGCombiner] fold (add (add (xor a, -1), b), 1) -> (sub b, a) new 9e18875ba30 [TSan] Initialize libdispatch interceptors if necessary new 57b38a8593b [msan] Properly guard tests added by r355348; NFC new 78fcb8381fe [DEBUG_INFO][NVPTX]Emit empty .debug_loc section in presenc [...] new c0773ab6a16 [Analyzer] Checker for non-determinism caused by sorting of [...] new 94b575b23bd Revert "Recommit "Support attribute used in member funcs of [...]
The 10 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
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/docs/analyzer/checkers.rst | 12 + 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/Checkers/Checkers.td | 14 + .../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 - clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 + .../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 +- .../Checkers/PointerSortingChecker.cpp | 114 ++++++ .../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 +++++++ .../Analysis/Inputs/system-header-simulator-cxx.h | 23 ++ .../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/ptr-sort.cpp | 35 ++ 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 + clang/www/analyzer/alpha_checks.html | 23 ++ compiler-rt/lib/msan/tests/msan_test.cc | 6 +- 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 +++ compiler-rt/lib/tsan/rtl/tsan_interceptors.cc | 4 + compiler-rt/lib/tsan/rtl/tsan_libdispatch.cc | 42 +++ .../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/API/SBDebugger.h | 12 +- .../lldb/Utility/ReproducerInstrumentation.h | 68 +++- .../{TestImagineList.test => TestImageList.test} | 1 + 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 | 74 +--- lldb/source/API/SBBreakpointLocation.cpp | 22 -- lldb/source/API/SBBreakpointName.cpp | 162 ++------- lldb/source/API/SBBroadcaster.cpp | 27 -- lldb/source/API/SBCommandInterpreter.cpp | 86 +---- lldb/source/API/SBCommandReturnObject.cpp | 21 -- lldb/source/API/SBCommunication.cpp | 141 +------- lldb/source/API/SBCompileUnit.cpp | 49 --- lldb/source/API/SBData.cpp | 188 +--------- lldb/source/API/SBDebugger.cpp | 100 ++--- lldb/source/API/SBDeclaration.cpp | 13 - lldb/source/API/SBError.cpp | 20 - lldb/source/API/SBEvent.cpp | 24 -- lldb/source/API/SBExpressionOptions.cpp | 3 + 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 | 401 ++------------------- 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 | 334 ++--------------- lldb/source/API/SBThread.cpp | 288 --------------- lldb/source/API/SBTrace.cpp | 14 +- lldb/source/API/SBType.cpp | 1 - lldb/source/API/SBTypeSummary.cpp | 5 + lldb/source/API/SBUnixSignals.cpp | 19 - lldb/source/API/SBValue.cpp | 367 +------------------ lldb/source/API/SBValueList.cpp | 41 --- lldb/source/API/SBWatchpoint.cpp | 24 -- .../Plugins/ExpressionParser/Clang/ClangHost.cpp | 1 - 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 + 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/CFLAndersAliasAnalysis.cpp | 2 +- llvm/lib/Analysis/TargetLibraryInfo.cpp | 13 + llvm/lib/CodeGen/RegisterCoalescer.cpp | 36 ++ llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 166 ++++----- 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 +- 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/NVPTX/NVPTXAsmPrinter.cpp | 5 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 7 +- 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/cvt_f32_ubyte.ll | 4 +- llvm/test/CodeGen/AMDGPU/udivrem24.ll | 8 +- llvm/test/CodeGen/X86/add.ll | 16 +- llvm/test/CodeGen/X86/avx512-masked_memop-16-8.ll | 401 +++++++++++++++++++++ llvm/test/CodeGen/X86/combine-add.ll | 27 +- llvm/test/CodeGen/X86/extractelement-fp.ll | 98 +++++ llvm/test/CodeGen/X86/memcmp.ll | 67 ++++ llvm/test/CodeGen/X86/pr22473.ll | 22 ++ llvm/test/CodeGen/X86/vector-shuffle-128-unpck.ll | 12 + llvm/test/DebugInfo/NVPTX/debug-empty.ll | 1 + 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 +- .../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-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 +++- 226 files changed, 3788 insertions(+), 3989 deletions(-) create mode 100644 clang/lib/StaticAnalyzer/Checkers/PointerSortingChecker.cpp create mode 100644 clang/test/Analysis/ptr-sort.cpp delete mode 100644 clang/test/CodeGen/rot-intrinsics.c delete 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/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/CodeGen/X86/pr22473.ll create mode 100644 llvm/test/tools/llvm-readobj/elf-reloc-negative-addend-no-sym.test create mode 100644 llvm/unittests/IR/DataLayoutTest.cpp