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-allmodconfig in repository toolchain/ci/llvm-project.
from 3e9770d2dc2 Revert "[ValueTracking][InstSimplify] Support min/max selec [...] adds 61c9b7cb9ff [MS] Skip vbase construction in abstract class ctors adds ed350f73c1d [asan] Disable -Wfortify-source in intentional OOB tests adds ad4d52a5014 Thread safety analysis: Add note for unlock kind mismatch adds 1092fc9057b [ELF] Allow sh_entsize to be unrelated to sh_addralign and [...] adds 0f8041b6e2c Remove unused try catch blocks from old debug tests adds dc087de14c2 Minor renaming as suggested in review [NFC] adds 0200d62ec7a [WebAssembly] Lower SIMD nnan setcc nodes adds 5a8ea4ca947 Don't apply the include depth limit until we actually decid [...] adds b9b05100c56 Factor out repeated code parsing and concatenating header-n [...] adds 89251edefcb [CodeGen] LLVM OpenMP Backend. adds 9ea0e473f0b Mark 'front()' and 'back()' as noexcept for array/deque/str [...] adds 802fe81df39 [WebAssembly] Change wasm.throw's first argument to an immediate adds 9203d218388 [WebAssembly] Add immarg attribute to intrinsics adds 34dc1f2483c [WebAssembly] Rename methods according to instruction name [...] adds 1045b415101 [WebAssembly] Improve readability of irreducibility tests adds c60bc94afcf [WebAssembly] Small improvements in FixIrreducibleControlFl [...] adds f170dff3c19 Refactor cast<>'s in if conditionals, which can only assert [...] adds cd8a940b37b [DebugInfo] Introduce DW_OP_LLVM_convert adds d2f2f33ef2d Use response file when generating LLVM-C.dll adds ad78768d593 Revert "[DebugInfo] Introduce DW_OP_LLVM_convert" adds 86658022026 [clangd] Add support for type hierarchy (super types only for now) adds 52b49ab3fd9 [Tooling] Add more scope specifiers until spelling is not a [...] adds b274d3d7993 [clang-format] [JS] Don't break between template string and tag adds 9497b2b2f72 [InstCombine] Regenerate + add icmp with undef tests adds 26a484f479d [clang-format] [JS] handle private members. adds baa506319ab [OpenCL] Improved testing of default header. adds b86ce219f4d [DebugInfo] Introduce DW_OP_LLVM_convert adds 7f8c400deb7 [ASTImporter] Fix redecl failures of ClassTemplateSpec adds 423b9583065 [InstCombine] add FMF to tests for extra coverage; NFC adds 38a61873963 [DebugInfoMetadata] Move main subprogram DIFlag into DISPFlags adds dd59d27a1f8 [ASTImporter] Fix redecl failures of FunctionTemplateSpec adds 8ee477a2ab6 [InstSimplify] SimplifyICmpInst - icmp eq/ne %X, undef -> undef adds 7045c6f0b5a [scudo][standalone] Add string utility functions adds 165435ffa08 Ensure that const variables declared at namespace scope cor [...] adds 06453b0619e Fix a "memset clearing an object of non-trivial type" warni [...] adds 00160e226f6 [DebugInfo] Move test files added in r356451 adds af40d4371d8 [mips] Fix crash on recursive using of .set adds da8c0e4a3c0 Improve error handling for Clang module imports. adds bda581b8312 [InstCombine] Add missing test for icmp transformation (NFC) adds e85f6bd64fb [AMDGPU] Ban i8 min3 promotion. adds 00e063ab923 [AMDGPU] Add buffer/load 8/16 bit overloaded intrinsics adds 4a6b9f23166 [llvm-ar] Support N [count] modifier adds c27df852995 [TSan][libdispatch] Avoid infinite recursion in dispatch_ap [...] adds a56f2822d0d [SelectionDAG] Handle unary SelectPatternFlavor for ABS cas [...] adds 66158c00f94 Remove a couple of log statements. adds 47c2bd2b349 [AMDGPU] Add convergent attribute to WWM. adds 5b820323ca1 [InstCombine] fold logic-of-nan-fcmps (PR41069) adds 4f680db2577 [OPENMP] Codegen for local variables with the allocate pragma. adds 376c87fcd42 [Tests] Update to newer ISA adds 7a8e5051f41 Fix unused variable warning. NFCI. adds 4ce581e5a9f [Sema] Adjust addr space of reference operand in compound a [...] adds b353d6887ea [DAGCombine] Fix a miscompile when reducing BUILD_VECTORs t [...] adds f74d45a7755 [NFC] Fix unused variable in release builds adds db4601e60a0 [MIPS][microMIPS] Enable dynamic stack realignment adds cb16edeb457 [OpenCL] Minor improvements in default header testing adds 982a35eb1df [OPENMP]Remove unused parameter, NFC. adds ae211ece6a9 [lldb] [Reproducer] Move SBRegistry registration into decla [...] adds 2153c4b8281 [AtomicExpand] Fix a crash bug when lowering unordered load [...] adds e744f513c4d [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - handle [...] adds 0dd018d944d gn build: Merge r356451. adds e092f806f09 gn build: Merge r356387. adds b137c3570a8 [StackFrameRecognizer] Remove unneeded LLDB_DISABLE_PYTHON. adds 60be633a471 [ScriptInterpreterPython] Remove dead code. adds afd1a23ffb2 [libc++] Mark internal types of std::filesystem as hidden adds 208381953b2 [ValueTracking] Use computeConstantRange() for unsigned add [...] adds aea09858142 Delete dead code. adds 9ef60a2539b [Remarks] Add a new Remark / RemarkParser abstraction adds 064774f753a Revert "[Remarks] Add a new Remark / RemarkParser abstraction" adds c3608fc0d6e Fix fenv.pass.cpp signature for main adds db65a5b776f Allow unordered loads to be considered invariant in CodeGen adds 2face4f68b9 Remove some dead DWARF enum -> string conversion functions. adds d2fc965f1b0 [OPENMP]Check that global vars require predefined allocator. adds ba47625ae51 Fix unused variable warning. NFCI. adds 77482120dae Fix for ABS legalization on PPC buildbot. adds c2e35a6f325 RegAllocFast: Remove early selection loop, the spill calcul [...] adds 72122d058b1 [libc++] Build <filesystem> support as part of the dylib adds 3c98cdd2183 RegAllocFast: Do not allocate registers for undef uses adds 33244990adf Add visibility attributes and inline to some vector methods. adds 9b7685d5457 Fixup ABI lists on Linux after adding <filesystem> to the dylib. adds d81df259b35 Fix char.traits.specializations.char8_t main return adds f7b43230b84 Revert "[libc++] Build <filesystem> support as part of the dylib" adds cf55a657f0c CodeGen: Refactor regallocator command line and target selection adds 77423914419 Move options to separate checks that do not need to immedia [...] adds 6271606969e Add --unwindlib=[libgcc|compiler-rt] to parallel --rtlib= [take 2] adds 611d1f98c58 Delete more dead code. adds 70537abe525 Demanded elements support for masked.load and masked.gather adds de548ccab9f [TailCallElim] Add tailcall elimination pass to LTO pipelines adds a0feccdf569 [libc++] Speed up certain locale functions on Windows adds 282555ad826 [OPENMP]Warn if the different allocator is used for the variable. adds 1663c9466f3 [DwarfDebug] Skip entries to big for 16 bit size field in D [...] adds 02d5fb1a6ef Add a spelling of pass_object_size that uses __builtin_dyna [...] adds c67a759c993 Revert r356511 "[TailCallElim] Add tailcall elimination pas [...] adds 993a05fe1b1 Fix CodeGen/arm64-microsoft-status-reg.cpp test adds cc37af7a363 [libc++] Build <filesystem> support as part of the dylib adds 5a05cc0eebd Reland "[Remarks] Add a new Remark / RemarkParser abstraction" adds 2dd1566e8bb [InstSimplify] Add additional cmp of abs without nsw tests; NFC adds 91d96b3a6a1 [DwarfDebug] Add triple to test. adds 5616718c087 [Remarks] Fix gcc build for r356519 adds 2b27c00102e [libc++] Complete the ABI changelog after landing <filesyst [...] adds e7effeed76e Remove MSVC compat hack since the inline keyword was added in 2015 adds 18e2c5724ac [AArch64][GlobalISel] Make v4s32 G_IMPLICIT_DEF legal. adds 761ca2e53b8 [AArch64][GlobalISel] Add an optimization to select vector [...] adds 2596e8b3e7e [ARM] Make sure to save/restore LR when we use tBfar. adds 4d03bbbb3aa [libc++] Flag file_clock test as expected to fail with ASAN adds d674d96bc56 [builtins] Divide shouldn't underflow if rounded result wou [...] adds 91e150d54c8 Replace tok::angle_string_literal with new tok::header_name.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/ClangdLSPServer.cpp | 9 + clang-tools-extra/clangd/ClangdLSPServer.h | 2 + clang-tools-extra/clangd/ClangdServer.cpp | 18 +- clang-tools-extra/clangd/ClangdServer.h | 5 + clang-tools-extra/clangd/FindSymbols.cpp | 61 +- clang-tools-extra/clangd/FindSymbols.h | 7 +- clang-tools-extra/clangd/Protocol.cpp | 115 + clang-tools-extra/clangd/Protocol.h | 68 + clang-tools-extra/clangd/XRefs.cpp | 133 + clang-tools-extra/clangd/XRefs.h | 11 + clang-tools-extra/clangd/index/SymbolCollector.cpp | 7 +- clang-tools-extra/clangd/index/SymbolCollector.h | 3 +- .../test/clangd/initialize-params.test | 1 + clang-tools-extra/test/clangd/type-hierarchy.test | 92 + clang-tools-extra/unittests/clangd/CMakeLists.txt | 1 + clang-tools-extra/unittests/clangd/Matchers.h | 67 + .../unittests/clangd/TypeHierarchyTests.cpp | 462 +++ clang/CMakeLists.txt | 18 + .../include/clang/Analysis/Analyses/ThreadSafety.h | 11 +- clang/include/clang/Basic/Attr.td | 4 +- clang/include/clang/Basic/AttrDocs.td | 9 + clang/include/clang/Basic/BuiltinsWebAssembly.def | 2 +- clang/include/clang/Basic/DiagnosticDriverKinds.td | 4 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 11 + clang/include/clang/Basic/TokenKinds.def | 4 +- clang/include/clang/Basic/TokenKinds.h | 2 +- clang/include/clang/Config/config.h.cmake | 3 + clang/include/clang/Driver/Options.td | 2 + clang/include/clang/Driver/ToolChain.h | 14 + clang/include/clang/Lex/Preprocessor.h | 19 +- clang/include/clang/Lex/PreprocessorLexer.h | 9 +- clang/lib/AST/ASTImporter.cpp | 328 ++- clang/lib/AST/DeclBase.cpp | 10 +- clang/lib/AST/ItaniumMangle.cpp | 5 +- clang/lib/AST/MicrosoftMangle.cpp | 10 +- clang/lib/Analysis/ThreadSafety.cpp | 4 +- clang/lib/CodeGen/CGCall.cpp | 2 +- clang/lib/CodeGen/CGClass.cpp | 34 +- clang/lib/CodeGen/CGDecl.cpp | 2 +- clang/lib/CodeGen/CGExprConstant.cpp | 39 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 107 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 11 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 9 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h | 3 +- clang/lib/CodeGen/MicrosoftCXXABI.cpp | 2 +- clang/lib/Driver/ToolChain.cpp | 27 + clang/lib/Driver/ToolChains/CommonArgs.cpp | 104 +- clang/lib/Format/FormatToken.h | 1 + clang/lib/Format/FormatTokenLexer.cpp | 21 + clang/lib/Format/FormatTokenLexer.h | 1 + clang/lib/Format/TokenAnnotator.cpp | 5 + clang/lib/Lex/Lexer.cpp | 6 +- clang/lib/Lex/PPDirectives.cpp | 152 +- clang/lib/Lex/PPMacroExpansion.cpp | 58 +- clang/lib/Lex/Pragma.cpp | 39 +- clang/lib/Lex/Preprocessor.cpp | 92 + clang/lib/Lex/PreprocessorLexer.cpp | 8 +- clang/lib/Sema/AnalysisBasedWarnings.cpp | 50 +- clang/lib/Sema/SemaDecl.cpp | 29 +- clang/lib/Sema/SemaOpenMP.cpp | 110 +- clang/lib/Sema/SemaOverload.cpp | 18 +- clang/lib/Tooling/Core/Lookup.cpp | 74 +- clang/test/CodeGen/arm64-microsoft-status-reg.cpp | 40 +- clang/test/CodeGen/builtins-wasm.c | 8 +- clang/test/CodeGen/dllexport-1.c | 24 + clang/test/CodeGen/pass-object-size.c | 75 +- clang/test/CodeGenCXX/inheriting-constructor.cpp | 14 - clang/test/CodeGenCXX/mangle-ms.cpp | 2 + .../test/CodeGenCXX/msabi-ctor-abstract-vbase.cpp | 82 + clang/test/CodeGenOpenCLCXX/addrspace-operators.cl | 17 +- clang/test/Driver/compiler-rt-unwind.c | 49 + clang/test/Driver/hip-toolchain-mllvm.hip | 6 +- clang/test/Driver/include-default-header.cl | 5 +- clang/test/Headers/opencl-c-header.cl | 20 +- clang/test/Lexer/eof-include.c | 4 +- clang/test/OpenMP/allocate_allocator_ast_print.cpp | 31 +- clang/test/OpenMP/allocate_allocator_messages.cpp | 21 +- clang/test/OpenMP/allocate_codegen.cpp | 102 + clang/test/Preprocessor/_Pragma-dependency.c | 6 + clang/test/Preprocessor/has_include.c | 2 +- clang/test/Sema/dllexport-1.cpp | 33 + clang/test/Sema/dllexport-2.cpp | 26 + clang/test/Sema/pass-object-size.c | 22 +- clang/test/Sema/warn-thread-safety-analysis.c | 4 +- clang/test/SemaCXX/dllexport.cpp | 4 + clang/test/SemaCXX/dllimport.cpp | 4 + clang/test/SemaCXX/warn-thread-safety-analysis.cpp | 8 +- clang/test/SemaOpenCL/builtin.cl | 1 + clang/test/SemaOpenCL/extensions.cl | 2 +- clang/unittests/AST/ASTImporterTest.cpp | 185 +- clang/unittests/Format/FormatTestJS.cpp | 30 +- clang/unittests/Tooling/LookupTest.cpp | 32 +- compiler-rt/lib/builtins/divdf3.c | 12 + compiler-rt/lib/builtins/divsf3.c | 12 + compiler-rt/lib/builtins/divtf3.c | 12 + compiler-rt/lib/scudo/standalone/CMakeLists.txt | 4 +- compiler-rt/lib/scudo/standalone/fuchsia.cc | 11 +- compiler-rt/lib/scudo/standalone/linux.cc | 6 +- compiler-rt/lib/scudo/standalone/string_utils.cc | 236 ++ compiler-rt/lib/scudo/standalone/string_utils.h | 42 + .../lib/scudo/standalone/tests/CMakeLists.txt | 1 + .../lib/scudo/standalone/tests/strings_test.cc | 98 + compiler-rt/lib/tsan/rtl/tsan_libdispatch.cc | 38 +- .../asan/TestCases/Windows/dll_intercept_memcpy.cc | 4 +- .../asan/TestCases/Windows/dll_intercept_memset.cc | 4 +- compiler-rt/test/builtins/Unit/divdf3_test.c | 45 + compiler-rt/test/builtins/Unit/divsf3_test.c | 45 + compiler-rt/test/builtins/Unit/divtf3_test.c | 9 +- libcxx/CMakeLists.txt | 17 - libcxx/benchmarks/CMakeLists.txt | 3 - libcxx/docs/BuildingLibcxx.rst | 12 - libcxx/docs/UsingLibcxx.rst | 20 - libcxx/include/array | 16 +- libcxx/include/deque | 16 +- libcxx/include/filesystem | 6 +- libcxx/include/string | 16 +- libcxx/include/string_view | 4 +- libcxx/include/vector | 11 +- libcxx/lib/CMakeLists.txt | 53 +- libcxx/lib/abi/CHANGELOG.TXT | 194 ++ libcxx/lib/abi/x86_64-apple-darwin.v1.abilist | 71 + libcxx/lib/abi/x86_64-unknown-linux-gnu.v1.abilist | 71 + libcxx/src/support/win32/locale_win32.cpp | 6 + libcxx/test/CMakeLists.txt | 1 - .../test/libcxx/depr/depr.c.headers/fenv.pass.cpp | 4 +- .../libcxx/input.output/filesystems/lit.local.cfg | 3 - libcxx/test/lit.site.cfg.in | 1 - .../containers/sequences/array/front_back.pass.cpp | 24 +- .../sequences/deque/deque.capacity/access.pass.cpp | 32 +- .../std/input.output/filesystems/lit.local.cfg | 3 - .../basic.string/string.access/back.pass.cpp | 4 + .../basic.string/string.access/front.pass.cpp | 4 + .../basic.string/string.access/index.pass.cpp | 8 + .../assign2.pass.cpp | 1 + .../compare.pass.cpp | 1 + .../find.pass.cpp | 1 + .../length.pass.cpp | 1 + .../string.view/string.view.access/back.pass.cpp | 5 +- .../string.view/string.view.access/front.pass.cpp | 5 +- .../string.view/string.view.access/index.pass.cpp | 5 +- .../time.clock.file/consistency.pass.cpp | 7 +- .../time/time.clock/time.clock.file/now.pass.cpp | 3 - .../time.clock/time.clock.file/rep_signed.pass.cpp | 3 - libcxx/test/support/container_debug_tests.hpp | 40 +- libcxx/utils/ci/macos-backdeployment.sh | 1 - libcxx/utils/libcxx/test/config.py | 18 +- libcxx/utils/libcxx/test/target_info.py | 9 +- lld/ELF/SyntheticSections.cpp | 5 +- lld/test/ELF/icf-merged-sections.s | 2 +- lld/test/ELF/merge-entsize.s | 9 +- lld/test/ELF/merge-gc-piece.s | 4 +- lld/test/ELF/merge-reloc-O0.s | 4 +- lld/test/ELF/merge-sym.s | 4 +- lldb/include/lldb/Core/EmulateInstruction.h | 12 +- lldb/include/lldb/Target/StackFrameRecognizer.h | 4 - .../lldb/Utility/ReproducerInstrumentation.h | 11 +- .../lang/cpp/modules-import/{ => Inputs}/Bar.h | 0 .../lang/cpp/modules-import/{ => Inputs}/Foo.h | 0 .../modules-import/{ => Inputs}/module.modulemap | 0 .../test/lang/cpp/modules-import/Makefile | 3 +- .../cpp/modules-import/TestCXXModulesImport.py | 27 +- lldb/source/API/SBAddress.cpp | 38 + lldb/source/API/SBAttachInfo.cpp | 48 + lldb/source/API/SBBlock.cpp | 39 + lldb/source/API/SBBreakpoint.cpp | 104 + lldb/source/API/SBBreakpointLocation.cpp | 63 + lldb/source/API/SBBreakpointName.cpp | 66 + lldb/source/API/SBBroadcaster.cpp | 38 + lldb/source/API/SBCommandInterpreter.cpp | 140 + lldb/source/API/SBCommandReturnObject.cpp | 57 + lldb/source/API/SBCommunication.cpp | 30 + lldb/source/API/SBCompileUnit.cpp | 39 + lldb/source/API/SBData.cpp | 76 + lldb/source/API/SBDebugger.cpp | 183 ++ lldb/source/API/SBDeclaration.cpp | 30 + lldb/source/API/SBError.cpp | 27 + lldb/source/API/SBEvent.cpp | 34 + lldb/source/API/SBExecutionContext.cpp | 29 + lldb/source/API/SBExpressionOptions.cpp | 63 + lldb/source/API/SBFileSpec.cpp | 30 + lldb/source/API/SBFileSpecList.cpp | 27 + lldb/source/API/SBFrame.cpp | 79 + lldb/source/API/SBFunction.cpp | 36 + lldb/source/API/SBHostOS.cpp | 19 + lldb/source/API/SBInstruction.cpp | 38 + lldb/source/API/SBInstructionList.cpp | 32 + lldb/source/API/SBLanguageRuntime.cpp | 14 + lldb/source/API/SBLaunchInfo.cpp | 62 + lldb/source/API/SBLineEntry.cpp | 30 + lldb/source/API/SBListener.cpp | 49 + lldb/source/API/SBMemoryRegionInfo.cpp | 32 + lldb/source/API/SBMemoryRegionInfoList.cpp | 25 + lldb/source/API/SBModule.cpp | 79 + lldb/source/API/SBModuleSpec.cpp | 55 + lldb/source/API/SBPlatform.cpp | 92 + lldb/source/API/SBProcess.cpp | 134 + lldb/source/API/SBProcessInfo.cpp | 30 + lldb/source/API/SBQueue.cpp | 29 + lldb/source/API/SBQueueItem.cpp | 23 + lldb/source/API/SBReproducer.cpp | 2972 +------------------- lldb/source/API/SBReproducerPrivate.h | 2 + lldb/source/API/SBSection.cpp | 38 + lldb/source/API/SBSourceManager.cpp | 24 + lldb/source/API/SBStream.cpp | 19 + lldb/source/API/SBStringList.cpp | 26 + lldb/source/API/SBStructuredData.cpp | 44 + lldb/source/API/SBSymbol.cpp | 34 + lldb/source/API/SBSymbolContext.cpp | 40 + lldb/source/API/SBSymbolContextList.cpp | 28 + lldb/source/API/SBTarget.cpp | 247 ++ lldb/source/API/SBThread.cpp | 108 + lldb/source/API/SBThreadCollection.cpp | 21 + lldb/source/API/SBThreadPlan.cpp | 58 + lldb/source/API/SBTrace.cpp | 18 + lldb/source/API/SBTraceOptions.cpp | 28 + lldb/source/API/SBType.cpp | 114 + lldb/source/API/SBTypeCategory.cpp | 75 + lldb/source/API/SBTypeEnumMember.cpp | 37 + lldb/source/API/SBTypeFilter.cpp | 33 + lldb/source/API/SBTypeFormat.cpp | 29 + lldb/source/API/SBTypeNameSpecifier.cpp | 31 + lldb/source/API/SBTypeSummary.cpp | 62 + lldb/source/API/SBTypeSynthetic.cpp | 36 + lldb/source/API/SBUnixSignals.cpp | 33 + lldb/source/API/SBValue.cpp | 127 + lldb/source/API/SBValueList.cpp | 27 + lldb/source/API/SBVariablesOptions.cpp | 40 + lldb/source/API/SBWatchpoint.cpp | 43 + lldb/source/Core/EmulateInstruction.cpp | 9 +- .../Clang/ClangModulesDeclVendor.cpp | 14 +- .../Python/ScriptInterpreterPython.h | 16 - .../source/Plugins/SymbolFile/DWARF/CMakeLists.txt | 2 - .../DWARF/DWARFAbbreviationDeclaration.cpp | 18 +- .../DWARF/DWARFAbbreviationDeclaration.h | 8 - .../Plugins/SymbolFile/DWARF/DWARFAttribute.cpp | 13 - .../Plugins/SymbolFile/DWARF/DWARFAttribute.h | 4 - .../Plugins/SymbolFile/DWARF/DWARFBaseDIE.cpp | 22 - .../source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.h | 11 - .../Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp | 44 - .../Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h | 5 - .../SymbolFile/DWARF/DWARFDebugArangeSet.cpp | 115 - .../Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h | 12 - .../Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp | 45 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAranges.h | 8 - .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp | 32 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.h | 1 - .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 76 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h | 20 +- .../Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp | 308 -- .../Plugins/SymbolFile/DWARF/DWARFDebugLine.h | 18 - .../Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp | 38 - .../Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.h | 25 - .../SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp | 110 - .../SymbolFile/DWARF/DWARFDebugMacinfoEntry.h | 41 - .../Plugins/SymbolFile/DWARF/DWARFDefines.cpp | 236 -- .../source/Plugins/SymbolFile/DWARF/DWARFDefines.h | 35 - lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 49 - lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 1 - .../Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp | 43 - .../Plugins/SymbolFile/DWARF/HashedNameToDIE.h | 2 - .../Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp | 9 - .../Plugins/SymbolFile/DWARF/LogChannelDWARF.h | 9 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 3 +- lldb/source/Target/StackFrameRecognizer.cpp | 4 - .../Utility/ReproducerInstrumentationTest.cpp | 2 + llvm/CMakeLists.txt | 2 +- llvm/docs/LangRef.rst | 4 + llvm/include/llvm-c/DebugInfo.h | 1 - llvm/include/llvm-c/Remarks.h | 223 +- llvm/include/llvm-c/Target.h | 4 - llvm/include/llvm/BinaryFormat/Dwarf.h | 3 +- llvm/include/llvm/CodeGen/AsmPrinter.h | 2 +- llvm/include/llvm/CodeGen/DIE.h | 48 +- llvm/include/llvm/CodeGen/DIEValue.def | 1 + llvm/include/llvm/CodeGen/TargetPassConfig.h | 15 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 2 +- .../include/llvm/DebugInfo/DWARF/DWARFExpression.h | 2 + llvm/include/llvm/IR/DebugInfoFlags.def | 4 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 8 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 6 +- llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 8 +- llvm/include/llvm/MC/MCStreamer.h | 2 +- llvm/include/llvm/Remarks/Remark.h | 98 + llvm/include/llvm/Remarks/RemarkParser.h | 46 + llvm/lib/Analysis/InstructionSimplify.cpp | 7 + llvm/lib/Analysis/ValueTracking.cpp | 43 +- llvm/lib/AsmParser/LLParser.cpp | 9 + llvm/lib/BinaryFormat/Dwarf.cpp | 3 + llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 35 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h | 10 +- llvm/lib/CodeGen/AsmPrinter/DIE.cpp | 17 + llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h | 6 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 25 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 14 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 89 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 6 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 61 + llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h | 21 +- llvm/lib/CodeGen/AsmPrinter/DwarfFile.h | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 15 +- llvm/lib/CodeGen/AsmPrinter/LLVMBuild.txt | 2 +- llvm/lib/CodeGen/AtomicExpandPass.cpp | 3 + llvm/lib/CodeGen/MachineInstr.cpp | 8 +- llvm/lib/CodeGen/RegAllocFast.cpp | 58 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 50 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 26 + llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 2 + .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 2 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 44 +- llvm/lib/CodeGen/TargetPassConfig.cpp | 61 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 5 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp | 2 + llvm/lib/IR/AsmWriter.cpp | 9 +- llvm/lib/IR/DebugInfoMetadata.cpp | 2 + llvm/lib/MC/MCStreamer.cpp | 4 +- llvm/lib/Remarks/CMakeLists.txt | 2 + llvm/lib/Remarks/Remark.cpp | 128 + llvm/lib/Remarks/RemarkParser.cpp | 383 +-- llvm/lib/Remarks/RemarkParserImpl.h | 29 + llvm/lib/Remarks/YAMLRemarkParser.cpp | 262 ++ llvm/lib/Remarks/YAMLRemarkParser.h | 136 + .../Target/AArch64/AArch64InstructionSelector.cpp | 105 + llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 22 + llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 6 + llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 12 +- llvm/lib/Target/AMDGPU/BUFInstructions.td | 6 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 119 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 10 + llvm/lib/Target/AMDGPU/SIInstrInfo.td | 14 + llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 3 + llvm/lib/Target/ARM/ARMFrameLowering.cpp | 12 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 53 + llvm/lib/Target/ARM/ARMISelLowering.h | 2 + llvm/lib/Target/ARM/ARMMachineFunctionInfo.h | 7 + llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 19 +- llvm/lib/Target/Mips/MipsRegisterInfo.cpp | 4 +- llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp | 19 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 4 +- .../WebAssembly/WebAssemblyExplicitLocals.cpp | 14 +- .../WebAssemblyFixIrreducibleControlFlow.cpp | 40 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 22 +- .../WebAssembly/WebAssemblyTargetMachine.cpp | 6 + llvm/lib/Target/X86/X86ISelLowering.cpp | 116 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 52 + .../InstCombine/InstCombineSimplifyDemanded.cpp | 20 + llvm/lib/Transforms/Utils/Local.cpp | 19 +- llvm/test/Assembler/diexpression.ll | 6 +- llvm/test/Bitcode/DISubprogram-v5.ll | 24 + llvm/test/Bitcode/DISubprogram-v5.ll.bc | Bin 0 -> 1300 bytes .../CodeGen/AArch64/GlobalISel/legalize-undef.mir | 8 +- .../AArch64/GlobalISel/opt-shuffle-splat.mir | 110 + llvm/test/CodeGen/AArch64/arm64-fast-isel-br.ll | 2 +- .../AArch64/arm64-fast-isel-conversion-fallback.ll | 24 +- .../CodeGen/AArch64/arm64-fast-isel-conversion.ll | 58 +- llvm/test/CodeGen/AArch64/iabs.ll | 12 +- llvm/test/CodeGen/AArch64/swift-return.ll | 2 +- llvm/test/CodeGen/AArch64/swifterror.ll | 7 +- llvm/test/CodeGen/AMDGPU/fmin3.ll | 26 + .../test/CodeGen/AMDGPU/llvm.amdgcn.buffer.load.ll | 185 ++ .../CodeGen/AMDGPU/llvm.amdgcn.buffer.store.ll | 26 + .../CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll | 58 + .../CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.store.ll | 28 + .../AMDGPU/llvm.amdgcn.struct.buffer.load.ll | 58 + .../AMDGPU/llvm.amdgcn.struct.buffer.store.ll | 28 + llvm/test/CodeGen/AMDGPU/max3.ll | 172 ++ llvm/test/CodeGen/AMDGPU/min3.ll | 172 ++ llvm/test/CodeGen/ARM/Windows/alloca.ll | 2 +- llvm/test/CodeGen/ARM/thumb-big-stack.ll | 2070 +++++++------- llvm/test/CodeGen/Mips/Fast-ISel/callabi.ll | 6 +- llvm/test/CodeGen/Mips/Fast-ISel/pr40325.ll | 4 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/add.ll | 52 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/icmp.ll | 72 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/mul.ll | 46 +- .../CodeGen/Mips/GlobalISel/llvm-ir/rem_and_div.ll | 104 +- .../test/CodeGen/Mips/GlobalISel/llvm-ir/select.ll | 10 +- .../CodeGen/Mips/GlobalISel/llvm-ir/stack_args.ll | 2 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/sub.ll | 34 +- .../GlobalISel/llvm-ir/truncStore_and_aExtLoad.ll | 18 +- llvm/test/CodeGen/Mips/atomic.ll | 1254 ++++----- llvm/test/CodeGen/Mips/atomic64.ll | 119 +- llvm/test/CodeGen/Mips/atomicCmpSwapPW.ll | 28 +- .../test/CodeGen/Mips/dynamic-stack-realignment.ll | 42 +- llvm/test/CodeGen/PowerPC/anon_aggr.ll | 6 +- llvm/test/CodeGen/PowerPC/fp-int128-fp-combine.ll | 3 +- llvm/test/CodeGen/PowerPC/fp64-to-int16.ll | 4 +- llvm/test/CodeGen/PowerPC/vsx.ll | 2604 ++++++++++++----- llvm/test/CodeGen/SystemZ/swifterror.ll | 2 +- llvm/test/CodeGen/Thumb/large-fn-switch.ll | 712 +++++ .../WebAssembly/irreducible-cfg-exceptions.ll | 46 +- llvm/test/CodeGen/WebAssembly/irreducible-cfg.ll | 58 +- llvm/test/CodeGen/WebAssembly/simd-comparisons.ll | 632 +++++ llvm/test/CodeGen/WebAssembly/wasmehprepare.ll | 2 +- llvm/test/CodeGen/X86/atomic-unordered.ll | 644 +++-- llvm/test/CodeGen/X86/avx-load-store.ll | 12 +- llvm/test/CodeGen/X86/extend-set-cc-uses-dbg.ll | 4 +- llvm/test/CodeGen/X86/fast-isel-select.ll | 8 +- llvm/test/CodeGen/X86/fast-isel-x86-64.ll | 14 +- llvm/test/CodeGen/X86/hoist-invariant-load.ll | 22 +- llvm/test/CodeGen/X86/pr27591.ll | 12 +- llvm/test/CodeGen/X86/shuffle-extract-subvector.ll | 48 + llvm/test/CodeGen/X86/swift-return.ll | 22 +- llvm/test/CodeGen/X86/vector-rotate-512.ll | 54 +- llvm/test/CodeGen/X86/vector-shift-ashr-sub128.ll | 22 +- .../DebugInfo/Generic/containing-type-extension.ll | 2 +- llvm/test/DebugInfo/Generic/discriminated-union.ll | 2 +- llvm/test/DebugInfo/Generic/mainsubprogram.ll | 2 +- .../Generic/univariant-discriminated-union.ll | 2 +- .../X86/containing-type-extension-rust.ll | 2 +- llvm/test/DebugInfo/X86/convert-debugloc.ll | 164 ++ llvm/test/DebugInfo/X86/convert-inlined.ll | 87 + llvm/test/DebugInfo/X86/convert-linked.ll | 72 + llvm/test/DebugInfo/X86/op_deref.ll | 8 +- llvm/test/MC/Mips/set-sym-recursive.s | 5 + llvm/test/MC/X86/dwarf-size-field-overflow.test | 49 + .../InstCombine/X86/x86-masked-memops.ll | 16 +- llvm/test/Transforms/InstCombine/and-fcmp.ll | 32 +- llvm/test/Transforms/InstCombine/and2.ll | 2 +- .../cast-set-preserve-signed-dbg-val.ll | 2 +- llvm/test/Transforms/InstCombine/icmp-dom.ll | 28 + llvm/test/Transforms/InstCombine/icmp.ll | 27 +- .../Transforms/InstCombine/masked_intrinsics.ll | 16 +- llvm/test/Transforms/InstCombine/or-fcmp.ll | 24 +- .../Transforms/InstCombine/saturating-add-sub.ll | 22 +- .../Transforms/InstCombine/uadd-with-overflow.ll | 5 +- llvm/test/Transforms/InstSimplify/icmp-abs-nabs.ll | 31 + .../Transforms/LoopVectorize/X86/small-size.ll | 2 +- llvm/test/Transforms/NewGVN/pr31613.ll | 19 +- llvm/test/tools/llvm-ar/count.test | 80 + llvm/tools/llvm-ar/llvm-ar.cpp | 53 +- llvm/tools/llvm-opt-report/OptReport.cpp | 74 +- llvm/tools/llvm-shlib/CMakeLists.txt | 24 +- llvm/tools/llvm-shlib/gen-msvc-exports.py | 15 +- llvm/tools/remarks-shlib/Remarks.exports | 19 +- llvm/unittests/Remarks/CMakeLists.txt | 2 +- llvm/unittests/Remarks/RemarksParsingTest.cpp | 436 --- llvm/unittests/Remarks/YAMLRemarksParsingTest.cpp | 494 ++++ llvm/unittests/Transforms/Utils/LocalTest.cpp | 40 +- .../secondary/llvm/lib/CodeGen/AsmPrinter/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Target/AArch64/BUILD.gn | 1 + llvm/utils/release/build_llvm_package.bat | 12 +- polly/docs/UsingPollyWithClang.rst | 32 + polly/include/polly/CodeGen/LoopGenerators.h | 77 +- polly/include/polly/CodeGen/LoopGeneratorsGOMP.h | 83 + polly/include/polly/CodeGen/LoopGeneratorsKMP.h | 152 + polly/lib/CMakeLists.txt | 3 +- polly/lib/CodeGen/IslNodeBuilder.cpp | 29 +- polly/lib/CodeGen/LoopGenerators.cpp | 208 +- polly/lib/CodeGen/LoopGeneratorsGOMP.cpp | 228 ++ polly/lib/CodeGen/LoopGeneratorsKMP.cpp | 512 ++++ .../reference-argument-from-non-affine-region.ll | 19 +- polly/test/Isl/CodeGen/OpenMP/single_loop.ll | 91 +- .../Isl/CodeGen/OpenMP/single_loop_with_param.ll | 32 +- polly/test/Isl/CodeGen/openmp_limit_threads.ll | 25 +- 457 files changed, 18670 insertions(+), 9849 deletions(-) create mode 100644 clang-tools-extra/test/clangd/type-hierarchy.test create mode 100644 clang-tools-extra/unittests/clangd/TypeHierarchyTests.cpp create mode 100644 clang/test/CodeGen/dllexport-1.c create mode 100644 clang/test/CodeGenCXX/msabi-ctor-abstract-vbase.cpp create mode 100644 clang/test/Driver/compiler-rt-unwind.c create mode 100644 clang/test/OpenMP/allocate_codegen.cpp create mode 100644 clang/test/Sema/dllexport-1.cpp create mode 100644 clang/test/Sema/dllexport-2.cpp create mode 100644 compiler-rt/lib/scudo/standalone/string_utils.cc create mode 100644 compiler-rt/lib/scudo/standalone/string_utils.h create mode 100644 compiler-rt/lib/scudo/standalone/tests/strings_test.cc create mode 100644 compiler-rt/test/builtins/Unit/divdf3_test.c create mode 100644 compiler-rt/test/builtins/Unit/divsf3_test.c delete mode 100644 libcxx/test/libcxx/input.output/filesystems/lit.local.cfg delete mode 100644 libcxx/test/std/input.output/filesystems/lit.local.cfg rename lldb/packages/Python/lldbsuite/test/lang/cpp/modules-import/{ => Inputs}/Ba [...] rename lldb/packages/Python/lldbsuite/test/lang/cpp/modules-import/{ => Inputs}/Fo [...] rename lldb/packages/Python/lldbsuite/test/lang/cpp/modules-import/{ => Inputs}/mo [...] delete mode 100644 lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp delete mode 100644 lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.h delete mode 100644 lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp delete mode 100644 lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.h create mode 100644 llvm/include/llvm/Remarks/Remark.h create mode 100644 llvm/include/llvm/Remarks/RemarkParser.h create mode 100644 llvm/lib/Remarks/Remark.cpp create mode 100644 llvm/lib/Remarks/RemarkParserImpl.h create mode 100644 llvm/lib/Remarks/YAMLRemarkParser.cpp create mode 100644 llvm/lib/Remarks/YAMLRemarkParser.h create mode 100644 llvm/test/Bitcode/DISubprogram-v5.ll create mode 100755 llvm/test/Bitcode/DISubprogram-v5.ll.bc create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/opt-shuffle-splat.mir create mode 100644 llvm/test/CodeGen/Thumb/large-fn-switch.ll create mode 100644 llvm/test/CodeGen/X86/shuffle-extract-subvector.ll create mode 100644 llvm/test/DebugInfo/X86/convert-debugloc.ll create mode 100644 llvm/test/DebugInfo/X86/convert-inlined.ll create mode 100644 llvm/test/DebugInfo/X86/convert-linked.ll create mode 100644 llvm/test/MC/Mips/set-sym-recursive.s create mode 100644 llvm/test/MC/X86/dwarf-size-field-overflow.test create mode 100644 llvm/test/tools/llvm-ar/count.test delete mode 100644 llvm/unittests/Remarks/RemarksParsingTest.cpp create mode 100644 llvm/unittests/Remarks/YAMLRemarksParsingTest.cpp create mode 100644 polly/include/polly/CodeGen/LoopGeneratorsGOMP.h create mode 100644 polly/include/polly/CodeGen/LoopGeneratorsKMP.h create mode 100644 polly/lib/CodeGen/LoopGeneratorsGOMP.cpp create mode 100644 polly/lib/CodeGen/LoopGeneratorsKMP.cpp