This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allnoconfig in repository toolchain/ci/llvm-project.
from 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
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/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/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/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/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/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/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/libclang/CIndex.cpp | 1 - clang/unittests/Format/FormatTest.cpp | 105 + .../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/ubsan/ubsan_type_hash_itanium.cc | 1 + libcxx/include/atomic | 168 +- libcxx/include/span | 81 +- .../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/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/wasm/init-fini.ll | 2 +- lldb/include/lldb/Host/HostInfoBase.h | 2 - lldb/include/lldb/Host/posix/HostInfoPosix.h | 2 + .../lldb/Utility/ReproducerInstrumentation.h | 3 +- .../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/lldb.xcodeproj/project.pbxproj | 2 + .../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 + lldb/packages/Python/lldbsuite/test/lldbtest.py | 2 +- .../lldbsuite/test/python_api/event/TestEvents.py | 3 + 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 | 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 | 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 | 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/Host/posix/HostInfoPosix.cpp | 2 +- lldb/source/Interpreter/CommandObject.cpp | 12 +- .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 62 +- .../Darwin-Kernel/DynamicLoaderDarwinKernel.h | 6 +- .../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 + .../Python/ScriptInterpreterPython.cpp | 14 +- lldb/source/Target/ExecutionContext.cpp | 8 - lldb/tools/driver/Driver.cpp | 2 +- lldb/unittests/Expression/ClangParserTest.cpp | 39 +- llvm/cmake/modules/AddLLVM.cmake | 2 +- 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/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 +- llvm/lib/CMakeLists.txt | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 4 +- 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 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 142 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 3 +- .../lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 8 - llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 4 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 42 + llvm/lib/Target/ARM/ARMISelLowering.h | 3 + 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 | 2 +- .../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 | 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 | 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 + .../GlobalISel/regbank-extract-vector-elt.mir | 103 - .../GlobalISel/select-extract-vector-elt.mir | 94 - llvm/test/CodeGen/AArch64/midpoint-int.ll | 535 +++ .../CodeGen/AArch64/switch-unreachable-default.ll | 63 + llvm/test/CodeGen/AMDGPU/si-lower-control-flow.mir | 46 +- 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 | 210 ++ llvm/test/CodeGen/X86/combine-mulo.ll | 114 + llvm/test/CodeGen/X86/combine-subo.ll | 237 ++ 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/nontemporal-loads.ll | 48 +- 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/vsel-cmp-load.ll | 8 +- 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/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 ++ .../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/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/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 +- .../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 +- 351 files changed, 25759 insertions(+), 4345 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 libcxx/test/std/atomics/atomics.order/memory_order_new.pass.cpp 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 = [...] create mode 100644 lldb/source/API/Utils.h 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%) 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/switch-unreachable-default.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/TableGen/listpaste.td create mode 100644 llvm/test/Transforms/CodeGenPrepare/ARM/sink-free-instructions.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%)