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-monorepo.
from d9d4702b593 Using llvm::find_if() instead of a range-based for loop; NFC. adds 36c0f28ca05 Add --plugin-opt=emit-llvm option. adds e3163285fa8 [Hexagon] Use IMPLICIT_DEF to any-extend 32-bit values to 64 bits adds ecef16abfbc [GlobalISel] LegalizerHelper: Implement fewerElementsVector [...] adds 43ec0be8425 Add extension to always default-initialize nullptr_t. adds da0b0855f22 [Hexagon] Add patterns for shifts of v2i16 adds 8b992a65a5f DebugInfo: Move addAddrBase from DwarfUnit to DwarfCompileUnit adds 6fa89191fa8 [test] Capture stderr from 'tar --version' call as well adds 643ba5d98ab [codeview] Add begin/endSymbolRecord helpers, NFC adds b36eb520c70 Revert "Add extension to always default-initialize nullptr_t." adds d162fb426de DebugInfo: Avoid using split DWARF when the split unit woul [...] adds b6dbab3284e Update a comment according to r255360 "Remove -r and -R opt [...] adds ef5e8dcec54 Add AddressSpace mangling to MS mode adds 5db0f8dd90a [libFuzzer] make len_control less aggressive adds dc4fef83d37 Fix the unittests for the move of Listener & Broadcaster fr [...] adds e798b00440a Mangle calling conventions into function pointer types wher [...] adds 1b06ee821db [NVPTX] Lower instructions that expand into libcalls. adds fbf6864d1a8 [Util] Refer to [s|z]exts of args when converting dbg.decla [...] adds 5b261d732b6 Simplify Boolean expressions adds 8dfd77b47fa ELF: Handle R_ARM_V4BX correctly in PIC output files. adds 74e3e973101 [NewGVN] Update use counts for SSA copies when replacing th [...] adds 1be371bc640 [WebAssembly] Check if the section order is correct adds c33048d6f70 [X86] Make hasNoCarryFlagUses/hasNoSignedComparisonUses tak [...] adds 4012f629f55 [X86] Rename hasNoSignedComparisonUses to hasNoSignFlagUses [...] adds fe190dfd484 [SILoadStoreOptimizer] Use std::abs to avoid truncation. adds ee5eaa13ab3 [analyzer] MoveChecker: NFC: De-duplicate a few checks. adds 459c651388f [analyzer] MoveChecker: Add checks for dereferencing a smar [...] adds 4f890e4ee07 [analyzer] ObjCContainers: Track index values. adds 396abe65561 [analyzer] ObjCDealloc: Fix a crash when a class attempts t [...] adds 526a5a93b96 [analyzer] Fix unknown block calls to have zero parameters. adds 8981e687037 Move static analyzer core diagnostics to common. adds 70b48d14cb3 A brief outline of the packets that need to be implemented [...] adds 46329f8f720 Ah, forgot qModuleInfo. Need to look that one up and finis [...] adds 86520474f42 Revert "[analyzer] MoveChecker: Add checks for dereferencin [...] adds fe7d78bbf96 Rework docker setup to make it easier to work around bugs o [...] adds 00d3341b02e Fix bug in buildbot start script adds 2397e2d5551 Try 2: Fix bug in buildbot start script adds 0af12383a69 Fix includes and dependencies for libclang adds 0c32ab5242a [Power9][NFC] add setb exploitation test case adds 84af810765c Fix static assert diagnostic checks in i386 adds 75fc74efdef hwasan: Fix typo: Previosly -> Previously. adds 84314a7de01 Fix typo in test cases as well. adds d6ec10667ab [MinGW] Produce a vtable and RTTI for dllexported classes w [...] adds b765bf40cb1 Fix internal_sleep() for NetBSD adds a5533007815 [mips] Fix test typo in rL348914 adds 3685ed31868 [libclang] Add dependency on clangSerialization to unbreak [...] adds d5e6ce8df3a [OpenMP] Fixes for LIBOMP_OMP_VERSION=45/40 adds 59fc243600a [InstSimplify] Add tests for saturating add/sub + icmp; NFC adds a31b47f214e Enable SANITIZER_INTERCEPT_PTHREAD_GETNAME_NP for NetBSD adds f2ff5730335 Enable test/msan/pthread_getname_np.cc for NetBSD adds 518bd6ad239 [TargetLowering] Add ISD::OR + ISD::XOR handling to Simplif [...] adds b425d5df6f0 Fix -Wunused-variable warning. NFCI. adds 7ce1264e176 [analyzer] Assume that we always have a SubEngine available adds 32a3dcc2d48 Remove /proc/pid/maps parsing code from NativeProcessLinux adds 124215d09f6 ELF: more section creation cleanup adds 738f1d58be0 lldb-test: Improve newline handling adds a016a5537ba Regenerate neon copy tests. NFCI. adds 1837d6c9ad4 [CodeGen] Enhance machine PHIs optimization adds cebe0af1867 [analyzer] Prefer returns values to out-params in CheckerRe [...] adds d7e59143095 [analyzer][NFC] Move CheckerRegistry from the Core director [...] adds f5315936c69 Register kASan shadow offset for NetBSD/amd64 adds a200780ef48 Add NetBSD support in needsRuntimeRegistrationOfSectionRange. adds 8013f1b3237 Fix a compilation error in examples/ adds 5dce1cf1241 Link examples/clang-interpreter against clangSerialization adds 2885a93cde1 [analyzer][NFC] Merge ClangCheckerRegistry to CheckerRegistry adds 52f650d7f37 [analyzer][MallocChecker][NFC] Document and reorganize some [...] adds b8bdc419f57 Update the vFile:open: description to note that the flags i [...] adds 0015e10bb5e [analyzer][MallocChecker] Improve warning messages on doubl [...] adds a1ac7be38f4 [X86] Add optsize SHLD/SHRD tests adds cdba30f1079 [X86] Lower to SHLD/SHRD on slow machines for optsize adds ec357d47d9f [X86] Begin cleaning up combineOr -> SHLD/SHRD. NFCI.
No new revisions were added by this update.
Summary of changes: clang/examples/analyzer-plugin/MainCallChecker.cpp | 2 +- clang/examples/clang-interpreter/CMakeLists.txt | 1 + clang/include/clang/Basic/DiagnosticCommonKinds.td | 6 + .../include/clang/Basic/DiagnosticFrontendKinds.td | 5 - .../Checkers/BuiltinCheckerRegistration.h} | 0 .../clang/StaticAnalyzer/Checkers/ClangCheckers.h | 22 - .../Core/PathSensitive/ProgramState.h | 8 +- .../{Core => Frontend}/CheckerRegistry.h | 13 +- .../StaticAnalyzer/Frontend/FrontendActions.h | 6 +- clang/lib/AST/ItaniumMangle.cpp | 15 +- clang/lib/AST/MicrosoftMangle.cpp | 72 +- .../lib/FrontendTool/ExecuteCompilerInvocation.cpp | 6 +- clang/lib/Sema/SemaDeclCXX.cpp | 3 + .../Checkers/AnalysisOrderChecker.cpp | 4 +- .../Checkers/AnalyzerStatsChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/ArrayBoundChecker.cpp | 2 +- .../Checkers/ArrayBoundCheckerV2.cpp | 2 +- .../Checkers/BasicObjCFoundationChecks.cpp | 2 +- .../Checkers/BlockInCriticalSectionChecker.cpp | 2 +- .../Checkers/BoolAssignmentChecker.cpp | 2 +- .../Checkers/BuiltinFunctionChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 - .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 2 +- .../Checkers/CStringSyntaxChecker.cpp | 2 +- .../Checkers/CXXSelfAssignmentChecker.cpp | 2 +- .../Checkers/CallAndMessageChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/CastSizeChecker.cpp | 2 +- .../Checkers/CastToStructChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/CheckObjCDealloc.cpp | 6 +- .../Checkers/CheckObjCInstMethSignature.cpp | 2 +- .../Checkers/CheckSecuritySyntaxOnly.cpp | 2 +- .../StaticAnalyzer/Checkers/CheckSizeofPointer.cpp | 2 +- .../Checkers/CheckerDocumentation.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/ChrootChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/ClangCheckers.cpp | 32 - clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/ConversionChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/DeadStoresChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/DebugCheckers.cpp | 2 +- .../Checkers/DeleteWithNonVirtualDtorChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/DereferenceChecker.cpp | 2 +- .../Checkers/DirectIvarAssignment.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/DynamicTypeChecker.cpp | 2 +- .../Checkers/DynamicTypePropagation.cpp | 2 +- .../Checkers/EnumCastOutOfRangeChecker.cpp | 2 +- .../Checkers/ExprInspectionChecker.cpp | 2 +- .../Checkers/FixedAddressChecker.cpp | 2 +- .../Checkers/GCDAntipatternChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp | 2 +- .../Checkers/GenericTaintChecker.cpp | 2 +- .../Checkers/IdenticalExprChecker.cpp | 2 +- .../Checkers/InnerPointerChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/IteratorChecker.cpp | 2 +- .../Checkers/IvarInvalidationChecker.cpp | 2 +- .../Checkers/LLVMConventionsChecker.cpp | 2 +- .../Checkers/LocalizationChecker.cpp | 2 +- .../Checkers/MPI-Checker/MPIChecker.cpp | 2 +- .../Checkers/MacOSKeychainAPIChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 1150 ++++++++++------- .../Checkers/MallocOverflowSecurityChecker.cpp | 2 +- .../Checkers/MallocSizeofChecker.cpp | 2 +- .../Checkers/MmapWriteExecChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp | 172 +-- .../Checkers/NSAutoreleasePoolChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp | 2 +- .../Checkers/NoReturnFunctionChecker.cpp | 2 +- .../Checkers/NonNullParamChecker.cpp | 2 +- .../Checkers/NonnullGlobalConstantsChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/NullabilityChecker.cpp | 2 +- .../Checkers/NumberObjectConversionChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp | 2 +- .../Checkers/ObjCAutoreleaseWriteChecker.cpp | 2 +- .../Checkers/ObjCContainersASTChecker.cpp | 2 +- .../Checkers/ObjCContainersChecker.cpp | 19 +- .../Checkers/ObjCMissingSuperCallChecker.cpp | 2 +- .../Checkers/ObjCPropertyChecker.cpp | 2 +- .../Checkers/ObjCSelfInitChecker.cpp | 2 +- .../Checkers/ObjCSuperDeallocChecker.cpp | 2 +- .../Checkers/ObjCUnusedIVarsChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/PaddingChecker.cpp | 2 +- .../Checkers/PointerArithChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/PointerSubChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/PthreadLockChecker.cpp | 2 +- .../RetainCountChecker/RetainCountChecker.h | 2 +- .../Checkers/ReturnPointerRangeChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/ReturnUndefChecker.cpp | 2 +- .../Checkers/RunLoopAutoreleaseLeakChecker.cpp | 2 +- .../Checkers/SimpleStreamChecker.cpp | 2 +- .../Checkers/StackAddrEscapeChecker.cpp | 2 +- .../Checkers/StdLibraryFunctionsChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/TaintTesterChecker.cpp | 2 +- .../Checkers/TestAfterDivZeroChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/TraversalChecker.cpp | 2 +- .../Checkers/TrustNonnullChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/UndefBranchChecker.cpp | 2 +- .../Checkers/UndefCapturedBlockVarChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/UndefResultChecker.cpp | 2 +- .../Checkers/UndefinedArraySubscriptChecker.cpp | 2 +- .../Checkers/UndefinedAssignmentChecker.cpp | 2 +- .../UninitializedObjectChecker.cpp | 2 +- .../UninitializedObject/UninitializedPointee.cpp | 1 - .../lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp | 2 +- .../Checkers/UnreachableCodeChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/ValistChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/VirtualCallChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Core/CMakeLists.txt | 1 - clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 10 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 4 +- clang/lib/StaticAnalyzer/Core/ProgramState.cpp | 59 +- clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 8 +- clang/lib/StaticAnalyzer/Core/SValBuilder.cpp | 2 +- .../lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp | 2 +- clang/lib/StaticAnalyzer/Frontend/CMakeLists.txt | 1 + .../Frontend/CheckerRegistration.cpp | 93 +- .../{Core => Frontend}/CheckerRegistry.cpp | 202 +-- clang/test/Analysis/CFContainers.mm | 39 +- .../expected-plists/NewDelete-path-notes.cpp.plist | 20 +- .../Malloc+MismatchedDeallocator+NewDelete.cpp | 2 +- clang/test/Analysis/MissingDealloc.m | 15 +- clang/test/Analysis/NewDelete-checker-test.cpp | 2 +- clang/test/Analysis/NewDelete-path-notes.cpp | 8 +- clang/test/Analysis/disable-all-checks.c | 15 +- clang/test/Analysis/dtor.cpp | 2 +- clang/test/Analysis/malloc-annotations.c | 6 +- clang/test/Analysis/malloc.c | 7 +- clang/test/Analysis/osobject-retain-release.cpp | 11 +- clang/test/CodeGenCXX/dllexport-missing-key.cpp | 22 + clang/test/CodeGenCXX/mangle-address-space.cpp | 55 +- clang/test/CodeGenCXX/mangle-win-ccs.cpp | 61 + clang/test/CodeGenCXX/mangle-win64-ccs.cpp | 26 + clang/tools/libclang/CIndex.cpp | 2 - clang/tools/libclang/CIndexCodeCompletion.cpp | 1 - clang/tools/libclang/CIndexDiagnostic.cpp | 1 - clang/tools/libclang/CXStoredDiagnostic.cpp | 2 +- .../StaticAnalyzer/RegisterCustomCheckersTest.cpp | 2 +- compiler-rt/lib/fuzzer/FuzzerFlags.def | 2 +- compiler-rt/lib/hwasan/hwasan_report.cc | 2 +- .../lib/sanitizer_common/sanitizer_netbsd.cc | 2 +- .../sanitizer_platform_interceptors.h | 2 +- compiler-rt/test/hwasan/TestCases/deep-recursion.c | 10 +- .../test/hwasan/TestCases/stack-history-length.c | 4 +- compiler-rt/test/hwasan/TestCases/stack-uar.c | 2 +- compiler-rt/test/msan/pthread_getname_np.cc | 6 +- .../pairs/pairs.pair/pair.tuple_element.fail.cpp | 2 +- .../variant.helper/variant_alternative.fail.cpp | 2 +- .../sequences/array/array.tuple/get.fail.cpp | 2 +- .../array/array.tuple/tuple_element.fail.cpp | 2 +- .../containers/views/span.cons/default.fail.cpp | 2 +- libcxx/utils/docker/debian9/Dockerfile | 6 +- .../utils/docker/scripts/docker_start_buildbots.sh | 8 + libcxx/utils/docker/scripts/run_buildbot.sh | 7 + lld/ELF/Arch/ARM.cpp | 12 +- lld/ELF/Config.h | 1 + lld/ELF/Driver.cpp | 7 + lld/ELF/LTO.cpp | 8 + lld/ELF/Options.td | 1 + lld/test/ELF/{v4bx.yaml => arm-v4bx.test} | 2 + lld/test/ELF/lto/emit-llvm.ll | 14 + lld/test/lit.cfg.py | 9 +- lldb/docs/lldb-platform-packets.txt | 388 ++++++ lldb/include/lldb/Core/ModuleSpec.h | 6 +- lldb/include/lldb/DataFormatters/TypeCategory.h | 2 +- lldb/include/lldb/Host/File.h | 2 + lldb/include/lldb/Symbol/Symtab.h | 4 +- lldb/include/lldb/Target/Thread.h | 2 +- lldb/include/lldb/Utility/StructuredData.h | 4 +- lldb/lit/Modules/ELF/compressed-sections.yaml | 6 +- lldb/lit/Modules/ELF/section-addresses.yaml | 58 + lldb/lit/Modules/ELF/section-permissions.yaml | 34 + lldb/lit/Modules/ELF/section-types-edgecases.yaml | 35 + lldb/lit/Modules/ELF/section-types.yaml | 4 +- lldb/lit/Modules/MachO/subsections.yaml | 22 +- lldb/lldb.xcodeproj/project.pbxproj | 4 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 3 +- lldb/source/API/SBQueue.cpp | 6 +- lldb/source/API/SBThread.cpp | 4 +- lldb/source/API/SBType.cpp | 8 +- lldb/source/API/SBTypeCategory.cpp | 4 +- lldb/source/API/SBTypeFilter.cpp | 6 +- lldb/source/API/SBTypeFormat.cpp | 6 +- lldb/source/API/SBTypeNameSpecifier.cpp | 6 +- lldb/source/API/SBTypeSummary.cpp | 4 +- lldb/source/API/SBTypeSynthetic.cpp | 6 +- lldb/source/API/SBValue.cpp | 5 +- lldb/source/Breakpoint/Watchpoint.cpp | 5 +- lldb/source/Commands/CommandObjectExpression.cpp | 3 +- lldb/source/Commands/CommandObjectQuit.cpp | 4 +- lldb/source/Commands/CommandObjectWatchpoint.cpp | 6 +- lldb/source/Core/Disassembler.cpp | 14 +- lldb/source/Core/Mangled.cpp | 4 +- lldb/source/Core/SearchFilter.cpp | 18 +- lldb/source/Core/SourceManager.cpp | 2 +- lldb/source/Core/ValueObject.cpp | 25 +- lldb/source/Core/ValueObjectChild.cpp | 4 +- lldb/source/Core/ValueObjectConstResultImpl.cpp | 2 +- lldb/source/Core/ValueObjectSyntheticFilter.cpp | 6 +- lldb/source/DataFormatters/CXXFunctionPointer.cpp | 2 +- lldb/source/DataFormatters/DataVisualization.cpp | 4 +- .../DataFormatters/DumpValueObjectOptions.cpp | 2 +- lldb/source/DataFormatters/FormatManager.cpp | 14 +- lldb/source/DataFormatters/StringPrinter.cpp | 2 +- lldb/source/DataFormatters/TypeCategory.cpp | 5 +- lldb/source/DataFormatters/TypeCategoryMap.cpp | 3 +- lldb/source/DataFormatters/TypeFormat.cpp | 2 +- lldb/source/DataFormatters/TypeSummary.cpp | 2 +- lldb/source/DataFormatters/ValueObjectPrinter.cpp | 12 +- lldb/source/Expression/DWARFExpression.cpp | 10 +- lldb/source/Expression/ExpressionSourceCode.cpp | 9 +- lldb/source/Expression/Materializer.cpp | 2 +- lldb/source/Host/common/Editline.cpp | 2 +- lldb/source/Host/common/FileCache.cpp | 2 +- lldb/source/Host/common/ProcessRunLock.cpp | 2 +- lldb/source/Host/common/Symbols.cpp | 2 +- lldb/source/Host/common/XML.cpp | 9 +- lldb/source/Host/macosx/Symbols.cpp | 6 +- lldb/source/Host/macosx/cfcpp/CFCMutableArray.cpp | 6 +- lldb/source/Host/macosx/cfcpp/CFCMutableSet.cpp | 2 +- lldb/source/Host/macosx/objcxx/Host.mm | 10 +- lldb/source/Interpreter/CommandInterpreter.cpp | 15 +- lldb/source/Interpreter/CommandObject.cpp | 15 +- lldb/source/Interpreter/OptionGroupVariable.cpp | 4 +- lldb/source/Interpreter/OptionValueProperties.cpp | 4 +- lldb/source/Interpreter/Options.cpp | 6 +- lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp | 5 +- lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.h | 4 +- .../Disassembler/llvm/DisassemblerLLVMC.cpp | 5 +- .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 20 +- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 20 +- .../MacOSX-DYLD/DynamicLoaderMacOS.cpp | 5 +- .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp | 6 +- .../DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp | 12 +- .../POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp | 2 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 9 +- .../Plugins/ExpressionParser/Clang/IRForTarget.cpp | 23 +- .../Instruction/ARM/EmulateInstructionARM.cpp | 92 +- .../Instruction/ARM64/EmulateInstructionARM64.cpp | 13 +- .../Instruction/MIPS/EmulateInstructionMIPS.cpp | 133 +- .../MIPS64/EmulateInstructionMIPS64.cpp | 115 +- .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 5 +- lldb/source/Plugins/Language/ObjC/CF.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSException.cpp | 7 +- lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp | 6 +- lldb/source/Plugins/Language/ObjC/NSString.cpp | 13 +- .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 5 +- .../AppleObjCClassDescriptorV2.cpp | 12 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp | 11 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp | 2 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 8 +- .../AppleThreadPlanStepThroughObjCTrampoline.cpp | 5 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 11 +- .../BSD-Archive/ObjectContainerBSDArchive.cpp | 2 +- lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp | 29 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 161 +-- lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h | 2 + .../Plugins/ObjectFile/JIT/ObjectFileJIT.cpp | 2 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 92 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 2 +- .../Python/OperatingSystemPython.cpp | 2 +- .../Plugins/Platform/Android/PlatformAndroid.cpp | 2 +- .../Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp | 2 +- .../Plugins/Platform/Kalimba/PlatformKalimba.cpp | 2 +- .../Plugins/Platform/Linux/PlatformLinux.cpp | 2 +- .../Platform/MacOSX/PlatformAppleTVSimulator.cpp | 2 +- .../MacOSX/PlatformAppleWatchSimulator.cpp | 2 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 5 +- .../Platform/MacOSX/PlatformDarwinKernel.cpp | 14 +- .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 2 +- .../Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp | 2 +- .../Platform/MacOSX/PlatformiOSSimulator.cpp | 2 +- .../PlatformiOSSimulatorCoreSimulatorSupport.mm | 2 +- .../Plugins/Platform/NetBSD/PlatformNetBSD.cpp | 2 +- .../Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp | 2 +- .../Plugins/Platform/Windows/PlatformWindows.cpp | 2 +- .../gdb-server/PlatformRemoteGDBServer.cpp | 2 +- .../Plugins/Process/Linux/NativeProcessLinux.cpp | 119 +- .../Process/MacOSX-Kernel/CommunicationKDP.cpp | 18 +- .../Process/Utility/RegisterContextDarwin_arm.cpp | 2 +- .../Utility/RegisterContextDarwin_arm64.cpp | 2 +- .../Process/Utility/RegisterContextLLDB.cpp | 26 +- .../Process/Utility/RegisterContextPOSIX_x86.cpp | 2 +- lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp | 19 +- .../Process/gdb-remote/GDBRemoteClientBase.cpp | 2 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 2 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 32 +- .../gdb-remote/GDBRemoteRegisterContext.cpp | 4 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 6 +- .../Plugins/Process/gdb-remote/ThreadGDBRemote.cpp | 11 +- .../Plugins/Process/mach-core/ProcessMachCore.cpp | 63 +- .../ScriptInterpreter/Python/PythonDataObjects.cpp | 8 +- .../Python/ScriptInterpreterPython.cpp | 4 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 12 +- .../Plugins/SymbolFile/DWARF/DWARFDebugMacro.cpp | 2 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 11 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 4 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 11 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 2 +- .../SymbolVendor/MacOSX/SymbolVendorMacOSX.cpp | 3 +- .../MacOSX/AppleGetItemInfoHandler.cpp | 2 +- .../MacOSX/AppleGetPendingItemsHandler.cpp | 2 +- .../SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp | 2 +- .../MacOSX/AppleGetThreadItemInfoHandler.cpp | 2 +- .../UnwindAssembly/x86/UnwindAssembly-x86.cpp | 6 +- .../x86/x86AssemblyInspectionEngine.cpp | 30 +- lldb/source/Symbol/Block.cpp | 6 +- lldb/source/Symbol/ClangASTContext.cpp | 20 +- lldb/source/Symbol/ClangASTImporter.cpp | 2 +- lldb/source/Symbol/CompactUnwindInfo.cpp | 8 +- lldb/source/Symbol/CompileUnit.cpp | 2 +- lldb/source/Symbol/DWARFCallFrameInfo.cpp | 10 +- lldb/source/Symbol/FuncUnwinders.cpp | 2 +- lldb/source/Symbol/ObjectFile.cpp | 4 +- lldb/source/Symbol/SymbolContext.cpp | 14 +- lldb/source/Symbol/Symtab.cpp | 2 +- lldb/source/Symbol/Type.cpp | 5 +- lldb/source/Symbol/TypeSystem.cpp | 2 +- lldb/source/Target/Platform.cpp | 6 +- lldb/source/Target/QueueItem.cpp | 2 +- lldb/source/Target/RegisterNumber.cpp | 17 +- lldb/source/Target/StackFrame.cpp | 4 +- lldb/source/Target/StopInfo.cpp | 6 +- lldb/source/Target/TargetList.cpp | 2 +- lldb/source/Target/ThreadPlanBase.cpp | 5 +- lldb/source/Target/ThreadPlanStepOverRange.cpp | 5 +- lldb/source/Utility/ArchSpec.cpp | 10 +- lldb/source/Utility/Listener.cpp | 4 +- lldb/source/Utility/RegisterValue.cpp | 2 +- lldb/source/Utility/StructuredData.cpp | 2 +- lldb/tools/debugserver/source/JSONGenerator.h | 4 +- lldb/tools/debugserver/source/MacOSX/Genealogy.cpp | 3 +- .../tools/debugserver/source/MacOSX/MachProcess.mm | 12 +- .../tools/debugserver/source/MacOSX/MachThread.cpp | 4 +- .../debugserver/source/MacOSX/MachVMRegion.cpp | 5 +- .../source/MacOSX/i386/DNBArchImplI386.cpp | 7 +- .../source/MacOSX/x86_64/DNBArchImplX86_64.cpp | 7 +- lldb/tools/debugserver/source/RNBRemote.cpp | 11 +- lldb/tools/debugserver/source/RNBServices.cpp | 6 +- lldb/tools/debugserver/source/libdebugserver.cpp | 2 +- lldb/tools/lldb-mi/MICmdArgValFile.cpp | 5 +- lldb/tools/lldb-mi/MICmdArgValOptionLong.cpp | 5 +- lldb/tools/lldb-mi/MICmdArgValString.cpp | 7 +- lldb/tools/lldb-mi/MICmdArgValThreadGrp.cpp | 5 +- lldb/tools/lldb-mi/MICmdFactory.cpp | 5 +- lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfo.cpp | 2 +- .../lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp | 4 +- lldb/tools/lldb-mi/MICmnLog.cpp | 5 +- lldb/tools/lldb-mi/MIUtilMapIdToVariant.cpp | 5 +- lldb/tools/lldb-mi/MIUtilString.cpp | 20 +- lldb/tools/lldb-test/FormatUtil.cpp | 47 +- lldb/tools/lldb-test/FormatUtil.h | 27 +- lldb/tools/lldb-test/lldb-test.cpp | 3 + lldb/tools/lldb-vscode/JSONUtils.cpp | 4 +- llvm/include/llvm/BinaryFormat/Wasm.h | 27 +- llvm/include/llvm/Object/Wasm.h | 43 + llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 211 ++-- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 11 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 9 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 3 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 65 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 2 + llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp | 11 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 9 - llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 3 - llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 46 +- llvm/lib/CodeGen/OptimizePHIs.cpp | 17 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 2 + llvm/lib/Object/WasmObjectFile.cpp | 70 +- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 8 +- llvm/lib/Target/Hexagon/HexagonPatterns.td | 60 +- llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 13 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 53 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 16 +- .../Instrumentation/AddressSanitizer.cpp | 10 +- .../Transforms/Instrumentation/InstrProfiling.cpp | 1 + llvm/lib/Transforms/Scalar/NewGVN.cpp | 11 +- llvm/lib/Transforms/Utils/Local.cpp | 27 - .../AArch64/GlobalISel/legalize-load-fewerElts.mir | 39 - .../GlobalISel/legalize-load-store-fewerElts.mir | 54 + llvm/test/CodeGen/AArch64/arm64-neon-copy.ll | 763 +++++++++--- llvm/test/CodeGen/Hexagon/isel-vlsr-v2i16.ll | 16 + llvm/test/CodeGen/NVPTX/libcall-instruction.ll | 8 + llvm/test/CodeGen/PowerPC/ppc64-P9-setb.ll | 1302 ++++++++++++++++++++ llvm/test/CodeGen/SystemZ/knownbits.ll | 19 +- llvm/test/CodeGen/X86/bitcast-and-setcc-128.ll | 106 +- llvm/test/CodeGen/X86/bitcast-and-setcc-256.ll | 20 +- llvm/test/CodeGen/X86/bitcast-setcc-128.ll | 44 +- llvm/test/CodeGen/X86/bitcast-setcc-256.ll | 57 +- llvm/test/CodeGen/X86/combine-sdiv.ll | 323 +++-- .../CodeGen/X86/copysign-constant-magnitude.ll | 14 +- llvm/test/CodeGen/X86/fp128-cast.ll | 2 - llvm/test/CodeGen/X86/fshl.ll | 64 +- llvm/test/CodeGen/X86/fshr.ll | 58 +- llvm/test/CodeGen/X86/known-bits-vector.ll | 10 +- llvm/test/CodeGen/X86/known-signbits-vector.ll | 20 - llvm/test/CodeGen/X86/madd.ll | 6 +- llvm/test/CodeGen/X86/movmsk-cmp.ll | 93 +- llvm/test/CodeGen/X86/opt_phis2.mir | 72 ++ llvm/test/CodeGen/X86/packss.ll | 47 +- llvm/test/CodeGen/X86/psubus.ll | 44 +- llvm/test/CodeGen/X86/sad.ll | 4 +- llvm/test/CodeGen/X86/sat-add.ll | 14 +- llvm/test/CodeGen/X86/vec_minmax_sint.ll | 104 +- llvm/test/CodeGen/X86/vec_minmax_uint.ll | 104 +- llvm/test/CodeGen/X86/vector-reduce-smax-widen.ll | 147 +-- llvm/test/CodeGen/X86/vector-reduce-smax.ll | 168 ++- llvm/test/CodeGen/X86/vector-reduce-smin-widen.ll | 105 +- llvm/test/CodeGen/X86/vector-reduce-smin.ll | 126 +- llvm/test/CodeGen/X86/vector-reduce-umax-widen.ll | 147 +-- llvm/test/CodeGen/X86/vector-reduce-umax.ll | 180 ++- llvm/test/CodeGen/X86/vector-reduce-umin-widen.ll | 105 +- llvm/test/CodeGen/X86/vector-reduce-umin.ll | 126 +- llvm/test/CodeGen/X86/vector-trunc-packus-widen.ll | 578 ++++----- llvm/test/CodeGen/X86/vector-trunc-packus.ll | 548 ++++---- llvm/test/CodeGen/X86/vector-trunc-ssat-widen.ll | 516 ++++---- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 538 ++++---- llvm/test/CodeGen/X86/vector-trunc-usat-widen.ll | 246 ++-- llvm/test/CodeGen/X86/vector-trunc-usat.ll | 246 ++-- llvm/test/DebugInfo/X86/fission-cu.ll | 40 +- llvm/test/DebugInfo/X86/fission-ranges.ll | 2 +- .../DebugInfo/X86/string-offsets-table-order.ll | 8 +- llvm/test/DebugInfo/X86/string-offsets-table.ll | 20 +- llvm/test/MC/Mips/cprestore-noreorder-noat.s | 2 +- .../Object/Inputs/WASM/invalid-section-order.wasm | Bin 0 -> 174 bytes llvm/test/Object/wasm-invalid-section-order.test | 16 + .../ObjectYAML/wasm/invalid_section_order.yaml | 20 + .../Transforms/InstSimplify/saturating-add-sub.ll | 165 +++ llvm/test/Transforms/NewGVN/eliminate-ssacopy.ll | 81 ++ .../{split-bit-piece.ll => dbg-user-of-aext.ll} | 14 +- llvm/tools/yaml2obj/yaml2wasm.cpp | 9 + openmp/runtime/src/kmp_lock.cpp | 2 +- openmp/runtime/src/kmp_lock.h | 17 +- openmp/runtime/src/kmp_tasking.cpp | 2 + openmp/runtime/test/api/omp_alloc.c | 3 + openmp/runtime/test/lit.cfg | 9 + openmp/runtime/test/lit.site.cfg.in | 1 + .../test/ompt/misc/control_tool_no_ompt_support.c | 3 + .../runtime/test/tasking/bug_nested_proxy_task.c | 1 + .../test/tasking/bug_proxy_task_dep_waiting.c | 1 + .../test/tasking/kmp_task_reduction_nest.cpp | 1 + openmp/runtime/test/tasking/kmp_taskloop.c | 1 + openmp/runtime/test/tasking/omp_task_priority.c | 1 + .../runtime/test/tasking/omp_taskloop_grainsize.c | 1 + .../runtime/test/tasking/omp_taskloop_num_tasks.c | 1 + .../test/worksharing/for/kmp_doacross_check.c | 1 + .../test/worksharing/for/kmp_sch_simd_guided.c | 1 + .../worksharing/for/kmp_sch_simd_runtime_api.c | 1 + .../worksharing/for/kmp_sch_simd_runtime_guided.c | 1 + .../worksharing/for/kmp_sch_simd_runtime_static.c | 1 + openmp/runtime/test/worksharing/for/omp_doacross.c | 1 + 453 files changed, 7891 insertions(+), 5487 deletions(-) rename clang/{lib/StaticAnalyzer/Checkers/ClangSACheckers.h => include/clang/Stati [...] delete mode 100644 clang/include/clang/StaticAnalyzer/Checkers/ClangCheckers.h rename clang/include/clang/StaticAnalyzer/{Core => Frontend}/CheckerRegistry.h (92%) delete mode 100644 clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp rename clang/lib/StaticAnalyzer/{Core => Frontend}/CheckerRegistry.cpp (50%) create mode 100644 clang/test/CodeGenCXX/dllexport-missing-key.cpp create mode 100644 clang/test/CodeGenCXX/mangle-win-ccs.cpp create mode 100644 clang/test/CodeGenCXX/mangle-win64-ccs.cpp create mode 100755 libcxx/utils/docker/scripts/docker_start_buildbots.sh rename lld/test/ELF/{v4bx.yaml => arm-v4bx.test} (92%) create mode 100644 lld/test/ELF/lto/emit-llvm.ll create mode 100644 lldb/docs/lldb-platform-packets.txt create mode 100644 lldb/lit/Modules/ELF/section-addresses.yaml create mode 100644 lldb/lit/Modules/ELF/section-permissions.yaml create mode 100644 lldb/lit/Modules/ELF/section-types-edgecases.yaml delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-load-fewerElts.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-load-store-fewerElts.mir create mode 100644 llvm/test/CodeGen/Hexagon/isel-vlsr-v2i16.ll create mode 100644 llvm/test/CodeGen/NVPTX/libcall-instruction.ll create mode 100644 llvm/test/CodeGen/PowerPC/ppc64-P9-setb.ll create mode 100644 llvm/test/CodeGen/X86/opt_phis2.mir create mode 100644 llvm/test/Object/Inputs/WASM/invalid-section-order.wasm create mode 100644 llvm/test/Object/wasm-invalid-section-order.test create mode 100644 llvm/test/ObjectYAML/wasm/invalid_section_order.yaml create mode 100644 llvm/test/Transforms/NewGVN/eliminate-ssacopy.ll rename llvm/test/Transforms/Util/{split-bit-piece.ll => dbg-user-of-aext.ll} (88%)