This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-defconfig 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 new 516d07de071 [libc++] Fix use-after-free when building with _LIBCPP_DEBUG=1 new 982cbb62325 [CUDA][HIP][DebugInfo] Skip reference device function new 480bce28ffc gn build: Merge r355514. new 0e4c482124f Pass ConstString by value (NFC) new 94b1ff72f57 Sanity check --max-gdbserver-port new fcda044d22b [debugserver] Fix IsUserReady thread filtering new 3ee1524afc6 [PGO] Fix hexagon buildbot errors in r355541 new 3229000f636 [lldb-vscode] Correctly propagate errors back to VS Code.
The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-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%)