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-mainline-allnoconfig in repository toolchain/ci/llvm-project.
from 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. new 83b88441ad9 [mips] Replace assertion by error message while lowering `R [...] new 2157f57d2dd Pass /bigobj for SBReproducer.cpp with MSVC new ea401ec7f40 Factor the clang specific parts of ExpressionSourceCode.{h, [...] new 798174455f4 Fix Cmake files for ExpressionSourceCode.cpp -> ClangExpres [...] new a658ab9f556 [testsuite] Port crashlog to python 3, second attempt. new 10454dcc6a8 [PGO] Re-submit: Clang part of change for context-sensitive [...] new 212c8ac23f4 [LoopRotate] fix crash encountered with callbr new 2d6e6cbacc7 Remove the warning in DynamicLoaderDarwinKernel::KextImageI [...] new 9a8e777f8c3 [Python] Unbreak the recently modified tests for python 2. new 1dfba3cfba9 Promote more debug-only assertions to regular assertions. new 28f7466f4ef Promote more debug-only assertions to regular assertions. new ae5d62585ee [Reproducers] Add tests for different types of functionality new 59a94225c9c Relax testcase.
The 13 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/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/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/ExprConstant.cpp | 11 +- clang/lib/AST/OpenMPClause.cpp | 1 - clang/lib/AST/StmtProfile.cpp | 1 - clang/lib/Basic/OpenMPKinds.cpp | 2 - clang/lib/CodeGen/CGDebugInfo.cpp | 52 ++- clang/lib/CodeGen/CGStmt.cpp | 11 +- clang/lib/CodeGen/CodeGenAction.cpp | 5 +- clang/lib/CodeGen/TargetInfo.cpp | 2 +- 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/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/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 +- 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/examples/darwin/heap_find/heap.py | 32 +- lldb/examples/python/crashlog.py | 127 +++--- 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/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 +- .../include/lldb/Expression/ExpressionSourceCode.h | 27 +- 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 +- .../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/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 | 10 +- .../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 | 5 +- .../Python/lldbsuite/test/make/Makefile.rules | 5 + lldb/source/API/CMakeLists.txt | 4 + lldb/source/API/SBCompileUnit.cpp | 8 +- lldb/source/API/SBReproducer.cpp | 13 +- 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/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/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 | 78 ++-- .../Darwin-Kernel/DynamicLoaderDarwinKernel.h | 6 +- .../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 | 67 +-- .../Plugins/ExpressionParser/Clang/ClangHost.h | 6 +- .../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 | 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 +- .../gdb-remote/GDBRemoteRegisterContext.cpp | 4 - .../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 | 22 +- .../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 | 4 +- lldb/source/Symbol/DWARFCallFrameInfo.cpp | 2 - lldb/source/Symbol/Function.cpp | 4 +- lldb/source/Symbol/LineTable.cpp | 2 +- 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/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/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/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/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/Hexagon/HexagonIICHVX.td | 12 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 14 +- .../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 + llvm/lib/Transforms/Utils/LoopRotationUtils.cpp | 5 +- .../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/Mips/frame-address-err.ll | 11 + llvm/test/CodeGen/Mips/return_address_err.ll | 11 + 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 +- 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 ++ .../Transforms/InstCombine/sadd-with-overflow.ll | 38 +- llvm/test/Transforms/LoopRotate/callbr.ll | 103 +++++ .../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 ++++ .../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 | 5 +- 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 +- 509 files changed, 7173 insertions(+), 2590 deletions(-) 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/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%) 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 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/ [...] rename lldb/source/{Expression/ExpressionSourceCode.cpp => Plugins/ExpressionParse [...] copy lldb/{include/lldb/Expression/ExpressionSourceCode.h => source/Plugins/Expres [...] 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/Mips/frame-address-err.ll create mode 100644 llvm/test/CodeGen/Mips/return_address_err.ll 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/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/LoopRotate/callbr.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-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%)