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-next-allmodconfig in repository toolchain/ci/llvm-project.
from eb39991c8b4 [analyzer] handle modification of vars inside an expr with [...] adds 94049554166 [PR40778] Preserve addr space in Derived to Base cast. adds 95817d36410 [DebugInfo] Fix the type of the formated variable adds 27e5c212ee4 [PR40778][Sema] Adjust addr space of operands in builtin op [...] adds 6f7c536e083 [Sema] Change addr space diagnostics in casts to follow C++ style. adds 0ccc0b1a5f3 [Reproducers] Disable registering lldb::thread_t everywhere adds 8a4efd21538 Fix TestDataFormatter.test uninitialized variable adds bd53e768d22 [testsuite] Drop characters that can't be decoded, restorin [...] adds 6ca0985aa57 [InterleavedAccessAnalysis] Fix integer overflow in insertMember. adds 25ed0c07c1c [OPENMP 5.0]Add initial support for 'allocate' directive. adds 2f94dcec5a2 [testsuite] Spring cleaning: this tests `stty`, not `lldb`. adds 92dd321a147 Rollback of rL355585. adds 98a00defe1b [Sanitizer] Add 'dispatch' feature to be used in compiler-rt tests adds 9ee68ffffd0 [NFC][TSan] Add libdispatch tests for non-Darwin platforms adds 011a90b96aa [TSan][Linux] Fix libdispatch interception macros compilati [...] adds a30357d1e02 [NFC][TSan] Remove unnecessary #include adds c8955e22939 fix expected format in test/ELF/eh-frame-hdr-augmentation.s adds dfbb9a793e5 ELF: Reduce the size of InputSectionBase by two words. NFCI. adds de3348ae3f0 [PowerPC] Run clang format to avoid compiling warning. adds 2e1479e2f2d Delete x86_64 ShadowCallStack support adds 15846bb5acd Fix some clang analysis tests passing arguments incorrectly adds 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 [...] new 00a5b4a2757 Revert "Enable _rotl, _lrotl, _rotr, _lrotr on all platforms." new 92146ce399c Re-fix _lrotl/_lrotr to always take Long, no matter the platform. new 00ab0339ed7 Fix typo in constant vector new 62d1d024ab3 Use {{.*}} in test case to match the type of wide string literals. new e73ae9a142c Reland compiler-rt support for order file instrumentation. new 8172a0a5f4a [clang-tidy] NFC: Negate the name and semantics of the isNo [...] new 2827349c9d7 [analyzer] Use the new infrastructure of expressing taint p [...] new 748c139adeb [analyzer] Emit an error rather than assert on invalid chec [...]
The 8 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/ShadowCallStack.rst | 18 +- clang/include/clang/AST/ASTMutationListener.h | 5 + clang/include/clang/AST/ASTNodeTraverser.h | 5 + clang/include/clang/AST/DeclOpenMP.h | 67 ++++ clang/include/clang/AST/ExprObjC.h | 6 + clang/include/clang/AST/RecursiveASTVisitor.h | 7 + clang/include/clang/Basic/Attr.td | 7 + clang/include/clang/Basic/Builtins.def | 8 +- clang/include/clang/Basic/DeclNodes.td | 1 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 + clang/include/clang/Basic/DiagnosticGroups.td | 1 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 7 + clang/include/clang/Basic/OpenMPKinds.def | 1 + clang/include/clang/Basic/OpenMPKinds.h | 1 + clang/include/clang/Driver/CLCompatOptions.td | 1 + clang/include/clang/Index/IndexSymbol.h | 6 +- clang/include/clang/Sema/Sema.h | 10 +- clang/include/clang/Serialization/ASTBitCodes.h | 5 +- clang/include/clang/Serialization/ASTWriter.h | 1 + .../clang/StaticAnalyzer/Core/CheckerManager.h | 6 + clang/lib/AST/ASTContext.cpp | 4 +- clang/lib/AST/DeclBase.cpp | 1 + clang/lib/AST/DeclOpenMP.cpp | 30 ++ clang/lib/AST/DeclPrinter.cpp | 18 +- clang/lib/AST/ExprConstant.cpp | 4 + clang/lib/AST/OpenMPClause.cpp | 2 + clang/lib/Basic/OpenMPKinds.cpp | 6 + clang/lib/CodeGen/CGClass.cpp | 3 +- clang/lib/CodeGen/CGDecl.cpp | 61 ++-- clang/lib/CodeGen/CGExprConstant.cpp | 19 +- clang/lib/CodeGen/CGObjC.cpp | 8 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 3 + clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 6 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 1 + clang/lib/CodeGen/CodeGenModule.cpp | 3 + clang/lib/Driver/ToolChain.cpp | 5 + clang/lib/Driver/ToolChains/Fuchsia.cpp | 4 +- clang/lib/Driver/ToolChains/Linux.cpp | 1 - clang/lib/Frontend/MultiplexConsumer.cpp | 6 + clang/lib/Index/IndexDecl.cpp | 6 +- clang/lib/Index/IndexSymbol.cpp | 2 + clang/lib/Index/IndexingContext.cpp | 1 + clang/lib/Parse/ParseDecl.cpp | 3 +- clang/lib/Parse/ParseOpenMP.cpp | 76 +++- clang/lib/Parse/Parser.cpp | 3 +- clang/lib/Sema/SemaCast.cpp | 76 +++- clang/lib/Sema/SemaExpr.cpp | 9 +- clang/lib/Sema/SemaExprObjC.cpp | 25 ++ clang/lib/Sema/SemaOpenMP.cpp | 75 +++- clang/lib/Sema/SemaOverload.cpp | 19 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 29 ++ clang/lib/Serialization/ASTCommon.cpp | 1 + clang/lib/Serialization/ASTCommon.h | 1 + clang/lib/Serialization/ASTReaderDecl.cpp | 22 +- clang/lib/Serialization/ASTWriter.cpp | 14 + clang/lib/Serialization/ASTWriterDecl.cpp | 11 +- .../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/Tooling/JSONCompilationDatabase.cpp | 1 + .../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 +- clang/test/Analysis/undef-buffers.c | 2 +- clang/test/Analysis/use-after-move.cpp | 11 + clang/test/CodeGen/rot-intrinsics.c | 43 --- 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 + .../address-space-castoperators.cpp | 14 + .../CodeGenOpenCLCXX/addrspace-derived-base.cl | 22 ++ clang/test/CodeGenOpenCLCXX/addrspace-operators.cl | 46 +++ .../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/OpenMP/allocate_ast_print.cpp | 79 ++++ clang/test/OpenMP/allocate_messages.cpp | 149 ++++++++ clang/test/PCH/chain-openmp-allocate.cpp | 36 ++ clang/test/SemaCXX/address-space-conversion.cpp | 28 +- 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 + .../SemaOpenCL/address-spaces-conversions-cl2.0.cl | 60 ++- clang/test/SemaOpenCL/address-spaces.cl | 108 +++++- clang/tools/libclang/CIndex.cpp | 1 + .../Analysis/ExprMutationAnalyzerTest.cpp | 6 +- clang/unittests/Index/IndexTests.cpp | 41 ++- .../unittests/Tooling/CompilationDatabaseTest.cpp | 5 + compiler-rt/CMakeLists.txt | 1 + compiler-rt/cmake/config-ix.cmake | 2 +- 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_libdispatch.cc | 27 +- compiler-rt/test/lit.common.cfg | 4 + compiler-rt/test/lit.common.configured.in | 1 + .../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/shadowcallstack/libc_support.h | 6 +- compiler-rt/test/shadowcallstack/lit.cfg | 2 +- compiler-rt/test/shadowcallstack/minimal_runtime.h | 9 +- .../test/shadowcallstack/overflow-aarch64.c | 5 - compiler-rt/test/shadowcallstack/overflow-x86_64.c | 5 - compiler-rt/test/shadowcallstack/overflow.c | 10 +- compiler-rt/test/tsan/gcd-apply-race.c | 32 ++ compiler-rt/test/tsan/gcd-apply.c | 54 +++ compiler-rt/test/tsan/gcd-data.c | 43 +++ compiler-rt/test/tsan/gcd-dispatch_main.c | 43 +++ compiler-rt/test/tsan/gcd-dispatch_once_deadlock.c | 45 +++ compiler-rt/test/tsan/gcd-groups-destructor.c | 45 +++ compiler-rt/test/tsan/gcd-groups-leave.c | 58 +++ compiler-rt/test/tsan/gcd-groups-stress.c | 47 +++ compiler-rt/test/tsan/gcd-once.c | 57 +++ compiler-rt/test/tsan/gcd-semaphore-norace.c | 33 ++ compiler-rt/test/tsan/gcd-source-serial.c | 40 ++ compiler-rt/test/tsan/gcd-suspend.c | 49 +++ 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 +- lld/ELF/InputSection.h | 42 +-- lld/test/ELF/eh-frame-hdr-augmentation.s | 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 | 60 ++- .../Functionalities/Inputs/DataFormatter.in | 4 +- lldb/lit/Reproducer/Functionalities/Inputs/foo.cpp | 2 +- .../Functionalities/TestDataFormatter.test | 2 +- .../{TestImagineList.test => TestImageList.test} | 1 + lldb/lit/SymbolFile/DWARF/dwarf5_locations.s | 66 ++++ .../Python/lldbsuite/support/encoded_file.py | 3 + lldb/packages/Python/lldbsuite/test/dotest.py | 3 + .../test/functionalities/paths/TestPaths.py | 12 +- .../lldbsuite/test/macosx/queues/TestQueues.py | 20 + .../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 | 13 - 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/SBReproducer.cpp | 11 - 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-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/ReleaseNotes.rst | 5 + llvm/include/llvm/Analysis/VectorUtils.h | 17 +- llvm/include/llvm/Support/CheckedArithmetic.h | 9 + .../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/DebugInfo/DWARF/DWARFDebugFrame.cpp | 4 +- llvm/lib/IR/AutoUpgrade.cpp | 14 + .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 17 +- llvm/lib/Target/AMDGPU/VOP1Instructions.td | 7 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 9 +- llvm/lib/Target/X86/CMakeLists.txt | 1 - llvm/lib/Target/X86/ShadowCallStack.cpp | 321 ----------------- llvm/lib/Target/X86/X86.h | 6 - 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/X86TargetMachine.cpp | 2 - 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/O0-pipeline.ll | 1 - llvm/test/CodeGen/X86/O3-pipeline.ll | 1 - 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/CodeGen/X86/shadow-call-stack.mir | 212 ----------- llvm/test/MC/AMDGPU/hsa-v3.s | 12 +- .../test/Transforms/InferFunctionAttrs/annotate.ll | 9 +- llvm/test/Transforms/InstCombine/memcmp-1.ll | 21 +- llvm/test/Transforms/InstCombine/strcmp-1.ll | 24 +- .../X86/interleaved-accesses-large-gap.ll | 40 ++ .../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 +- llvm/test/tools/llvm-objdump/eh_frame-coff.test | 4 +- .../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/ConstantsTest.cpp | 11 +- llvm/unittests/IR/FunctionTest.cpp | 4 +- llvm/utils/gn/get.py | 3 +- llvm/utils/gn/gn.py | 10 +- llvm/utils/gn/secondary/compiler-rt/test/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Target/X86/BUILD.gn | 1 - openmp/runtime/src/kmp_os.h | 76 +++- 294 files changed, 4506 insertions(+), 4679 deletions(-) delete mode 100644 clang/test/CodeGen/rot-intrinsics.c create mode 100644 clang/test/CodeGenCXX/attr-used-member-function-implicit-instan [...] create mode 100644 clang/test/CodeGenOpenCLCXX/address-space-castoperators.cpp create mode 100644 clang/test/CodeGenOpenCLCXX/addrspace-derived-base.cl create mode 100644 clang/test/CodeGenOpenCLCXX/addrspace-operators.cl copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => basic_linux_libcx [...] create mode 100644 clang/test/OpenMP/allocate_ast_print.cpp create mode 100644 clang/test/OpenMP/allocate_messages.cpp create mode 100644 clang/test/PCH/chain-openmp-allocate.cpp 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 delete mode 100644 compiler-rt/test/shadowcallstack/overflow-aarch64.c delete mode 100644 compiler-rt/test/shadowcallstack/overflow-x86_64.c create mode 100644 compiler-rt/test/tsan/gcd-apply-race.c create mode 100644 compiler-rt/test/tsan/gcd-apply.c create mode 100644 compiler-rt/test/tsan/gcd-data.c create mode 100644 compiler-rt/test/tsan/gcd-dispatch_main.c create mode 100644 compiler-rt/test/tsan/gcd-dispatch_once_deadlock.c create mode 100644 compiler-rt/test/tsan/gcd-groups-destructor.c create mode 100644 compiler-rt/test/tsan/gcd-groups-leave.c create mode 100644 compiler-rt/test/tsan/gcd-groups-stress.c create mode 100644 compiler-rt/test/tsan/gcd-once.c create mode 100644 compiler-rt/test/tsan/gcd-semaphore-norace.c create mode 100644 compiler-rt/test/tsan/gcd-source-serial.c create mode 100644 compiler-rt/test/tsan/gcd-suspend.c rename lldb/lit/Reproducer/Functionalities/{TestImagineList.test => TestImageList. [...] create mode 100644 lldb/lit/SymbolFile/DWARF/dwarf5_locations.s create mode 100644 lldb/tools/lldb-vscode/IOStream.cpp create mode 100644 lldb/tools/lldb-vscode/IOStream.h delete mode 100644 llvm/lib/Target/X86/ShadowCallStack.cpp create mode 100644 llvm/test/Bitcode/upgrade-clang-arc-use.ll create mode 100644 llvm/test/Bitcode/upgrade-clang-arc-use.ll.bc delete mode 100644 llvm/test/CodeGen/X86/shadow-call-stack.mir create mode 100644 llvm/test/Transforms/LoopVectorize/X86/interleaved-accesses-lar [...] 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