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-next-allmodconfig in repository toolchain/ci/llvm-project.
from e800a32b93c Fix wrong enum value in switch. adds 0632e12f892 [GlobalISel][AArch64] Legalize vector G_SELECT adds 5be71faf4bf [build] Rename clang-headers to clang-resource-headers adds 0ca4f84f2f5 [build.py] Allow clang-cl to build files starting with '/U' adds 805e71060ed Move ProcessInfo from Host to Utility. adds 4737abc71cc Order File Instrumentation: dump the data in compiler-rt adds caf62b1d47e [GlobalISel][AArch64] Add selection support for G_EXTRACT_V [...] adds 3b2d0bc7c27 [CodeGenPrepare] avoid crashing on non-canonical/degenerate code adds 090683b85e4 [NFC] Fix PGO link error in shared libs build adds 8cee2e8539a [sanitizer] Intercept bzero. adds 53d7c5cd447 [msan] Instrument x86 BMI intrinsics. adds fd2d89f98b1 Fix invalid target triples in tests. (NFC) adds 03d53481322 Attemp to fix build brokage due to D57530. adds d38e41ec60c [DataFormatters] Fix regression in libc++ std::atomic forma [...] adds 6ed191093d0 Revert "[DataFormatters] Fix regression in libc++ std::atom [...] adds e94add2f64c [Host] Fix the build (and the modules build). adds c2b3f62315f [cmake] Create exports for umbrella library targets adds 4ce918e3942 [NFC][Sanitizer] Cleanup ASan's GetStackTrace implementation adds 8800d303607 [lldbtest] Check against the correct name for libcxxabi (macOS). adds 31b31e51115 Attemp to fix windows profile-rt build breakage. adds 3fc1a73a797 Fix the Xcode project for UserIDResolver. adds fc188448fad [testsuite] Port crashlog and dependencies to Python 3. adds d82247cb804 [BPF] Do not generate BTF sections unnecessarily adds 6a6ce5be84c [X86] Reduce some patterns by using FP instructions for int [...] adds 719e78631de PHI nodes are not `FPMathOperator` s adds ff4bb36d7c6 Revert compiler-rt diffs for order file instrumentation to [...] adds 814ad734527 Revert "[testsuite] Port crashlog and dependencies to Python 3." adds 3fd4a968ad8 [clang-format][docs][NFC] Fix example for Allman brace brea [...] adds e69290dc7ff Make VCRuntime ABI configuration a first-class option. adds 1c014d75b4c Fix -fsanitize=vptr badness in <__debug> adds 06f64d53ae5 Replace clang::FileData with llvm::vfs::Status adds 0d973a53115 Revert "[NFC][Sanitizer] Cleanup ASan's GetStackTrace imple [...] adds 3eb19449f95 [NFC] Move asan_inited and size reset on top of ::UnwindImpl adds b214bd4b712 [NFC] Put bp into Unwind(.. false) for consistency adds 3d7e9c843b0 [NFC] Return on SANITIZER_MIPS && !IsValidFrame adds efec1396acc [AMDGPU] Implement AMDGPUMCInstrAnalysis adds 013e17f50ef [ARM][MC] Update one test case in 'test/MC/Disassembler/ARM [...] adds 81dbc02671b [Expression] Remove unused parameter from Evaluate adds 4d9d2251ab0 [NFC] Reorder ifs in BufferedStackTrace::UnwindImpl adds 7cbb408850a [NFC] Move ScopedUnwinding from .h to .cc adds 9cfe7e81f15 [PowerPC] fix killed/dead flag after convert x-form to d-fo [...] adds 7a091ae5809 [LangRef] Add 'callbr' instruction to the 'blockaddress' section. adds 1ac22bfef04 [NFC] Move isUnwinding check into ScopedUnwinding adds 816e7b43dcf [NFC] Simplify BufferedStackTrace::UnwindImpl adds 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" [...]
No new revisions were added by this update.
Summary of changes: .../clang-tidy/bugprone/StringConstructorCheck.cpp | 3 +- clang-tools-extra/clang-tidy/tool/CMakeLists.txt | 2 +- clang-tools-extra/test/CMakeLists.txt | 2 +- .../clang-tidy/bugprone-string-constructor.cpp | 8 + clang/cmake/caches/Apple-stage2.cmake | 3 +- clang/cmake/caches/BaremetalARM.cmake | 2 +- .../cmake/caches/DistributionExample-stage2.cmake | 2 +- clang/cmake/caches/Fuchsia-stage2.cmake | 2 +- clang/cmake/modules/AddClang.cmake | 3 +- clang/docs/ClangFormatStyleOptions.rst | 21 +- clang/docs/LibTooling.rst | 4 +- clang/docs/ReleaseNotes.rst | 13 +- clang/docs/ThreadSanitizer.rst | 6 +- clang/examples/clang-interpreter/CMakeLists.txt | 2 +- clang/include/clang/AST/APValue.h | 6 + clang/include/clang/AST/OpenMPClause.h | 3 - clang/include/clang/AST/OperationKinds.def | 8 + clang/include/clang/AST/RecursiveASTVisitor.h | 2 - .../clang/ASTMatchers/ASTMatchersInternal.h | 3 +- clang/include/clang/Basic/DiagnosticGroups.td | 1 + .../clang/Basic/DiagnosticSerializationKinds.td | 4 + clang/include/clang/Basic/FileManager.h | 8 +- clang/include/clang/Basic/FileSystemStatCache.h | 39 +- 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/FileManager.cpp | 55 +- clang/lib/Basic/FileSystemStatCache.cpp | 40 +- clang/lib/Basic/FixedPoint.cpp | 37 + clang/lib/Basic/OpenMPKinds.cpp | 2 - 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/Driver/Driver.cpp | 23 +- clang/lib/Edit/RewriteObjCFoundationAPI.cpp | 2 + clang/lib/Format/UnwrappedLineParser.cpp | 21 + clang/lib/Frontend/TextDiagnostic.cpp | 2 - clang/lib/Headers/CMakeLists.txt | 12 +- clang/lib/Sema/SemaCUDA.cpp | 5 + clang/lib/Sema/SemaChecking.cpp | 45 +- clang/lib/Sema/SemaExpr.cpp | 9 +- 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/CMakeLists.txt | 2 +- clang/test/CodeGen/x86-64-inline-asm.c | 15 + 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/driver/CMakeLists.txt | 2 +- clang/tools/libclang/CIndex.cpp | 1 - clang/tools/libclang/CMakeLists.txt | 2 +- clang/unittests/AST/ASTImporterTest.cpp | 12 +- clang/unittests/Basic/FileManagerTest.cpp | 23 +- clang/unittests/Format/FormatTest.cpp | 105 + compiler-rt/lib/asan/asan_stack.cc | 60 +- compiler-rt/lib/asan/asan_thread.h | 12 - compiler-rt/lib/msan/tests/msan_test.cc | 148 +- .../lib/sanitizer_common/sanitizer_common.h | 2 +- .../sanitizer_common_interceptors.inc | 12 +- .../lib/sanitizer_common/sanitizer_platform.h | 6 +- .../sanitizer_platform_interceptors.h | 3 +- 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/ubsan/ubsan_type_hash_itanium.cc | 1 + compiler-rt/test/CMakeLists.txt | 2 +- compiler-rt/test/asan/TestCases/Linux/bzero.cc | 15 + compiler-rt/test/msan/Linux/bzero.cc | 16 + libcxx/include/__config | 10 +- libcxx/include/__debug | 12 +- libcxx/include/atomic | 168 +- libcxx/include/exception | 6 +- libcxx/include/new | 12 +- libcxx/include/span | 81 +- libcxx/include/typeinfo | 4 +- libcxx/lib/abi/CHANGELOG.TXT | 26 + libcxx/lib/abi/x86_64-apple-darwin.v1.abilist | 2 +- libcxx/lib/abi/x86_64-apple-darwin.v2.abilist | 2 +- libcxx/lib/abi/x86_64-unknown-linux-gnu.v1.abilist | 2 +- libcxx/src/debug.cpp | 15 +- libcxx/src/new.cpp | 6 +- libcxx/src/stdexcept.cpp | 2 +- libcxx/src/support/runtime/exception_msvc.ipp | 4 +- libcxx/src/typeinfo.cpp | 4 +- .../db_sequence_container_iterators.pass.cpp | 7 + .../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 | 27 +- libcxx/www/cxx2a_status.html | 2 +- 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/ELF/lto/thinlto-cant-write-index.ll | 3 +- lld/test/wasm/init-fini.ll | 2 +- lldb/cmake/modules/LLDBFramework.cmake | 4 +- lldb/include/lldb/Expression/UserExpression.h | 6 +- lldb/include/lldb/Host/Host.h | 3 + lldb/include/lldb/Host/HostInfoBase.h | 1 + lldb/include/lldb/Host/ProcessInfo.h | 101 - lldb/include/lldb/Host/ProcessLaunchInfo.h | 2 +- lldb/include/lldb/Host/posix/HostInfoPosix.h | 3 +- lldb/include/lldb/Target/Platform.h | 4 + lldb/include/lldb/Target/Process.h | 148 +- lldb/include/lldb/Utility/ProcessInfo.h | 251 ++ .../lldb/Utility/ReproducerInstrumentation.h | 3 +- lldb/include/lldb/module.modulemap | 1 - .../ExecControl/StopHook/stop-hook-threads.test | 3 +- 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/helper/build.py | 2 + lldb/lldb.xcodeproj/project.pbxproj | 20 +- .../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 + .../lldbsuite/test/python_api/event/TestEvents.py | 3 + ...eaders.py => package-clang-resource-headers.py} | 2 +- lldb/source/API/CMakeLists.txt | 2 +- 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 | 288 +- lldb/source/API/SBProcessInfo.cpp | 60 +- lldb/source/API/SBQueue.cpp | 52 +- lldb/source/API/SBQueueItem.cpp | 32 +- lldb/source/API/SBReproducer.cpp | 2853 +++++++++++++- 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 | 678 +++- 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 | 298 +- 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/Expression/REPL.cpp | 1 - lldb/source/Expression/UserExpression.cpp | 2 +- lldb/source/Host/CMakeLists.txt | 1 - lldb/source/Host/common/ProcessInfo.cpp | 113 - lldb/source/Host/freebsd/Host.cpp | 6 +- lldb/source/Host/linux/Host.cpp | 6 +- lldb/source/Host/macosx/objcxx/Host.mm | 2 +- lldb/source/Host/netbsd/Host.cpp | 6 +- lldb/source/Host/openbsd/Host.cpp | 6 +- lldb/source/Host/posix/HostInfoPosix.cpp | 1 + lldb/source/Host/windows/Host.cpp | 4 +- lldb/source/Interpreter/CommandObject.cpp | 12 +- .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 62 +- .../Darwin-Kernel/DynamicLoaderDarwinKernel.h | 6 +- .../POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp | 2 +- .../Plugins/ExpressionParser/Clang/ClangHost.cpp | 67 +- .../Plugins/ExpressionParser/Clang/ClangHost.h | 6 +- lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp | 49 +- .../Plugins/Language/CPlusPlus/LibCxxAtomic.cpp | 67 +- .../Plugins/Language/CPlusPlus/LibCxxAtomic.h | 3 + .../Platform/MacOSX/PlatformAppleTVSimulator.cpp | 6 +- .../MacOSX/PlatformAppleWatchSimulator.cpp | 6 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 1 + .../Platform/MacOSX/PlatformiOSSimulator.cpp | 6 +- .../gdb-server/PlatformRemoteGDBServer.cpp | 1 + lldb/source/Target/ExecutionContext.cpp | 8 - lldb/source/Target/Process.cpp | 203 +- lldb/source/Target/Target.cpp | 11 +- lldb/source/Utility/CMakeLists.txt | 1 + lldb/source/Utility/ProcessInfo.cpp | 310 ++ lldb/tools/driver/Driver.cpp | 2 +- lldb/unittests/Expression/ClangParserTest.cpp | 39 +- lldb/unittests/Host/CMakeLists.txt | 1 - lldb/unittests/Utility/CMakeLists.txt | 1 + .../{Host => Utility}/ProcessInfoTest.cpp | 2 +- llvm/cmake/modules/AddLLVM.cmake | 4 +- llvm/docs/Docker.rst | 8 +- llvm/docs/LangRef.rst | 12 +- llvm/include/llvm-c/{OptRemarks.h => Remarks.h} | 106 +- llvm/include/llvm/BinaryFormat/DynamicTags.def | 1 + 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/Operator.h | 1 + llvm/include/llvm/MC/MCSubtargetInfo.h | 45 +- llvm/include/llvm/MC/SubtargetFeature.h | 78 +- llvm/include/llvm/TableGen/Record.h | 1 + llvm/include/llvm/Target/TargetSelectionDAG.td | 10 +- .../Instrumentation/PGOInstrumentation.h | 7 +- llvm/lib/Analysis/IVDescriptors.cpp | 3 +- llvm/lib/Analysis/ScalarEvolutionExpander.cpp | 7 +- llvm/lib/CMakeLists.txt | 2 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 5 + llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 139 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 80 +- .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 5 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 6 - llvm/lib/CodeGen/TargetSubtargetInfo.cpp | 6 +- llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 18 +- llvm/lib/LLVMBuild.txt | 2 +- llvm/lib/MC/MCSubtargetInfo.cpp | 191 +- llvm/lib/MC/SubtargetFeature.cpp | 188 +- llvm/lib/OptRemarks/CMakeLists.txt | 3 - 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/AArch64LegalizerInfo.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp | 2 +- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 2 + llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 5 +- .../AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp | 31 + llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 4 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 60 +- llvm/lib/Target/ARM/ARMISelLowering.h | 3 + llvm/lib/Target/BPF/BTFDebug.cpp | 8 + llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 158 +- llvm/lib/Target/PowerPC/PPCInstrInfo.h | 22 +- 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/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 | 72 +- 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/Instrumentation/MemorySanitizer.cpp | 31 + .../Instrumentation/PGOInstrumentation.cpp | 9 +- llvm/runtimes/CMakeLists.txt | 6 +- .../CodeGen/AArch64/GlobalISel/legalize-select.mir | 69 + llvm/test/CodeGen/AArch64/midpoint-int.ll | 535 +++ .../CodeGen/AArch64/switch-unreachable-default.ll | 63 + .../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 + llvm/test/CodeGen/AMDGPU/si-lower-control-flow.mir | 46 +- llvm/test/CodeGen/ARM/vsel-fp16.ll | 676 ++++ llvm/test/CodeGen/BPF/BTF/array-1d-char.ll | 11 - llvm/test/CodeGen/BPF/BTF/array-1d-int.ll | 11 - llvm/test/CodeGen/BPF/BTF/array-2d-int.ll | 11 - llvm/test/CodeGen/BPF/BTF/array-size-0.ll | 11 - llvm/test/CodeGen/BPF/BTF/array-typedef.ll | 11 - llvm/test/CodeGen/BPF/BTF/char.ll | 11 - llvm/test/CodeGen/BPF/BTF/empty-btf.ll | 22 + llvm/test/CodeGen/BPF/BTF/enum-basic.ll | 11 - llvm/test/CodeGen/BPF/BTF/fwd-no-define.ll | 11 - llvm/test/CodeGen/BPF/BTF/fwd-with-define.ll | 11 - llvm/test/CodeGen/BPF/BTF/int.ll | 11 - llvm/test/CodeGen/BPF/BTF/longlong.ll | 11 - llvm/test/CodeGen/BPF/BTF/ptr-const-void.ll | 11 - llvm/test/CodeGen/BPF/BTF/ptr-func-1.ll | 11 - llvm/test/CodeGen/BPF/BTF/ptr-func-2.ll | 11 - llvm/test/CodeGen/BPF/BTF/ptr-func-3.ll | 11 - llvm/test/CodeGen/BPF/BTF/ptr-int.ll | 12 - llvm/test/CodeGen/BPF/BTF/ptr-void.ll | 11 - .../CodeGen/BPF/BTF/ptr-volatile-const-void.ll | 11 - llvm/test/CodeGen/BPF/BTF/ptr-volatile-void.ll | 11 - llvm/test/CodeGen/BPF/BTF/restrict-ptr.ll | 11 - llvm/test/CodeGen/BPF/BTF/short.ll | 11 - llvm/test/CodeGen/BPF/BTF/struct-anon.ll | 11 - llvm/test/CodeGen/BPF/BTF/struct-basic.ll | 11 - .../CodeGen/BPF/BTF/struct-bitfield-typedef.ll | 11 - llvm/test/CodeGen/BPF/BTF/struct-enum.ll | 11 - llvm/test/CodeGen/BPF/BTF/uchar.ll | 11 - llvm/test/CodeGen/BPF/BTF/uint.ll | 11 - llvm/test/CodeGen/BPF/BTF/ulonglong.ll | 11 - llvm/test/CodeGen/BPF/BTF/union-array-typedef.ll | 11 - llvm/test/CodeGen/BPF/BTF/ushort.ll | 11 - .../CodeGen/PowerPC/convert-rr-to-ri-instr-add.mir | 2 +- .../PowerPC/convert-rr-to-ri-instrs-kill-flag.mir | 183 + 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 +- llvm/test/CodeGen/WinEH/wineh-no-demotion.ll | 2 +- .../CodeGen/WinEH/wineh-statenumbering-cleanups.ll | 4 +- .../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/combine-add.ll | 45 + llvm/test/CodeGen/X86/combine-addo.ll | 216 ++ llvm/test/CodeGen/X86/combine-mulo.ll | 136 + llvm/test/CodeGen/X86/combine-subo.ll | 248 ++ llvm/test/CodeGen/X86/copy-eflags.ll | 18 +- llvm/test/CodeGen/X86/fast-isel-shift.ll | 4 +- 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/pr38743.ll | 72 +- llvm/test/CodeGen/X86/select.ll | 27 +- llvm/test/CodeGen/X86/select_const.ll | 6 +- llvm/test/CodeGen/X86/signed-truncation-check.ll | 12 +- llvm/test/CodeGen/X86/switch-jump-table.ll | 8 +- ...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/xaluo.ll | 5 +- .../WebAssembly/dbg-value-live-interval.ll | 2 +- llvm/test/DebugInfo/WebAssembly/dbg-value-move.ll | 2 +- llvm/test/Instrumentation/MemorySanitizer/bmi.ll | 147 + .../SanitizerCoverage/cmp-tracing-api-x86_32.ll | 2 +- llvm/test/MC/AMDGPU/branch-comment.s | 42 + llvm/test/MC/Disassembler/ARM/invalid-armv7.txt | 6 +- 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/TableGen/listpaste.td | 40 + .../CodeGenPrepare/ARM/sink-free-instructions.ll | 232 ++ .../CodeGenPrepare/X86/overflow-intrinsics.ll | 25 + .../Transforms/IndVarSimplify/no-iv-rewrite.ll | 9 +- .../IndVarSimplify/replace-loop-exit-folds.ll | 197 + .../LoadStoreVectorizer/X86/preserve-order32.ll | 4 +- .../LoopStrengthReduce/2011-10-03-CritEdgeMerge.ll | 2 +- .../LoopStrengthReduce/2011-10-06-ReusePhi.ll | 2 +- .../SLPVectorizer/X86/blending-shuffle.ll | 54 +- .../SLPVectorizer/X86/extract-shuffle.ll | 13 +- llvm/test/tools/llvm-dwarfdump/X86/formclass2.s | 315 ++ llvm/test/tools/llvm-dwarfdump/X86/formclass4.s | 331 ++ .../ELF/compress-debug-sections-zlib-header.test | 41 + llvm/test/tools/obj2yaml/dynamic-section.test | 4 + llvm/tools/llvm-objcopy/CopyConfig.cpp | 8 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 13 +- 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 | 5 + 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/IR/InstructionsTest.cpp | 9 + 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/docker/build_docker_image.sh | 6 +- llvm/utils/gn/build/toolchain/target_flags.gni | 4 + llvm/utils/gn/secondary/compiler-rt/target.gni | 4 +- .../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 +- openmp/cmake/OpenMPTesting.cmake | 2 +- 495 files changed, 28241 insertions(+), 5113 deletions(-) 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 create mode 100644 compiler-rt/test/asan/TestCases/Linux/bzero.cc create mode 100644 compiler-rt/test/msan/Linux/bzero.cc create mode 100644 libcxx/test/std/atomics/atomics.order/memory_order_new.pass.cpp delete mode 100644 lldb/include/lldb/Host/ProcessInfo.h create mode 100644 lldb/include/lldb/Utility/ProcessInfo.h delete mode 100644 lldb/lit/Reproducer/Inputs/FileReplay.in delete mode 100644 lldb/lit/Reproducer/Inputs/GDBRemoteReplay.in create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/jitloader_g [...] copy lldb/packages/Python/lldbsuite/test/functionalities/jitloader_gdb/{Makefile = [...] rename lldb/scripts/Xcode/{package-clang-headers.py => package-clang-resource-head [...] create mode 100644 lldb/source/API/Utils.h delete mode 100644 lldb/source/Host/common/ProcessInfo.cpp create mode 100644 lldb/source/Utility/ProcessInfo.cpp rename lldb/unittests/{Host => Utility}/ProcessInfoTest.cpp (94%) rename llvm/include/llvm-c/{OptRemarks.h => Remarks.h} (59%) 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%) create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-select.mir create mode 100644 llvm/test/CodeGen/AArch64/midpoint-int.ll create mode 100644 llvm/test/CodeGen/AArch64/switch-unreachable-default.ll create mode 100644 llvm/test/CodeGen/AMDGPU/hazard-kill.mir create mode 100644 llvm/test/CodeGen/ARM/vsel-fp16.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/empty-btf.ll create mode 100644 llvm/test/CodeGen/PowerPC/convert-rr-to-ri-instrs-kill-flag.mir 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/Instrumentation/MemorySanitizer/bmi.ll create mode 100644 llvm/test/MC/AMDGPU/branch-comment.s create mode 100644 llvm/test/TableGen/listpaste.td 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/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 [...] 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%)