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-stable-allmodconfig in repository toolchain/ci/llvm-project.
from 5eaa55f6166 [ELF][test] chmod u+w to prevent annoying rm prompt adds 81eec58a0d5 [AMDGPU] Omit KILL instructions from hazard recognizer adds 4a9086b5373 [ARM] Fix select_cc lowering for fp16 adds f509fe4655a Add wildcard support to all update_*_test_checks.py scripts [...] adds c7397613d20 [WebAssembly] Rename a variable in LateEHPrepare (NFC) adds b30c1d571bd Fix embedded Python initialization according to changes in [...] adds 3bcb0aa7f9b [SCEV] Add some extra tests for IndVarSimplifys loop exit v [...] adds 41e38925ab6 [ASTImporter] Fix redecl failures of Class and ClassTemplate adds 1e93080ca85 [llvm-objcopy] - Report "no zlib available" error properly [...] adds 7523f743b4c [lldb] Fix linux host build after r355342 adds 4511f3fa86d [SCEV] Ensure that isHighCostExpansion takes into account w [...] adds 9e3f7d8ad00 [AMDGPU] Fix DPP operand order in atomic optimizer adds 8a3b7d390c8 [ASTMatchers] Improved formatting in a documentation comment adds 855478328b5 [analyzer] Fix taint propagation in GenericTaintChecker adds 826624f00a8 [sanitizers] Don't use Windows Trace Logging with Clang in [...] adds a55999301e2 One more UserIDResolver fix adds ade3c70537e [llvm-objcopy] - Simplify `isCompressable` and fix the issu [...] adds 4d93b9c75c0 [X86] Add test cases for D58874 adds 401997db928 [clang-tidy] Fix bugprone-string-constructor crash adds bc6b225d429 Adds property to force enabling of GDB JIT loader for MacOS adds b55803283b6 [libc++] Change memory_order to an enum class adds a3d06ccd5eb [X86] Add SADDO/UADDO and SSUBO/USUBO combine tests adds 65676571e17 Fix typo in constant vector adds 622862987f3 Revert "Fix embedded Python initialization according to cha [...] adds f011e53a78b [X86] Add SMULO/UMULO combine tests adds 00d5847b5cf Revert "[GlobalISel][AArch64] Add selection support for G_E [...] adds 130322e7cc5 [libc++] Fix <atomic> failures on GCC adds ab851939fc6 [HIP] Do not unbundle object files for -fno-gpu-rdc adds 8b72080d4d7 [SDAG] move FP constant folding to helper function; NFC adds 40441aa86a0 [X86][SSE] Regenerate vector zero tests adds 05812b65db6 [lldb] Disable some of TestJITLoaderGDB.py tests on Windows adds 34d3b80dbab TableGen: Allow lists to be concatenated through '#' adds 70b082e85cb Revert "[lldbtest] Check against the correct name for libcx [...] adds 7421f7bd66c [scudo][standalone] Add bytemap classes adds 1061cb6a93c [libcxx] Revert set of atomic patches that broke lldb. adds 1af5bd54a82 [OPENMP]Target region: emit const firstprivates as globals [...] adds 071949c3afa Allow bundle size to be 0 in clang-offload-bundler adds add2d2e3040 [SLP] Fix invalid triple in X86 tests adds c5be267003e [CUDA][HIP][Sema] Fix template kernel with function as temp [...] adds bb322e79c16 [DataFormatters] Fix regression in libc++ std::atomic forma [...] adds 572e94ca023 [X86] Enable 8-bit OR with disjoint bits to convert to LEA adds 216bf7f03bf [X86] Allow 8-bit INC/DEC to be converted to LEA. adds 4a9dd7c39b1 [X86] Enable 8-bit SHL to convert to LEA adds 870397739ec AMDGPU: Preserve undef flag when expanding SI_IF adds 6de760ac4e8 Reinstate libc++ patches now that the lldb formatter has be [...] adds 16fc15ab15f [Subtarget] Move SubtargetFeatureKV/SubtargetInfoKV from Su [...] adds ca26808da95 [Subtarget] Create a separate SubtargetSubtargetKV struct f [...] adds f124e75656d [X86] In X86DomainReassignment.cpp add enclosed registers t [...] adds 2982b846e92 [Subtarget] Merge ProcSched and ProcDesc arrays in MCSubtar [...] adds 7c03c58af62 [PGO] Clang part of change for context-sensitive PGO (part2) adds 57fd733140f Revert r355224 "[TableGen][SelectionDAG][X86] Add specific [...] adds 88e15140ee5 [clang-format] Fix lambdas returning template specializatio [...] adds 14c1e08ff57 Add logging to SBCompileUnit::GetNumLineEntries. adds c38831e11dc [NFC][CodeGen][X86][AArch64] Add tests for C++ std::midpoin [...] adds ef9d6aea458 [WebAssembly] Disable MachineBlockPlacement pass adds 47db2262ebc [WebAssembly] Test change after disabling MachineBlockPlacement adds 1c4bab3ba4e [OptRemarks] Make OptRemarks more generic: rename OptRemark [...] adds b1e36564c67 [cmake] Add libRemarks to LLVM_DISTRIBUTION_COMPONENTS adds cb056a1a3a9 [Remarks][NFC] Rename RemarkParser to YAMLRemarkParser adds c3a0cd29d19 [docs] Update the list of ThreadSanitizer supported OSes adds d15f3b188bf [lldbsuite, windows] Skip the TestEvents tests on Windows adds 5c644c9bcaa [WebAssembly] Simplify iterator navigations (NFC) adds b0bfac48d17 [docs] Add some architectures into the list of supported Th [...] adds 2717b76c1a4 [lit, windows] Disable stop-hook-threads on Windows adds f228b2c2efc Revert logging addition to SBCompileUnit::GetNumLineEntries [...] adds 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. adds 83b88441ad9 [mips] Replace assertion by error message while lowering `R [...] adds 2157f57d2dd Pass /bigobj for SBReproducer.cpp with MSVC adds ea401ec7f40 Factor the clang specific parts of ExpressionSourceCode.{h, [...] adds 798174455f4 Fix Cmake files for ExpressionSourceCode.cpp -> ClangExpres [...] adds a658ab9f556 [testsuite] Port crashlog to python 3, second attempt. adds 10454dcc6a8 [PGO] Re-submit: Clang part of change for context-sensitive [...] adds 212c8ac23f4 [LoopRotate] fix crash encountered with callbr adds 2d6e6cbacc7 Remove the warning in DynamicLoaderDarwinKernel::KextImageI [...] adds 9a8e777f8c3 [Python] Unbreak the recently modified tests for python 2. adds 1dfba3cfba9 Promote more debug-only assertions to regular assertions. adds 28f7466f4ef Promote more debug-only assertions to regular assertions. adds ae5d62585ee [Reproducers] Add tests for different types of functionality adds 59a94225c9c Relax testcase. adds f4d2fa3fa08 crashlog.py: Catch exception from subprocess. adds db5a779f2fc Avoid using -S in combination with "script"; it's unreliable. adds c56d2afc635 AMDGPU: Handle "uniform-work-group-size" attribute (fix for RADV) adds 03df653f714 Repair the build when LLDB_DISABLE_PYTHON is set adds 22ac7bf49e2 [InterleavedAccessAnalysis] Use fixed size integers for Int [...] adds 815a05ca6ba [WebAssembly] LTO: Don't include bitcode-only symbols in th [...] adds a583486065d When disassembling Aarch64 target and vendor Apple, set the [...] adds 67fb9b4a315 Skip TestGdbserverPort.test on Windows adds 9361217ea2d [WebAssembly] Fix build after rL355577 adds a0dd6e9a08e [X86] Add 512-bit fminnum/maxnum test cases for PR40984. Al [...] adds 3acc4236b87 [X86] Enable combineFMinNumFMaxNum for 512 bit vectors when [...] adds b0f764c7373 [BDCE] Optimize find+insert with early insert
No new revisions were added by this update.
Summary of changes: .../clang-tidy/bugprone/StringConstructorCheck.cpp | 3 +- clang-tools-extra/clangd/ClangdUnit.cpp | 9 +- clang-tools-extra/clangd/Diagnostics.cpp | 1 + clang-tools-extra/clangd/Diagnostics.h | 8 + .../clang-tidy/bugprone-string-constructor.cpp | 8 + .../unittests/clangd/DiagnosticsTests.cpp | 17 + clang/CMakeLists.txt | 2 + clang/cmake/caches/Apple-stage2.cmake | 1 + clang/docs/ThreadSanitizer.rst | 6 +- 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/ASTMatchers/ASTMatchersInternal.h | 3 +- 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/ASTImporter.cpp | 34 +- 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/CGOpenMPRuntime.cpp | 70 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 12 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 8 + clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h | 4 + clang/lib/CodeGen/CGStmt.cpp | 11 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 13 + clang/lib/CodeGen/CodeGenAction.cpp | 5 +- clang/lib/CodeGen/TargetInfo.cpp | 2 +- clang/lib/Driver/Driver.cpp | 23 +- clang/lib/Edit/RewriteObjCFoundationAPI.cpp | 2 + clang/lib/Format/UnwrappedLineParser.cpp | 21 + clang/lib/Sema/SemaCUDA.cpp | 5 + clang/lib/Sema/SemaChecking.cpp | 45 +- clang/lib/Sema/SemaExpr.cpp | 9 +- clang/lib/Sema/SemaInit.cpp | 21 +- clang/lib/Sema/SemaStmtAsm.cpp | 15 +- clang/lib/Sema/TreeTransform.h | 2 - clang/lib/Serialization/ASTReader.cpp | 6 + .../Checkers/GenericTaintChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 4 +- clang/test/Analysis/taint-generic.c | 7 + 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/Driver/hip-binding.hip | 9 +- clang/test/Driver/hip-link-shared-library.hip | 2 +- 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 + .../OpenMP/nvptx_target_firstprivate_codegen.cpp | 18 +- clang/test/OpenMP/target_firstprivate_codegen.cpp | 114 +- clang/test/Sema/inline-asm-validate-x86.c | 20 +- clang/test/SemaCUDA/call-device-fn-from-host.cu | 7 +- clang/test/SemaCUDA/call-host-fn-from-device.cu | 4 +- .../clang-offload-bundler/ClangOffloadBundler.cpp | 2 +- clang/tools/libclang/CIndex.cpp | 1 - clang/unittests/AST/ASTImporterTest.cpp | 12 +- clang/unittests/Format/FormatTest.cpp | 105 + compiler-rt/CMakeLists.txt | 6 + .../lib/sanitizer_common/sanitizer_common.h | 2 +- .../lib/sanitizer_common/sanitizer_platform.h | 6 +- compiler-rt/lib/scudo/standalone/CMakeLists.txt | 1 + compiler-rt/lib/scudo/standalone/bytemap.h | 103 + .../lib/scudo/standalone/tests/CMakeLists.txt | 1 + .../lib/scudo/standalone/tests/bytemap_test.cc | 73 + 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 | 162 +- 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 + .../atomics.lockfree/isalwayslockfree.pass.cpp | 34 +- .../atomics/atomics.order/memory_order.pass.cpp | 17 +- .../atomics.order/memory_order_new.pass.cpp | 23 + .../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 +- libcxx/www/cxx2a_status.html | 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 + lld/test/ELF/lto/relocatable.ll | 2 + lld/test/wasm/init-fini.ll | 2 +- lld/test/wasm/lto/relocatable.ll | 27 + lld/wasm/Writer.cpp | 2 +- lldb/docs/structured_data/StructuredDataPlugins.md | 4 +- lldb/examples/darwin/heap_find/heap.py | 32 +- lldb/examples/python/crashlog.py | 131 +- lldb/examples/python/symbolication.py | 70 +- lldb/include/lldb/Breakpoint/Breakpoint.h | 8 +- lldb/include/lldb/Breakpoint/BreakpointName.h | 8 +- .../lldb/Breakpoint/BreakpointResolverName.h | 2 +- lldb/include/lldb/Breakpoint/Watchpoint.h | 4 +- lldb/include/lldb/Core/Debugger.h | 4 +- lldb/include/lldb/Core/Disassembler.h | 2 +- lldb/include/lldb/Core/Mangled.h | 18 +- lldb/include/lldb/Core/Module.h | 32 +- lldb/include/lldb/Core/ModuleList.h | 10 +- lldb/include/lldb/Core/ModuleSpec.h | 2 +- lldb/include/lldb/Core/PluginManager.h | 122 +- lldb/include/lldb/Core/RichManglingContext.h | 4 +- lldb/include/lldb/Core/Section.h | 8 +- lldb/include/lldb/Core/UserSettingsController.h | 2 +- lldb/include/lldb/Core/ValueObject.h | 16 +- lldb/include/lldb/Core/ValueObjectCast.h | 4 +- lldb/include/lldb/Core/ValueObjectChild.h | 2 +- lldb/include/lldb/Core/ValueObjectConstResult.h | 16 +- .../include/lldb/Core/ValueObjectConstResultCast.h | 2 +- .../lldb/Core/ValueObjectConstResultChild.h | 2 +- lldb/include/lldb/Core/ValueObjectRegister.h | 4 +- .../include/lldb/Core/ValueObjectSyntheticFilter.h | 4 +- lldb/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 - lldb/include/lldb/Host/HostInfoBase.h | 2 - lldb/include/lldb/Host/posix/HostInfoPosix.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 +- .../ExecControl/StopHook/stop-hook-threads.test | 3 +- lldb/lit/Python/crashlog.test | 2 +- .../Functionalities/Inputs/DataFormatter.in | 7 + lldb/lit/Reproducer/Functionalities/Inputs/foo.cpp | 13 + .../Reproducer/Functionalities/Inputs/stepping.c | 37 + .../Functionalities/TestDataFormatter.test | 16 + .../Functionalities/TestImagineList.test | 29 + .../Reproducer/Functionalities/TestStepping.test | 99 + lldb/lit/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 | 4 + lldb/lldb.xcodeproj/project.pbxproj | 16 +- .../import_builtin_fileid}/Makefile | 3 +- .../TestImportBuiltinFileID.py | 27 + .../import_builtin_fileid/main.m | 6 + .../test/functionalities/jitloader_gdb/Makefile | 8 + .../jitloader_gdb/TestJITLoaderGDB.py | 80 + .../test/functionalities/jitloader_gdb/simple.c | 20 + .../jitloader_gdb/{Makefile => simple.mk} | 3 +- .../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 + .../lldbsuite/test/python_api/event/TestEvents.py | 3 + lldb/source/API/CMakeLists.txt | 4 + 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 | 2865 +++++++++++++- 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/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/Host/linux/Host.cpp | 1 + lldb/source/Host/posix/HostInfoPosix.cpp | 2 +- lldb/source/Interpreter/CommandObject.cpp | 12 +- lldb/source/Interpreter/OptionValueDictionary.cpp | 6 +- lldb/source/Interpreter/OptionValueProperties.cpp | 14 +- lldb/source/Interpreter/Property.cpp | 2 +- .../Disassembler/llvm/DisassemblerLLVMC.cpp | 5 + .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 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 | 51 +- 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 | 71 +- .../Plugins/Language/CPlusPlus/LibCxxAtomic.h | 3 + .../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/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/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/Disassembler/CMakeLists.txt | 1 + .../Disassembler/TestArm64Disassembly.cpp | 80 + 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/AddLLVM.cmake | 2 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 14 + llvm/include/llvm-c/{OptRemarks.h => Remarks.h} | 106 +- .../llvm/Analysis/OptimizationRemarkEmitter.h | 4 +- llvm/include/llvm/Analysis/VectorUtils.h | 30 +- llvm/include/llvm/BinaryFormat/DynamicTags.def | 1 + .../CodeGen/MachineOptimizationRemarkEmitter.h | 14 +- llvm/include/llvm/CodeGen/MachineScheduler.h | 1 + llvm/include/llvm/CodeGen/SelectionDAG.h | 5 + llvm/include/llvm/CodeGen/SelectionDAGISel.h | 2 - llvm/include/llvm/CodeGen/TargetSubtargetInfo.h | 4 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 4 +- llvm/include/llvm/IR/LLVMContext.h | 33 +- llvm/include/llvm/IR/RemarkStreamer.h | 44 + llvm/include/llvm/MC/MCSubtargetInfo.h | 45 +- llvm/include/llvm/MC/SubtargetFeature.h | 78 +- llvm/include/llvm/Support/Endian.h | 10 +- llvm/include/llvm/TableGen/Record.h | 1 + llvm/include/llvm/Target/TargetSelectionDAG.td | 10 +- llvm/lib/Analysis/ScalarEvolutionExpander.cpp | 7 +- llvm/lib/CMakeLists.txt | 2 +- llvm/lib/CodeGen/AtomicExpandPass.cpp | 10 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 46 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 101 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 139 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 6 + llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 6 - llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 37 +- llvm/lib/CodeGen/TargetSubtargetInfo.cpp | 6 +- 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/LLVMBuild.txt | 2 +- llvm/lib/LTO/LTO.cpp | 5 +- llvm/lib/MC/MCSubtargetInfo.cpp | 191 +- llvm/lib/MC/MachObjectWriter.cpp | 15 + llvm/lib/MC/SubtargetFeature.cpp | 188 +- llvm/lib/OptRemarks/CMakeLists.txt | 3 - llvm/lib/ProfileData/InstrProfReader.cpp | 2 +- llvm/lib/Remarks/CMakeLists.txt | 3 + llvm/lib/{OptRemarks => Remarks}/LLVMBuild.txt | 4 +- .../RemarkParser.cpp} | 96 +- llvm/lib/TableGen/Record.cpp | 18 + llvm/lib/TableGen/TGParser.cpp | 23 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 19 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 1 + .../Target/AArch64/AArch64InstructionSelector.cpp | 142 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 3 +- .../lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 8 - llvm/lib/Target/AArch64/select-bswap.mir | 38 - .../Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp | 68 +- llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 4 +- llvm/lib/Target/AMDGPU/BUFInstructions.td | 50 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 5 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 4 +- llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 4 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 60 +- llvm/lib/Target/ARM/ARMISelLowering.h | 3 + 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/SystemZ/SystemZOperators.td | 20 +- llvm/lib/Target/WebAssembly/README.txt | 2 +- .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 26 +- .../WebAssembly/WebAssemblyExplicitLocals.cpp | 2 +- .../WebAssemblyFixIrreducibleControlFlow.cpp | 3 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 3 +- .../WebAssembly/WebAssemblyLateEHPrepare.cpp | 6 +- .../WebAssembly/WebAssemblyTargetMachine.cpp | 4 + llvm/lib/Target/X86/X86.td | 14 +- llvm/lib/Target/X86/X86DomainReassignment.cpp | 1 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 6 + llvm/lib/Target/X86/X86ISelLowering.cpp | 12 +- llvm/lib/Target/X86/X86InstrAVX512.td | 88 +- llvm/lib/Target/X86/X86InstrArithmetic.td | 6 +- llvm/lib/Target/X86/X86InstrCompiler.td | 17 + llvm/lib/Target/X86/X86InstrFoldTables.cpp | 3 + llvm/lib/Target/X86/X86InstrInfo.cpp | 37 +- llvm/lib/Target/X86/X86InstrInfo.h | 3 +- llvm/lib/Target/X86/X86InstrSSE.td | 2 +- llvm/lib/Target/X86/X86InstrShiftRotate.td | 2 +- llvm/lib/Target/X86/X86InstrVecCompiler.td | 2 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 2 + llvm/lib/Target/X86/X86MacroFusion.cpp | 2 + .../Transforms/InstCombine/InstCombineCalls.cpp | 50 +- .../Transforms/InstCombine/InstCombineInternal.h | 2 + llvm/lib/Transforms/Scalar/BDCE.cpp | 10 +- llvm/lib/Transforms/Utils/LoopRotationUtils.cpp | 5 +- .../AMDGPU/llvm.amdgcn.buffer.atomic.ll | 60 +- .../AMDGPU/llvm.amdgcn.buffer.atomic.ll | 60 +- .../GlobalISel/regbank-extract-vector-elt.mir | 103 - .../GlobalISel/select-extract-vector-elt.mir | 94 - .../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/midpoint-int.ll | 535 +++ 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 +++ .../AMDGPU/annotate-kernel-features-hsa-call.ll | 50 +- .../CodeGen/AMDGPU/atomic_optimizations_buffer.ll | 5 +- .../AMDGPU/atomic_optimizations_global_pointer.ll | 4 +- .../AMDGPU/atomic_optimizations_local_pointer.ll | 4 +- .../AMDGPU/atomic_optimizations_raw_buffer.ll | 4 +- .../AMDGPU/atomic_optimizations_struct_buffer.ll | 4 +- llvm/test/CodeGen/AMDGPU/hazard-kill.mir | 32 + .../CodeGen/AMDGPU/llvm.amdgcn.buffer.atomic.ll | 141 +- llvm/test/CodeGen/AMDGPU/si-lower-control-flow.mir | 46 +- .../AMDGPU/uniform-work-group-attribute-missing.ll | 18 + .../uniform-work-group-nested-function-calls.ll | 24 + ...orm-work-group-prevent-attribute-propagation.ll | 25 + .../uniform-work-group-propagate-attribute.ll | 33 + .../AMDGPU/uniform-work-group-recursion-test.ll | 37 + .../test/CodeGen/AMDGPU/uniform-work-group-test.ll | 35 + llvm/test/CodeGen/ARM/vsel-fp16.ll | 676 ++++ .../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/WebAssembly/cfg-stackify.ll | 352 -- llvm/test/CodeGen/WebAssembly/conv-trap.ll | 88 +- llvm/test/CodeGen/WebAssembly/implicit-def.ll | 29 +- .../test/CodeGen/WebAssembly/lower-global-dtors.ll | 27 +- llvm/test/CodeGen/WebAssembly/phi.ll | 5 +- .../CodeGen/X86/8bit_cmov_of_trunc_promotion.ll | 271 ++ llvm/test/CodeGen/X86/MergeConsecutiveStores.ll | 4 +- llvm/test/CodeGen/X86/add.ll | 153 + llvm/test/CodeGen/X86/bitreverse.ll | 52 +- llvm/test/CodeGen/X86/bool-math.ll | 6 +- llvm/test/CodeGen/X86/cmovcmov.ll | 479 ++- llvm/test/CodeGen/X86/combine-add.ll | 45 + llvm/test/CodeGen/X86/combine-addo.ll | 179 + llvm/test/CodeGen/X86/combine-mulo.ll | 114 + llvm/test/CodeGen/X86/combine-subo.ll | 184 + llvm/test/CodeGen/X86/copy-eflags.ll | 18 +- llvm/test/CodeGen/X86/fast-isel-shift.ll | 4 +- llvm/test/CodeGen/X86/fmaxnum.ll | 188 +- llvm/test/CodeGen/X86/fminnum.ll | 196 +- llvm/test/CodeGen/X86/fshl.ll | 7 +- .../CodeGen/X86/lack-of-signed-truncation-check.ll | 16 +- llvm/test/CodeGen/X86/midpoint-int-vec-128.ll | 3966 ++++++++++++++++++++ llvm/test/CodeGen/X86/midpoint-int-vec-256.ll | 3638 ++++++++++++++++++ llvm/test/CodeGen/X86/midpoint-int-vec-512.ll | 1299 +++++++ llvm/test/CodeGen/X86/midpoint-int.ll | 1314 +++++++ llvm/test/CodeGen/X86/mul-constant-i8.ll | 12 +- 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/select.ll | 27 +- llvm/test/CodeGen/X86/select_const.ll | 6 +- llvm/test/CodeGen/X86/signed-truncation-check.ll | 12 +- ...old-masked-merge-scalar-constmask-innerouter.ll | 14 +- ...asked-merge-scalar-constmask-interleavedbits.ll | 14 +- ...merge-scalar-constmask-interleavedbytehalves.ll | 14 +- ...unfold-masked-merge-scalar-constmask-lowhigh.ll | 14 +- llvm/test/CodeGen/X86/vec_zero.ll | 67 +- llvm/test/CodeGen/X86/vector-bitreverse.ll | 52 +- 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 | 32 +- 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 + llvm/test/TableGen/listpaste.td | 40 + .../AtomicExpand/X86/expand-atomic-libcall.ll | 34 + .../CodeGenPrepare/ARM/sink-free-instructions.ll | 232 ++ .../Transforms/IndVarSimplify/no-iv-rewrite.ll | 9 +- .../IndVarSimplify/replace-loop-exit-folds.ll | 197 + .../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 + .../SLPVectorizer/X86/blending-shuffle.ll | 54 +- .../SLPVectorizer/X86/extract-shuffle.ll | 13 +- 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 +- .../ELF/compress-debug-sections-zlib-header.test | 41 + .../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/CopyConfig.cpp | 8 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 13 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 17 +- llvm/tools/llvm-opt-report/CMakeLists.txt | 2 +- llvm/tools/llvm-opt-report/OptReport.cpp | 20 +- llvm/tools/opt-remarks/CMakeLists.txt | 22 - llvm/tools/opt-remarks/OptRemarks.exports | 6 - llvm/tools/opt/opt.cpp | 10 +- llvm/tools/remarks-shlib/CMakeLists.txt | 22 + llvm/tools/remarks-shlib/Remarks.exports | 6 + .../libremarks.cpp} | 10 +- llvm/unittests/CMakeLists.txt | 2 +- llvm/unittests/CodeGen/MachineInstrTest.cpp | 2 +- llvm/unittests/OptRemarks/CMakeLists.txt | 8 - .../unittests/OptRemarks/OptRemarksParsingTest.cpp | 432 --- llvm/unittests/Remarks/CMakeLists.txt | 8 + llvm/unittests/Remarks/RemarksParsingTest.cpp | 436 +++ llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 16 +- llvm/utils/TableGen/DAGISelMatcher.cpp | 10 - llvm/utils/TableGen/DAGISelMatcher.h | 34 - llvm/utils/TableGen/DAGISelMatcherEmitter.cpp | 10 - llvm/utils/TableGen/DAGISelMatcherGen.cpp | 5 - llvm/utils/TableGen/SubtargetEmitter.cpp | 63 +- 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 +- llvm/utils/update_analyze_test_checks.py | 8 +- llvm/utils/update_llc_test_checks.py | 4 +- llvm/utils/update_mir_test_checks.py | 4 +- llvm/utils/update_test_checks.py | 4 +- 779 files changed, 33315 insertions(+), 6297 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 create mode 100644 compiler-rt/lib/scudo/standalone/bytemap.h create mode 100644 compiler-rt/lib/scudo/standalone/tests/bytemap_test.cc 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 libcxx/test/std/atomics/atomics.order/memory_order_new.pass.cpp 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 create mode 100644 lld/test/wasm/lto/relocatable.ll 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 copy lldb/packages/Python/lldbsuite/test/{functionalities/jitloader_gdb => express [...] 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/jitloader_g [...] copy lldb/packages/Python/lldbsuite/test/functionalities/jitloader_gdb/{Makefile = [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/source/API/Utils.h rename lldb/source/{Expression/ExpressionSourceCode.cpp => Plugins/ExpressionParse [...] copy lldb/{include/lldb/Expression/ExpressionSourceCode.h => source/Plugins/Expres [...] create mode 100644 lldb/unittests/Disassembler/TestArm64Disassembly.cpp rename lldb/unittests/{Core => Utility}/RangeMapTest.cpp (98%) rename lldb/unittests/{Core => Utility}/RangeTest.cpp (99%) rename llvm/include/llvm-c/{OptRemarks.h => Remarks.h} (59%) create mode 100644 llvm/include/llvm/IR/RemarkStreamer.h create mode 100644 llvm/lib/IR/RemarkStreamer.cpp delete mode 100644 llvm/lib/OptRemarks/CMakeLists.txt create mode 100644 llvm/lib/Remarks/CMakeLists.txt rename llvm/lib/{OptRemarks => Remarks}/LLVMBuild.txt (88%) rename llvm/lib/{OptRemarks/OptRemarksParser.cpp => Remarks/RemarkParser.cpp} (77%) delete mode 100644 llvm/lib/Target/AArch64/select-bswap.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/regbank-extract-vector-elt.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-extract-vector-elt.mir create mode 100644 llvm/test/CodeGen/AArch64/midpoint-int.ll 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/AMDGPU/hazard-kill.mir create mode 100644 llvm/test/CodeGen/AMDGPU/uniform-work-group-attribute-missing.ll create mode 100644 llvm/test/CodeGen/AMDGPU/uniform-work-group-nested-function-calls.ll create mode 100644 llvm/test/CodeGen/AMDGPU/uniform-work-group-prevent-attribute-p [...] create mode 100644 llvm/test/CodeGen/AMDGPU/uniform-work-group-propagate-attribute.ll create mode 100644 llvm/test/CodeGen/AMDGPU/uniform-work-group-recursion-test.ll create mode 100644 llvm/test/CodeGen/AMDGPU/uniform-work-group-test.ll create mode 100644 llvm/test/CodeGen/ARM/vsel-fp16.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/8bit_cmov_of_trunc_promotion.ll create mode 100644 llvm/test/CodeGen/X86/combine-addo.ll create mode 100644 llvm/test/CodeGen/X86/combine-mulo.ll create mode 100644 llvm/test/CodeGen/X86/combine-subo.ll create mode 100644 llvm/test/CodeGen/X86/midpoint-int-vec-128.ll create mode 100644 llvm/test/CodeGen/X86/midpoint-int-vec-256.ll create mode 100644 llvm/test/CodeGen/X86/midpoint-int-vec-512.ll create mode 100644 llvm/test/CodeGen/X86/midpoint-int.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/TableGen/listpaste.td 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/IndVarSimplify/replace-loop-exit-folds.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-dwarfdump/X86/formclass2.s create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/formclass4.s create mode 100644 llvm/test/tools/llvm-objcopy/ELF/compress-debug-sections-zlib-h [...] 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/tools/opt-remarks/CMakeLists.txt delete mode 100644 llvm/tools/opt-remarks/OptRemarks.exports create mode 100644 llvm/tools/remarks-shlib/CMakeLists.txt create mode 100644 llvm/tools/remarks-shlib/Remarks.exports rename llvm/tools/{opt-remarks/liboptremarks.cpp => remarks-shlib/libremarks.cpp} (63%) delete mode 100644 llvm/unittests/OptRemarks/CMakeLists.txt delete mode 100644 llvm/unittests/OptRemarks/OptRemarksParsingTest.cpp create mode 100644 llvm/unittests/Remarks/CMakeLists.txt create mode 100644 llvm/unittests/Remarks/RemarksParsingTest.cpp 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%)