This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-allyesconfig in repository toolchain/ci/llvm-project.
from e1012e1efb1 [X86] Add vector mulo with power of two operand tests; NFC adds 5ced5961984 [AArch64] Improve FP16 instruction selection for vector rou [...] adds 2710d8e105a Fix ABI compatibility of `<stdexcept>` with VCRuntime. adds 2e754720e21 Passthrough compiler launcher adds a4a167fb759 Remove redundant second os.path.join call [NFC] adds 3161c89a22f AMDGPU: Fix the mapping of sub group sync scope adds 516d07de071 [libc++] Fix use-after-free when building with _LIBCPP_DEBUG=1 adds 982cbb62325 [CUDA][HIP][DebugInfo] Skip reference device function adds 480bce28ffc gn build: Merge r355514. adds 0e4c482124f Pass ConstString by value (NFC) adds 94b1ff72f57 Sanity check --max-gdbserver-port adds fcda044d22b [debugserver] Fix IsUserReady thread filtering adds 3ee1524afc6 [PGO] Fix hexagon buildbot errors in r355541 adds 3229000f636 [lldb-vscode] Correctly propagate errors back to VS Code. adds 83b88441ad9 [mips] Replace assertion by error message while lowering `R [...] adds 2157f57d2dd Pass /bigobj for SBReproducer.cpp with MSVC adds ea401ec7f40 Factor the clang specific parts of ExpressionSourceCode.{h, [...] adds 798174455f4 Fix Cmake files for ExpressionSourceCode.cpp -> ClangExpres [...] adds a658ab9f556 [testsuite] Port crashlog to python 3, second attempt. adds 10454dcc6a8 [PGO] Re-submit: Clang part of change for context-sensitive [...] adds 212c8ac23f4 [LoopRotate] fix crash encountered with callbr adds 2d6e6cbacc7 Remove the warning in DynamicLoaderDarwinKernel::KextImageI [...] adds 9a8e777f8c3 [Python] Unbreak the recently modified tests for python 2. adds 1dfba3cfba9 Promote more debug-only assertions to regular assertions. adds 28f7466f4ef Promote more debug-only assertions to regular assertions. adds ae5d62585ee [Reproducers] Add tests for different types of functionality adds 59a94225c9c Relax testcase. adds f4d2fa3fa08 crashlog.py: Catch exception from subprocess. adds db5a779f2fc Avoid using -S in combination with "script"; it's unreliable. adds c56d2afc635 AMDGPU: Handle "uniform-work-group-size" attribute (fix for RADV) adds 03df653f714 Repair the build when LLDB_DISABLE_PYTHON is set adds 22ac7bf49e2 [InterleavedAccessAnalysis] Use fixed size integers for Int [...] adds 815a05ca6ba [WebAssembly] LTO: Don't include bitcode-only symbols in th [...] adds a583486065d When disassembling Aarch64 target and vendor Apple, set the [...] adds 67fb9b4a315 Skip TestGdbserverPort.test on Windows adds 9361217ea2d [WebAssembly] Fix build after rL355577 adds a0dd6e9a08e [X86] Add 512-bit fminnum/maxnum test cases for PR40984. Al [...] adds 3acc4236b87 [X86] Enable combineFMinNumFMaxNum for 512 bit vectors when [...] adds b0f764c7373 [BDCE] Optimize find+insert with early insert adds fd4156ed4d3 [IR][ARM] Add function pointer alignment to datalayout adds 878271b2945 [libclang] Fix CXTranslationUnit_KeepGoing adds 730ecf8fd5f Add newline to interpreter debugging output adds ffab84c7df3 Temporarily disable newly added test that fails in debug mode. adds 9ade843ccb8 [IDF] Delete a redundant J-edge test adds cfd32552513 Fix & re-enable test that intermittently failed in debug mode. adds a5a0a0f0493 [yaml2obj] - Allow producing ELFDATANONE ELFs adds 27ed855a6e1 [analyzer] Handle comparison between non-default AS symbol [...] adds 16d98c206b7 [ASTImporter] Handle redecl chain of FunctionTemplateDecls adds 3d3120dc9ab [MIPS GlobalISel] Fix mul operands adds e7ec39c1234 [LLD][COFF] Attempt fix for failifmismatch test on aarch64- [...] adds 5caba3069e8 [ASTImporter] Import member expr with explicit template args adds ffc922ec35f [LSR] Attempt to increase the accuracy of LSR's setup cost adds e2ddb2ad1d8 [ASTImporter] Changed use of Import to Import_New in ASTImporter. adds ea18b36a6d5 [clangd] Strip plugin arguments in clangd-indexer. adds eee6226c21d [llvm-readobj] Dump DT_USED value as string like GNU readelf does adds 7eb66ba14a3 expected-no-diagnostics@ does not make sense, switching to [...] adds a5ecceed1fb [LLD][COFF] Restrict the failifmismatch test to x86_64-wind [...] adds 5a0006d770e gn build: Merge r355522 adds a92711404cc gn build: Port r342002 adds 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. new 2ead8e89932 Recommit "Support attribute used in member funcs of class t [...] new 6c5a49ccb9e [llvm-mca] Emit a message when no bottlenecks are identified. new d0156256e2c [lldb] Fix DW_OP_addrx uses. new 47f0bf8f1fa AMDHSA: Code object v3 updates new 53954b5e128 [ExpressionParser] Implement ComputeClangResourceDir for Windows new 0c72a42a8f4 Add an LLVM-style dump method to CompilerType for extra con [...]
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-tools-extra/clangd/indexer/IndexerMain.cpp | 4 +- clang/CMakeLists.txt | 2 + clang/docs/ShadowCallStack.rst | 18 +- clang/include/clang/AST/ASTImporter.h | 13 +- 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/Expr.h | 3 + clang/include/clang/AST/RecursiveASTVisitor.h | 7 + clang/include/clang/Basic/Attr.td | 7 + clang/include/clang/Basic/DeclNodes.td | 1 + clang/include/clang/Basic/Diagnostic.h | 12 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 4 + clang/include/clang/Basic/OpenMPKinds.def | 1 + clang/include/clang/Basic/OpenMPKinds.h | 1 + clang/include/clang/Sema/Sema.h | 10 +- clang/include/clang/Serialization/ASTBitCodes.h | 5 +- clang/include/clang/Serialization/ASTWriter.h | 1 + clang/lib/AST/ASTContext.cpp | 4 +- clang/lib/AST/ASTImporter.cpp | 754 ++++++++++++--------- clang/lib/AST/DeclBase.cpp | 1 + clang/lib/AST/DeclOpenMP.cpp | 30 + clang/lib/AST/DeclPrinter.cpp | 18 +- clang/lib/AST/OpenMPClause.cpp | 2 + clang/lib/Analysis/ExprMutationAnalyzer.cpp | 46 +- clang/lib/Basic/DiagnosticIDs.cpp | 7 +- clang/lib/Basic/OpenMPKinds.cpp | 6 + clang/lib/CodeGen/CGClass.cpp | 3 +- clang/lib/CodeGen/CGDebugInfo.cpp | 52 +- clang/lib/CodeGen/CGDecl.cpp | 1 + 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/CodeGen/TargetInfo.cpp | 2 +- clang/lib/Frontend/MultiplexConsumer.cpp | 6 + 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/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 +- .../lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp | 10 +- clang/test/Analysis/ptr-cmp-const-trunc.cl | 11 + clang/test/CodeGen/Inputs/pgotestir.proftext | 2 + clang/test/CodeGen/Inputs/pgotestir_cs.proftext | 2 + clang/test/CodeGen/cspgo-instrumentation.c | 41 ++ clang/test/CodeGen/cspgo-instrumentation_lto.c | 44 ++ clang/test/CodeGen/cspgo-instrumentation_thinlto.c | 52 ++ clang/test/CodeGenCUDA/debug-info-template.cu | 10 + ...used-member-function-implicit-instantiation.cpp | 19 + clang/test/CodeGenOpenCL/atomic-ops.cl | 10 +- .../address-space-castoperators.cpp | 14 + .../CodeGenOpenCLCXX/addrspace-derived-base.cl | 22 + clang/test/CodeGenOpenCLCXX/addrspace-operators.cl | 46 ++ .../Inputs/keep-going-template-instantiations.h | 3 + .../Index/keep-going-template-instantiations.cpp | 5 + clang/test/Index/keep-going.cpp | 4 +- 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/SemaObjCXX/vararg-non-pod.mm | 6 +- .../SemaOpenCL/address-spaces-conversions-cl2.0.cl | 60 +- clang/test/SemaOpenCL/address-spaces.cl | 108 ++- clang/tools/libclang/CIndex.cpp | 3 +- clang/unittests/AST/ASTImporterTest.cpp | 98 ++- .../Analysis/ExprMutationAnalyzerTest.cpp | 131 ++++ clang/unittests/Basic/DiagnosticTest.cpp | 13 +- compiler-rt/CMakeLists.txt | 1 + compiler-rt/cmake/config-ix.cmake | 2 +- compiler-rt/lib/tsan/rtl/tsan_libdispatch.cc | 27 +- compiler-rt/test/lit.common.cfg | 4 + compiler-rt/test/lit.common.configured.in | 1 + 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 | 40 ++ 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 | 37 + compiler-rt/test/tsan/gcd-suspend.c | 49 ++ libcxx/include/list | 88 +-- libcxx/include/stdexcept | 29 +- libcxx/src/stdexcept.cpp | 85 +-- .../runtime/stdexcept_default.ipp} | 77 +-- libcxx/src/support/runtime/stdexcept_vcruntime.ipp | 16 + .../db_sequence_container_iterators.pass.cpp | 6 + lld/ELF/InputSection.h | 42 +- lld/test/COFF/Inputs/failmismatch1.ll | 21 +- lld/test/COFF/Inputs/failmismatch2.ll | 22 +- lld/test/COFF/failifmismatch.test | 6 +- lld/test/ELF/eh-frame-hdr-augmentation.s | 4 +- lld/test/ELF/lto/relocatable.ll | 2 + lld/test/wasm/lto/relocatable.ll | 27 + lld/wasm/Writer.cpp | 2 +- lldb/docs/structured_data/StructuredDataPlugins.md | 4 +- lldb/examples/darwin/heap_find/heap.py | 32 +- lldb/examples/python/crashlog.py | 131 ++-- lldb/examples/python/symbolication.py | 70 +- lldb/include/lldb/Breakpoint/Breakpoint.h | 8 +- lldb/include/lldb/Breakpoint/BreakpointName.h | 8 +- .../lldb/Breakpoint/BreakpointResolverName.h | 2 +- lldb/include/lldb/Breakpoint/Watchpoint.h | 4 +- lldb/include/lldb/Core/Debugger.h | 4 +- lldb/include/lldb/Core/Disassembler.h | 2 +- lldb/include/lldb/Core/Mangled.h | 18 +- lldb/include/lldb/Core/Module.h | 32 +- lldb/include/lldb/Core/ModuleList.h | 10 +- lldb/include/lldb/Core/ModuleSpec.h | 2 +- lldb/include/lldb/Core/PluginManager.h | 122 ++-- lldb/include/lldb/Core/RichManglingContext.h | 4 +- lldb/include/lldb/Core/Section.h | 8 +- lldb/include/lldb/Core/UserSettingsController.h | 2 +- lldb/include/lldb/Core/ValueObject.h | 16 +- lldb/include/lldb/Core/ValueObjectCast.h | 4 +- lldb/include/lldb/Core/ValueObjectChild.h | 2 +- lldb/include/lldb/Core/ValueObjectConstResult.h | 16 +- .../include/lldb/Core/ValueObjectConstResultCast.h | 2 +- .../lldb/Core/ValueObjectConstResultChild.h | 2 +- lldb/include/lldb/Core/ValueObjectRegister.h | 4 +- .../include/lldb/Core/ValueObjectSyntheticFilter.h | 4 +- .../lldb/DataFormatters/DataVisualization.h | 18 +- lldb/include/lldb/DataFormatters/FormatCache.h | 18 +- lldb/include/lldb/DataFormatters/FormatManager.h | 14 +- .../lldb/DataFormatters/FormattersContainer.h | 4 +- lldb/include/lldb/DataFormatters/TypeSynthetic.h | 8 +- lldb/include/lldb/DataFormatters/VectorIterator.h | 2 +- .../include/lldb/Expression/ExpressionSourceCode.h | 27 +- lldb/include/lldb/Expression/ExpressionVariable.h | 10 +- lldb/include/lldb/Expression/IRExecutionUnit.h | 6 +- lldb/include/lldb/Host/HostInfoBase.h | 3 + lldb/include/lldb/Host/posix/HostInfoPosix.h | 3 - .../include/lldb/Interpreter/OptionGroupPlatform.h | 8 +- .../lldb/Interpreter/OptionValueDictionary.h | 6 +- .../lldb/Interpreter/OptionValueProperties.h | 12 +- lldb/include/lldb/Interpreter/Property.h | 2 +- lldb/include/lldb/Symbol/ClangASTContext.h | 23 +- lldb/include/lldb/Symbol/ClangASTImporter.h | 2 +- lldb/include/lldb/Symbol/CompilerType.h | 11 +- lldb/include/lldb/Symbol/DeclVendor.h | 2 +- lldb/include/lldb/Symbol/Function.h | 4 +- lldb/include/lldb/Symbol/Symbol.h | 4 +- lldb/include/lldb/Symbol/SymbolContext.h | 2 +- lldb/include/lldb/Symbol/SymbolFile.h | 8 +- lldb/include/lldb/Symbol/SymbolVendor.h | 8 +- lldb/include/lldb/Symbol/Symtab.h | 16 +- lldb/include/lldb/Symbol/Type.h | 18 +- lldb/include/lldb/Symbol/TypeList.h | 2 +- lldb/include/lldb/Symbol/TypeMap.h | 2 +- lldb/include/lldb/Symbol/TypeSystem.h | 10 +- lldb/include/lldb/Symbol/Variable.h | 2 +- lldb/include/lldb/Symbol/VariableList.h | 4 +- lldb/include/lldb/Target/ABI.h | 2 +- lldb/include/lldb/Target/MemoryRegionInfo.h | 2 +- lldb/include/lldb/Target/ObjCLanguageRuntime.h | 14 +- lldb/include/lldb/Target/PathMappingList.h | 18 +- lldb/include/lldb/Target/Platform.h | 14 +- lldb/include/lldb/Target/Process.h | 10 +- lldb/include/lldb/Target/StackFrameRecognizer.h | 4 +- lldb/include/lldb/Target/StructuredDataPlugin.h | 6 +- lldb/include/lldb/Target/Target.h | 14 +- lldb/include/lldb/Target/Thread.h | 4 +- lldb/include/lldb/Utility/ArchSpec.h | 2 +- lldb/include/lldb/Utility/Broadcaster.h | 8 +- lldb/include/lldb/Utility/ConstString.h | 16 +- lldb/include/lldb/Utility/Event.h | 14 +- lldb/include/lldb/Utility/FileSpec.h | 4 +- lldb/include/lldb/Utility/Log.h | 3 +- lldb/lit/Python/crashlog.test | 2 +- .../Functionalities/Inputs/DataFormatter.in | 7 + lldb/lit/Reproducer/Functionalities/Inputs/foo.cpp | 13 + .../Reproducer/Functionalities/Inputs/stepping.c | 37 + .../Functionalities/TestDataFormatter.test | 16 + .../Functionalities/TestImagineList.test | 29 + .../Reproducer/Functionalities/TestStepping.test | 99 +++ lldb/lit/SymbolFile/DWARF/dwarf5_locations.s | 66 ++ lldb/lit/helper/toolchain.py | 4 + lldb/lit/tools/lldb-server/TestGdbserverPort.test | 4 + lldb/lldb.xcodeproj/project.pbxproj | 14 +- .../Python/lldbsuite/support/encoded_file.py | 3 + lldb/packages/Python/lldbsuite/test/lldbtest.py | 5 +- .../test/terminal/TestSTTYBeforeAndAfter.py | 111 --- lldb/source/API/CMakeLists.txt | 4 + lldb/source/API/SBReproducer.cpp | 59 +- lldb/source/API/SBType.cpp | 2 +- lldb/source/Breakpoint/Breakpoint.cpp | 8 +- lldb/source/Breakpoint/BreakpointName.cpp | 2 +- lldb/source/Breakpoint/BreakpointResolverName.cpp | 2 +- lldb/source/Breakpoint/Watchpoint.cpp | 4 +- lldb/source/Commands/CommandObjectSource.cpp | 12 +- lldb/source/Commands/CommandObjectType.cpp | 2 +- lldb/source/Core/Debugger.cpp | 2 +- lldb/source/Core/Disassembler.cpp | 2 +- lldb/source/Core/Mangled.cpp | 14 +- lldb/source/Core/Module.cpp | 26 +- lldb/source/Core/ModuleList.cpp | 10 +- lldb/source/Core/PluginManager.cpp | 144 ++-- lldb/source/Core/RichManglingContext.cpp | 4 +- lldb/source/Core/Section.cpp | 6 +- lldb/source/Core/UserSettingsController.cpp | 2 +- lldb/source/Core/ValueObject.cpp | 16 +- lldb/source/Core/ValueObjectCast.cpp | 4 +- lldb/source/Core/ValueObjectChild.cpp | 2 +- lldb/source/Core/ValueObjectConstResult.cpp | 16 +- lldb/source/Core/ValueObjectConstResultCast.cpp | 2 +- lldb/source/Core/ValueObjectConstResultChild.cpp | 2 +- lldb/source/Core/ValueObjectRegister.cpp | 4 +- lldb/source/Core/ValueObjectSyntheticFilter.cpp | 6 +- lldb/source/DataFormatters/DataVisualization.cpp | 18 +- lldb/source/DataFormatters/FormatCache.cpp | 18 +- lldb/source/DataFormatters/FormatManager.cpp | 4 +- lldb/source/DataFormatters/TypeSynthetic.cpp | 4 +- lldb/source/DataFormatters/VectorType.cpp | 2 +- lldb/source/Expression/CMakeLists.txt | 1 - lldb/source/Expression/DWARFExpression.cpp | 11 +- lldb/source/Expression/ExpressionVariable.cpp | 2 +- lldb/source/Expression/IRExecutionUnit.cpp | 14 +- lldb/source/Expression/LLVMUserExpression.cpp | 1 - lldb/source/Expression/UserExpression.cpp | 1 - lldb/source/Expression/UtilityFunction.cpp | 8 +- lldb/source/Host/common/FileSystem.cpp | 4 +- lldb/source/Host/common/HostInfoBase.cpp | 32 + lldb/source/Host/posix/HostInfoPosix.cpp | 37 - lldb/source/Interpreter/OptionValueDictionary.cpp | 6 +- lldb/source/Interpreter/OptionValueProperties.cpp | 14 +- lldb/source/Interpreter/Property.cpp | 2 +- .../Disassembler/llvm/DisassemblerLLVMC.cpp | 5 + .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 16 +- .../Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp | 2 +- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 6 +- .../MacOSX-DYLD/DynamicLoaderDarwin.h | 2 +- .../Plugins/ExpressionParser/Clang/CMakeLists.txt | 1 + .../ExpressionParser/Clang/ClangASTSource.cpp | 2 +- .../ExpressionParser/Clang/ClangASTSource.h | 2 +- .../Clang/ClangExpressionDeclMap.cpp | 10 +- .../Clang/ClangExpressionDeclMap.h | 10 +- .../Clang/ClangExpressionSourceCode.cpp} | 10 +- .../Clang/ClangExpressionSourceCode.h} | 41 +- .../Clang/ClangExpressionVariable.cpp | 4 +- .../Clang/ClangExpressionVariable.h | 4 +- .../Plugins/ExpressionParser/Clang/ClangHost.cpp | 12 +- .../Plugins/ExpressionParser/Clang/ClangHost.h | 2 - .../Clang/ClangModulesDeclVendor.cpp | 4 +- .../Clang/ClangPersistentVariables.cpp | 6 +- .../Clang/ClangPersistentVariables.h | 6 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 7 +- .../Clang/ClangUtilityFunction.cpp | 8 +- .../Plugins/ExpressionParser/Clang/IRForTarget.h | 2 +- lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp | 2 +- lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.h | 2 +- .../Plugins/Language/CPlusPlus/BlockPointer.cpp | 2 +- .../Plugins/Language/CPlusPlus/CPlusPlusLanguage.h | 4 +- lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp | 4 +- lldb/source/Plugins/Language/CPlusPlus/LibCxx.h | 4 +- .../Plugins/Language/CPlusPlus/LibCxxAtomic.cpp | 4 +- .../Plugins/Language/CPlusPlus/LibCxxBitset.cpp | 2 +- .../Language/CPlusPlus/LibCxxInitializerList.cpp | 4 +- .../Plugins/Language/CPlusPlus/LibCxxList.cpp | 2 +- .../Plugins/Language/CPlusPlus/LibCxxMap.cpp | 4 +- .../Plugins/Language/CPlusPlus/LibCxxOptional.cpp | 2 +- .../Plugins/Language/CPlusPlus/LibCxxQueue.cpp | 2 +- .../Plugins/Language/CPlusPlus/LibCxxTuple.cpp | 2 +- .../Language/CPlusPlus/LibCxxUnorderedMap.cpp | 4 +- .../Plugins/Language/CPlusPlus/LibCxxVariant.cpp | 2 +- .../Plugins/Language/CPlusPlus/LibCxxVector.cpp | 8 +- .../Plugins/Language/CPlusPlus/LibStdcpp.cpp | 10 +- .../Plugins/Language/CPlusPlus/LibStdcppTuple.cpp | 4 +- .../Language/CPlusPlus/LibStdcppUniquePointer.cpp | 4 +- lldb/source/Plugins/Language/ObjC/Cocoa.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSArray.cpp | 16 +- lldb/source/Plugins/Language/ObjC/NSDictionary.cpp | 16 +- lldb/source/Plugins/Language/ObjC/NSError.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSException.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp | 2 +- lldb/source/Plugins/Language/ObjC/NSSet.cpp | 10 +- lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp | 14 +- lldb/source/Plugins/Language/ObjC/ObjCLanguage.h | 10 +- .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp | 4 +- .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h | 2 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 4 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h | 2 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 14 +- .../RenderScriptRuntime/RenderScriptRuntime.h | 14 +- .../BSD-Archive/ObjectContainerBSDArchive.cpp | 2 +- .../BSD-Archive/ObjectContainerBSDArchive.h | 2 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 4 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 28 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.h | 16 +- .../Process/Utility/DynamicRegisterInfo.cpp | 2 +- .../Plugins/Process/Utility/DynamicRegisterInfo.h | 2 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 2 +- .../gdb-remote/GDBRemoteCommunicationClient.h | 2 +- .../gdb-remote/GDBRemoteRegisterContext.cpp | 4 - .../Process/gdb-remote/ProcessGDBRemote.cpp | 2 +- .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 2 +- .../DarwinLog/StructuredDataDarwinLog.cpp | 26 +- .../DarwinLog/StructuredDataDarwinLog.h | 8 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 4 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.h | 8 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 5 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 1 + .../Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp | 1 + lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp | 4 +- lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.h | 4 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 16 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 14 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 16 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.h | 12 +- .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h | 2 +- .../Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h | 4 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 8 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 8 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 8 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 8 +- lldb/source/Symbol/ClangASTContext.cpp | 22 +- lldb/source/Symbol/CompilerType.cpp | 13 +- lldb/source/Symbol/DWARFCallFrameInfo.cpp | 2 - lldb/source/Symbol/Function.cpp | 4 +- lldb/source/Symbol/LineTable.cpp | 2 +- lldb/source/Symbol/LocateSymbolFile.cpp | 2 +- lldb/source/Symbol/Symbol.cpp | 4 +- lldb/source/Symbol/SymbolContext.cpp | 2 +- lldb/source/Symbol/SymbolFile.cpp | 6 +- lldb/source/Symbol/SymbolVendor.cpp | 8 +- lldb/source/Symbol/Symtab.cpp | 16 +- lldb/source/Symbol/Type.cpp | 10 +- lldb/source/Symbol/TypeList.cpp | 2 +- lldb/source/Symbol/TypeMap.cpp | 2 +- lldb/source/Symbol/TypeSystem.cpp | 2 +- lldb/source/Symbol/Variable.cpp | 2 +- lldb/source/Symbol/VariableList.cpp | 4 +- lldb/source/Target/ABI.cpp | 2 +- lldb/source/Target/ObjCLanguageRuntime.cpp | 6 +- lldb/source/Target/PathMappingList.cpp | 28 +- lldb/source/Target/Platform.cpp | 6 +- lldb/source/Target/Process.cpp | 10 +- lldb/source/Target/StackFrameRecognizer.cpp | 6 +- lldb/source/Target/StructuredDataPlugin.cpp | 2 +- lldb/source/Target/Target.cpp | 14 +- lldb/source/Target/Thread.cpp | 4 +- lldb/source/Utility/ArchSpec.cpp | 2 +- lldb/source/Utility/ConstString.cpp | 10 +- lldb/source/Utility/DataExtractor.cpp | 16 - lldb/source/Utility/Event.cpp | 8 +- lldb/source/Utility/FileSpec.cpp | 4 +- lldb/source/Utility/Listener.cpp | 2 +- .../tools/debugserver/source/MacOSX/MachThread.cpp | 2 +- lldb/tools/lldb-server/lldb-platform.cpp | 6 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 24 +- lldb/unittests/Core/MangledTest.cpp | 4 +- lldb/unittests/Disassembler/CMakeLists.txt | 1 + .../Disassembler/TestArm64Disassembly.cpp | 80 +++ lldb/unittests/Expression/ClangParserTest.cpp | 7 +- lldb/www/architecture/varformats.html | 2 +- llvm/include/llvm/Analysis/VectorUtils.h | 45 +- llvm/include/llvm/Support/CheckedArithmetic.h | 9 + llvm/lib/Analysis/IteratedDominanceFrontier.cpp | 5 - llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 4 +- llvm/lib/ExecutionEngine/Interpreter/Execution.cpp | 2 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 5 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 19 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 1 + .../Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp | 68 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 4 +- .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 17 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 14 +- llvm/lib/Target/Mips/MipsInstructionSelector.cpp | 15 +- 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/X86ISelLowering.cpp | 12 +- llvm/lib/Target/X86/X86TargetMachine.cpp | 2 - llvm/lib/Transforms/Scalar/BDCE.cpp | 10 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 31 +- llvm/lib/Transforms/Utils/LoopRotationUtils.cpp | 5 +- .../test/CodeGen/AArch64/arm64-vfloatintrinsics.ll | 20 + llvm/test/CodeGen/AArch64/fp16-v4-instructions.ll | 34 +- llvm/test/CodeGen/AArch64/fp16-v8-instructions.ll | 64 +- .../AMDGPU/annotate-kernel-features-hsa-call.ll | 50 +- llvm/test/CodeGen/AMDGPU/code-object-v3.ll | 12 +- .../AMDGPU/uniform-work-group-attribute-missing.ll | 18 + .../uniform-work-group-nested-function-calls.ll | 24 + ...orm-work-group-prevent-attribute-propagation.ll | 25 + .../uniform-work-group-propagate-attribute.ll | 33 + .../AMDGPU/uniform-work-group-recursion-test.ll | 37 + .../test/CodeGen/AMDGPU/uniform-work-group-test.ll | 35 + llvm/test/CodeGen/ARM/lsr-setupcost.ll | 100 +++ llvm/test/CodeGen/Hexagon/swp-carried-1.ll | 2 +- llvm/test/CodeGen/Hexagon/swp-epilog-phi5.ll | 4 +- .../Mips/GlobalISel/instruction-select/mul.mir | 30 +- .../test/CodeGen/Mips/GlobalISel/legalizer/mul.mir | 21 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/mul.ll | 8 +- .../CodeGen/Mips/GlobalISel/regbankselect/mul.mir | 32 +- llvm/test/CodeGen/Mips/frame-address-err.ll | 11 + llvm/test/CodeGen/Mips/return_address_err.ll | 11 + llvm/test/CodeGen/X86/O0-pipeline.ll | 1 - llvm/test/CodeGen/X86/O3-pipeline.ll | 1 - llvm/test/CodeGen/X86/fmaxnum.ll | 188 ++++- llvm/test/CodeGen/X86/fminnum.ll | 196 +++++- llvm/test/CodeGen/X86/shadow-call-stack.mir | 212 ------ llvm/test/MC/AMDGPU/hsa-v3.s | 12 +- llvm/test/Transforms/LoopRotate/callbr.ll | 103 +++ .../LoopStrengthReduce/two-combinations-bug.ll | 2 +- .../X86/interleaved-accesses-large-gap.ll | 40 ++ .../Transforms/PGOProfile/thinlto_cspgo_gen.ll | 2 + .../Transforms/PGOProfile/thinlto_cspgo_use.ll | 2 + .../llvm-mca/X86/BtVer2/bottleneck-hints-none.s | 16 + llvm/test/tools/llvm-objdump/eh_frame-coff.test | 4 +- llvm/test/tools/llvm-readobj/elf-dynamic-tags.test | 8 +- .../tools/yaml2obj/elf-header-elfdatanone.yaml | 15 + 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 | 3 + llvm/tools/yaml2obj/yaml2elf.cpp | 3 +- llvm/utils/gn/secondary/compiler-rt/test/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/IR/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 7 + .../gn/secondary/llvm/lib/Target/X86/BUILD.gn | 1 - 439 files changed, 5384 insertions(+), 2903 deletions(-) create mode 100644 clang/test/Analysis/ptr-cmp-const-trunc.cl create mode 100644 clang/test/CodeGen/Inputs/pgotestir.proftext create mode 100644 clang/test/CodeGen/Inputs/pgotestir_cs.proftext create mode 100644 clang/test/CodeGen/cspgo-instrumentation.c create mode 100644 clang/test/CodeGen/cspgo-instrumentation_lto.c create mode 100644 clang/test/CodeGen/cspgo-instrumentation_thinlto.c create mode 100644 clang/test/CodeGenCUDA/debug-info-template.cu 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 create mode 100644 clang/test/Index/Inputs/keep-going-template-instantiations.h create mode 100644 clang/test/Index/keep-going-template-instantiations.cpp 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 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 copy libcxx/src/{stdexcept.cpp => support/runtime/stdexcept_default.ipp} (53%) create mode 100644 libcxx/src/support/runtime/stdexcept_vcruntime.ipp create mode 100644 lld/test/wasm/lto/relocatable.ll create mode 100644 lldb/lit/Reproducer/Functionalities/Inputs/DataFormatter.in create mode 100644 lldb/lit/Reproducer/Functionalities/Inputs/foo.cpp create mode 100644 lldb/lit/Reproducer/Functionalities/Inputs/stepping.c create mode 100644 lldb/lit/Reproducer/Functionalities/TestDataFormatter.test create mode 100644 lldb/lit/Reproducer/Functionalities/TestImagineList.test create mode 100644 lldb/lit/Reproducer/Functionalities/TestStepping.test create mode 100644 lldb/lit/SymbolFile/DWARF/dwarf5_locations.s create mode 100644 lldb/lit/tools/lldb-server/TestGdbserverPort.test delete mode 100644 lldb/packages/Python/lldbsuite/test/terminal/TestSTTYBeforeAndAfter.py rename lldb/source/{Expression/ExpressionSourceCode.cpp => Plugins/ExpressionParse [...] copy lldb/{include/lldb/Expression/ExpressionSourceCode.h => source/Plugins/Expres [...] create mode 100644 lldb/unittests/Disassembler/TestArm64Disassembly.cpp delete mode 100644 llvm/lib/Target/X86/ShadowCallStack.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/uniform-work-group-attribute-missing.ll create mode 100644 llvm/test/CodeGen/AMDGPU/uniform-work-group-nested-function-calls.ll create mode 100644 llvm/test/CodeGen/AMDGPU/uniform-work-group-prevent-attribute-p [...] create mode 100644 llvm/test/CodeGen/AMDGPU/uniform-work-group-propagate-attribute.ll create mode 100644 llvm/test/CodeGen/AMDGPU/uniform-work-group-recursion-test.ll create mode 100644 llvm/test/CodeGen/AMDGPU/uniform-work-group-test.ll create mode 100644 llvm/test/CodeGen/ARM/lsr-setupcost.ll create mode 100644 llvm/test/CodeGen/Mips/frame-address-err.ll create mode 100644 llvm/test/CodeGen/Mips/return_address_err.ll delete mode 100644 llvm/test/CodeGen/X86/shadow-call-stack.mir create mode 100644 llvm/test/Transforms/LoopRotate/callbr.ll 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/yaml2obj/elf-header-elfdatanone.yaml