This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allmodconfig in repository toolchain/ci/llvm-project.
from f5c1d4409e0 [libc++] Try to fix Chromium's build adds c3b5c98e395 [libc++abi] NFC: Add link to review in workaround comment adds f2334a7ef25 [AMDGPU] Fix crash in SILoadStoreOptimizer adds b6050ca1816 [VectorCombine] transform bitcasted shuffle to narrower elements adds f4448063ccf [InstCombine] try to reduce shuffle with bitcasted operand adds 71fbd6e4063 Exit unwinding early when at the top of the stack and addit [...] adds fb80b6b2d58 Make it possible for lit.site.cfg to contain relative paths [...] adds c3d3c22a583 AMDGPU: Hack out noinline on functions using LDS globals adds bf7a16a7687 [InlineFunction] Update valid return attributes at callsite [...] adds 631ee8b24ad Make fb80b6b2d58c4 actually work. adds b78157c88b3 [intel-pt] Implement a basic test case adds ee4d0342771 Change pass registration generated code to allow users to s [...] adds ab11b9eefa1 Revert "Make it possible for lit.site.cfg to contain relati [...] adds 6acd3003755 Reland D75382 "[lld] Initial commit for new Mach-O backend" adds 4fdb63bbf0c [X86] Enable combineExtSetcc for vectors larger than 256 bi [...] adds ea3152bb3d3 [libc++][test] Partially revert msvc_stdlib_force_include.h [...] adds fd4d07517b2 [llvm][TextAPI] adding inlining reexported libraries support adds a16ba6fea2e Reland "Make it possible for lit.site.cfg to contain relati [...] adds a6a841e0d7c [libc++] Refer to the Filesystem static test env as relative paths adds 90455dbe2e7 [libc++] NFC: Add documentation for writing tests adds 0c85c488e2b utils: Tweak clang-parse-diagnostics-file for modules includes adds 75cf30918f3 AMDGPU: Assume f32 denormals are enabled by default adds ce2258c1cd5 clang/AMDGPU: Stop setting old denormal subtarget features adds 5660bb6bc9a AMDGPU: Remove denormal subtarget features adds 192cccb1522 AMDGPU: Add some tests for exotic denormal mode combinations adds f68cc2a7ed7 AMDGPU: Use 128-bit DS operations by default adds cab904c6d31 [lit] Remove unnecessary indirection in progress_callback adds 022f1e2cc83 [lit] Refine filter error handling adds b94afc19ebc iOS simulator testing: replace `simctl bootstatus` with boo [...] adds 2aab46ab028 [llvm-objdump][COFF][NFC] Split format-specific interfaces; [...] adds 2680e880695 AMDGPU: Fix broken check lines adds 05598441dee Re-apply 0071eaaf089, "[ORC] Export __cxa_atexit ...", with fixes. adds e875ba15099 Try again to get tests passing again on Windows. adds 8838d6d3566 try more to appease win bots adds c024f3ebdcf Teach the stripNonLineTableDebugInfo pass about the llvm.db [...] adds 93fe58c9cf5 Teach the stripNonLineTableDebugInfo pass about the llvm.db [...] adds 30f18ed387c [AMDGPU] Handle SMRD signed offset immediate adds aef0877b1ba [mlir][Linalg] NFC - Rename Linalg and Vector EDSCs to avoi [...] adds 9c6f32a0ffd [Coroutines] Simplify implementation using removePredecessor adds c7aff9a109b another wild guess at the win bot-only failures adds 5998aceda9f Have lldb-vscode update the currently selecte thread and fr [...] adds 3a5192098c5 [mlir][VectorOps] Implement canonicalization for TransposeOp. adds 627e01feb71 [coroutines] Don't build promise init with no args adds 20cb7a904fc This might actually fix the Windows bots after a16ba6fea. adds 71f1ab53544 [PowerPC] Remove unnecessary XSRSP instruction adds fe8ac0fe51a [x86] Fix Intel OpenCL builtin CalleeSavedRegs on skx adds 71947ed927e [AArch64][GlobalISel] Constrain reg operands in selectBrJT adds be0a4fef6e7 [X86] Add -flax-vector-conversions=none to more of the clan [...] adds 43f031d3126 Enable IBT(Indirect Branch Tracking) in JIT with CET(Contro [...] adds 88da0199772 Fix a bug in the inliner that causes subsequent double inlining adds a0983ed3d2c Handle exp2 with proper vectorization and lowering to SVML calls adds 31b6e182f2c Use git-clang-format as Arcanist linter adds 71e8021d82c [X86][NFC] Generalize the naming of "Retpoline Thunks" and [...] adds 0cfdce26ea2 [gn build] Port 71e8021d82c adds b1d581019f5 [X86] Refactor X86IndirectThunks.cpp to Accommodate Mitigat [...] adds fef2dab100d Bugix for buildbot failure at commit 43f031d31264d20cfb8f1e [...] adds bd1d70bf0e1 [DAG] Change isGCValue detection for statepoint lowering adds 69c8fb1c65f [DWARF5] Added support for debug_macro section parsing and [...] adds f13ce15d441 [DebugInfo] Rename getOffset() to getContribution(). NFC. adds 0a3845b70f4 Silence -Wpessimizing-move warning adds 5b519cf1fc6 [X86] Add Indirect Thunk Support to X86 to mitigate Load Va [...] adds 6825920b181 Silence -Wpessimizing-move warning adds 9f5c786876c [NFC] G_DYN_STACKALLOC realign iff align > 1, update documentation adds 9b56cc9361a [DebugInfo] Salvage debug info when sinking loop invariant [...] adds 1aee1ae5326 Use --style file instead of --style LLVM adds ca11c480e78 [Alignment][NFC] Convert MachineIRBuilder::buildDynStackAll [...] adds c7e1fc8496d [AMDGPU] Fix CHECK lines adds 1a584a8d509 [Alignment][NFC] Remove unused private functions adds da74537e870 [LLD][ELF][ARM] use .reloc directive for Thumb assembler tests adds 02cb21df3f4 Make helpers static. NFC. adds 6aecf0cfef0 Drop unused diagnostic. NFC. adds 0718e3ae31b [mlir][vulkan-runner] Add support for 3D memrefs. adds 146d685cd65 clang-format: [JS] detect C++ keywords. adds 107200ae0a0 [lldb][nfc] early exit/continue adds a46e7d7a5f6 [AMDGPU] Allow AGPR in inline asm adds 5e426363ba4 [X86][AVX] Add tests showing failure to use chained PACKSS/ [...] adds 9068bccbae3 [Alignment][NFC] Deprecate InstrTypes getRetAlignment/getPa [...] adds f22445bf576 [mips][test] Remove redundant and invalid `CHECK-NOT` direc [...] adds d65557d15d4 [NFC][XCOFF][AIX] Refactor get/setContainingCsect adds 3e1b8db3093 Revert "Use git-clang-format as Arcanist linter" adds 164ed7b1d04 [clangd] Enable some nice clang-tidy checks by default. adds 0a173fd9a5d [gn build] Port d65557d15d4 adds c484b3e334d [Hexagon] Fix issue with non-preemptible STT_TLS symbols adds 74f00c66dd3 [X86] Regenerate stack clash test to fix issue reported on D77354 adds 7521f3c2f06 [X86] Regenerate soft fp legalization test to fix issue rep [...] adds b72fce1ffd0 Fix __builtin_amdgcn_workgroup_size_x/y/z return type adds 937040d1819 [libc++] Add REQUIRES for tests that need -fblocks and -fobjc-arc adds 4824b5ecce2 [Alignment][NFC] Remove documentation and FIXME for depreca [...] adds 3d94f3060c4 [libc++] Fix is_pointer support for Objective-C++ adds 71305033d11 [LoopOps] Return ArrayRefs from accessors instead of iterat [...] adds aa8434fa3d1 [X86] Cleanup emulated TLS test checks. NFC adds e9511c0206d [X86] Fix strong local function/global label issue reported [...] adds 58c242e7b87 [X86] Fix gisel copy tests to fix issue reported on D77354 adds 40fc3de369a [X86] Fix weak global label issue reported on D77354 adds 6897111231e [MSan] Add COMMON_INTERCEPTOR_NOTHING_IS_INITIALIZED adds 88fbadd0f5d [AST] clang::VectorType supports any size (that fits in unsigned) adds 80a2ddf65cc [libc++] Add an alternative Lit test format adds 80d4df5be66 [X86] Remove defunct section checks from emulated TLS tests [...] adds 56decd982dc [ELF] Allow invalid sh_size%sh_entsize!=0 for non-SHF_MERGE [...] adds 57a55313c3d InstCombine: Reduce minnum/maxnum if inputs are casted adds 5f47f613de5 [PowerPC] Regenerate f128 test to fix issue reported on D77354 new 43d2fc7ed74 [LoopRotate] Cleanup test checks to fix issue reported on D77354 new 63bfb3a81ba [lldb/Symbol] Reimplement Symbols::FindSymbolFileInBundle t [...] new d144087c963 [lldb/Support] Treat empty FileSpec as an invalid file. new 6d24dd7ed11 [InstSimplify] Regenerate compares tests to fix issue repor [...] new 966ae762229 Run update_llc_test on test/CodeGen/ARM/vmov.ll new cd58fb63253 [ARM] Avoid pointless vrev of element-wise vmov new 4ad9ca0f9e1 [ARM] Fix incorrect handling of big-endian vmov.i64 new 389704cc601 [PhaseOrdering] add shuffle tests based on D40633; NFC new 30053c842ca [AArch64] Fix swap-compare-operands test names to fix issue [...] new b952d799cac [cuda][hip] Fix `RegisterVar` function prototype.
The 10 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 4 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 36 +- clang/docs/ClangCommandLineReference.rst | 4 + clang/include/clang/AST/Type.h | 9 +- clang/include/clang/Basic/BuiltinsAMDGPU.def | 6 +- clang/include/clang/Basic/Cuda.h | 1 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 - clang/include/clang/Driver/Options.td | 4 + clang/lib/Basic/Cuda.cpp | 2 +- clang/lib/Basic/Targets/AMDGPU.cpp | 53 +- clang/lib/Basic/Targets/AMDGPU.h | 13 +- clang/lib/CodeGen/CGCUDANV.cpp | 12 +- clang/lib/Driver/ToolChains/Arch/X86.cpp | 17 + clang/lib/Format/FormatToken.h | 61 +- clang/lib/Format/TokenAnnotator.cpp | 12 +- clang/lib/Sema/SemaCoroutine.cpp | 55 +- clang/lib/Sema/SemaType.cpp | 29 +- clang/test/CMakeLists.txt | 17 + clang/test/CodeGen/avx512cdintrin.c | 2 +- clang/test/CodeGen/avx512vbmivl-builtin.c | 2 +- .../CodeGen/avx512vl-builtins-constrained-cmp.c | 2 +- clang/test/CodeGen/avx512vpopcntdqintrin.c | 2 +- clang/test/CodeGen/avx512vpopcntdqvlintrin.c | 2 +- clang/test/CodeGen/gfni-builtins.c | 6 +- clang/test/CodeGen/intel-avx512vlvp2intersect.c | 4 +- clang/test/CodeGen/intel-avx512vp2intersect.c | 4 +- clang/test/CodeGen/vaes-builtins.c | 4 +- clang/test/CodeGen/vpclmulqdq-builtins.c | 4 +- clang/test/CodeGenCUDA/device-stub.cu | 8 +- clang/test/CodeGenCUDA/flush-denormals.cu | 34 +- clang/test/CodeGenOpenCL/amdgpu-features.cl | 20 +- clang/test/CodeGenOpenCL/builtins-amdgcn.cl | 2 +- clang/test/CodeGenOpenCL/inline-asm-amdgcn.cl | 31 +- clang/test/Driver/x86-target-features.c | 5 + clang/test/Sema/types.c | 12 +- clang/test/SemaCXX/vector.cpp | 17 +- clang/test/Unit/lit.site.cfg.py.in | 15 +- clang/test/lit.site.cfg.py.in | 21 +- clang/unittests/Format/FormatTestJS.cpp | 62 +- compiler-rt/lib/msan/msan_interceptors.cpp | 2 + .../ios_commands/iossim_prepare.py | 5 +- libcxx/docs/TestingLibcxx.rst | 23 + libcxx/include/type_traits | 14 - libcxx/test/CMakeLists.txt | 3 - .../substitutes-in-compile-flags.sh.cpp} | 11 +- .../substitutes-in-run.sh.cpp} | 13 +- .../compile-error.compile.fail.cpp} | 12 +- .../compile-success.compile.fail.cpp} | 9 +- .../wrong-expected.compile.fail.cpp} | 13 +- .../compile-error.compile.pass.cpp} | 12 +- .../compile-success.compile.pass.cpp} | 7 +- .../compile.pass.cpp/link-error.compile.pass.cpp} | 11 +- .../compile.pass.cpp/run-error.compile.pass.cpp} | 9 +- .../fail.cpp/compile-error-with-verify.fail.cpp} | 10 +- .../compile-error-without-verify.fail.cpp} | 10 +- .../fail.cpp/compile-success.fail.cpp} | 9 +- .../fail.cpp/wrong-expected.fail.cpp} | 15 +- .../fail.mm/compile-error-with-verify.fail.mm} | 12 +- .../fail.mm/compile-error-without-verify.fail.mm} | 12 +- .../fail.mm/compile-success.fail.mm} | 11 +- .../fail.mm/wrong-expected.fail.cpp} | 15 +- .../file_dependencies/no-dependencies.sh.cpp} | 11 +- .../substitute-in-dependencies.sh.cpp} | 10 +- .../file_dependencies/substitute-in-run.sh.cpp | 17 + .../link.fail.cpp/compile-error.link.fail.cpp} | 12 +- .../link.fail.cpp/link-error.link.fail.cpp} | 11 +- .../link.fail.cpp/link-success.link.fail.cpp} | 9 +- .../link.pass.cpp/compile-error.link.pass.cpp} | 12 +- .../link.pass.cpp/link-error.link.pass.cpp} | 13 +- .../link.pass.cpp/link-success.link.pass.cpp} | 7 +- .../link.pass.cpp/run-error.link.pass.cpp} | 10 +- .../test/libcxx/selftest/newformat/lit.local.cfg | 4 + .../pass.cpp/compile-error.pass.cpp} | 12 +- .../pass.cpp/link-error.pass.cpp} | 13 +- .../pass.cpp/run-error.pass.cpp} | 11 +- .../pass.cpp/run-success.pass.cpp} | 9 +- .../pass.mm/compile-error.pass.mm} | 14 +- .../pass.mm/link-error.pass.mm} | 15 +- .../pass.mm/no-arc.pass.mm} | 11 +- .../pass.mm/run-error.pass.mm} | 13 +- .../pass.mm/run-success.pass.mm} | 11 +- .../pass.mm/use-objective-cxx.pass.mm} | 14 +- .../run.fail.cpp/compile-error.run.fail.cpp} | 14 +- .../run.fail.cpp/link-error.run.fail.cpp} | 14 +- .../run.fail.cpp/run-error.run.fail.cpp} | 9 +- .../run.fail.cpp/run-success.run.fail.cpp} | 11 +- .../sh.cpp/empty.sh.cpp} | 7 +- .../newformat/sh.cpp/remote-substitutions.sh.cpp | 30 + .../sh.cpp/run-error.sh.cpp} | 9 +- .../sh.cpp/run-success.sh.cpp} | 7 +- .../selftest/newformat/sh.cpp/substitutions.sh.cpp | 28 + libcxx/test/libcxx/selftest/test.arc.pass.mm | 1 + libcxx/test/libcxx/selftest/test.pass.mm | 2 + .../test/libcxx/type_traits/is_pointer.arc.pass.mm | 53 +- .../test/libcxx/type_traits/is_scalar.objc.pass.mm | 4 +- .../libcxx/utilities/optional/block.objc.pass.mm | 2 + libcxx/test/lit.cfg | 9 +- .../directory_entry.cons/path.pass.cpp | 1 + .../directory_entry.mods/replace_filename.pass.cpp | 1 + .../directory_entry.obs/file_size.pass.cpp | 1 + .../directory_entry.obs/hard_link_count.pass.cpp | 1 + .../directory_entry.obs/last_write_time.pass.cpp | 1 + .../directory_iterator.members/copy.pass.cpp | 1 + .../copy_assign.pass.cpp | 1 + .../directory_iterator.members/ctor.pass.cpp | 1 + .../directory_iterator.members/increment.pass.cpp | 1 + .../directory_iterator.members/move.pass.cpp | 1 + .../move_assign.pass.cpp | 1 + .../begin_end.pass.cpp | 1 + .../rec.dir.itr.members/copy.pass.cpp | 1 + .../rec.dir.itr.members/copy_assign.pass.cpp | 1 + .../rec.dir.itr.members/ctor.pass.cpp | 1 + .../rec.dir.itr.members/depth.pass.cpp | 1 + .../disable_recursion_pending.pass.cpp | 1 + .../rec.dir.itr.members/increment.pass.cpp | 1 + .../rec.dir.itr.members/move.pass.cpp | 1 + .../rec.dir.itr.members/move_assign.pass.cpp | 1 + .../rec.dir.itr.members/pop.pass.cpp | 1 + .../rec.dir.itr.members/recursion_pending.pass.cpp | 1 + .../rec.dir.itr.nonmembers/begin_end.pass.cpp | 1 + .../fs.op.funcs/fs.op.canonical/canonical.pass.cpp | 1 + .../fs.op.current_path/current_path.pass.cpp | 1 + .../fs.op.equivalent/equivalent.pass.cpp | 1 + .../fs.op.funcs/fs.op.file_size/file_size.pass.cpp | 1 + .../fs.op.hard_lk_ct/hard_link_count.pass.cpp | 1 + .../fs.op.is_directory/is_directory.pass.cpp | 1 + .../fs.op.funcs/fs.op.is_empty/is_empty.pass.cpp | 1 + .../fs.op.is_symlink/is_symlink.pass.cpp | 1 + .../fs.op.last_write_time/last_write_time.pass.cpp | 1 + .../fs.op.funcs/fs.op.relative/relative.pass.cpp | 1 + .../fs.op.funcs/fs.op.space/space.pass.cpp | 1 + .../fs.op.funcs/fs.op.status/status.pass.cpp | 1 + .../fs.op.symlink_status/symlink_status.pass.cpp | 1 + .../weakly_canonical.pass.cpp | 1 + .../std/input.output/filesystems/lit.local.cfg | 3 - libcxx/test/support/filesystem_test_helper.h | 12 +- libcxx/test/support/msvc_stdlib_force_include.h | 8 +- libcxx/utils/libcxx/test/config.py | 13 + libcxx/utils/libcxx/test/newformat.py | 243 ++++ libcxxabi/CMakeLists.txt | 1 + libcxxabi/test/lit.cfg | 7 +- libunwind/src/UnwindCursor.hpp | 6 + lld/CMakeLists.txt | 1 + lld/COFF/InputFiles.cpp | 2 +- lld/ELF/InputFiles.cpp | 8 +- lld/ELF/Relocations.cpp | 5 +- lld/MachO/Arch/X86_64.cpp | 60 + lld/MachO/CMakeLists.txt | 31 + lld/MachO/Config.h | 29 + lld/MachO/Driver.cpp | 150 +++ lld/MachO/Driver.h | 35 + lld/MachO/InputFiles.cpp | 204 ++++ lld/MachO/InputFiles.h | 70 ++ lld/MachO/InputSection.cpp | 39 + lld/MachO/InputSection.h | 52 + lld/MachO/Options.td | 18 + lld/MachO/OutputSegment.cpp | 30 + lld/MachO/OutputSegment.h | 34 + lld/MachO/SymbolTable.cpp | 62 + lld/MachO/SymbolTable.h | 44 + lld/MachO/Symbols.cpp | 23 + lld/MachO/Symbols.h | 100 ++ .../selftest/test.pass.mm => lld/MachO/Target.cpp | 12 +- lld/MachO/Target.h | 41 + lld/MachO/Writer.cpp | 359 ++++++ .../selftest/test.pass.mm => lld/MachO/Writer.h | 18 +- lld/include/lld/Common/Driver.h | 5 + lld/test/ELF/arm-thumb-adr-err.s | 20 +- lld/test/ELF/arm-thumb-adr.s | 9 +- lld/test/ELF/arm-thumb-ldrlit-err.s | 20 +- lld/test/ELF/arm-thumb-ldrlit.s | 9 +- lld/test/ELF/arm-thumb2-adr-err.s | 15 +- lld/test/ELF/arm-thumb2-adr.s | 60 +- lld/test/ELF/arm-thumb2-ldrlit-err.s | 14 +- lld/test/ELF/arm-thumb2-ldrlit.s | 57 +- lld/test/ELF/hexagon-tls-gd-nonpreemptible.s | 39 + lld/test/ELF/invalid/entsize.yaml | 17 + lld/test/MachO/alignment-too-large.yaml | 58 + lld/test/MachO/arch.s | 11 + lld/test/MachO/duplicate-symbol.s | 12 + lld/test/MachO/entry-symbol.s | 13 + lld/test/MachO/invalid-executable.s | 11 + lld/test/MachO/load-commands.s | 17 + lld/test/MachO/no-such-file.s | 4 + lld/test/MachO/relocations.s | 21 + lld/test/MachO/section-headers.s | 46 + lld/test/MachO/segments.s | 20 + lld/test/MachO/silent-ignore.test | 8 + lld/test/MachO/text-segment.s | 15 + lld/tools/lld/CMakeLists.txt | 1 + lld/tools/lld/lld.cpp | 12 +- lldb/source/Breakpoint/BreakpointResolverName.cpp | 109 +- lldb/source/Host/common/FileSystem.cpp | 25 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 10 +- .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 2 +- lldb/source/Symbol/LocateSymbolFileMacOSX.cpp | 70 +- .../tools/intel-features/intel-pt/test}/Makefile | 0 .../intel-pt/test/TestIntelPTSimpleBinary.py | 60 + .../tools/intel-features/intel-pt/test/main.cpp | 10 + .../API/tools/lldb-vscode/console}/Makefile | 0 .../lldb-vscode/console/TestVSCode_console.py | 70 ++ lldb/test/API/tools/lldb-vscode/console/main.cpp | 9 + .../intel-features/intel-pt/cli-wrapper-pt.cpp | 4 + lldb/tools/lldb-vscode/lldb-vscode.cpp | 22 +- lldb/unittests/Host/FileSystemTest.cpp | 26 + llvm/cmake/modules/AddLLVM.cmake | 64 +- llvm/docs/GlobalISel/GenericOpcode.rst | 7 +- llvm/docs/ReleaseNotes.rst | 5 + llvm/include/llvm/Analysis/VecFuncs.def | 23 + .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 9 +- llvm/include/llvm/CodeGen/MachineFrameInfo.h | 6 +- llvm/include/llvm/CodeGen/MachineFunction.h | 1 - llvm/include/llvm/CodeGen/MachineMemOperand.h | 6 - llvm/include/llvm/CodeGen/TargetLowering.h | 2 +- llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 21 +- .../include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h | 56 +- llvm/include/llvm/DebugInfo/DWARF/DWARFObject.h | 1 + llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 2 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h | 6 +- llvm/include/llvm/IR/CallSite.h | 18 +- llvm/include/llvm/IR/GlobalObject.h | 1 - llvm/include/llvm/IR/IRBuilder.h | 40 +- llvm/include/llvm/IR/InstrTypes.h | 11 +- llvm/include/llvm/IR/IntrinsicInst.h | 10 +- llvm/include/llvm/MC/MCSectionXCOFF.h | 2 +- llvm/include/llvm/MC/MCSymbolXCOFF.h | 23 +- llvm/include/llvm/TextAPI/MachO/InterfaceFile.h | 20 + llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 14 - llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 10 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 19 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 6 +- llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 4 +- llvm/lib/CodeGen/MachineModuleInfo.cpp | 9 - llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 8 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 17 +- .../CodeGen/SelectionDAG/StatepointLowering.cpp | 10 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 73 +- llvm/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp | 112 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 10 +- llvm/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp | 4 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 66 +- llvm/lib/IR/DebugInfo.cpp | 2 + llvm/lib/IR/Value.cpp | 10 +- llvm/lib/MC/CMakeLists.txt | 1 + llvm/lib/MC/MCSymbolXCOFF.cpp | 33 + llvm/lib/MC/XCOFFObjectWriter.cpp | 10 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 9 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 24 - llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp | 7 + llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPUFeatures.td | 9 - llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 28 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 14 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 9 +- llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 5 + llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 23 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 25 - .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 2 +- llvm/lib/Target/AMDGPU/R600Instructions.td | 2 +- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 11 + llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 51 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 16 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 76 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 4 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 4 +- llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 10 +- llvm/lib/Target/X86/CMakeLists.txt | 2 +- llvm/lib/Target/X86/X86.h | 2 +- llvm/lib/Target/X86/X86.td | 9 + llvm/lib/Target/X86/X86CallingConv.td | 2 +- llvm/lib/Target/X86/X86FastISel.cpp | 4 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 10 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 83 +- llvm/lib/Target/X86/X86ISelLowering.h | 4 +- llvm/lib/Target/X86/X86IndirectBranchTracking.cpp | 25 +- llvm/lib/Target/X86/X86IndirectThunks.cpp | 364 ++++++ llvm/lib/Target/X86/X86InstrCompiler.td | 16 +- llvm/lib/Target/X86/X86InstrControl.td | 22 +- llvm/lib/Target/X86/X86InstrInfo.td | 4 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 8 +- llvm/lib/Target/X86/X86RetpolineThunks.cpp | 286 ----- llvm/lib/Target/X86/X86Subtarget.h | 22 +- llvm/lib/Target/X86/X86TargetMachine.cpp | 4 +- llvm/lib/Target/X86/X86TargetMachine.h | 4 + llvm/lib/TextAPI/MachO/TextStub.cpp | 7 + llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 6 +- llvm/lib/Transforms/IPO/Inliner.cpp | 16 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 16 + .../InstCombine/InstCombineVectorOps.cpp | 32 +- llvm/lib/Transforms/Scalar/LICM.cpp | 1 + llvm/lib/Transforms/Utils/InlineFunction.cpp | 105 ++ .../Transforms/Vectorize/LoadStoreVectorizer.cpp | 16 +- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 45 + llvm/test/Analysis/CostModel/AMDGPU/fdiv.ll | 4 +- llvm/test/CMakeLists.txt | 11 + .../CodeGen/AArch64/GlobalISel/dynamic-alloca.ll | 4 +- .../select-jump-table-brjt-constrain.mir | 61 + llvm/test/CodeGen/AArch64/swap-compare-operands.ll | 92 +- .../GlobalISel/inst-select-amdgcn.fmad.ftz.mir | 8 +- .../GlobalISel/inst-select-load-constant.mir | 139 ++- .../AMDGPU/GlobalISel/legalize-load-local.mir | 1146 ++++++++---------- .../AMDGPU/GlobalISel/regbankselect-load.mir | 8 +- llvm/test/CodeGen/AMDGPU/GlobalISel/smrd.ll | 43 +- llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i64.ll | 4 +- llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i64.ll | 4 +- llvm/test/CodeGen/AMDGPU/amdgcn-ieee.ll | 28 +- .../CodeGen/AMDGPU/amdgpu-codegenprepare-fdiv.ll | 4 +- llvm/test/CodeGen/AMDGPU/clamp-modifier.ll | 6 +- llvm/test/CodeGen/AMDGPU/clamp.ll | 8 +- llvm/test/CodeGen/AMDGPU/concat_vectors.ll | 4 +- llvm/test/CodeGen/AMDGPU/debug-value.ll | 2 +- llvm/test/CodeGen/AMDGPU/default-fp-mode.ll | 96 +- llvm/test/CodeGen/AMDGPU/ds_read2_superreg.ll | 2 +- llvm/test/CodeGen/AMDGPU/fadd-fma-fmul-combine.ll | 8 +- .../CodeGen/AMDGPU/fcanonicalize-elimination.ll | 12 +- llvm/test/CodeGen/AMDGPU/fcanonicalize.f16.ll | 6 +- llvm/test/CodeGen/AMDGPU/fcanonicalize.ll | 12 +- llvm/test/CodeGen/AMDGPU/fdiv.f16.ll | 16 +- llvm/test/CodeGen/AMDGPU/fdiv.ll | 7 +- llvm/test/CodeGen/AMDGPU/fdiv32-to-rcp-folding.ll | 4 +- llvm/test/CodeGen/AMDGPU/fdot2.ll | 14 +- llvm/test/CodeGen/AMDGPU/fma-combine.ll | 6 +- llvm/test/CodeGen/AMDGPU/fmaxnum.ll | 4 +- llvm/test/CodeGen/AMDGPU/fminnum.ll | 2 +- .../CodeGen/AMDGPU/fmul-2-combine-multi-use.ll | 10 +- llvm/test/CodeGen/AMDGPU/fmuladd.f16.ll | 16 +- llvm/test/CodeGen/AMDGPU/fmuladd.f32.ll | 24 +- llvm/test/CodeGen/AMDGPU/fmuladd.v2f16.ll | 18 +- llvm/test/CodeGen/AMDGPU/fneg-combines.ll | 2 +- .../force-alwaysinline-lds-global-address.ll | 17 + llvm/test/CodeGen/AMDGPU/fpext-free.ll | 8 +- llvm/test/CodeGen/AMDGPU/frem.ll | 6 +- llvm/test/CodeGen/AMDGPU/hsa-fp-mode.ll | 18 +- llvm/test/CodeGen/AMDGPU/indirect-call.ll | 4 +- llvm/test/CodeGen/AMDGPU/indirect-private-64.ll | 8 +- .../AMDGPU/insert-subvector-unused-scratch.ll | 6 +- llvm/test/CodeGen/AMDGPU/known-never-snan.ll | 2 +- .../CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll | 6 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.ll | 8 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rcp.ll | 8 +- .../CodeGen/AMDGPU/llvm.amdgcn.s.buffer.load.ll | 9 +- llvm/test/CodeGen/AMDGPU/llvm.fmuladd.f16.ll | 12 +- llvm/test/CodeGen/AMDGPU/llvm.maxnum.f16.ll | 20 +- llvm/test/CodeGen/AMDGPU/llvm.minnum.f16.ll | 24 +- llvm/test/CodeGen/AMDGPU/load-local-f32.ll | 2 +- llvm/test/CodeGen/AMDGPU/load-local-f64.ll | 6 +- llvm/test/CodeGen/AMDGPU/load-local-i16.ll | 4 +- llvm/test/CodeGen/AMDGPU/load-local-i32.ll | 6 +- llvm/test/CodeGen/AMDGPU/load-local-i64.ll | 6 +- llvm/test/CodeGen/AMDGPU/load-local-i8.ll | 4 +- llvm/test/CodeGen/AMDGPU/local-64.ll | 30 +- llvm/test/CodeGen/AMDGPU/mad-combine.ll | 10 +- llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll | 2 +- llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll | 2 +- llvm/test/CodeGen/AMDGPU/mad-mix.ll | 4 +- llvm/test/CodeGen/AMDGPU/madak.ll | 20 +- llvm/test/CodeGen/AMDGPU/madmk.ll | 23 +- .../test/CodeGen/AMDGPU/merge-out-of-order-ldst.ll | 28 + .../CodeGen/AMDGPU/merge-out-of-order-ldst.mir | 23 + llvm/test/CodeGen/AMDGPU/mul24-pass-ordering.ll | 4 +- llvm/test/CodeGen/AMDGPU/omod.ll | 6 +- llvm/test/CodeGen/AMDGPU/operand-folding.ll | 19 +- llvm/test/CodeGen/AMDGPU/rcp-pattern.ll | 4 +- llvm/test/CodeGen/AMDGPU/rcp_iflag.ll | 27 +- llvm/test/CodeGen/AMDGPU/reorder-stores.ll | 58 +- llvm/test/CodeGen/AMDGPU/rsq.ll | 22 +- llvm/test/CodeGen/AMDGPU/sched-crash-dbg-value.mir | 2 +- llvm/test/CodeGen/AMDGPU/sdwa-peephole.ll | 52 +- llvm/test/CodeGen/AMDGPU/shrink-vop3-carry-out.mir | 2 +- llvm/test/CodeGen/AMDGPU/smrd.ll | 34 +- .../AMDGPU/split-vector-memoperand-offsets.ll | 2 +- llvm/test/CodeGen/AMDGPU/stack-realign-kernel.ll | 12 +- llvm/test/CodeGen/AMDGPU/store-local.ll | 6 +- llvm/test/CodeGen/AMDGPU/store-v3i64.ll | 10 +- llvm/test/CodeGen/AMDGPU/trunc-cmp-constant.ll | 6 +- llvm/test/CodeGen/AMDGPU/udiv.ll | 4 +- llvm/test/CodeGen/AMDGPU/udivrem24.ll | 61 + llvm/test/CodeGen/AMDGPU/v_mac.ll | 6 +- llvm/test/CodeGen/AMDGPU/v_mac_f16.ll | 8 +- llvm/test/CodeGen/AMDGPU/v_madak_f16.ll | 10 +- .../CodeGen/ARM/big-endian-neon-fp16-bitconv.ll | 2 +- llvm/test/CodeGen/ARM/big-endian-vmov.ll | 88 ++ llvm/test/CodeGen/ARM/vmov.ll | 1210 +++++++++++++++++--- .../CodeGen/MIR/AMDGPU/machine-function-info.ll | 28 +- llvm/test/CodeGen/PowerPC/mi-simplify-code.mir | 2 +- .../PowerPC/ppcf128-constrained-fp-intrinsics.ll | 1 - llvm/test/CodeGen/Thumb2/mve-masked-load.ll | 6 +- llvm/test/CodeGen/Thumb2/mve-vmovimm.ll | 289 ++--- llvm/test/CodeGen/X86/GlobalISel/select-copy.mir | 42 +- llvm/test/CodeGen/X86/O0-pipeline.ll | 2 +- llvm/test/CodeGen/X86/O3-pipeline.ll | 2 +- llvm/test/CodeGen/X86/avx512-intel-ocl.ll | 12 +- llvm/test/CodeGen/X86/emutls.ll | 40 +- .../X86/indirect-branch-tracking-cm-lager.ll | 36 + llvm/test/CodeGen/X86/linux-preemption.ll | 10 +- llvm/test/CodeGen/X86/lvi-hardening-indirectbr.ll | 281 +++++ llvm/test/CodeGen/X86/min-legal-vector-width.ll | 40 + llvm/test/CodeGen/X86/soft-fp-legal-in-HW-reg.ll | 69 +- ...clash-medium-natural-probes-mutliple-objects.ll | 26 +- llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll | 134 +++ llvm/test/DebugInfo/X86/debug-macro-macinfo.s | 47 + llvm/test/DebugInfo/X86/debug-macro-v5.s | 54 + llvm/test/DebugInfo/X86/licm-undef-dbg-value.ll | 86 ++ .../X86/unsupported-dwarf64-debug-macro-v5.s | 13 + ...upported-opcode_operands_table-debug-macro-v5.s | 13 + .../ExecutionEngine/MCJIT/cet-code-model-lager.ll | 32 + .../ExecutionEngine/OrcLazy/Inputs/noop-main.ll | 7 + .../OrcLazy/global-ctors-and-dtors.ll | 15 +- llvm/test/MC/Mips/mips32r2/valid.s | 3 +- llvm/test/MC/Mips/mips32r3/valid.s | 3 +- llvm/test/MC/Mips/mips32r5/valid.s | 3 +- llvm/test/MC/Mips/mips32r6/valid.s | 3 +- llvm/test/MC/Mips/mips64r2/valid.s | 3 +- llvm/test/MC/Mips/mips64r3/valid.s | 3 +- llvm/test/MC/Mips/mips64r5/valid.s | 3 +- llvm/test/MC/Mips/mips64r6/valid.s | 3 +- .../Transforms/Inline/AMDGPU/inline-target-cpu.ll | 51 +- llvm/test/Transforms/Inline/inline_call.ll | 71 ++ llvm/test/Transforms/Inline/ret_attr_update.ll | 223 ++++ .../InstCombine/double-float-shrink-1.ll | 12 +- llvm/test/Transforms/InstCombine/maximum.ll | 24 + llvm/test/Transforms/InstCombine/maxnum.ll | 58 + llvm/test/Transforms/InstCombine/minimum.ll | 54 +- llvm/test/Transforms/InstCombine/minnum.ll | 57 + .../Transforms/InstCombine/shufflevec-bitcast.ll | 26 +- llvm/test/Transforms/InstSimplify/compare.ll | 5 - llvm/test/Transforms/LoopRotate/pr35210.ll | 65 +- .../Transforms/LoopVectorize/X86/svml-calls.ll | 145 ++- llvm/test/Transforms/PhaseOrdering/X86/shuffle.ll | 340 ++++++ .../Util/strip-nonlinetable-debuginfo-labels.ll | 28 + .../Util/strip-nonlinetable-debuginfo-localvars.ll | 8 +- llvm/test/Transforms/VectorCombine/X86/shuffle.ll | 87 +- llvm/test/Unit/lit.site.cfg.py.in | 11 +- llvm/test/lit.site.cfg.py.in | 15 +- .../tools/llvm-objdump/ELF/AMDGPU/source-lines.ll | 2 +- llvm/tools/llvm-dwp/llvm-dwp.cpp | 6 +- llvm/tools/llvm-objdump/COFFDump.cpp | 19 +- llvm/tools/llvm-objdump/COFFDump.h | 37 + llvm/tools/llvm-objdump/llvm-objdump.cpp | 2 + llvm/tools/llvm-objdump/llvm-objdump.h | 9 - llvm/unittests/TextAPI/TextStubV3Tests.cpp | 202 ++++ llvm/unittests/TextAPI/TextStubV4Tests.cpp | 299 ++++- llvm/utils/clang-parse-diagnostics-file | 4 + llvm/utils/gn/secondary/clang/test/BUILD.gn | 5 +- llvm/utils/gn/secondary/lld/MachO/BUILD.gn | 32 + llvm/utils/gn/secondary/lld/tools/lld/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/MC/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Target/X86/BUILD.gn | 2 +- llvm/utils/gn/secondary/llvm/test/BUILD.gn | 5 +- llvm/utils/lit/lit/cl_arguments.py | 2 +- llvm/utils/lit/lit/main.py | 29 +- llvm/utils/lit/lit/run.py | 9 +- mlir/include/mlir/Dialect/Linalg/EDSC/Builders.h | 81 +- mlir/include/mlir/Dialect/Linalg/EDSC/Intrinsics.h | 3 + mlir/include/mlir/Dialect/LoopOps/LoopOps.td | 6 +- mlir/include/mlir/Dialect/Vector/EDSC/Builders.h | 2 +- mlir/include/mlir/Dialect/Vector/EDSC/Intrinsics.h | 1 + mlir/include/mlir/Dialect/Vector/VectorOps.td | 1 + .../ConvertGPULaunchFuncToVulkanLaunchFunc.cpp | 2 +- .../GPUToVulkan/ConvertLaunchFuncToVulkanCalls.cpp | 38 +- mlir/lib/Dialect/Linalg/EDSC/Builders.cpp | 66 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 2 +- mlir/lib/Dialect/Vector/EDSC/Builders.cpp | 2 +- mlir/lib/Dialect/Vector/VectorOps.cpp | 52 +- mlir/test/Dialect/Vector/canonicalize.mlir | 39 +- mlir/test/EDSC/builder-api-test.cpp | 50 +- mlir/test/mlir-vulkan-runner/subf.mlir | 54 + mlir/tools/mlir-tblgen/PassGen.cpp | 20 +- .../mlir-vulkan-runner/vulkan-runtime-wrappers.cpp | 19 + utils/arcanist/clang-format.sh | 2 +- 474 files changed, 10302 insertions(+), 3383 deletions(-) copy libcxx/test/libcxx/selftest/{test.arc.pass.mm => newformat/additional_compile [...] copy libcxx/test/libcxx/selftest/{test.arc.pass.mm => newformat/additional_compile [...] copy libcxx/test/libcxx/selftest/{test.arc.pass.mm => newformat/compile.fail.cpp/c [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/compile.fail.cpp/compi [...] copy libcxx/test/libcxx/selftest/{test.arc.pass.mm => newformat/compile.fail.cpp/w [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/compile.pass.cpp/compi [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/compile.pass.cpp/compi [...] copy libcxx/test/libcxx/selftest/{test.arc.pass.mm => newformat/compile.pass.cpp/l [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/compile.pass.cpp/run-e [...] copy libcxx/test/libcxx/selftest/{test.arc.pass.mm => newformat/fail.cpp/compile-e [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/fail.cpp/compile-error [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/fail.cpp/compile-succe [...] copy libcxx/test/libcxx/selftest/{test.arc.pass.mm => newformat/fail.cpp/wrong-exp [...] copy libcxx/test/libcxx/selftest/{test.arc.pass.mm => newformat/fail.mm/compile-er [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/fail.mm/compile-error- [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/fail.mm/compile-succes [...] copy libcxx/test/libcxx/selftest/{test.arc.pass.mm => newformat/fail.mm/wrong-expe [...] copy libcxx/test/libcxx/selftest/{test.arc.pass.mm => newformat/file_dependencies/ [...] copy libcxx/test/libcxx/selftest/{test.arc.pass.mm => newformat/file_dependencies/ [...] create mode 100644 libcxx/test/libcxx/selftest/newformat/file_dependencies/substit [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/link.fail.cpp/compile- [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/link.fail.cpp/link-err [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/link.fail.cpp/link-suc [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/link.pass.cpp/compile- [...] copy libcxx/test/libcxx/selftest/{test.arc.pass.mm => newformat/link.pass.cpp/link [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/link.pass.cpp/link-suc [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/link.pass.cpp/run-erro [...] create mode 100644 libcxx/test/libcxx/selftest/newformat/lit.local.cfg copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/pass.cpp/compile-error [...] copy libcxx/test/libcxx/selftest/{test.arc.pass.mm => newformat/pass.cpp/link-erro [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/pass.cpp/run-error.pas [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/pass.cpp/run-success.p [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/pass.mm/compile-error. [...] copy libcxx/test/libcxx/selftest/{test.arc.pass.mm => newformat/pass.mm/link-error [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/pass.mm/no-arc.pass.mm} (70%) copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/pass.mm/run-error.pass [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/pass.mm/run-success.pa [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/pass.mm/use-objective- [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/run.fail.cpp/compile-e [...] copy libcxx/test/libcxx/selftest/{test.arc.pass.mm => newformat/run.fail.cpp/link- [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/run.fail.cpp/run-error [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/run.fail.cpp/run-succe [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/sh.cpp/empty.sh.cpp} (75%) create mode 100644 libcxx/test/libcxx/selftest/newformat/sh.cpp/remote-substitutio [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/sh.cpp/run-error.sh.cp [...] copy libcxx/test/libcxx/selftest/{test.pass.mm => newformat/sh.cpp/run-success.sh. [...] create mode 100644 libcxx/test/libcxx/selftest/newformat/sh.cpp/substitutions.sh.cpp create mode 100644 libcxx/utils/libcxx/test/newformat.py create mode 100644 lld/MachO/Arch/X86_64.cpp create mode 100644 lld/MachO/CMakeLists.txt create mode 100644 lld/MachO/Config.h create mode 100644 lld/MachO/Driver.cpp create mode 100644 lld/MachO/Driver.h create mode 100644 lld/MachO/InputFiles.cpp create mode 100644 lld/MachO/InputFiles.h create mode 100644 lld/MachO/InputSection.cpp create mode 100644 lld/MachO/InputSection.h create mode 100644 lld/MachO/Options.td create mode 100644 lld/MachO/OutputSegment.cpp create mode 100644 lld/MachO/OutputSegment.h create mode 100644 lld/MachO/SymbolTable.cpp create mode 100644 lld/MachO/SymbolTable.h create mode 100644 lld/MachO/Symbols.cpp create mode 100644 lld/MachO/Symbols.h copy libcxx/test/libcxx/selftest/test.pass.mm => lld/MachO/Target.cpp (62%) create mode 100644 lld/MachO/Target.h create mode 100644 lld/MachO/Writer.cpp copy libcxx/test/libcxx/selftest/test.pass.mm => lld/MachO/Writer.h (56%) create mode 100644 lld/test/ELF/hexagon-tls-gd-nonpreemptible.s create mode 100644 lld/test/ELF/invalid/entsize.yaml create mode 100644 lld/test/MachO/alignment-too-large.yaml create mode 100644 lld/test/MachO/arch.s create mode 100644 lld/test/MachO/duplicate-symbol.s create mode 100644 lld/test/MachO/entry-symbol.s create mode 100644 lld/test/MachO/invalid-executable.s create mode 100644 lld/test/MachO/load-commands.s create mode 100644 lld/test/MachO/no-such-file.s create mode 100644 lld/test/MachO/relocations.s create mode 100644 lld/test/MachO/section-headers.s create mode 100644 lld/test/MachO/segments.s create mode 100644 lld/test/MachO/silent-ignore.test create mode 100644 lld/test/MachO/text-segment.s copy lldb/{packages/Python/lldbsuite/test/tools/lldb-server/registers-target-xml-r [...] create mode 100644 lldb/test/API/tools/intel-features/intel-pt/test/TestIntelPTSim [...] create mode 100644 lldb/test/API/tools/intel-features/intel-pt/test/main.cpp copy lldb/{packages/Python/lldbsuite/test/tools/lldb-server/registers-target-xml-r [...] create mode 100644 lldb/test/API/tools/lldb-vscode/console/TestVSCode_console.py create mode 100644 lldb/test/API/tools/lldb-vscode/console/main.cpp create mode 100644 llvm/lib/MC/MCSymbolXCOFF.cpp create mode 100644 llvm/lib/Target/X86/X86IndirectThunks.cpp delete mode 100644 llvm/lib/Target/X86/X86RetpolineThunks.cpp create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-jump-table-brjt-con [...] create mode 100644 llvm/test/CodeGen/AMDGPU/merge-out-of-order-ldst.ll create mode 100644 llvm/test/CodeGen/AMDGPU/merge-out-of-order-ldst.mir create mode 100644 llvm/test/CodeGen/ARM/big-endian-vmov.ll create mode 100644 llvm/test/CodeGen/X86/indirect-branch-tracking-cm-lager.ll create mode 100644 llvm/test/CodeGen/X86/lvi-hardening-indirectbr.ll create mode 100644 llvm/test/DebugInfo/X86/debug-macro-macinfo.s create mode 100644 llvm/test/DebugInfo/X86/debug-macro-v5.s create mode 100644 llvm/test/DebugInfo/X86/licm-undef-dbg-value.ll create mode 100644 llvm/test/DebugInfo/X86/unsupported-dwarf64-debug-macro-v5.s create mode 100644 llvm/test/DebugInfo/X86/unsupported-opcode_operands_table-debug [...] create mode 100644 llvm/test/ExecutionEngine/MCJIT/cet-code-model-lager.ll create mode 100644 llvm/test/ExecutionEngine/OrcLazy/Inputs/noop-main.ll create mode 100644 llvm/test/Transforms/Inline/inline_call.ll create mode 100644 llvm/test/Transforms/Inline/ret_attr_update.ll create mode 100644 llvm/test/Transforms/PhaseOrdering/X86/shuffle.ll create mode 100644 llvm/test/Transforms/Util/strip-nonlinetable-debuginfo-labels.ll create mode 100644 llvm/tools/llvm-objdump/COFFDump.h create mode 100644 llvm/utils/gn/secondary/lld/MachO/BUILD.gn create mode 100644 mlir/test/mlir-vulkan-runner/subf.mlir