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 10de3954897 [clang-format] broken after lambda with return type templat [...] adds bbdddb7b0e4 [libc++] Only add dylib-related features when using the sys [...] adds 98d412ff135 [X86][NFC] Add proper test for promotion of i8 cmov's of trunc's adds 1e4c5d36110 [AtomicExpand] Allow libcall expansion for non-zero address spaces adds 1d8d6373ec2 Revert r355432 for buildbot failures in ppc64be-linux and s [...] adds 74fea3665ff [opt] Report if the provided architecture is invalid. adds 4cc567bb9e3 [DWARFFormValue] Don't consider DW_FORM_data4/8 to be secti [...] adds d823020bacb Remove tautological #ifdefs (NFC) adds bd4bf82a48c [SBAPI] Don't check IsValid in constructor adds baf5664f505 [Reproducers] Add SBReproducer macros adds 13bbcb3264f [ARM] Sink zext/sext operands for add and sub to enable vsu [...] adds f0c21e2ff53 Revert "[AtomicExpand] Allow libcall expansion for non-zero [...] adds 8f7caae00af [Fixed Point Arithmetic] Fixed Point and Integer Conversions adds 787fe33434f [ExpressionParser] Test GetClangResourceDir adds 504be84c9fd [Reproducers] Fix warnings without asserts adds 3c28c0b2aac [Reproducers] Undef LLDB_REPRO_INSTR_TRACE adds 61f1b70a78f Replace debug-only assert with a plain old assert. adds dbdfd43b573 gn build: Add 32-bit Linux support. adds dd440675cf7 [BinaryFormat] Add DT_USED tag into dynamic section. adds 7e23df4437c [Reproducers] Don't intercept SBDebugger::SetInputFileHandle adds 2e3e65fb629 [Reproducers] Enable replay from SBRepro. adds a4223f9e5f4 [ExpressionParser] Fix ComputeClangResourceDirectory for windows adds 3c20b34d24c [WebAssembly] Remove trailing whitespaces in tests (NFC) adds b459f182e83 Re-commit logging for SBCompileUnit::GetNumLineEntries. adds 112ea336c3e [X86] Remove periods from the end of SubtargetFeature descr [...] adds 6a8aa0e8980 [NFC] Declare the member data of class PostGenericScheduler [...] adds 4cc9ff12455 Change the scanning algorithm in DynamicLoaderDarwinKernel: [...] adds 9dda8f540c8 Modules: Add -Rmodule-import adds 704dfd6e28c ELF: Extract a non-ELFT base class for VersionNeedSection. adds 5ee9abd4c80 ELF: De-template OutputSection::finalize() and MipsGotSecti [...] adds c2d6b84d3c7 gn build: Merge r355439. adds 8eda3ad29d8 Eradicate all the ptrdiff_ts in span left over from applyin [...] adds a75c4df5242 Fix slashes in path references in -Rmodule-import test from [...] adds 6025fa8e300 [CodeGen] Omit range checks from jump tables when lowering [...] adds 97a1c4c340b [X86] Suppress load folding for add/sub with 128 immediate. adds c0e01d29a46 [X86] Enable the add with 128 -> sub with -128 encoding tri [...] adds 04573881254 [clang][OpenMP] Revert "OMPFlushClause is synthetic, no suc [...] adds af92b7a3b89 Reversing the commit of revision 355483 since it is giving [...] adds a25a2c7c9a7 Always compare C++ typeinfo (based on libstdc++ implementation). adds 7219c7e9af7 clang-cl: Parse /Qspectre and a few other missing options ( [...] adds 2a0f2c5ef33 [CodeGen] Omit range checks from jump tables when lowering [...] adds dd1ea8abb79 Inline asm constraints: allow ICE-like pointers for the "n" [...] adds 24a8f1ccb9d [clangd] Add Source to clangd::Diagnostic. adds 468bb2e601a [X86][SSE] VSELECT(XOR(Cond,-1), LHS, RHS) --> VSELECT(Cond [...] adds 642f53d292c [DAGCombiner] Enable SMULO/UMULO vector combine support (PR40442) adds 4764310505c [X86][NFC] Autogenerate check lines in cmovcmov.ll test adds d024a9fab3c [LLD][ELF] - Remove unused invalid input object. NFC. adds 3f37538b862 [llvm-mca][X86] Add ADC/SBB with zero test cases adds d3ae87ee0d6 [PR40778] Add addr space conversion when binding reference [...] adds a033572d67b [LLD][ELF] - Convert common-symbol-alignment.s test to yaml. adds f2eb8caa3fb [llvm-objcopy] - Fix incorrect CompressedSection creation. adds a2cc148f9fe [lldb] [test] Pass appropriate -L&-Wl,-rpath for libc++ on NetBSD adds 5f0b7d2f468 [llvm-objcopy] - Remove an excessive zlib::isAvailable() ch [...] adds 89eb7bb3f66 Expose template parameters of endian specific types as clas [...] adds 281a5beefa8 [llvm-objcopy] - Remove dead code. NFCI. adds 1bdc2d1874e [DAGCombiner] Add SADDO/SSUBO combine support adds 9052f50cb4c [Remarks] Refactor remark diagnostic emission in a RemarkStreamer adds 89e534746fc [TargetLowering] simplify code for uaddsat/usubsat expansion; NFC adds b8093314ef7 Move RangeMap.h into Utility adds 2508fcff605 [lldb] [lit] Attempt to fix regex in toolchain-clang.test adds 6b622ebea01 Revert "[Remarks] Refactor remark diagnostic emission in a [...] adds b1daf0aef67 [CGP] Avoid repeatedly building DominatorTree causing long [...] adds 94fccc93dec [PowerPC] Add secure plt support for TLS symbols adds b8a847c0a3e Reland "[Remarks] Refactor remark diagnostic emission in a [...] adds 3d467a890e3 Revert "[CodeGen] Omit range checks from jump tables when l [...] adds 1fefc30b087 [TargetLowering] simplify code for uaddsat/usubsat expansion; NFC adds cdf95f8f075 [DAGCombiner] Enable UADDO/USUBO vector combine support adds 9ebe71a4e1e [Reproducers] Don't use VLA in SBReproducer redirect adds 584f3a6d382 [Reproducers] Guard register macros that take lldb::thread_ [...] adds 67f36903ae9 [AMDGPU] Add support for 64 bit buffer atomic artihmetic in [...] adds 930007ba761 [libc++] Do not specify the underlying type of memory_order adds 2391bfca972 [IR][ARM] Add function pointer alignment to datalayout adds 1b6700eff4a Re-apply "Fix embedded Python initialization according to c [...] adds 9c005bbdd4d [Hexagon] Avoid creating 5-instruction packets with vgather [...] adds 641d0b8cee4 Adding test to cover the correct import of SourceLocation p [...] adds 6795eb38844 Fix core files for 32 bit architectures that are supported [...] adds c01140ef1ff [MC][MachO] Emit an error for emitting relocations of the f [...] adds a89ce43cec5 Resubmit "Don't include UnixSignals.h from Host." adds 11308bdb433 [PPC] Adjust the computed branch offset for the possible sh [...] adds 884feb1b69f [InstCombine] Fold add nsw + sadd.with.overflow adds a313ec11fc6 Try to fix OSX compilation failure. adds 417f8c5be4d [PowerPC] Use real pointers instead of undef adds 9d6347cfc19 [DAGCombine] Improve select (not Cond), N1, N2 -> select Co [...] adds 21f44dfe9c0 [AArch64] Remove a stray test from the AArch64 directory. adds f9416318755 [AArch64] add tests for uaddsat/usubsat; NFC adds 8f7cfecfbfe Try again to fix OSX compilation failure. adds 318028f00f3 Revert "[IR][ARM] Add function pointer alignment to datalayout" adds 96ef52ccf09 [tsan] Support interception of libdispatch on Linux adds eacde7d2b02 [NFC][TSan][libdispatch] Rename tsan_block_context_t -> blo [...] adds 9549f7560f6 [AtomicExpand] Allow libcall expansion for non-zero address [...] adds 05c0afe842c [PGO] Context sensitive PGO (part 4) adds 05efe0fdc47 [PS4] Emit a trap after a stack-protector fail call. adds d8ec81059eb [LLD][COFF] More detailed information for /failifmismatch adds 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.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/ClangdUnit.cpp | 9 +- clang-tools-extra/clangd/Diagnostics.cpp | 1 + clang-tools-extra/clangd/Diagnostics.h | 8 + .../unittests/clangd/DiagnosticsTests.cpp | 17 + clang/CMakeLists.txt | 2 + clang/include/clang/AST/APValue.h | 6 + clang/include/clang/AST/OpenMPClause.h | 3 - clang/include/clang/AST/OperationKinds.def | 8 + clang/include/clang/AST/RecursiveASTVisitor.h | 2 - clang/include/clang/AST/Type.h | 5 + clang/include/clang/Basic/DiagnosticGroups.td | 1 + .../clang/Basic/DiagnosticSerializationKinds.td | 4 + clang/include/clang/Basic/FixedPoint.h | 21 + clang/include/clang/Basic/OpenMPKinds.def | 1 + clang/include/clang/Basic/OpenMPKinds.h | 1 - clang/include/clang/Driver/CLCompatOptions.td | 5 + clang/include/clang/Serialization/ASTReader.h | 1 - clang/include/clang/Serialization/ASTWriter.h | 1 - clang/lib/AST/APValue.cpp | 20 + clang/lib/AST/Expr.cpp | 2 + clang/lib/AST/ExprConstant.cpp | 41 +- clang/lib/AST/OpenMPClause.cpp | 1 - clang/lib/AST/StmtProfile.cpp | 1 - clang/lib/Basic/FixedPoint.cpp | 37 + clang/lib/Basic/OpenMPKinds.cpp | 2 - clang/lib/CodeGen/CGDebugInfo.cpp | 52 +- clang/lib/CodeGen/CGExpr.cpp | 2 + clang/lib/CodeGen/CGExprAgg.cpp | 2 + clang/lib/CodeGen/CGExprComplex.cpp | 2 + clang/lib/CodeGen/CGExprConstant.cpp | 2 + clang/lib/CodeGen/CGExprScalar.cpp | 75 +- clang/lib/CodeGen/CGStmt.cpp | 11 +- clang/lib/CodeGen/CodeGenAction.cpp | 5 +- clang/lib/CodeGen/TargetInfo.cpp | 2 +- clang/lib/Edit/RewriteObjCFoundationAPI.cpp | 2 + clang/lib/Sema/SemaChecking.cpp | 45 +- clang/lib/Sema/SemaExpr.cpp | 6 +- clang/lib/Sema/SemaInit.cpp | 21 +- clang/lib/Sema/SemaStmtAsm.cpp | 15 +- clang/lib/Sema/TreeTransform.h | 2 - clang/lib/Serialization/ASTReader.cpp | 6 + clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 4 +- 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/CodeGen/x86-64-inline-asm.c | 15 + clang/test/CodeGenCUDA/debug-info-template.cu | 10 + clang/test/CodeGenOpenCL/atomic-ops.cl | 10 +- .../test/CodeGenOpenCLCXX/addrspace-references.cl | 14 + clang/test/Driver/cl-options.c | 5 + clang/test/Frontend/fixed_point_conversions.c | 540 ++-- clang/test/Frontend/fixed_point_errors.c | 12 + .../Frontend/fixed_point_unknown_conversions.c | 9 - clang/test/Modules/Inputs/Rmodule-import/A.h | 2 + clang/test/Modules/Inputs/Rmodule-import/B.h | 2 + clang/test/Modules/Inputs/Rmodule-import/C.h | 1 + clang/test/Modules/Inputs/Rmodule-import/D.h | 1 + .../Modules/Inputs/Rmodule-import/module.modulemap | 4 + clang/test/Modules/Rmodule-build.m | 4 - clang/test/Modules/Rmodule-import.m | 46 + clang/test/Sema/inline-asm-validate-x86.c | 20 +- clang/tools/libclang/CIndex.cpp | 1 - compiler-rt/CMakeLists.txt | 6 + .../lib/sanitizer_common/sanitizer_platform.h | 6 +- compiler-rt/lib/tsan/CMakeLists.txt | 9 +- ...tsan_libdispatch_mac.cc => tsan_libdispatch.cc} | 65 +- compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cc | 1 + libcxx/include/atomic | 10 +- libcxx/include/list | 88 +- libcxx/include/span | 81 +- 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 + .../std/containers/views/span.cons/span.fail.cpp | 2 +- .../std/containers/views/span.cons/span.pass.cpp | 2 +- .../std/containers/views/span.elem/op_idx.pass.cpp | 4 +- .../views/span.objectrep/as_bytes.pass.cpp | 6 +- .../span.objectrep/as_writeable_bytes.fail.cpp | 4 +- .../span.objectrep/as_writeable_bytes.pass.cpp | 6 +- .../containers/views/span.obs/size_bytes.pass.cpp | 4 +- .../std/containers/views/span.sub/first.pass.cpp | 6 +- .../std/containers/views/span.sub/last.pass.cpp | 6 +- .../std/containers/views/span.sub/subspan.pass.cpp | 10 +- libcxx/test/std/containers/views/types.pass.cpp | 2 +- libcxx/utils/libcxx/test/config.py | 25 +- lld/COFF/Config.h | 2 +- lld/COFF/Driver.cpp | 12 +- lld/COFF/Driver.h | 4 +- lld/COFF/DriverUtils.cpp | 14 +- lld/COFF/SymbolTable.cpp | 7 +- lld/ELF/Driver.cpp | 2 - lld/ELF/OutputSections.cpp | 13 +- lld/ELF/OutputSections.h | 2 +- lld/ELF/SyntheticSections.cpp | 36 +- lld/ELF/SyntheticSections.h | 34 +- lld/ELF/Writer.cpp | 18 +- lld/test/COFF/Inputs/failmismatch1.ll | 22 + lld/test/COFF/Inputs/failmismatch2.ll | 28 + lld/test/COFF/failifmismatch.test | 35 +- .../ELF/invalid/Inputs/broken-relaxation-x64.elf | Bin 688 -> 0 bytes .../ELF/invalid/Inputs/common-symbol-alignment.elf | Bin 456 -> 0 bytes .../invalid/Inputs/common-symbol-alignment2.elf | Bin 456 -> 0 bytes lld/test/ELF/invalid/common-symbol-alignment.s | 12 - lld/test/ELF/invalid/common-symbol-alignment.test | 36 + lldb/docs/structured_data/StructuredDataPlugins.md | 4 +- 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/include/lldb/Core/dwarf.h | 3 +- .../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 +- lldb/include/lldb/Expression/ExpressionVariable.h | 10 +- lldb/include/lldb/Expression/IRExecutionUnit.h | 6 +- lldb/include/lldb/Host/Host.h | 2 - .../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/ArmUnwindInfo.h | 5 +- lldb/include/lldb/Symbol/Block.h | 5 +- lldb/include/lldb/Symbol/ClangASTContext.h | 16 +- lldb/include/lldb/Symbol/ClangASTImporter.h | 2 +- lldb/include/lldb/Symbol/CompactUnwindInfo.h | 7 +- lldb/include/lldb/Symbol/CompilerType.h | 4 +- lldb/include/lldb/Symbol/DWARFCallFrameInfo.h | 5 +- lldb/include/lldb/Symbol/DeclVendor.h | 2 +- lldb/include/lldb/Symbol/Function.h | 4 +- lldb/include/lldb/Symbol/LineTable.h | 5 +- lldb/include/lldb/Symbol/LocateSymbolFile.h | 5 +- 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 | 23 +- 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 | 4 +- lldb/include/lldb/Symbol/Variable.h | 9 +- lldb/include/lldb/Symbol/VariableList.h | 4 +- lldb/include/lldb/Target/ABI.h | 2 +- lldb/include/lldb/Target/Memory.h | 6 +- lldb/include/lldb/Target/MemoryRegionInfo.h | 6 +- lldb/include/lldb/Target/ObjCLanguageRuntime.h | 14 +- lldb/include/lldb/Target/PathMappingList.h | 18 +- lldb/include/lldb/Target/Platform.h | 16 +- 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/Target/UnixSignals.h | 1 + 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/include/lldb/{Core => Utility}/RangeMap.h | 15 +- .../lldb/Utility/ReproducerInstrumentation.h | 3 +- lldb/lit/BuildScript/toolchain-clang.test | 4 +- lldb/lit/Reproducer/Inputs/FileReplay.in | 2 - lldb/lit/Reproducer/Inputs/GDBRemoteReplay.in | 5 - lldb/lit/Reproducer/TestFileRepro.test | 4 +- lldb/lit/Reproducer/TestGDBRemoteRepro.test | 4 +- lldb/lit/Suite/lit.cfg | 4 + lldb/lit/helper/build.py | 11 + lldb/lit/helper/toolchain.py | 10 + lldb/lit/tools/lldb-server/TestGdbserverPort.test | 2 + lldb/lldb.xcodeproj/project.pbxproj | 2 + .../import_builtin_fileid/Makefile | 6 + .../TestImportBuiltinFileID.py | 27 + .../import_builtin_fileid/main.m | 6 + .../test/functionalities/paths/TestPaths.py | 9 + .../postmortem/elf-core/TestLinuxCore.py | 29 + .../postmortem/elf-core/linux-arm.core | Bin 0 -> 252 bytes lldb/packages/Python/lldbsuite/test/lldbtest.py | 3 +- .../Python/lldbsuite/test/make/Makefile.rules | 5 + lldb/source/API/SBAddress.cpp | 91 +- lldb/source/API/SBAttachInfo.cpp | 118 +- lldb/source/API/SBBlock.cpp | 78 +- lldb/source/API/SBBreakpoint.cpp | 247 +- lldb/source/API/SBBreakpointLocation.cpp | 108 +- lldb/source/API/SBBreakpointName.cpp | 148 +- lldb/source/API/SBBroadcaster.cpp | 55 +- lldb/source/API/SBCommandInterpreter.cpp | 258 +- lldb/source/API/SBCommandReturnObject.cpp | 101 +- lldb/source/API/SBCommunication.cpp | 42 +- lldb/source/API/SBCompileUnit.cpp | 80 +- lldb/source/API/SBData.cpp | 140 +- lldb/source/API/SBDebugger.cpp | 393 ++- lldb/source/API/SBDeclaration.cpp | 60 +- lldb/source/API/SBError.cpp | 50 +- lldb/source/API/SBEvent.cpp | 54 +- lldb/source/API/SBExecutionContext.cpp | 47 +- lldb/source/API/SBExpressionOptions.cpp | 108 +- lldb/source/API/SBFileSpec.cpp | 58 +- lldb/source/API/SBFileSpecList.cpp | 56 +- lldb/source/API/SBFrame.cpp | 214 +- lldb/source/API/SBFunction.cpp | 67 +- lldb/source/API/SBHostOS.cpp | 39 +- lldb/source/API/SBInstruction.cpp | 62 +- lldb/source/API/SBInstructionList.cpp | 56 +- lldb/source/API/SBLanguageRuntime.cpp | 8 + lldb/source/API/SBLaunchInfo.cpp | 130 +- lldb/source/API/SBLineEntry.cpp | 73 +- lldb/source/API/SBListener.cpp | 77 +- lldb/source/API/SBMemoryRegionInfo.cpp | 53 +- lldb/source/API/SBMemoryRegionInfoList.cpp | 32 +- lldb/source/API/SBModule.cpp | 191 +- lldb/source/API/SBModuleSpec.cpp | 115 +- lldb/source/API/SBPlatform.cpp | 236 +- lldb/source/API/SBProcess.cpp | 287 +- lldb/source/API/SBProcessInfo.cpp | 58 +- lldb/source/API/SBQueue.cpp | 52 +- lldb/source/API/SBQueueItem.cpp | 32 +- lldb/source/API/SBReproducer.cpp | 2857 +++++++++++++++++++- lldb/source/API/SBSection.cpp | 81 +- lldb/source/API/SBSourceManager.cpp | 25 + lldb/source/API/SBStream.cpp | 26 +- lldb/source/API/SBStringList.cpp | 49 +- lldb/source/API/SBStructuredData.cpp | 84 +- lldb/source/API/SBSymbol.cpp | 60 +- lldb/source/API/SBSymbolContext.cpp | 105 +- lldb/source/API/SBSymbolContextList.cpp | 46 +- lldb/source/API/SBTarget.cpp | 677 ++++- lldb/source/API/SBThread.cpp | 275 +- lldb/source/API/SBThreadCollection.cpp | 27 +- lldb/source/API/SBThreadPlan.cpp | 156 +- lldb/source/API/SBTrace.cpp | 13 + lldb/source/API/SBTraceOptions.cpp | 34 +- lldb/source/API/SBType.cpp | 300 +- lldb/source/API/SBTypeCategory.cpp | 194 +- lldb/source/API/SBTypeEnumMember.cpp | 79 +- lldb/source/API/SBTypeFilter.cpp | 53 +- lldb/source/API/SBTypeFormat.cpp | 53 +- lldb/source/API/SBTypeNameSpecifier.cpp | 50 +- lldb/source/API/SBTypeSummary.cpp | 119 +- lldb/source/API/SBTypeSynthetic.cpp | 67 +- lldb/source/API/SBUnixSignals.cpp | 54 +- lldb/source/API/SBValue.cpp | 337 ++- lldb/source/API/SBValueList.cpp | 45 +- lldb/source/API/SBVariablesOptions.cpp | 61 +- lldb/source/API/SBWatchpoint.cpp | 81 +- lldb/source/API/Utils.h | 30 + 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/ExpressionVariable.cpp | 2 +- lldb/source/Expression/IRExecutionUnit.cpp | 14 +- lldb/source/Host/common/FileSystem.cpp | 4 +- lldb/source/Host/common/Host.cpp | 7 - lldb/source/Interpreter/CommandObject.cpp | 12 +- lldb/source/Interpreter/OptionValueDictionary.cpp | 6 +- lldb/source/Interpreter/OptionValueProperties.cpp | 14 +- lldb/source/Interpreter/Property.cpp | 2 +- .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 62 +- .../Darwin-Kernel/DynamicLoaderDarwinKernel.h | 6 +- .../Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp | 2 +- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 6 +- .../MacOSX-DYLD/DynamicLoaderDarwin.h | 2 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 2 +- .../ExpressionParser/Clang/ClangASTSource.h | 2 +- .../Clang/ClangExpressionDeclMap.cpp | 10 +- .../Clang/ClangExpressionDeclMap.h | 10 +- .../Clang/ClangExpressionVariable.cpp | 4 +- .../Clang/ClangExpressionVariable.h | 4 +- .../Plugins/ExpressionParser/Clang/ClangHost.cpp | 67 +- .../Plugins/ExpressionParser/Clang/ClangHost.h | 6 +- .../Clang/ClangModulesDeclVendor.cpp | 4 +- .../Clang/ClangPersistentVariables.cpp | 6 +- .../Clang/ClangPersistentVariables.h | 6 +- .../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 | 2 +- .../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 | 6 +- .../Plugins/ObjectFile/JIT/ObjectFileJIT.cpp | 2 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 30 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.h | 18 +- .../Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp | 5 +- .../Process/Utility/DynamicRegisterInfo.cpp | 2 +- .../Plugins/Process/Utility/DynamicRegisterInfo.h | 2 +- .../Plugins/Process/elf-core/ThreadElfCore.cpp | 10 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 2 +- .../gdb-remote/GDBRemoteCommunicationClient.h | 2 +- .../GDBRemoteCommunicationServerPlatform.cpp | 2 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 2 +- .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 2 +- .../Python/ScriptInterpreterPython.cpp | 14 +- .../DarwinLog/StructuredDataDarwinLog.cpp | 26 +- .../DarwinLog/StructuredDataDarwinLog.h | 8 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 4 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.h | 8 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAranges.h | 3 +- lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp | 4 +- lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.h | 4 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 20 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 19 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 18 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.h | 19 +- .../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 +- .../Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp | 5 +- .../SymbolVendor/MacOSX/SymbolVendorMacOSX.cpp | 5 +- lldb/source/Symbol/ClangASTContext.cpp | 12 +- lldb/source/Symbol/CompilerType.cpp | 2 +- lldb/source/Symbol/Function.cpp | 4 +- lldb/source/Symbol/LocateSymbolFile.cpp | 11 +- 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/ExecutionContext.cpp | 8 - lldb/source/Target/Memory.cpp | 3 +- lldb/source/Target/ObjCLanguageRuntime.cpp | 6 +- lldb/source/Target/PathMappingList.cpp | 28 +- lldb/source/Target/Platform.cpp | 10 +- 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/Target/UnixSignals.cpp | 7 + lldb/source/Utility/ArchSpec.cpp | 2 +- lldb/source/Utility/ConstString.cpp | 10 +- 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/driver/Driver.cpp | 2 +- lldb/tools/lldb-server/lldb-platform.cpp | 6 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 24 +- lldb/unittests/Core/CMakeLists.txt | 2 - lldb/unittests/Core/MangledTest.cpp | 4 +- lldb/unittests/Expression/ClangParserTest.cpp | 39 +- lldb/unittests/Symbol/LocateSymbolFileTest.cpp | 9 +- lldb/unittests/Utility/CMakeLists.txt | 2 + lldb/unittests/{Core => Utility}/RangeMapTest.cpp | 2 +- lldb/unittests/{Core => Utility}/RangeTest.cpp | 3 +- lldb/www/architecture/varformats.html | 2 +- llvm/CMakeLists.txt | 6 + llvm/cmake/modules/HandleLLVMOptions.cmake | 14 + .../llvm/Analysis/OptimizationRemarkEmitter.h | 4 +- llvm/include/llvm/BinaryFormat/DynamicTags.def | 1 + .../CodeGen/MachineOptimizationRemarkEmitter.h | 14 +- llvm/include/llvm/CodeGen/MachineScheduler.h | 1 + llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 4 +- llvm/include/llvm/IR/LLVMContext.h | 33 +- llvm/include/llvm/IR/RemarkStreamer.h | 44 + llvm/include/llvm/Support/Endian.h | 10 +- llvm/lib/CodeGen/AtomicExpandPass.cpp | 10 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 46 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 101 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 6 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 37 +- llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 18 +- llvm/lib/IR/CMakeLists.txt | 1 + llvm/lib/IR/LLVMContext.cpp | 26 +- llvm/lib/IR/LLVMContextImpl.h | 3 +- llvm/lib/IR/RemarkStreamer.cpp | 28 + llvm/lib/LTO/LTO.cpp | 5 +- llvm/lib/MC/MachObjectWriter.cpp | 15 + llvm/lib/ProfileData/InstrProfReader.cpp | 2 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 19 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 1 + llvm/lib/Target/AArch64/select-bswap.mir | 38 - llvm/lib/Target/AMDGPU/BUFInstructions.td | 50 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 4 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 42 + llvm/lib/Target/ARM/ARMISelLowering.h | 3 + llvm/lib/Target/Hexagon/HexagonIICHVX.td | 12 +- .../Target/PowerPC/InstPrinter/PPCInstPrinter.cpp | 17 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 8 +- llvm/lib/Target/PowerPC/PPCBranchSelector.cpp | 84 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 15 +- llvm/lib/Target/WebAssembly/README.txt | 2 +- llvm/lib/Target/X86/X86.td | 14 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 6 + llvm/lib/Target/X86/X86InstrCompiler.td | 10 + .../Transforms/InstCombine/InstCombineCalls.cpp | 50 +- .../Transforms/InstCombine/InstCombineInternal.h | 2 + .../AMDGPU/llvm.amdgcn.buffer.atomic.ll | 60 +- .../AMDGPU/llvm.amdgcn.buffer.atomic.ll | 60 +- .../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 +- llvm/test/CodeGen/AArch64/uadd_sat.ll | 38 + llvm/test/CodeGen/AArch64/uadd_sat_vec.ll | 490 ++++ llvm/test/CodeGen/AArch64/usub_sat.ll | 38 + llvm/test/CodeGen/AArch64/usub_sat_vec.ll | 443 +++ .../CodeGen/AMDGPU/llvm.amdgcn.buffer.atomic.ll | 141 +- .../CodeGen/Hexagon/packetize-vgather-slot01.mir | 22 + llvm/test/CodeGen/PowerPC/branch_selector.ll | 45 + llvm/test/CodeGen/PowerPC/ppc32-secure-plt-tls.ll | 18 + llvm/test/CodeGen/PowerPC/pr39478.ll | 30 +- .../CodeGen/X86/8bit_cmov_of_trunc_promotion.ll | 271 ++ llvm/test/CodeGen/X86/add.ll | 153 ++ llvm/test/CodeGen/X86/cmovcmov.ll | 479 ++-- llvm/test/CodeGen/X86/combine-addo.ll | 59 +- llvm/test/CodeGen/X86/combine-mulo.ll | 74 +- llvm/test/CodeGen/X86/combine-subo.ll | 84 +- .../CodeGen/X86/lack-of-signed-truncation-check.ll | 16 +- llvm/test/CodeGen/X86/mulo-pow2.ll | 188 ++ llvm/test/CodeGen/X86/nontemporal-loads.ll | 48 +- llvm/test/CodeGen/X86/ps4-ssp-nop.ll | 39 + llvm/test/CodeGen/X86/signed-truncation-check.ll | 12 +- llvm/test/CodeGen/X86/vsel-cmp-load.ll | 8 +- llvm/test/CodeGen/X86/xaluo.ll | 11 +- .../WebAssembly/dbg-value-live-interval.ll | 2 +- llvm/test/DebugInfo/WebAssembly/dbg-value-move.ll | 2 +- llvm/test/MC/MachO/bad-reloc.s | 5 + llvm/test/MC/WebAssembly/array-fill.ll | 2 +- llvm/test/MC/WebAssembly/bss.ll | 2 +- llvm/test/MC/WebAssembly/comdat.ll | 14 +- llvm/test/MC/WebAssembly/explicit-sections.ll | 4 +- llvm/test/MC/WebAssembly/external-func-address.ll | 6 +- llvm/test/MC/WebAssembly/function-sections.ll | 2 +- llvm/test/MC/WebAssembly/global-ctor-dtor.ll | 28 +- llvm/test/MC/WebAssembly/import-module.ll | 2 +- llvm/test/MC/WebAssembly/offset.ll | 2 +- llvm/test/MC/WebAssembly/unnamed-data.ll | 8 +- llvm/test/MC/WebAssembly/weak.ll | 4 +- llvm/test/Other/Inputs/cspgo-cs.proftext | 1 + .../test/Other/Inputs/cspgo-noncs.proftext | 0 llvm/test/Other/cspgo-O2-pipeline.ll | 13 + llvm/test/Other/new-pm-cspgo.ll | 32 + .../AtomicExpand/X86/expand-atomic-libcall.ll | 34 + .../CodeGenPrepare/ARM/sink-free-instructions.ll | 232 ++ .../Transforms/InstCombine/sadd-with-overflow.ll | 38 +- .../Transforms/PGOProfile/Inputs/cspgo.proftext | 151 ++ .../PGOProfile/Inputs/thinlto_cs.proftext | 72 + .../PGOProfile/Inputs/thinlto_cspgo_bar_gen.ll | 74 + .../PGOProfile/Inputs/thinlto_cspgo_bar_use.ll | 70 + .../Transforms/PGOProfile/cspgo_profile_summary.ll | 155 ++ .../Transforms/PGOProfile/thinlto_cspgo_gen.ll | 88 + .../Transforms/PGOProfile/thinlto_cspgo_use.ll | 82 + llvm/test/tools/gold/X86/Inputs/cspgo.proftext | 39 + .../tools/gold/X86/Inputs/thinlto_cspgo_bar.ll | 111 + llvm/test/tools/gold/X86/thinlto_cspgo.ll | 80 + llvm/test/tools/llvm-dwarfdump/X86/formclass2.s | 315 +++ llvm/test/tools/llvm-dwarfdump/X86/formclass4.s | 331 +++ .../tools/llvm-mca/X86/Atom/resources-x86_64.s | 74 +- .../tools/llvm-mca/X86/BdVer2/resources-x86_64.s | 74 +- .../llvm-mca/X86/Broadwell/resources-x86_64.s | 74 +- .../tools/llvm-mca/X86/BtVer2/resources-x86_64.s | 74 +- .../tools/llvm-mca/X86/Generic/resources-x86_64.s | 74 +- .../tools/llvm-mca/X86/Haswell/resources-x86_64.s | 74 +- .../test/tools/llvm-mca/X86/SLM/resources-x86_64.s | 74 +- .../llvm-mca/X86/SandyBridge/resources-x86_64.s | 74 +- .../llvm-mca/X86/SkylakeClient/resources-x86_64.s | 74 +- .../llvm-mca/X86/SkylakeServer/resources-x86_64.s | 74 +- .../tools/llvm-mca/X86/Znver1/resources-x86_64.s | 74 +- .../llvm-profdata/Inputs/CSIR_profile.proftext | 11 + llvm/test/tools/llvm-profdata/Inputs/cs.proftext | 10 + .../test/tools/llvm-profdata/Inputs/noncs.proftext | 11 + llvm/test/tools/llvm-profdata/csprof-dump.test | 31 + llvm/test/tools/obj2yaml/dynamic-section.test | 4 + llvm/tools/llc/llc.cpp | 5 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 17 +- llvm/tools/opt/opt.cpp | 10 +- llvm/utils/gn/build/toolchain/target_flags.gni | 4 + llvm/utils/gn/secondary/compiler-rt/target.gni | 4 +- llvm/utils/gn/secondary/llvm/lib/IR/BUILD.gn | 1 + .../gn/secondary/llvm/lib/OptRemarks/BUILD.gn | 10 - llvm/utils/gn/secondary/llvm/lib/Remarks/BUILD.gn | 10 + .../secondary/llvm/tools/llvm-opt-report/BUILD.gn | 2 +- llvm/utils/gn/secondary/llvm/triples.gni | 6 +- llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 2 +- .../unittests/{OptRemarks => Remarks}/BUILD.gn | 6 +- 569 files changed, 17294 insertions(+), 3868 deletions(-) delete mode 100644 clang/test/CodeGen/Inputs/pgotestir.proftext delete mode 100644 clang/test/CodeGen/Inputs/pgotestir_cs.proftext delete mode 100644 clang/test/CodeGen/cspgo-instrumentation.c delete mode 100644 clang/test/CodeGen/cspgo-instrumentation_lto.c delete mode 100644 clang/test/CodeGen/cspgo-instrumentation_thinlto.c create mode 100644 clang/test/CodeGenCUDA/debug-info-template.cu create mode 100644 clang/test/CodeGenOpenCLCXX/addrspace-references.cl create mode 100644 clang/test/Modules/Inputs/Rmodule-import/A.h create mode 100644 clang/test/Modules/Inputs/Rmodule-import/B.h create mode 100644 clang/test/Modules/Inputs/Rmodule-import/C.h create mode 100644 clang/test/Modules/Inputs/Rmodule-import/D.h create mode 100644 clang/test/Modules/Inputs/Rmodule-import/module.modulemap create mode 100644 clang/test/Modules/Rmodule-import.m rename compiler-rt/lib/tsan/rtl/{tsan_libdispatch_mac.cc => tsan_libdispatch.cc} (94%) 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/COFF/Inputs/failmismatch1.ll create mode 100644 lld/test/COFF/Inputs/failmismatch2.ll delete mode 100644 lld/test/ELF/invalid/Inputs/broken-relaxation-x64.elf delete mode 100644 lld/test/ELF/invalid/Inputs/common-symbol-alignment.elf delete mode 100644 lld/test/ELF/invalid/Inputs/common-symbol-alignment2.elf delete mode 100644 lld/test/ELF/invalid/common-symbol-alignment.s create mode 100644 lld/test/ELF/invalid/common-symbol-alignment.test rename lldb/include/lldb/{Core => Utility}/RangeMap.h (99%) delete mode 100644 lldb/lit/Reproducer/Inputs/FileReplay.in delete mode 100644 lldb/lit/Reproducer/Inputs/GDBRemoteReplay.in create mode 100644 lldb/lit/tools/lldb-server/TestGdbserverPort.test create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import_b [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import_b [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import_b [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/source/API/Utils.h rename lldb/unittests/{Core => Utility}/RangeMapTest.cpp (98%) rename lldb/unittests/{Core => Utility}/RangeTest.cpp (99%) create mode 100644 llvm/include/llvm/IR/RemarkStreamer.h create mode 100644 llvm/lib/IR/RemarkStreamer.cpp delete mode 100644 llvm/lib/Target/AArch64/select-bswap.mir create mode 100644 llvm/test/CodeGen/AArch64/uadd_sat.ll create mode 100644 llvm/test/CodeGen/AArch64/uadd_sat_vec.ll create mode 100644 llvm/test/CodeGen/AArch64/usub_sat.ll create mode 100644 llvm/test/CodeGen/AArch64/usub_sat_vec.ll create mode 100644 llvm/test/CodeGen/Hexagon/packetize-vgather-slot01.mir create mode 100644 llvm/test/CodeGen/PowerPC/branch_selector.ll create mode 100644 llvm/test/CodeGen/PowerPC/ppc32-secure-plt-tls.ll create mode 100644 llvm/test/CodeGen/X86/8bit_cmov_of_trunc_promotion.ll create mode 100644 llvm/test/CodeGen/X86/mulo-pow2.ll create mode 100644 llvm/test/CodeGen/X86/ps4-ssp-nop.ll create mode 100644 llvm/test/MC/MachO/bad-reloc.s create mode 100644 llvm/test/Other/Inputs/cspgo-cs.proftext copy clang/test/CodeGen/Inputs/pgotestir.profraw => llvm/test/Other/Inputs/cspgo-n [...] create mode 100644 llvm/test/Other/cspgo-O2-pipeline.ll create mode 100644 llvm/test/Other/new-pm-cspgo.ll create mode 100644 llvm/test/Transforms/AtomicExpand/X86/expand-atomic-libcall.ll create mode 100644 llvm/test/Transforms/CodeGenPrepare/ARM/sink-free-instructions.ll create mode 100644 llvm/test/Transforms/PGOProfile/Inputs/cspgo.proftext create mode 100644 llvm/test/Transforms/PGOProfile/Inputs/thinlto_cs.proftext create mode 100644 llvm/test/Transforms/PGOProfile/Inputs/thinlto_cspgo_bar_gen.ll create mode 100644 llvm/test/Transforms/PGOProfile/Inputs/thinlto_cspgo_bar_use.ll create mode 100644 llvm/test/Transforms/PGOProfile/cspgo_profile_summary.ll create mode 100644 llvm/test/Transforms/PGOProfile/thinlto_cspgo_gen.ll create mode 100644 llvm/test/Transforms/PGOProfile/thinlto_cspgo_use.ll create mode 100644 llvm/test/tools/gold/X86/Inputs/cspgo.proftext create mode 100644 llvm/test/tools/gold/X86/Inputs/thinlto_cspgo_bar.ll create mode 100644 llvm/test/tools/gold/X86/thinlto_cspgo.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/formclass2.s create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/formclass4.s create mode 100644 llvm/test/tools/llvm-profdata/Inputs/CSIR_profile.proftext create mode 100644 llvm/test/tools/llvm-profdata/Inputs/cs.proftext create mode 100644 llvm/test/tools/llvm-profdata/Inputs/noncs.proftext create mode 100644 llvm/test/tools/llvm-profdata/csprof-dump.test delete mode 100644 llvm/utils/gn/secondary/llvm/lib/OptRemarks/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Remarks/BUILD.gn rename llvm/utils/gn/secondary/llvm/unittests/{OptRemarks => Remarks}/BUILD.gn (53%)