This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allnoconfig in repository toolchain/ci/llvm-project.
from e5001fe5c1a [lldb][test_suite] skip tests of `libstdcpp` on Android and [...] adds c7f9bfb0e4b [lldb][test_suite] Fix skipIfTargetAndroid decorator adds 99ccc3c9f14 [llvm-lipo] Implement -info adds 81a5045cd63 Move variable out from debug only section. adds 3a52c3857fe Inline function call into assert to fix unused variable warning. adds 57d17ec2e17 [PowerPC] Replace float load/store pair with integer load/s [...] adds 30f12a42474 Implement most of P1612R1: Relocate endian. Moves the std: [...] adds fcf3c55a8cd [LLVM-C] Improve Bindings to The Internalize Pass adds f5247244f29 [DAGCombiner] Use SDNode::isOperandOf to simplify some code. NFCI adds a658cb0b128 [DAGCombiner] Make ShrinkLoadReplaceStoreWithStore return a [...] adds 341a68ca2f5 [COFF] Unbreak sorting of mingw comdat .tls sections after [...] adds 2d654df763c [AMDGPU][NFC] Simplify test file for amdgcn intrinsics adds 32f220c5fbe [CrossTU] Added CTU argument to diagnostic consumer create fn. adds f1883637f2d [lldb][NFC] Tablegenify disassemble adds b95fcf09c08 [test] Fix the test from the previous commit when run on wi [...] adds ab658f42a73 [yaml2elf] - Treat the SHN_UNDEF section as kind of regular [...] adds 78b5e9bc259 Fix gold-plugin Windows build adds c7e6d14c6c3 [llvm-objcopy] Allow strip symtab in executables and DSOs adds 19c07afe17f [Attributor] Deduce "dereferenceable" attribute adds 9f5d80d79c1 [Attributor][NFC] Re-run clang-format on the Attributor.cpp adds fdedf240f8c [ARM] Rename NEONModImm to VMOVModImm. NFC adds e0119909a65 SymbolVendor: Move compile unit handling into the SymbolFile class adds 739a93558f8 PlistDiagnostics Fix for compile warning (NFC). adds 87adcf8c470 [SLPVectorizer] Remove null-pointer test. NFCI. adds 1957d68957c [yaml2obj] - Add a support for defining null sections in YAMLs. adds aaa68275268 [lldb][NFC] Tablegenify source adds fccffa871c2 [Object/ELF.h] - Improve testing of the fields in ELFFile<E [...] adds 53f9fec8e8b [RISCV] Re-enable rv32i-aliases-invalid.s test adds 7c35db08655 Fix windows build after r366791 adds 743d45ee253 [TargetLowering] Add SimplifyMultipleUseDemandedBits adds 87fdcb87496 [NFC][PhaseOredering][SimplifyCFG] Add more runlines to umu [...] adds 4153f171813 [InstSimplify][NFC] Tests for skipping 'div-by-0' checks be [...] adds 402bf28ecc8 [NFC][InstCombine] Fixup commutative/negative tests with ic [...] adds c4c25e11b1b ProcessMachCore: Fix a -Wmisleading-indentation warning adds 438dfcffe96 [lldb][NFC] Tablegenify process adds 686cee09450 [NFC][ASAN] Add brackets around not command adds 46ffaeb00c3 Revert [RISCV] Re-enable rv32i-aliases-invalid.s test adds 5d4bb8628cc [SLPVectorizer] Revert local change that got accidently got [...] adds c60c12fb10d Fix MSVC warning about extending a uint32_t shift result to [...] adds 57e87dd81be [ARM][LowOverheadLoops] Fix branch target codegen adds 6e40ae8f3d3 [libomptarget] Handle offload policy in push_tripcount adds 4389cb9cf1b [clangd] Log version, cwd, args, and transport on startup. NFC adds 24f3e102a67 [llvm-ar] Fix support for archives with members larger than 4GB adds aa4f8d04a96 Revert "[Object/ELF.h] - Improve testing of the fields in E [...] adds 0e8359aec10 [TargetLowering] SimplifyMultipleUseDemandedBits - add VECT [...] adds 123f6ff299e [ASTImporter] Fix inequivalence of ClassTemplateInstantiations adds 2b404d01e82 [GlobalISel][AArch64] Teach GISel to handle shifts in load [...] adds 2da6eea07cd [clang, test] Fix Clang :: Headers/max_align.c on 64-bit SPARC adds 2b7f3a2b335 [CMake] Add -z defs on Solaris adds 569f92f1e10 [compiler-rt][builtins] Provide __clear_cache for SPARC adds e72321f38e3 [clang][NFCI] Fix random typos adds eaedc5ef8f5 [Logging] Fix format strings adds 404551ac64e [RISCV][NFC] Correct RUN in rvi-pseudos-invalid.s adds 6f13637a3e1 [IR][Verifier] Allow IntToPtrInst to be !dereferenceable adds 6491076ec68 [Utils] Remove legacy scripts adds 532f7565557 Improve clang-format-diff help output adds ea5c94b497c [IndVars] Fix a subtle bug in optimizeLoopExits adds 93f505942c8 [Utils] Add back utils directory adds 37944130f95 clang-format: Fix namespace end comments for namespaces wit [...] adds 78c92d2ec3a [Remarks] Add unit tests for YAML serialization adds db1eb7c569e [utils] Remove sync-source (with SVN) adds 374398afb78 [libFuzzer] Fix __sanitizer_print_memory_profile return typ [...] adds 76bc3d6e074 [X86] In lowerVectorShuffle, instead of creating a new node [...] adds 9c0716f1166 ld.lld: Demangle symbols from archives in diagnostics adds 62ac91f3690 gn build: Merge r366832 adds 41a010a4ef1 [PowerPC] Remove redundant load immediate instructions adds cbbdc418383 [Remarks][NFC] Move the YAML serializer to its own header adds 05e32bad137 Revert "Revert "Implement xfer:libraries-svr4:read packet"" adds 70795c1e3a7 Revert "Revert "Add ReadCStringFromMemory for faster string [...] adds c5b5cc45754 [Remarks] Introduce a new format: yaml-strtab adds 8693f8f9c18 [lldb] Fix occasional hangs of VSCode testcases adds b27fc95e89f [ARM] Add opt-bisect support to ARMParallelDSP. adds 50a3f0e08e3 [ExpressionParser] Fix formatting and whitespace (NFC) adds b362c976fb7 [ExpressionParser] Handle llvm::Expected result adds a2fae1e3e99 [GlobalISel][AArch64] Save a copy on G_SELECT by fixing con [...] adds c69273fa107 [docs] Clarify where the indirect UB due to write-write rac [...] adds 78b1e777f59 Fix "control reaches end of non-void function" warning. NFCI. adds 511f7f5785e [AArch64][GlobalISel] Add support for s128 loads, stores, e [...] adds 45a3fd206fb [lldb][test_suite] Update tests with unexpected pass on And [...] new f8552e67e91 [DWARF] Use 32-bit format specifier for offset new 1b05977538d FileCheck [8/12]: Define numeric var from expr
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clangd/tool/ClangdMain.cpp | 13 + .../clang/ASTMatchers/ASTMatchersInternal.h | 2 +- .../StaticAnalyzer/Core/PathDiagnosticConsumers.h | 12 +- clang/lib/AST/ASTStructuralEquivalence.cpp | 44 +- clang/lib/Basic/Targets/Sparc.h | 1 + clang/lib/Format/NamespaceEndCommentsFixer.cpp | 16 +- clang/lib/Format/UnwrappedLineParser.cpp | 9 +- clang/lib/Index/IndexSymbol.cpp | 2 +- clang/lib/Sema/SemaExprCXX.cpp | 2 +- clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp | 16 +- clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 45 +- clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp | 8 +- .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 22 +- clang/test/Preprocessor/init.c | 1 + clang/tools/clang-format/clang-format-diff.py | 12 +- clang/unittests/AST/StructuralEquivalenceTest.cpp | 192 ++++ clang/unittests/Format/FormatTest.cpp | 15 + .../Format/NamespaceEndCommentsFixerTest.cpp | 41 +- compiler-rt/lib/builtins/clear_cache.c | 10 + compiler-rt/lib/fuzzer/FuzzerExtFunctions.def | 2 +- .../TestCases/Linux/read_binary_name_regtest.c | 2 +- libcxx/include/bit | 21 + libcxx/include/type_traits | 15 - .../bit/bit.endian}/endian.pass.cpp | 3 +- lld/COFF/Driver.cpp | 10 +- lld/COFF/InputFiles.cpp | 5 +- lld/COFF/Symbols.cpp | 4 +- lld/COFF/Symbols.h | 10 +- lld/COFF/Writer.cpp | 27 +- lld/ELF/InputFiles.cpp | 4 +- lld/ELF/Symbols.cpp | 29 +- lld/ELF/Symbols.h | 6 +- lld/test/COFF/Inputs/tlssup.s | 10 + lld/test/COFF/tls_suffix_sorting.s | 27 + lld/test/ELF/archive-thin-missing-member.s | 14 +- .../lldb/Host/common/NativeProcessProtocol.h | 39 + lldb/include/lldb/Symbol/SymbolFile.h | 11 +- lldb/include/lldb/Symbol/SymbolVendor.h | 9 - lldb/packages/Python/lldbsuite/test/decorators.py | 10 +- .../TestHWBreakMultiThread.py | 2 - .../deleted-executable/TestDeletedExecutable.py | 4 +- .../inferior-assert/TestInferiorAssert.py | 3 + .../functionalities/load_unload/TestLoadUnload.py | 2 +- .../target_command/TestTargetCommand.py | 4 - .../target_create_deps/TestTargetCreateDeps.py | 18 +- .../command/TestWatchpointCommandLLDB.py | 6 +- .../command/TestWatchpointCommandPython.py | 6 +- .../condition/TestWatchpointConditionCmd.py | 1 + .../watchpoint_events/TestWatchpointEvents.py | 1 + .../lang/c/const_variables/TestConstVariables.py | 1 + .../lang/c/global_variables/TestGlobalVariables.py | 5 +- .../condition/TestWatchpointConditionAPI.py | 1 + .../test/tools/lldb-server/TestLldbGdbServer.py | 1 - .../test/tools/lldb-server/gdbremote_testcase.py | 29 +- .../test/tools/lldb-server/libraries-svr4/Makefile | 17 + .../TestGdbRemoteLibrariesSvr4Support.py | 130 +++ .../test/tools/lldb-server/libraries-svr4/main.cpp | 15 + .../tools/lldb-server/libraries-svr4/svr4lib_a.cpp | 9 + .../tools/lldb-server/libraries-svr4/svr4lib_a.mk | 9 + .../lldb-server/libraries-svr4/svr4lib_b_quote.cpp | 9 + .../lldb-server/libraries-svr4/svr4lib_b_quote.mk | 9 + .../lldbsuite/test/tools/lldb-vscode/vscode.py | 8 +- lldb/source/Commands/CommandObjectDisassemble.cpp | 26 +- lldb/source/Commands/CommandObjectProcess.cpp | 37 +- lldb/source/Commands/CommandObjectSource.cpp | 23 +- lldb/source/Commands/Options.td | 131 +++ lldb/source/Core/Communication.cpp | 20 +- lldb/source/Host/common/NativeProcessProtocol.cpp | 54 + .../Clang/ClangExpressionDeclMap.cpp | 76 +- .../Plugins/Process/NetBSD/NativeProcessNetBSD.h | 4 +- .../Plugins/Process/POSIX/NativeProcessELF.cpp | 70 +- .../Plugins/Process/POSIX/NativeProcessELF.h | 7 + .../GDBRemoteCommunicationServerCommon.cpp | 1 + .../GDBRemoteCommunicationServerLLGS.cpp | 43 + .../gdb-remote/GDBRemoteCommunicationServerLLGS.h | 2 + .../Plugins/Process/mach-core/ProcessMachCore.cpp | 71 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 12 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.h | 8 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 10 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 8 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 10 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.h | 6 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 5 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 7 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 55 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 9 +- .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp | 2 +- .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.h | 8 +- lldb/source/Symbol/SymbolFile.cpp | 48 + lldb/source/Symbol/SymbolVendor.cpp | 64 +- lldb/source/Target/Target.cpp | 14 +- lldb/tools/lldb-test/lldb-test.cpp | 2 +- lldb/unittests/Host/NativeProcessProtocolTest.cpp | 51 + lldb/utils/git-svn/convert.py | 73 -- lldb/utils/misc/grep-svn-log.py | 97 -- lldb/utils/sync-source/README.txt | 293 ----- lldb/utils/sync-source/lib/transfer/__init__.py | 0 lldb/utils/sync-source/lib/transfer/protocol.py | 8 - lldb/utils/sync-source/lib/transfer/rsync.py | 61 -- .../sync-source/lib/transfer/transfer_spec.py | 12 - lldb/utils/sync-source/pylintrc | 2 - lldb/utils/sync-source/syncsource.py | 270 ----- llvm/cmake/modules/HandleLLVMOptions.cmake | 2 +- llvm/docs/Atomics.rst | 6 +- llvm/docs/CommandGuide/FileCheck.rst | 26 +- llvm/docs/LangRef.rst | 57 +- llvm/docs/Remarks.rst | 29 + llvm/include/llvm-c/Transforms/IPO.h | 15 + llvm/include/llvm/CodeGen/TargetLowering.h | 15 + llvm/include/llvm/Object/Archive.h | 6 +- llvm/include/llvm/Remarks/RemarkFormat.h | 2 +- llvm/include/llvm/Remarks/RemarkParser.h | 5 +- llvm/include/llvm/Remarks/RemarkSerializer.h | 26 - llvm/include/llvm/Remarks/YAMLRemarkSerializer.h | 56 + llvm/include/llvm/Support/FileCheck.h | 116 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 60 ++ llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 25 +- .../CodeGen/SelectionDAG/StatepointLowering.cpp | 2 - llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 152 ++- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 14 +- llvm/lib/IR/RemarkStreamer.cpp | 6 +- llvm/lib/IR/Value.cpp | 13 + llvm/lib/IR/Verifier.cpp | 4 +- llvm/lib/Object/Archive.cpp | 4 +- llvm/lib/Object/ArchiveWriter.cpp | 21 +- llvm/lib/Remarks/RemarkFormat.cpp | 1 + llvm/lib/Remarks/RemarkParser.cpp | 28 +- llvm/lib/Remarks/RemarkStringTable.cpp | 3 - llvm/lib/Remarks/YAMLRemarkParser.cpp | 46 +- llvm/lib/Remarks/YAMLRemarkParser.h | 22 +- llvm/lib/Remarks/YAMLRemarkSerializer.cpp | 13 +- llvm/lib/Support/FileCheck.cpp | 309 ++++-- .../Target/AArch64/AArch64InstructionSelector.cpp | 215 +++- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 6 +- .../lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 23 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 4 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 25 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 215 +++- llvm/lib/Target/ARM/ARMISelLowering.h | 4 +- llvm/lib/Target/ARM/ARMInstrFormats.td | 2 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 10 +- llvm/lib/Target/ARM/ARMInstrNEON.td | 22 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 3 + .../Target/ARM/Disassembler/ARMDisassembler.cpp | 8 +- .../Target/ARM/MCTargetDesc/ARMAddressingModes.h | 20 +- .../lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp | 4 +- llvm/lib/Target/ARM/MCTargetDesc/ARMInstPrinter.h | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 12 + llvm/lib/Target/PowerPC/PPCPreEmitPeephole.cpp | 103 ++ llvm/lib/Target/X86/X86ISelLowering.cpp | 26 +- llvm/lib/Transforms/IPO/Attributor.cpp | 455 +++++++- llvm/lib/Transforms/IPO/IPO.cpp | 9 + llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 6 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 8 +- .../ValueTracking/memory-dereferenceable.ll | 8 + .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 2 +- .../AArch64/GlobalISel/legalize-extracts.mir | 82 -- .../AArch64/GlobalISel/legalize-inserts.mir | 142 +-- .../legalize-load-store-s128-unaligned.mir | 30 - .../AArch64/GlobalISel/legalize-load-store.mir | 14 +- .../AArch64/GlobalISel/load-addressing-modes.mir | 242 +++++ .../CodeGen/AArch64/GlobalISel/regbank-extract.mir | 23 + .../AArch64/GlobalISel/regbank-fp-use-def.mir | 5 +- .../CodeGen/AArch64/GlobalISel/regbank-select.mir | 14 +- .../AArch64/GlobalISel/regbank-trunc-s128.mir | 23 + .../CodeGen/AArch64/GlobalISel/select-extract.mir | 28 + .../CodeGen/AArch64/GlobalISel/select-trunc.mir | 48 +- llvm/test/CodeGen/AArch64/bitfield-insert.ll | 3 +- llvm/test/CodeGen/AMDGPU/idot4s.ll | 41 +- llvm/test/CodeGen/AMDGPU/idot4u.ll | 134 ++- llvm/test/CodeGen/AMDGPU/idot8s.ll | 703 ++++++------ llvm/test/CodeGen/AMDGPU/idot8u.ll | 1131 ++++++++------------ llvm/test/CodeGen/AMDGPU/sdiv.ll | 64 +- llvm/test/CodeGen/PowerPC/float-load-store-pair.ll | 30 +- llvm/test/CodeGen/PowerPC/ppc64-smallarg.ll | 2 +- llvm/test/CodeGen/PowerPC/ppc64le-smallarg.ll | 2 +- llvm/test/CodeGen/PowerPC/pwr7-gt-nop.ll | 12 +- .../CodeGen/PowerPC/remove-redundant-load-imm.ll | 55 + .../CodeGen/PowerPC/remove-redundant-load-imm.mir | 348 ++++++ .../CodeGen/SystemZ/store_nonbytesized_vecs.ll | 12 +- .../Thumb2/LowOverheadLoops/branch-targets.ll | 513 +++++++++ llvm/test/CodeGen/X86/2012-08-07-CmpISelBug.ll | 13 +- llvm/test/CodeGen/X86/midpoint-int-vec-128.ll | 59 +- llvm/test/CodeGen/X86/oddshuffles.ll | 13 +- llvm/test/CodeGen/X86/psubus.ll | 85 +- llvm/test/CodeGen/X86/remarks-section.ll | 2 +- llvm/test/CodeGen/X86/sat-add.ll | 22 +- llvm/test/CodeGen/X86/uadd_sat_vec.ll | 96 +- llvm/test/CodeGen/X86/usub_sat_vec.ll | 110 +- llvm/test/CodeGen/X86/vec_minmax_sint.ll | 170 ++- llvm/test/CodeGen/X86/vec_minmax_uint.ll | 170 ++- llvm/test/CodeGen/X86/vector-fshl-128.ll | 4 +- llvm/test/CodeGen/X86/vector-fshl-rot-512.ll | 8 +- llvm/test/CodeGen/X86/vector-fshr-rot-512.ll | 8 +- llvm/test/CodeGen/X86/vector-reduce-mul-widen.ll | 21 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 13 +- llvm/test/CodeGen/X86/vector-reduce-smax-widen.ll | 173 ++- llvm/test/CodeGen/X86/vector-reduce-smax.ll | 216 ++-- llvm/test/CodeGen/X86/vector-reduce-smin-widen.ll | 188 ++-- llvm/test/CodeGen/X86/vector-reduce-smin.ll | 251 ++--- llvm/test/CodeGen/X86/vector-reduce-umax-widen.ll | 173 ++- llvm/test/CodeGen/X86/vector-reduce-umax.ll | 173 ++- llvm/test/CodeGen/X86/vector-reduce-umin-widen.ll | 188 ++-- llvm/test/CodeGen/X86/vector-reduce-umin.ll | 188 ++-- llvm/test/CodeGen/X86/vector-shift-ashr-sub128.ll | 4 +- llvm/test/CodeGen/X86/vector-shuffle-128-v2.ll | 15 +- llvm/test/CodeGen/X86/vector-trunc-packus-widen.ll | 940 ++++++++-------- llvm/test/CodeGen/X86/vector-trunc-packus.ll | 940 ++++++++-------- llvm/test/CodeGen/X86/vector-trunc-ssat-widen.ll | 730 ++++++------- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 706 ++++++------ llvm/test/CodeGen/X86/vector-trunc-usat-widen.ll | 496 +++++---- llvm/test/CodeGen/X86/vector-trunc-usat.ll | 496 +++++---- llvm/test/CodeGen/X86/vector-zext-widen.ll | 9 +- llvm/test/CodeGen/X86/vector-zext.ll | 9 +- .../test/FileCheck/numeric-defines-diagnostics.txt | 26 +- llvm/test/FileCheck/numeric-defines.txt | 48 +- llvm/test/FileCheck/numeric-expression.txt | 35 +- llvm/test/MC/RISCV/rvi-pseudos-invalid.s | 2 +- .../test/Transforms/FunctionAttrs/arg_nocapture.ll | 2 +- .../Transforms/FunctionAttrs/dereferenceable.ll | 52 + .../Transforms/FunctionAttrs/noalias_returned.ll | 4 +- llvm/test/Transforms/FunctionAttrs/nonnull.ll | 13 +- .../IndVarSimplify/eliminate-exit-no-dl.ll | 45 + .../InstCombine/AMDGPU/amdgcn-intrinsics.ll | 10 +- ...l-lack-of-overflow-check-via-udiv-of-allones.ll | 14 +- ...igned-mul-overflow-check-via-udiv-of-allones.ll | 8 +- .../div-by-0-guard-before-smul_ov-not.ll | 106 ++ .../div-by-0-guard-before-umul_ov-not.ll | 106 ++ .../unsigned-multiply-overflow-check.ll | 5 +- .../unsigned-multiplication-will-overflow.ll | 28 +- llvm/test/Verifier/dereferenceable-md-inttoptr.ll | 6 + llvm/test/Verifier/dereferenceable-md.ll | 48 +- llvm/test/tools/llvm-lipo/info-invalid.test | 37 + llvm/test/tools/llvm-lipo/info.test | 13 + .../ELF/preserve-segment-contents-ehdr-phdrs.test | 2 +- .../llvm-objcopy/ELF/remove-multiple-sections.test | 28 - .../ELF/segment-shift-section-remove.test | 30 +- .../ELF/segment-test-remove-section.test | 30 +- .../ELF/strip-unneeded-all-symbols.test | 21 + .../tools/yaml2obj/duplicate-section-names.test | 4 +- .../tools/yaml2obj/elf-custom-null-section.yaml | 169 +++ llvm/tools/gold/gold-plugin.cpp | 4 +- llvm/tools/llvm-lipo/LipoOpts.td | 6 + llvm/tools/llvm-lipo/llvm-lipo.cpp | 59 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 2 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 21 + llvm/tools/llvm-objcopy/ELF/Object.h | 5 + llvm/tools/yaml2obj/yaml2elf.cpp | 41 +- llvm/unittests/Remarks/CMakeLists.txt | 1 + llvm/unittests/Remarks/YAMLRemarksParsingTest.cpp | 4 +- .../Remarks/YAMLRemarksSerializerTest.cpp | 90 ++ llvm/unittests/Support/FileCheckTest.cpp | 166 ++- .../gn/secondary/llvm/unittests/Remarks/BUILD.gn | 1 + openmp/libomptarget/src/interface.cpp | 3 + 254 files changed, 9682 insertions(+), 6990 deletions(-) rename libcxx/test/std/{utilities/meta/meta.type.synop => numerics/bit/bit.endian} [...] create mode 100644 lld/test/COFF/Inputs/tlssup.s create mode 100644 lld/test/COFF/tls_suffix_sorting.s create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/libraries [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/libraries [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/libraries [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/libraries [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/libraries [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/libraries [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/libraries [...] delete mode 100755 lldb/utils/git-svn/convert.py delete mode 100755 lldb/utils/misc/grep-svn-log.py delete mode 100644 lldb/utils/sync-source/README.txt delete mode 100644 lldb/utils/sync-source/lib/transfer/__init__.py delete mode 100644 lldb/utils/sync-source/lib/transfer/protocol.py delete mode 100644 lldb/utils/sync-source/lib/transfer/rsync.py delete mode 100644 lldb/utils/sync-source/lib/transfer/transfer_spec.py delete mode 100644 lldb/utils/sync-source/pylintrc delete mode 100644 lldb/utils/sync-source/syncsource.py create mode 100644 llvm/include/llvm/Remarks/YAMLRemarkSerializer.h delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-load-store-s128-u [...] create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/regbank-extract.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/regbank-trunc-s128.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-extract.mir create mode 100644 llvm/test/CodeGen/PowerPC/remove-redundant-load-imm.ll create mode 100644 llvm/test/CodeGen/PowerPC/remove-redundant-load-imm.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/branch-targets.ll create mode 100644 llvm/test/Transforms/FunctionAttrs/dereferenceable.ll create mode 100644 llvm/test/Transforms/IndVarSimplify/eliminate-exit-no-dl.ll create mode 100644 llvm/test/Transforms/InstSimplify/div-by-0-guard-before-smul_ov-not.ll create mode 100644 llvm/test/Transforms/InstSimplify/div-by-0-guard-before-umul_ov-not.ll create mode 100644 llvm/test/Verifier/dereferenceable-md-inttoptr.ll create mode 100644 llvm/test/tools/llvm-lipo/info-invalid.test create mode 100644 llvm/test/tools/llvm-lipo/info.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/strip-unneeded-all-symbols.test create mode 100644 llvm/test/tools/yaml2obj/elf-custom-null-section.yaml create mode 100644 llvm/unittests/Remarks/YAMLRemarksSerializerTest.cpp