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-stable-allnoconfig in repository toolchain/ci/llvm-project.
from a4d705e0ef3 [X86] LowerAVXExtend - handle ANY_EXTEND_VECTOR_INREG lower [...] adds d687fa7d023 [lldb] [Process/NetBSD] Remove unnecessary register buffer [...] adds 98a0ac5c0fb [DAGCombine] Add TODOs for some combines that should suppor [...] adds 72186a24942 [SLP][X86] Add lookahead reordering tests from D60897 adds d91b1edf7b5 Dump more information about construct expressions (resolved [...] adds ffed2c96d9f [ELF][ARM] Merge handleARMTlsRelocation() into handleTlsRel [...] adds 249fde85832 [ELF][ARM][AARCH64][MIPS][PPC] Simplify the logic to create [...] adds 1d8093249f5 [DAGCombiner] Support (shl (zext (srl x, C)), C) -> (zext ( [...] adds 30ea0c4d74e [yaml2obj] - Convert `ELFState<ELFT>::addSymbols` method to [...] adds 082ffa9960c Virtualize TargetInstrInfo::getRegClass() adds 20fe9e54525 Add test cases for explicit casts when dumping the AST to J [...] adds 36358cd3ed0 [unittests] Use object library if cmake supports it adds 0846c125f98 [AMDGPU] gfx1010 core wave32 changes adds 0ac17bef251 Removing a helper function that was trivial to inline into [...] adds 232db110204 [ARM] Add a batch of MVE integer instructions. adds 4452c3b490e [NFC][SLP] Pre-commit unary FNeg test to X86/phi3.ll adds 345473c7910 [InstCombine] add tests for checking power-of-2; NFC adds ab4bcd844ab AIX system headers need stdint.h and inttypes.h to be re-enterable adds fcce5317527 AMDGPU: Make test functions hidden adds b7f87c0ecfe AMDGPU: Treat undef as an inline immediate adds 6ab35c9dc0b [pstl] Mark pstl tests as unsupported before C++17 adds 1fffe8d6eed Dump more information about expressions involving temporari [...] adds c25ea86d439 [Sema] Diagnose addr space mismatch while constructing objects adds d729ed8d44e [InstCombine] add commuted variants for power-of-2 checks; NFC adds e917b3b4b81 [AMDGPU] gfx10 tests. NFC. adds aa10f050447 [CodeGen] Fix formatting and comments (NFC) adds 68f29dac4be [clang-ifs] Clang Interface Stubs, first version (second la [...] adds 5dc457cbe45 AMDGPU: Fix ignoring DisableFramePointerElim in leaf functions adds 5dbe4a99266 AMDGPU: Eliminate test usage of legacy FP elim attributes adds 01511192b23 [InstCombine] cttz(-x) -> cttz(x) adds 7fac5c8d940 Store a pointer to the return value in a static alloca and [...] adds 8c80d08052e [Tests] Add a tricky LFTR case for documentation purposes adds 02508decf4a [DAGCombiner][NFC] Remove unused var adds 801c0f12b0a [DAGCombiner] Use getAPIntValue() instead of getZExtValue() [...] adds 63311bfb833 [InstCombine] canonicalize check for power-of-2 adds 9e1665f2d61 [X86] Add BLSI to isUseDefConvertible. adds 04c5bc989a3 [pstl] Default to the serial backend when unspecified adds 0034e84aa54 [OpenMP] Add support for handling declare target to clause [...] adds 73dbe9d5175 gn build: Merge r363948 adds 6d9fb68c536 [X86] Make _mm_mask_cvtps_ph, _mm_maskz_cvtps_ph, _mm256_ma [...] adds 2c450434152 lld/elf: Deduplicate undefined symbol diagnostics adds 678e19d80c2 [NFC] Fix for InterfaceStubs tests (adding REQUIRES: x86-re [...] adds a7fd8a806f0 [LFTR] Fix a (latent?) bug related to nested loops adds 7dbb3a8fac6 Print additional information on dependent scopes when dumpi [...] adds 7f1b223a5a2 Print additional information about @encode expressions when [...] adds e0c1c3baf90 [NFC] Updated tests for D63546 adds f2f7d72f005 [libc++] Take 2: Implement CTAD for map and multimap adds b206513e459 [clang][NewPM] Move EntryExitInstrumenterPass to the start [...] adds 642ed40e57f [NFC] Add more tests for D46262 adds 97dc622ab3f [clang][NewPM] Do not eliminate available_externally durng [...] adds 07ed9cfc3e8 Fix crash and rejects-valid when a later template parameter [...] adds 3fd3de147b9 Fix passing structs and AVX vectors through sysv_abi adds 273d97e6bf4 [InstCombine] fix typo in comment; NFC adds 60ca31a7dda [clang-tidy] Fail gracefully upon empty database fields adds 78b239ea67c P0840R2: support for [[no_unique_address]] attribute adds 108a946319d Update LLVM test to not check for the EliminateAvailableExt [...] adds 9589db7a98e [NFC][SLP] Pre-commit unary FNeg test to X86/propagate_ir_flags.ll adds 8ad1decf453 AMDGPU: Insert mem_viol check loop around GWS pre-GFX9 adds 8cca3a5a85e Rename CodeGenFunction::overlapFor* to getOverlapFor*. adds 3207566dd6c [InstSimplify] add tests for known-not-a-power-of-2; NFC adds d0b11698cdf [LICM & MSSA] Limit unsafe sinking and hoisting. adds 740322f1eb9 AMDGPU: Add intrinsics for DS GWS semaphore instructions adds 6fde832b82d [profile] Solaris ld supports __start___llvm_prof_data etc. labels adds d5f16d6cfcc [test][Driver] Fix Clang :: Driver/cl-response-file.c adds bcdbc9a1157 AMDGPU: Add DS GWS sema builtins adds 8b1abe568e6 [PowerPC][NFC] Fix comments for AltVSXFMARel mapping. adds 75e23f8523b Print information about various ObjC expression nodes when [...] adds 25f08a17c31 [ARM GlobalISel] Add support for s64 G_ADD and G_SUB. adds d88db6d7fc9 AMDGPU: Always use s33 for global scratch wave offset adds 45270054bc2 [ARM GlobalISel] Tests for s64 G_ADD and G_SUB. adds 944a7117e92 [CodeGen] Refactor check of suitability for a jump table (NFC) adds 4513f0f0224 [libc++] Recommit r363692 to implement P0608R3 adds 442702a9f99 [X86] Change LL to O in the definitions for the vp2intersec [...] adds 5c287f751aa [analyzer] DeadStores: Update the crude suppression for fil [...] adds 73986707bd5 [CodeGen][test] Use FileCheck variable matchers for better [...] adds b342f026a46 [InstSimplify] simplify power-of-2 (single bit set) sequences adds 1c0bd6dd2ca [Reassociate] Remove bogus assert reported in PR42349. adds 0cdae2681a2 Revert "Fix a crash in option parsing." adds f923d9b53f2 [llvm-objcopy][MachO] Rebuild the symbol/string table in th [...] adds bc0d08e0eec [GlobalISel][Localizer] Allow localization of G_INTTOPTR an [...] adds 679669a77e5 [libFuzzer] split DataFlow.cpp into two .cpp files, one of [...] adds ddd056c9847 [MIPS GlobalISel] Fix -Wunused-variable in -DLLVM_ENABLE_AS [...] adds d34c3094c05 [GN] Fix build adds d5e1ce3f44b [LICM & MSSA] Fixed test to run only with assertions enable [...] adds dc8de6037c3 Simplify std::lower_bound with llvm::{bsearch,lower_bound}. NFC adds fc9aa33def0 Use std::iterator_traits to infer result type of llvm::enum [...] adds b9b1aaf07df [clang-tidy] Move test files of rL363975 into Inputs directory adds 3b9269882e2 DWARF: Add "dwo_num" field to the DIERef class adds 38a2f500702 [clang-tidy] Fix a typo in the doc. adds dea9d57d95b [clang] Small improvments after Adding APValue to ConstantExpr adds cfdc7f0d7e2 [libc++] Avoid using timespec when it might not be available adds c9b2cd4674c [ARM] Add a batch of MVE floating-point instructions. adds 580a8bc69ae [git-clang-format] recognize hxx as a C++ file adds 9a9f05aa857 [GN] Put libcxx include into the same place as cmake to fix [...] adds 4f7d3e90974 [GN] Fix check-clang by disabling plugins adds 3e53e0e4d48 [RISC-V] Add -msave-restore and -mno-save-restore to clang driver adds a8ed354b642 [docs][llvm-objdump] Improve llvm-objdump documentation adds 772a7a7680d [OpenCL] Remove duplicate read_image declarations adds e65fa21cf01 [cmake] Add llvm-dwarfdump to clang test dependencies adds 771c33e375e [X86][AVX] isNOT - handle concat_vectors(xor X, -1, xor Y, [...] adds 1da9e4c910d [Sema] Improved diagnostic for qualifiers in reference binding adds b5733581c46 [X86] foldVectorXorShiftIntoCmp - use isConstOrConstSplat. NFCI. new 22e478f0545 [Symbolize] Avoid lifetime extension and simplify std::map [...] new c26b8f2afce [X86] combineAndnp - use isNOT instead of manually checking [...] new 7d76f8acf00 [ARM] Add MVE vector compare instructions. new d5cf95e41c6 [ARM] Fix -Wimplicit-fallthrough after D62675 new beb2493fb7f [llvm-dwarfdump] Remove unnecessary explicit -h behaviour new 9184b009cf8 [X86] createMMXBuildVector - call with BuildVectorSDNode di [...] new 8d30a6e40c6 Remove dead config now that C++03 requires Clang. new 3562edb9c49 [Sema] Fix diagnostic for addr spaces in reference binding new 5e56f30126b Fix test/AST/ast-dump-records-json.cpp after ConstantExpr c [...] new d76c7b1c2a7 [unittests] Simplify CMakeLists with object library new 9485b265e8a [binutils] Add response file option to help and docs new a6b6a15701c [ARM] Add a batch of similarly encoded MVE instructions.
The 12 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/checks/abseil-duration-addition.rst | 2 +- .../Inputs/empty-database/compile_commands.json | 4 + .../test/clang-tidy/empty-database.cpp | 3 + clang/include/clang/AST/ASTContext.h | 11 +- clang/include/clang/AST/Decl.h | 5 + clang/include/clang/AST/DeclCXX.h | 10 +- clang/include/clang/AST/Expr.h | 22 +- clang/include/clang/AST/JSONNodeDumper.h | 16 + clang/include/clang/AST/Stmt.h | 7 + clang/include/clang/AST/TextNodeDumper.h | 3 - clang/include/clang/Basic/Attr.td | 20 +- clang/include/clang/Basic/AttrDocs.td | 26 + clang/include/clang/Basic/BuiltinsAMDGPU.def | 4 + clang/include/clang/Basic/BuiltinsX86.def | 6 +- .../include/clang/Basic/DiagnosticFrontendKinds.td | 2 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 9 +- clang/include/clang/Driver/Options.td | 7 + clang/include/clang/Driver/Types.def | 1 + clang/include/clang/Frontend/FrontendActions.h | 20 + clang/include/clang/Frontend/FrontendOptions.h | 4 + clang/include/clang/Sema/Overload.h | 19 + clang/lib/AST/ASTContext.cpp | 2 +- clang/lib/AST/Decl.cpp | 33 + clang/lib/AST/DeclCXX.cpp | 22 +- clang/lib/AST/Expr.cpp | 37 +- clang/lib/AST/ExprConstant.cpp | 2 + clang/lib/AST/ItaniumMangle.cpp | 2 +- clang/lib/AST/JSONNodeDumper.cpp | 188 + clang/lib/AST/RecordLayoutBuilder.cpp | 126 +- clang/lib/AST/TextNodeDumper.cpp | 11 +- clang/lib/CodeGen/BackendUtil.cpp | 6 + clang/lib/CodeGen/CGClass.cpp | 6 +- clang/lib/CodeGen/CGDebugInfo.cpp | 18 +- clang/lib/CodeGen/CGDebugInfo.h | 10 +- clang/lib/CodeGen/CGDecl.cpp | 17 +- clang/lib/CodeGen/CGDeclCXX.cpp | 2 +- clang/lib/CodeGen/CGExpr.cpp | 34 +- clang/lib/CodeGen/CGExprAgg.cpp | 33 +- clang/lib/CodeGen/CGExprConstant.cpp | 26 +- clang/lib/CodeGen/CGObjC.cpp | 2 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 75 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 4 +- clang/lib/CodeGen/CGRecordLayoutBuilder.cpp | 28 +- clang/lib/CodeGen/CGStmt.cpp | 4 +- clang/lib/CodeGen/CodeGenFunction.cpp | 8 + clang/lib/CodeGen/CodeGenFunction.h | 21 +- clang/lib/CodeGen/CodeGenModule.cpp | 14 +- clang/lib/CodeGen/TargetInfo.cpp | 26 +- clang/lib/Driver/Driver.cpp | 3 + clang/lib/Driver/ToolChains/Arch/RISCV.cpp | 10 + clang/lib/Driver/ToolChains/Clang.cpp | 19 + clang/lib/Frontend/CMakeLists.txt | 1 + clang/lib/Frontend/CompilerInvocation.cpp | 21 + .../Frontend/InterfaceStubFunctionsConsumer.cpp | 378 + .../lib/FrontendTool/ExecuteCompilerInvocation.cpp | 4 + clang/lib/Headers/avx512fintrin.h | 17 +- clang/lib/Headers/avx512vlintrin.h | 35 +- clang/lib/Headers/inttypes.h | 5 + clang/lib/Headers/opencl-c.h | 47 - clang/lib/Headers/stdint.h | 5 + clang/lib/Parse/ParseDeclCXX.cpp | 1 + clang/lib/Sema/Sema.cpp | 4 +- clang/lib/Sema/SemaDeclAttr.cpp | 3 + clang/lib/Sema/SemaDeclCXX.cpp | 11 +- clang/lib/Sema/SemaExpr.cpp | 13 +- clang/lib/Sema/SemaInit.cpp | 27 +- clang/lib/Sema/SemaOverload.cpp | 26 +- clang/lib/Sema/SemaTemplate.cpp | 45 +- .../StaticAnalyzer/Checkers/DeadStoresChecker.cpp | 2 +- .../Tooling/InterpolatingCompilationDatabase.cpp | 6 +- clang/lib/Tooling/Tooling.cpp | 2 +- clang/test/AST/ast-dump-decl-json.m | 9 +- clang/test/AST/ast-dump-expr-json.cpp | 58 +- clang/test/AST/ast-dump-expr-json.m | 4963 + clang/test/AST/ast-dump-records-json.cpp | 6 + clang/test/AST/ast-dump-stmt-json.cpp | 1156 +- clang/test/AST/ast-dump-stmt-json.m | 15 +- clang/test/AST/ast-dump-temporaries-json.cpp | 446 + clang/test/AST/multistep-explicit-cast-json.c | 632 + clang/test/AST/multistep-explicit-cast-json.cpp | 1581 + clang/test/Analysis/deadstores-driverkit.cpp | 2 +- clang/test/CMakeLists.txt | 1 + .../CXX/dcl.decl/dcl.init/dcl.init.ref/p5-0x.cpp | 4 +- .../CXX/dcl.decl/dcl.init/dcl.init.ref/p5-var.cpp | 12 +- .../expr/expr.post/expr.static.cast/p3-p4-0x.cpp | 6 +- .../CXX/expr/expr.prim/expr.prim.lambda/p16.cpp | 28 +- clang/test/CodeGen/arm64-microsoft-arguments.cpp | 4 +- clang/test/CodeGen/available-externally-suppress.c | 9 +- clang/test/CodeGen/avx512vl-builtins.c | 8 +- clang/test/CodeGen/sysv_abi.c | 49 + clang/test/CodeGen/x86_64-instrument-functions.c | 7 +- clang/test/CodeGenCXX/address-space-of-this.cpp | 5 +- clang/test/CodeGenCXX/conditional-gnu-ext.cpp | 8 +- clang/test/CodeGenCXX/debug-info-nrvo.cpp | 35 + clang/test/CodeGenCXX/lambda-expressions.cpp | 1 - clang/test/CodeGenCXX/no-unique-address.cpp | 79 + clang/test/CodeGenCXX/tail-padding.cpp | 44 + .../CodeGenObjC/objc-non-trivial-struct-nrvo.m | 1 - clang/test/CodeGenOpenCL/builtins-amdgcn-ci.cl | 8 + clang/test/CodeGenOpenCL/builtins-amdgcn.cl | 18 + clang/test/CodeGenOpenCLCXX/addrspace-ctor.cl | 14 + clang/test/Driver/cl-response-file.c | 2 +- clang/test/Driver/riscv-features.c | 14 +- clang/test/InterfaceStubs/bad-format.cpp | 8 + .../class-template-specialization.cpp | 43 + clang/test/InterfaceStubs/externstatic.c | 30 + .../function-template-specialization.cpp | 42 + .../InterfaceStubs/hidden-class-inheritance.cpp | 154 + clang/test/InterfaceStubs/inline.c | 68 + clang/test/InterfaceStubs/inline.h | 5 + clang/test/InterfaceStubs/object.cpp | 14 + .../InterfaceStubs/template-namespace-function.cpp | 32 + clang/test/InterfaceStubs/virtual.cpp | 42 + clang/test/InterfaceStubs/visibility.cpp | 46 + clang/test/InterfaceStubs/weak.cpp | 28 + clang/test/Layout/no-unique-address.cpp | 265 + clang/test/Misc/diag-template-diffing.cpp | 2 +- clang/test/OpenMP/declare_target_codegen.cpp | 8 +- clang/test/OpenMP/declare_target_link_codegen.cpp | 18 +- ...nvptx_target_requires_unified_shared_memory.cpp | 80 +- clang/test/SemaCXX/address-space-ctor.cpp | 18 + clang/test/SemaCXX/builtins-arm.cpp | 2 +- clang/test/SemaCXX/cxx2a-no-unique-address.cpp | 19 + .../SemaCXX/err_reference_bind_drops_quals.cpp | 34 +- clang/test/SemaCXX/references.cpp | 6 +- clang/test/SemaOpenCL/builtins-amdgcn-error-ci.cl | 3 +- .../test/SemaOpenCLCXX/address-space-references.cl | 10 + .../SemaTemplate/resolve-single-template-id.cpp | 12 + clang/test/SemaTemplate/temp_arg_nontype.cpp | 19 + clang/tools/clang-format/git-clang-format | 2 +- clang/utils/TableGen/ClangAttrEmitter.cpp | 38 +- clang/www/cxx_status.html | 2 +- compiler-rt/lib/fuzzer/dataflow/DataFlow.cpp | 129 +- compiler-rt/lib/fuzzer/dataflow/DataFlow.h | 32 + .../lib/fuzzer/dataflow/DataFlowCallbacks.cpp | 86 + compiler-rt/test/fuzzer/dataflow.test | 5 +- compiler-rt/test/fuzzer/only-some-bytes-fork.test | 3 +- compiler-rt/test/fuzzer/only-some-bytes.test | 3 +- debuginfo-tests/nrvo-string.cpp | 25 +- debuginfo-tests/win_cdb/nrvo.cpp | 49 + libcxx/include/__config | 16 - libcxx/include/__threading_support | 8 +- libcxx/include/inttypes.h | 5 + libcxx/include/iterator | 16 + libcxx/include/map | 61 +- libcxx/include/stdint.h | 5 + libcxx/include/variant | 32 +- libcxx/src/condition_variable.cpp | 2 +- libcxx/src/support/win32/thread_win32.cpp | 2 +- .../associative/map/map.cons/deduct.fail.cpp | 107 + .../associative/map/map.cons/deduct.pass.cpp | 137 + .../associative/map/map.cons/deduct_const.pass.cpp | 107 + .../multimap/multimap.cons/deduct.fail.cpp | 107 + .../multimap/multimap.cons/deduct.pass.cpp | 137 + .../multimap/multimap.cons/deduct_const.pass.cpp | 107 + .../test/std/depr/depr.c.headers/stdint_h.sh.cpp | 268 + .../variant.variant/variant.assign/T.pass.cpp | 59 +- .../variant.variant/variant.assign/conv.fail.cpp | 52 + .../variant.variant/variant.ctor/T.pass.cpp | 60 +- .../variant.variant/variant.ctor/conv.fail.cpp | 39 + libcxx/www/cxx2a_status.html | 2 +- lld/ELF/Arch/AArch64.cpp | 2 +- lld/ELF/Arch/AMDGPU.cpp | 7 + lld/ELF/Arch/ARM.cpp | 3 - lld/ELF/Arch/Mips.cpp | 4 +- lld/ELF/Arch/PPC.cpp | 11 +- lld/ELF/Arch/PPC64.cpp | 7 + lld/ELF/Relocations.cpp | 240 +- lld/ELF/Relocations.h | 5 + lld/ELF/Target.h | 6 +- lld/ELF/Writer.cpp | 4 +- lld/test/ELF/aarch64-abs32-dyn.s | 14 + lld/test/ELF/arm-abs32-dyn.s | 9 + lld/test/ELF/debug-line-obj.s | 1 - lld/test/ELF/ppc64-abs32-dyn.s | 14 + lld/test/ELF/ppc64-abs64-dyn.s | 29 + lld/test/ELF/relative-dynamic-reloc-ppc64.s | 71 - lld/test/ELF/shared-ppc64.s | 4 +- lld/test/ELF/undef-multi.s | 65 + lldb/lit/Driver/Inputs/process_attach_pid.in | 1 - lldb/lit/Driver/TestProcessAttach.test | 2 - lldb/lit/SymbolFile/DWARF/find-variable-file.cpp | 10 + lldb/source/Interpreter/Options.cpp | 6 - .../Process/NetBSD/NativeRegisterContextNetBSD.cpp | 77 +- .../Process/NetBSD/NativeRegisterContextNetBSD.h | 30 +- .../NetBSD/NativeRegisterContextNetBSD_x86_64.cpp | 17 +- .../NetBSD/NativeRegisterContextNetBSD_x86_64.h | 5 - .../Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp | 5 +- .../Plugins/SymbolFile/DWARF/AppleDWARFIndex.h | 2 +- lldb/source/Plugins/SymbolFile/DWARF/DIERef.cpp | 4 +- lldb/source/Plugins/SymbolFile/DWARF/DIERef.h | 39 +- .../Plugins/SymbolFile/DWARF/DWARFBaseDIE.cpp | 6 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp | 6 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp | 2 - .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 21 +- .../source/Plugins/SymbolFile/DWARF/DWARFIndex.cpp | 9 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFIndex.h | 5 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 13 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 8 +- .../SymbolFile/DWARF/DebugNamesDWARFIndex.cpp | 14 +- .../SymbolFile/DWARF/DebugNamesDWARFIndex.h | 2 +- .../Plugins/SymbolFile/DWARF/HashedNameToDIE.h | 2 +- .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp | 27 +- .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.h | 12 +- lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp | 15 +- lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.h | 6 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 49 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 8 +- .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 7 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h | 2 + lldb/unittests/tools/lldb-mi/utils/CMakeLists.txt | 2 +- llvm/docs/CommandGuide/llvm-nm.rst | 4 + llvm/docs/CommandGuide/llvm-objdump.rst | 280 +- llvm/docs/CommandGuide/llvm-readobj.rst | 4 + llvm/docs/CommandGuide/llvm-symbolizer.rst | 4 + llvm/include/llvm/ADT/STLExtras.h | 7 +- llvm/include/llvm/CodeGen/GlobalISel/Localizer.h | 7 +- llvm/include/llvm/CodeGen/SwitchLoweringUtils.h | 4 +- llvm/include/llvm/CodeGen/TargetInstrInfo.h | 1 + llvm/include/llvm/CodeGen/TargetLowering.h | 19 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 37 + llvm/include/llvm/Transforms/Utils/LoopUtils.h | 1 + llvm/lib/Analysis/InstructionSimplify.cpp | 10 + llvm/lib/Analysis/ProfileSummaryInfo.cpp | 7 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 14 +- llvm/lib/CodeGen/GlobalISel/Localizer.cpp | 29 +- llvm/lib/CodeGen/LiveIntervals.cpp | 6 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 15 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 89 +- llvm/lib/CodeGen/SwitchLoweringUtils.cpp | 14 +- llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 7 +- llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 59 +- llvm/lib/IR/DataLayout.cpp | 9 +- llvm/lib/IR/Function.cpp | 6 +- llvm/lib/MC/MCSubtargetInfo.cpp | 2 +- llvm/lib/Passes/PassBuilder.cpp | 6 +- llvm/lib/ProfileData/InstrProf.cpp | 6 +- llvm/lib/Support/SourceMgr.cpp | 11 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 6 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 92 +- llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td | 8 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 14 + llvm/lib/Target/AMDGPU/DSInstructions.td | 4 +- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 6 + llvm/lib/Target/AMDGPU/SIDefines.h | 2 + llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 18 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 145 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 3 + llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 5 - llvm/lib/Target/AMDGPU/SIInstrInfo.h | 9 + llvm/lib/Target/AMDGPU/SIInstrInfo.td | 27 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 34 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 2 - llvm/lib/Target/AMDGPU/VOP2Instructions.td | 4 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 4 +- llvm/lib/Target/AMDGPU/VOPCInstructions.td | 2 +- llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 8 +- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 3 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 1169 +- llvm/lib/Target/ARM/ARMLegalizerInfo.cpp | 11 +- llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp | 10 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 97 +- .../Target/ARM/Disassembler/ARMDisassembler.cpp | 152 + llvm/lib/Target/Hexagon/HexagonGenInsert.cpp | 4 +- llvm/lib/Target/Mips/Mips16ISelLowering.cpp | 3 +- llvm/lib/Target/Mips/MipsConstantIslandPass.cpp | 8 +- llvm/lib/Target/Mips/MipsInstructionSelector.cpp | 1 + llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp | 5 +- llvm/lib/Target/PowerPC/PPC.td | 5 +- llvm/lib/Target/X86/X86EvexToVex.cpp | 2 +- llvm/lib/Target/X86/X86FloatingPoint.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 47 +- llvm/lib/Target/X86/X86InstrFMA3Info.cpp | 8 +- llvm/lib/Target/X86/X86InstrFoldTables.cpp | 6 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 4 + llvm/lib/TextAPI/MachO/InterfaceFile.cpp | 17 +- llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 2 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 6 + .../Transforms/InstCombine/InstCombineCompares.cpp | 20 + .../Transforms/Instrumentation/InstrProfiling.cpp | 3 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 6 + llvm/lib/Transforms/Scalar/JumpThreading.cpp | 3 +- llvm/lib/Transforms/Scalar/LICM.cpp | 60 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 4 +- llvm/lib/Transforms/Scalar/Reassociate.cpp | 8 +- llvm/test/Analysis/MemorySSA/pr42294.ll | 49 + llvm/test/CodeGen/AArch64/GlobalISel/localizer.mir | 64 +- llvm/test/CodeGen/AArch64/max-jump-table.ll | 168 +- llvm/test/CodeGen/AArch64/min-jump-table.ll | 1 - llvm/test/CodeGen/AMDGPU/add3.ll | 9 + llvm/test/CodeGen/AMDGPU/add_i1.ll | 12 +- llvm/test/CodeGen/AMDGPU/add_shl.ll | 6 + llvm/test/CodeGen/AMDGPU/and_or.ll | 6 + llvm/test/CodeGen/AMDGPU/bswap.ll | 8 +- .../AMDGPU/build-vector-packed-partial-undef.ll | 8 +- llvm/test/CodeGen/AMDGPU/byval-frame-setup.ll | 2 +- llvm/test/CodeGen/AMDGPU/call-argument-types.ll | 20 +- .../CodeGen/AMDGPU/call-graph-register-usage.ll | 26 +- .../CodeGen/AMDGPU/call-preserved-registers.ll | 144 +- llvm/test/CodeGen/AMDGPU/call-waitcnt.ll | 33 +- llvm/test/CodeGen/AMDGPU/callee-frame-setup.ll | 69 +- .../CodeGen/AMDGPU/callee-special-input-sgprs.ll | 180 +- .../CodeGen/AMDGPU/callee-special-input-vgprs.ll | 1 - llvm/test/CodeGen/AMDGPU/chain-hi-to-lo.ll | 4 +- .../AMDGPU/cross-block-use-is-not-abi-copy.ll | 66 +- llvm/test/CodeGen/AMDGPU/fmac.sdwa.ll | 4 +- .../test/CodeGen/AMDGPU/frame-index-elimination.ll | 62 +- llvm/test/CodeGen/AMDGPU/function-returns.ll | 202 +- llvm/test/CodeGen/AMDGPU/gfx10-vop-literal.ll | 64 + .../AMDGPU/hsa-metadata-kernel-code-props-v3.ll | 2 +- llvm/test/CodeGen/AMDGPU/hsa.ll | 19 +- llvm/test/CodeGen/AMDGPU/huge-private-buffer.ll | 27 +- llvm/test/CodeGen/AMDGPU/idot2.ll | 430 + llvm/test/CodeGen/AMDGPU/idot4s.ll | 154 + llvm/test/CodeGen/AMDGPU/idot4u.ll | 318 + llvm/test/CodeGen/AMDGPU/idot8s.ll | 412 + llvm/test/CodeGen/AMDGPU/idot8u.ll | 422 + llvm/test/CodeGen/AMDGPU/insert-skip-from-vcc.mir | 20 + llvm/test/CodeGen/AMDGPU/known-never-snan.ll | 8 +- .../AMDGPU/large-work-group-promote-alloca.ll | 20 +- .../CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll | 126 +- .../test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll | 95 +- .../CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.br.ll | 27 + .../CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.p.ll | 26 + .../AMDGPU/llvm.amdgcn.ds.gws.sema.release.all.ll | 28 + .../CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.v.ll | 26 + .../CodeGen/AMDGPU/llvm.amdgcn.implicitarg.ptr.ll | 5 +- llvm/test/CodeGen/AMDGPU/load-hi16.ll | 20 +- llvm/test/CodeGen/AMDGPU/load-lo16.ll | 24 +- llvm/test/CodeGen/AMDGPU/mixed-wave32-wave64.ll | 41 + llvm/test/CodeGen/AMDGPU/mixed_wave32_wave64.ll | 107 + .../test/CodeGen/AMDGPU/mubuf-legalize-operands.ll | 479 +- .../CodeGen/AMDGPU/mubuf-legalize-operands.mir | 1 + llvm/test/CodeGen/AMDGPU/mul_uint24-amdgcn.ll | 2 +- llvm/test/CodeGen/AMDGPU/nested-calls.ll | 12 +- .../optimize-negated-cond-exec-masking-wave32.mir | 361 + llvm/test/CodeGen/AMDGPU/or3.ll | 5 + .../CodeGen/AMDGPU/pei-reg-scavenger-position.mir | 8 +- llvm/test/CodeGen/AMDGPU/regbank-reassign.mir | 18 + llvm/test/CodeGen/AMDGPU/shl_add.ll | 5 + llvm/test/CodeGen/AMDGPU/shl_add_ptr.ll | 12 +- llvm/test/CodeGen/AMDGPU/shl_or.ll | 8 + .../test/CodeGen/AMDGPU/shrink-add-sub-constant.ll | 6 +- llvm/test/CodeGen/AMDGPU/sibling-call.ll | 10 +- llvm/test/CodeGen/AMDGPU/smrd.ll | 1 + .../CodeGen/AMDGPU/spill-offset-calculation.ll | 12 +- llvm/test/CodeGen/AMDGPU/stack-realign.ll | 34 +- llvm/test/CodeGen/AMDGPU/store-hi16.ll | 28 +- llvm/test/CodeGen/AMDGPU/sub_i1.ll | 12 +- .../CodeGen/AMDGPU/tail-duplication-convergent.ll | 26 +- llvm/test/CodeGen/AMDGPU/wave32.ll | 1140 + llvm/test/CodeGen/AMDGPU/xor3.ll | 8 + llvm/test/CodeGen/AMDGPU/xor_add.ll | 5 + .../ARM/GlobalISel/arm-legalize-binops-neon.mir | 55 + llvm/test/CodeGen/ARM/GlobalISel/select-neon.mir | 66 + .../CodeGen/MIR/AMDGPU/machine-function-info.ll | 4 +- llvm/test/CodeGen/X86/bmi.ll | 6 +- llvm/test/CodeGen/X86/combine-shl.ll | 40 +- llvm/test/CodeGen/X86/sadd_sat_vec.ll | 196 +- llvm/test/CodeGen/X86/sibcall.ll | 347 +- llvm/test/CodeGen/X86/ssub_sat_vec.ll | 208 +- llvm/test/CodeGen/X86/vec_saddo.ll | 48 +- llvm/test/CodeGen/X86/vec_ssubo.ll | 164 +- llvm/test/DebugInfo/COFF/nrvo.ll | 144 + .../Instrumentation/InstrProfiling/platform.ll | 7 +- llvm/test/MC/AMDGPU/gfx10-constant-bus.s | 10 + llvm/test/MC/AMDGPU/gfx10-vop2be-literal.s | 7 + llvm/test/MC/AMDGPU/gfx10_asm_all.s | 131121 ++++++++++++++++++ llvm/test/MC/AMDGPU/gfx10_asm_dpp16.s | 682 + llvm/test/MC/AMDGPU/gfx10_asm_dpp8.s | 559 + llvm/test/MC/AMDGPU/gfx10_asm_err.s | 275 + llvm/test/MC/AMDGPU/lds_direct-gfx10.s | 59 + llvm/test/MC/AMDGPU/wave32.s | 412 + llvm/test/MC/ARM/mve-float.s | 426 + llvm/test/MC/ARM/mve-integer.s | 320 + llvm/test/MC/ARM/mve-qdest-qsrc.s | 541 + llvm/test/MC/ARM/mve-vcmp.s | 299 + .../test/MC/Disassembler/AMDGPU/gfx10-sgpr-max.txt | 6 + .../Disassembler/AMDGPU/gfx10-vop2be-literal.txt | 7 + .../test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt | 98845 +++++++++++++ .../MC/Disassembler/AMDGPU/gfx10_dasm_dpp16.txt | 650 + .../MC/Disassembler/AMDGPU/gfx10_dasm_dpp8.txt | 546 + llvm/test/MC/Disassembler/AMDGPU/wave32.txt | 164 + llvm/test/MC/Disassembler/ARM/mve-float.txt | 195 + llvm/test/MC/Disassembler/ARM/mve-integer.txt | 401 + llvm/test/MC/Disassembler/ARM/mve-qdest-qsrc.txt | 391 + llvm/test/MC/Disassembler/ARM/mve-vcmp.txt | 179 + llvm/test/Other/available-externally-lto.ll | 23 + llvm/test/Other/new-pm-defaults.ll | 7 +- llvm/test/Support/check-default-options.txt | 9 - .../Transforms/IndVarSimplify/lftr-multi-exit.ll | 64 + llvm/test/Transforms/InstCombine/cttz-abs.ll | 169 +- llvm/test/Transforms/InstCombine/cttz-negative.ll | 42 +- llvm/test/Transforms/InstCombine/ispow2.ll | 185 + llvm/test/Transforms/InstSimplify/AndOrXor.ll | 22 + llvm/test/Transforms/LICM/store-hoisting.ll | 7 +- llvm/test/Transforms/Reassociate/pr42349.ll | 18 + .../test/Transforms/SLPVectorizer/X86/lookahead.ll | 238 +- llvm/test/Transforms/SLPVectorizer/X86/phi3.ll | 41 + .../SLPVectorizer/X86/propagate_ir_flags.ll | 78 + llvm/test/tools/llvm-cxxfilt/help.test | 7 + llvm/test/tools/llvm-dwarfdump/cmdline.test | 5 + llvm/test/tools/llvm-objdump/help.test | 6 + llvm/test/tools/llvm-readobj/basic.test | 14 +- llvm/test/tools/llvm-size/help.test | 7 + llvm/test/tools/llvm-strings/help.test | 7 + llvm/test/tools/llvm-symbolizer/help.test | 8 +- llvm/tools/dsymutil/DwarfLinker.cpp | 12 +- llvm/tools/llvm-cxxfilt/llvm-cxxfilt.cpp | 3 + llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 9 +- llvm/tools/llvm-objcopy/CMakeLists.txt | 1 + llvm/tools/llvm-objcopy/MachO/MachOReader.cpp | 66 +- llvm/tools/llvm-objcopy/MachO/MachOReader.h | 2 +- llvm/tools/llvm-objcopy/MachO/MachOWriter.cpp | 103 +- llvm/tools/llvm-objcopy/MachO/MachOWriter.h | 3 + llvm/tools/llvm-objcopy/MachO/Object.cpp | 15 + llvm/tools/llvm-objcopy/MachO/Object.h | 22 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 3 + llvm/tools/llvm-readobj/llvm-readobj.cpp | 3 + llvm/tools/llvm-size/llvm-size.cpp | 3 + llvm/tools/llvm-strings/llvm-strings.cpp | 3 + llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 3 + llvm/tools/llvm-xray/xray-stacks.cpp | 6 +- llvm/tools/yaml2obj/yaml2elf.cpp | 91 +- .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 1 + .../clang-tools-extra/clangd/unittests/BUILD.gn | 1 + .../utils/gn/secondary/clang/lib/Frontend/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/test/BUILD.gn | 3 +- llvm/utils/gn/secondary/libcxx/include/BUILD.gn | 10 +- llvm/utils/gn/secondary/libcxxabi/include/BUILD.gn | 2 +- .../gn/secondary/llvm/tools/llvm-objcopy/BUILD.gn | 1 + pstl/include/pstl/internal/pstl_config.h | 4 +- .../header_inclusion_order_algorithm_0.pass.cpp | 2 + .../header_inclusion_order_algorithm_1.pass.cpp | 2 + .../pstl/header_inclusion_order_memory_0.pass.cpp | 2 + .../pstl/header_inclusion_order_memory_1.pass.cpp | 2 + .../pstl/header_inclusion_order_numeric_0.pass.cpp | 2 + .../pstl/header_inclusion_order_numeric_1.pass.cpp | 2 + .../algorithms/alg.merge/inplace_merge.pass.cpp | 2 + pstl/test/std/algorithms/alg.merge/merge.pass.cpp | 2 + .../alg.copy/copy_if.pass.cpp | 2 + .../alg.partitions/is_partitioned.pass.cpp | 2 + .../alg.partitions/partition.pass.cpp | 2 + .../alg.partitions/partition_copy.pass.cpp | 2 + .../alg.reverse/reverse.pass.cpp | 2 + .../alg.reverse/reverse_copy.pass.cpp | 2 + .../alg.modifying.operations/copy_move.pass.cpp | 3 +- .../alg.modifying.operations/fill.pass.cpp | 2 + .../alg.modifying.operations/generate.pass.cpp | 2 + .../alg.modifying.operations/remove.pass.cpp | 2 + .../alg.modifying.operations/remove_copy.pass.cpp | 2 + .../alg.modifying.operations/replace.pass.cpp | 2 + .../alg.modifying.operations/replace_copy.pass.cpp | 2 + .../alg.modifying.operations/rotate.pass.cpp | 2 + .../alg.modifying.operations/rotate_copy.pass.cpp | 2 + .../alg.modifying.operations/swap_ranges.pass.cpp | 2 + .../transform_binary.pass.cpp | 2 + .../transform_unary.pass.cpp | 2 + .../alg.modifying.operations/unique.pass.cpp | 2 + .../unique_copy_equal.pass.cpp | 2 + .../alg.nonmodifying/adjacent_find.pass.cpp | 2 + .../algorithms/alg.nonmodifying/all_of.pass.cpp | 2 + .../algorithms/alg.nonmodifying/any_of.pass.cpp | 2 + .../std/algorithms/alg.nonmodifying/count.pass.cpp | 2 + .../std/algorithms/alg.nonmodifying/equal.pass.cpp | 2 + .../std/algorithms/alg.nonmodifying/find.pass.cpp | 2 + .../algorithms/alg.nonmodifying/find_end.pass.cpp | 2 + .../alg.nonmodifying/find_first_of.pass.cpp | 2 + .../algorithms/alg.nonmodifying/find_if.pass.cpp | 2 + .../algorithms/alg.nonmodifying/for_each.pass.cpp | 2 + .../algorithms/alg.nonmodifying/mismatch.pass.cpp | 2 + .../algorithms/alg.nonmodifying/none_of.pass.cpp | 2 + .../alg.nonmodifying/nth_element.pass.cpp | 2 + .../algorithms/alg.nonmodifying/search_n.pass.cpp | 2 + .../alg.heap.operations/is_heap.pass.cpp | 2 + .../lexicographical_compare.pass.cpp | 2 + .../alg.min.max/minmax_element.pass.cpp | 2 + .../alg.set.operations/includes.pass.cpp | 2 + .../alg.sorting/alg.set.operations/set.pass.cpp | 2 + .../std/algorithms/alg.sorting/is_sorted.pass.cpp | 2 + .../algorithms/alg.sorting/partial_sort.pass.cpp | 2 + .../alg.sorting/partial_sort_copy.pass.cpp | 3 +- pstl/test/std/algorithms/alg.sorting/sort.pass.cpp | 2 + .../numeric.ops/adjacent_difference.pass.cpp | 2 + pstl/test/std/numerics/numeric.ops/reduce.pass.cpp | 2 + pstl/test/std/numerics/numeric.ops/scan.pass.cpp | 2 + .../numerics/numeric.ops/transform_reduce.pass.cpp | 2 + .../numerics/numeric.ops/transform_scan.pass.cpp | 2 + .../uninitialized_construct.pass.cpp | 2 + .../uninitialized_copy_move.pass.cpp | 2 + .../uninitialized_fill_destroy.pass.cpp | 2 + 492 files changed, 258490 insertions(+), 3304 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/Inputs/empty-database/compile [...] create mode 100644 clang-tools-extra/test/clang-tidy/empty-database.cpp create mode 100644 clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp create mode 100644 clang/test/AST/ast-dump-expr-json.m create mode 100644 clang/test/AST/ast-dump-temporaries-json.cpp create mode 100644 clang/test/AST/multistep-explicit-cast-json.c create mode 100644 clang/test/AST/multistep-explicit-cast-json.cpp create mode 100644 clang/test/CodeGen/sysv_abi.c create mode 100644 clang/test/CodeGenCXX/debug-info-nrvo.cpp create mode 100644 clang/test/CodeGenCXX/no-unique-address.cpp create mode 100644 clang/test/CodeGenOpenCLCXX/addrspace-ctor.cl create mode 100644 clang/test/InterfaceStubs/bad-format.cpp create mode 100644 clang/test/InterfaceStubs/class-template-specialization.cpp create mode 100644 clang/test/InterfaceStubs/externstatic.c create mode 100644 clang/test/InterfaceStubs/function-template-specialization.cpp create mode 100644 clang/test/InterfaceStubs/hidden-class-inheritance.cpp create mode 100644 clang/test/InterfaceStubs/inline.c create mode 100644 clang/test/InterfaceStubs/inline.h create mode 100644 clang/test/InterfaceStubs/object.cpp create mode 100644 clang/test/InterfaceStubs/template-namespace-function.cpp create mode 100644 clang/test/InterfaceStubs/virtual.cpp create mode 100644 clang/test/InterfaceStubs/visibility.cpp create mode 100644 clang/test/InterfaceStubs/weak.cpp create mode 100644 clang/test/Layout/no-unique-address.cpp create mode 100644 clang/test/SemaCXX/address-space-ctor.cpp create mode 100644 clang/test/SemaCXX/cxx2a-no-unique-address.cpp create mode 100644 compiler-rt/lib/fuzzer/dataflow/DataFlow.h create mode 100644 compiler-rt/lib/fuzzer/dataflow/DataFlowCallbacks.cpp create mode 100644 debuginfo-tests/win_cdb/nrvo.cpp create mode 100644 libcxx/test/std/containers/associative/map/map.cons/deduct.fail.cpp create mode 100644 libcxx/test/std/containers/associative/map/map.cons/deduct.pass.cpp create mode 100644 libcxx/test/std/containers/associative/map/map.cons/deduct_cons [...] create mode 100644 libcxx/test/std/containers/associative/multimap/multimap.cons/d [...] create mode 100644 libcxx/test/std/containers/associative/multimap/multimap.cons/d [...] create mode 100644 libcxx/test/std/containers/associative/multimap/multimap.cons/d [...] create mode 100644 libcxx/test/std/depr/depr.c.headers/stdint_h.sh.cpp create mode 100644 libcxx/test/std/utilities/variant/variant.variant/variant.assig [...] create mode 100644 libcxx/test/std/utilities/variant/variant.variant/variant.ctor/ [...] create mode 100644 lld/test/ELF/aarch64-abs32-dyn.s create mode 100644 lld/test/ELF/ppc64-abs32-dyn.s create mode 100644 lld/test/ELF/ppc64-abs64-dyn.s delete mode 100644 lld/test/ELF/relative-dynamic-reloc-ppc64.s create mode 100644 lld/test/ELF/undef-multi.s delete mode 100644 lldb/lit/Driver/Inputs/process_attach_pid.in delete mode 100644 lldb/lit/Driver/TestProcessAttach.test create mode 100644 llvm/test/Analysis/MemorySSA/pr42294.ll create mode 100644 llvm/test/CodeGen/AMDGPU/gfx10-vop-literal.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.br.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.p.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.release.all.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.v.ll create mode 100644 llvm/test/CodeGen/AMDGPU/mixed-wave32-wave64.ll create mode 100644 llvm/test/CodeGen/AMDGPU/mixed_wave32_wave64.ll create mode 100644 llvm/test/CodeGen/AMDGPU/optimize-negated-cond-exec-masking-wave32.mir create mode 100644 llvm/test/CodeGen/AMDGPU/wave32.ll create mode 100644 llvm/test/CodeGen/ARM/GlobalISel/arm-legalize-binops-neon.mir create mode 100644 llvm/test/CodeGen/ARM/GlobalISel/select-neon.mir create mode 100644 llvm/test/DebugInfo/COFF/nrvo.ll create mode 100644 llvm/test/MC/AMDGPU/gfx10-vop2be-literal.s create mode 100644 llvm/test/MC/AMDGPU/gfx10_asm_all.s create mode 100644 llvm/test/MC/AMDGPU/gfx10_asm_dpp16.s create mode 100644 llvm/test/MC/AMDGPU/gfx10_asm_dpp8.s create mode 100644 llvm/test/MC/AMDGPU/gfx10_asm_err.s create mode 100644 llvm/test/MC/AMDGPU/lds_direct-gfx10.s create mode 100644 llvm/test/MC/AMDGPU/wave32.s create mode 100644 llvm/test/MC/ARM/mve-float.s create mode 100644 llvm/test/MC/ARM/mve-integer.s create mode 100644 llvm/test/MC/ARM/mve-qdest-qsrc.s create mode 100644 llvm/test/MC/ARM/mve-vcmp.s create mode 100644 llvm/test/MC/Disassembler/AMDGPU/gfx10-vop2be-literal.txt create mode 100644 llvm/test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt create mode 100644 llvm/test/MC/Disassembler/AMDGPU/gfx10_dasm_dpp16.txt create mode 100644 llvm/test/MC/Disassembler/AMDGPU/gfx10_dasm_dpp8.txt create mode 100644 llvm/test/MC/Disassembler/AMDGPU/wave32.txt create mode 100644 llvm/test/MC/Disassembler/ARM/mve-float.txt create mode 100644 llvm/test/MC/Disassembler/ARM/mve-integer.txt create mode 100644 llvm/test/MC/Disassembler/ARM/mve-qdest-qsrc.txt create mode 100644 llvm/test/MC/Disassembler/ARM/mve-vcmp.txt create mode 100644 llvm/test/Other/available-externally-lto.ll create mode 100644 llvm/test/Transforms/InstCombine/ispow2.ll create mode 100644 llvm/test/Transforms/Reassociate/pr42349.ll create mode 100644 llvm/test/tools/llvm-cxxfilt/help.test create mode 100644 llvm/test/tools/llvm-objdump/help.test create mode 100644 llvm/test/tools/llvm-size/help.test create mode 100644 llvm/test/tools/llvm-strings/help.test create mode 100644 llvm/tools/llvm-objcopy/MachO/Object.cpp