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-arm-spec2k6-Oz_LTO 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 new 7f3c16c0f31 Add more logging to TestQueues.py new c20c37ba7f5 [ARM][FIX] Fix vfmal.f16 and vfmsl.f16 operand new fee5576f7cd [lldb-vscode] Fix warning new 84e571ce751 [Reproducers] Add LLDB_RECORD_DUMMY new 3b0a54e138b [lldb-instr] Support LLDB_RECORD_DUMMY new 0d7b0c960d6 [Reproducers] Add missing LLDB_RECORD_DUMMY macros
The 6 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/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/API/SBDebugger.h | 12 +- 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 | 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 -- 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 +++- 231 files changed, 3650 insertions(+), 4000 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