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-allmodconfig in repository toolchain/ci/llvm-project.
from 4121bdc3d49 [X86] Add target triple for live-debug-values-fragments.mir adds 4129e3e0f8e DebugInfo: Include enumerators in pubnames adds d54d4f99059 [llvm-objcopy] Changed command line parsing errors adds 5b4285d82de [ELF][RISCV] Create dummy .sdata for __global_pointer$ if . [...] adds 3d02b895eda Revert 363295, it caused PR42276. Also revert follow-ups 36 [...] adds 95c9020d977 gn build: Merge r363204 (clang-scan-deps) adds e0de6002e8f [llvm-objcopy] Remove no-op flush of errs adds 5e83d8fff43 Move commentary on opcode translation for code16 mov instru [...] adds 77cc50ff7d5 Fixed typos in Log.h adds d8aca8886ff Make UniqueCStringMap work with non-default-constructible t [...] adds 9bc707c0e5d Revert r363326 "[libFuzzer] simplify the DFT trace collecti [...] adds d46ebd207bc [llvm-objcopy][IHEX] Improve test case formatting. NFC adds ef629c7ef8c [clang] Don't segfault on incorrect using directive (PR41400) adds b63e577444d [clang] Fixing incorrect implicit deduction guides (PR41549) adds 796ed03b841 [C++20] add Basic consteval specifier adds 411c630bae0 [libc++] Keep __regex_word in sync with ctype_base adds 0cf9639a9c3 [SCEV] Pass NoWrapFlags when expanding an AddExpr adds 822794ef85d Test commit adds cfa1a62a4cc [yaml2obj] - Allow setting cutom Flags for implicit sections. adds 43f62ff17c1 [yaml2obj] - Allow setting the custom Address for .strtab adds 0f15ba98f57 add a missing parenthese in the clang doc adds 3058a62b908 [ARM] MVE VPT Block Pass adds d6df7ded6e3 [llvm-readobj] - Do not fail to dump the object which has w [...] adds 30557ace0f6 [clangd] Don't maintain a list of c-family extensions in vs [...] adds 78b2cf71f5f DWARFIndex: s/ReportInvalidDIEOffset/ReportInvalidDIERef adds f7cfabb45d8 [llvm-readobj] Don't abort printing of dynamic table if str [...] adds f907849e2e4 [clangd] Bump vscode-clangd v0.0.14 adds e5bd808c3e2 Revert "[OpenCL] Move OpenCLBuiltins.td and remove unused include" adds 3b523c0a2e0 [yaml2obj] - Allow setting custom section types for implici [...] adds 2bb914ad5ab gn build: Merge r363376 adds a1c33ed5585 Revert r363298 "[lit] Disable test on darwin when building [...] adds 891cdaab7a2 [docs][llvm-dwarfdump] Make the --show-parents and --show-c [...] adds 6a2eb367101 Have DWARFUnit store a *reference* to SymbolFileDWARF adds fe79fbc99db DWARF: Remove unused includes from DWARFDebugAranges.h/cpp adds 642f39c93e4 AMDGPU: Fix missing const adds 74d67c2086a AMDGPU: Fix printing trailing whitespace after s_endpgm adds d3c84e67197 AMDGPU: Refactor to prepare for manually selecting more intrinsics adds 3062e87a1e5 Fix not calling TargetCustom PSVs printer adds 6b78e4d0a43 [MCA] Ignore invalid processor resource writes of zero cycl [...] adds 0c28a8f6282 [lit] Fix UnicodeEncodeError when test commands contain non [...] adds 5a86dbcf303 AMDGPU: Fix input chain when gluing copies to m0 adds 5d0bebcdf25 AMDGPU: Use AMDGPU toolchain for other OSes adds 731a81598ed RegBankSelect: Remove checks for invalid mappings adds e5a78cd90f2 [x86] add test for original example in PR37428; NFC adds c74910b842d Fix failing test on ARM buildbot adds 9f4e21c69a1 Revert r363377: [yaml2obj] - Allow setting custom section t [...] adds a0b0d626ab8 [ELF] - Attemp to fix BB. adds 43f4b037d5c Add --undefined-glob which is an --undefined with wildcard [...] adds a35b935d390 lld/coff: slightly simplify ImportFile::parse() adds a59bc6e5890 Revert r363395. adds e05ca381010 [ELF] Don't emit dynamic relocations with weak undef in wri [...] adds 00e3968b8a4 DWARF: port debug_ranges/rnglists over to DWARFContext adds 0aecabae141 Revert "Revert r363377: [yaml2obj] - Allow setting custom s [...] adds 76d575312d6 [LLD][ELF] - Fix test case after r363401 adds d1cc2e1543e [ARM] Add MVE horizontal accumulation instructions adds 2dd0053d3ad EditlineTest: Improve error message adds 0feebef501f [libcxx] Add XFAIL for facet test when back-deploying to ol [...] adds 492d71cc99d AMDGPU: Fold readlane intrinsics of constants adds d85dd0f0c9e [Attributor] Introduce bit-encodings for abstract states adds 282d34ee78c [Attributor] Disable the Attributor by default and fix a comment adds 7ea378b940b [CodeGenPrepare] propagate debuginfo when copying a shuffle adds c2864c0de07 GlobalISel: Avoid producing Illegal copies in RegBankSelect adds 75312aa805c [x86] move vector shift tests for PR37428; NFC adds 38be2c65b62 Make crashlog.py less noisy adds 573ffd88a0e Python 3: decode string as utf-8 to avoid type mismatch. adds cabce71845f [AMDGPU] Enable the implicit arguments for HIP (CLANG) adds 7a21113ce80 Reland: [Remarks] Refactor optimization remarks setup adds cdf339266b4 [AMDGPU] gfx1010 BoolReg definition. NFC. adds fece7c6c831 [FPEnv] Lower STRICT_FP_EXTEND and STRICT_FP_ROUND nodes in [...] adds ffeb01c113a [AMDGPU] Don't constrain callees with inlinehint from inlin [...] adds 96a15796fbe Remove two unused parameters adds 2874d285b9f build: don't attempt to run config.guess on Windows adds bea12861558 Wrap a test to 80 columns adds f2e60fc4e8c [SimpligyCFG] NFC intended, remove GCD that was only used f [...] adds c9e3dbb0a51 [PowerPC][NFC] Format comments in P9InstrResrouce.td adds 5c7fcbdc4ba [GISel]: Fix pattern matcher for m_OneUse adds e1b4b1b46e4 Revert [LFTR] Rename variable to minimize confusion [NFC] adds a19809045c0 Revert [LFTR] Stylistic cleanup as suggested in last review [...] adds dcdd12b68c2 Revert Fix a bug w/inbounds invalidation in LFTR adds 24cdcadcc5e C++ DR712 and others: handle non-odr-use resulting from an [...] adds 27252a1f954 PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalu [...] adds 14059d2a136 Remove unused SK_LValueToRValue initialization step. adds b20fefc89b8 [COFF] Allow setting subsystem versions while inferring the [...] adds 6f047ae58ba [MinGW] Support the --{major,minor}-{os,subsystem}-version options adds ff4e0a9f3e4 [MinGW] Support the --subsystem=val option in joined form adds f79d3bc7242 [GlobalISel] Add a G_BRJT opcode. adds 5254f0a9aba [OpenMP] Avoid emitting maps for target link variables when [...] adds 3819e68b9c9 gn build: Simplify Target build files adds 6e4957eb77f gn build: Add NVPTX target adds 28defa70ead Remove stale comment and disabled code (NFC) adds 0b0851399e3 [Remarks] Use the RemarkSetup error in setupOptimizationRemarks adds 2b9f6caa71f build: extract LLVM distribution target handling adds 6df47ef22b2 Don't try to parse ObjC method if CU isn't ObjC adds 2ade4f6f72e attempt to unbreak buildbots adds 0784e01a98a [libFuzzer] Disable len_control by default if LLVMFuzzerCus [...] adds 1b091540d28 [JITLink] Move JITLinkMemoryManager into its own header. adds 3f39123d15b [libFuzzer] simplify the DFT trace collection using the new [...] adds 7fa2b74e988 Use getOperatorSpelling to get the spelling of an overloade [...] adds da70fc0c5f5 PR42071: Reject weird names for non-type template parameters. adds 501bb982b93 [x86] add test for 256-bit blendv with AVX targets; NFC adds b48e44a65cf [OpenMP] Add task alloc function adds 49b965079b1 Use unsigned for bitfields to avoid sign extension adds 545a9fe1063 [OpenMP] Add target task alloc function with device ID adds 0a72bfbfdc8 UpdateTestChecks: Consider .section as end of function for AMDGPU adds 1509fde8916 AMDGPU: Add baseline test for call waitcnt insertion adds 1c5a87956fb AMDGPU: Set isTrap on S_TRAP adds 9e5fa333782 AMDGPU: Fix dropping memref for ds append/consume adds c3b1d730d69 [COFF] Handle .eh_frame$symbol as associative comdat for MinGW adds 2de984cd304 [COFF] Strip section name suffix from mingw comdats adds f4335b8e3c6 Implement GetSharedLibraryInfoAddress adds bb0a6105992 AMDGPU: Fix capitalized register names in asm constraints adds e6efb6433f7 SROA: Add baseline test for addrspacecast changes adds bbab7acedf4 [PowerPC][NFC] Comments update and remove some unused def adds 282dac717eb SROA: Allow eliminating addrspacecasted allocas adds 5501dda2479 [Remarks][NFC] Improve testing and documentation of -foptim [...] adds af857b93df3 Add --print-supported-cpus flag for clang. adds aa41e92e17a AMDGPU: Avoid most waitcnts before calls adds 05e48cb9fab Include the file in the new unknown codeview subsection warning adds 6cb2d9dbd2d [CodeGen][ObjC] Annotate retain-agnostic ObjC globals with [...] adds a704a8f28c4 [ObjC][ARC] Delete ObjC runtime calls on global variables a [...] adds 2fa6838e5fe [libFuzzer] fix -Werror build adds db88fc56b96 [libFuzzer] implement a better queue for the fork mode. Add [...] adds d2210af3322 [MBP] Move a latch block with conditional exit and multi pr [...] adds 9967a6c60ab [X86] Add checks that immediate for reducesd/ss fits in 8-bits. adds 0feed5d585f [libFuzzer] in autofocus mode, give more weight to function [...] adds 69394bedc54 adding more fmf propagation for selects plus tests adds 9a2e7784b15 Fixed the --print-supported-cpus test adds 0d44f129bb9 Revert "GlobalISel: Avoid producing Illegal copies in RegBa [...] adds dda3597288d Add a map_range function for applying map_iterator to a range. adds 9487278010c Reapply "GlobalISel: Avoid producing Illegal copies in RegB [...] adds dc2fd6a14e7 [InstCombine] Add tests to show missing fold opportunity fo [...] new 0b1ea8cb282 Improve error message when '=' is missing in {ASAN,...}_OPTIONS.
The 1 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: .../clangd/clients/clangd-vscode/package.json | 2 +- .../clangd/clients/clangd-vscode/src/extension.ts | 21 +- .../clangd/refactor/tweaks/RawStringLiteral.cpp | 1 - clang/docs/ClangCommandLineReference.rst | 4 + clang/docs/CommandGuide/clang.rst | 6 + clang/docs/ThinLTO.rst | 2 +- clang/docs/UsersManual.rst | 12 + clang/include/clang/AST/Decl.h | 48 +- clang/include/clang/AST/DeclBase.h | 8 +- clang/include/clang/AST/DeclCXX.h | 41 +- clang/include/clang/Basic/CMakeLists.txt | 6 + clang/include/clang/Basic/DiagnosticCommonKinds.td | 3 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 6 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 38 +- .../Sema => include/clang/Basic}/OpenCLBuiltins.td | 0 clang/include/clang/Basic/Specifiers.h | 7 + clang/include/clang/Basic/TokenKinds.def | 3 +- clang/include/clang/Driver/Options.td | 4 + clang/include/clang/Frontend/FrontendOptions.h | 3 + clang/include/clang/Sema/DeclSpec.h | 19 +- clang/include/clang/Sema/Sema.h | 6 +- clang/lib/AST/ASTImporter.cpp | 15 +- clang/lib/AST/Decl.cpp | 14 +- clang/lib/AST/DeclCXX.cpp | 50 +- clang/lib/AST/DeclPrinter.cpp | 12 +- clang/lib/AST/DeclarationName.cpp | 8 +- clang/lib/AST/StmtPrinter.cpp | 15 +- clang/lib/AST/TextNodeDumper.cpp | 7 +- clang/lib/CodeGen/CGBlocks.cpp | 4 +- clang/lib/CodeGen/CGDecl.cpp | 14 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 68 ++- clang/lib/CodeGen/CGOpenMPRuntime.h | 3 + clang/lib/CodeGen/CodeGenAction.cpp | 51 +- clang/lib/CodeGen/CodeGenModule.cpp | 1 + clang/lib/CodeGen/TargetInfo.cpp | 3 +- clang/lib/Driver/Driver.cpp | 16 +- clang/lib/Frontend/CompilerInvocation.cpp | 1 + clang/lib/Parse/ParseCXXInlineMethods.cpp | 2 +- clang/lib/Parse/ParseDecl.cpp | 17 +- clang/lib/Parse/ParseExprCXX.cpp | 46 +- clang/lib/Parse/ParseTentative.cpp | 2 + clang/lib/Sema/CMakeLists.txt | 7 - clang/lib/Sema/DeclSpec.cpp | 25 +- clang/lib/Sema/SemaChecking.cpp | 2 + clang/lib/Sema/SemaCodeComplete.cpp | 5 +- clang/lib/Sema/SemaCoroutine.cpp | 3 +- clang/lib/Sema/SemaDecl.cpp | 126 +++-- clang/lib/Sema/SemaDeclAttr.cpp | 10 +- clang/lib/Sema/SemaDeclCXX.cpp | 68 ++- clang/lib/Sema/SemaExpr.cpp | 12 +- clang/lib/Sema/SemaExprCXX.cpp | 2 +- clang/lib/Sema/SemaLambda.cpp | 37 +- clang/lib/Sema/SemaLookup.cpp | 2 +- clang/lib/Sema/SemaOpenMP.cpp | 3 +- clang/lib/Sema/SemaStmt.cpp | 3 +- clang/lib/Sema/SemaTemplate.cpp | 14 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 8 +- clang/lib/Sema/SemaType.cpp | 2 +- clang/lib/Sema/TreeTransform.h | 2 +- clang/lib/Serialization/ASTReaderDecl.cpp | 2 +- clang/lib/Serialization/ASTWriterDecl.cpp | 2 +- clang/test/CodeGen/opt-record.c | 3 + .../CodeGenCUDA/amdgpu-hip-implicit-kernarg.cu | 8 + clang/test/CodeGenCXX/no-odr-use.cpp | 23 +- .../CodeGenCXX/static-local-in-local-class.cpp | 2 +- clang/test/CodeGenObjC/attr-objc-arc-inert.m | 16 + clang/test/Driver/amdgpu-toolchain.c | 7 +- clang/test/Driver/print-supported-cpus.c | 18 + ...nvptx_target_requires_unified_shared_memory.cpp | 29 +- clang/test/OpenMP/target_depend_codegen.cpp | 4 +- .../OpenMP/target_enter_data_depend_codegen.cpp | 2 +- .../OpenMP/target_exit_data_depend_codegen.cpp | 2 +- .../test/OpenMP/target_parallel_depend_codegen.cpp | 4 +- .../OpenMP/target_parallel_for_depend_codegen.cpp | 4 +- .../target_parallel_for_simd_depend_codegen.cpp | 4 +- clang/test/OpenMP/target_simd_depend_codegen.cpp | 4 +- clang/test/OpenMP/target_teams_depend_codegen.cpp | 4 +- .../target_teams_distribute_depend_codegen.cpp | 4 +- ...eams_distribute_parallel_for_depend_codegen.cpp | 4 +- ...distribute_parallel_for_simd_depend_codegen.cpp | 4 +- ...target_teams_distribute_simd_depend_codegen.cpp | 4 +- clang/test/OpenMP/target_update_depend_codegen.cpp | 2 +- clang/test/Parser/cxx-template-decl.cpp | 8 + .../cxx1z-class-template-argument-deduction.cpp | 15 + clang/test/SemaCXX/cxx2a-compat.cpp | 9 + clang/test/SemaCXX/cxx2a-consteval.cpp | 58 ++ clang/test/SemaCXX/using-decl-1.cpp | 7 + ...clang-check-mac-libcxx-fixed-compilation-db.cpp | 2 - clang/tools/driver/cc1_main.cpp | 25 + compiler-rt/lib/asan/asan_flags.cc | 6 +- compiler-rt/lib/cfi/cfi.cpp | 4 +- compiler-rt/lib/dfsan/dfsan.cc | 2 +- compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.cpp | 21 +- compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.h | 2 + compiler-rt/lib/fuzzer/FuzzerDriver.cpp | 12 +- compiler-rt/lib/fuzzer/FuzzerFlags.def | 3 +- compiler-rt/lib/fuzzer/FuzzerFork.cpp | 84 +-- compiler-rt/lib/fuzzer/FuzzerLoop.cpp | 3 + compiler-rt/lib/fuzzer/FuzzerOptions.h | 1 + compiler-rt/lib/fuzzer/tests/FuzzerUnittest.cpp | 8 +- compiler-rt/lib/hwasan/hwasan.cpp | 7 +- compiler-rt/lib/lsan/lsan.cc | 2 +- compiler-rt/lib/msan/msan.cc | 6 +- compiler-rt/lib/sanitizer_common/sancov_flags.cc | 2 +- .../lib/sanitizer_common/sanitizer_flag_parser.cc | 29 +- .../lib/sanitizer_common/sanitizer_flag_parser.h | 7 +- compiler-rt/lib/scudo/scudo_flags.cpp | 2 +- compiler-rt/lib/tsan/dd/dd_rtl.cc | 2 +- compiler-rt/lib/tsan/rtl/tsan_flags.cc | 6 +- compiler-rt/lib/tsan/rtl/tsan_flags.h | 3 +- compiler-rt/lib/tsan/rtl/tsan_rtl.cc | 5 +- compiler-rt/lib/ubsan/ubsan_flags.cc | 2 +- compiler-rt/lib/xray/xray_flags.cc | 2 +- compiler-rt/test/fuzzer/fuzzer-custommutator.test | 6 + compiler-rt/test/fuzzer/only-some-bytes-fork.test | 2 +- libcxx/include/__locale | 13 + libcxx/include/regex | 11 +- .../facet.num.get.members/get_long.pass.cpp | 10 + .../utils/docker/scripts/docker_start_buildbots.sh | 6 +- libcxx/utils/docker/scripts/run_buildbot_new.sh | 5 +- lld/COFF/DriverUtils.cpp | 6 +- lld/COFF/InputFiles.cpp | 12 +- lld/COFF/PDB.cpp | 2 +- lld/COFF/Writer.cpp | 8 +- lld/ELF/Driver.cpp | 44 +- lld/ELF/Options.td | 3 + lld/ELF/Relocations.cpp | 24 +- lld/ELF/Symbols.cpp | 1 + lld/ELF/Symbols.h | 3 + lld/ELF/SyntheticSections.cpp | 17 + lld/ELF/SyntheticSections.h | 10 + lld/ELF/Writer.cpp | 14 +- lld/MinGW/Driver.cpp | 25 +- lld/MinGW/Options.td | 17 + lld/docs/ld.lld.1 | 18 +- lld/test/COFF/associative-comdat-mingw-i386.s | 37 ++ lld/test/COFF/eh_frame_suffix_sorting.s | 39 ++ lld/test/COFF/subsystem-inference.test | 4 + lld/test/COFF/subsystem.test | 9 + lld/test/ELF/comdat-discarded-error.s | 4 +- .../ELF/invalid/undefined-local-symbol-in-dso.test | 2 +- lld/test/ELF/riscv-gp-dummy-sdata.s | 25 + lld/test/ELF/riscv-gp.s | 26 + lld/test/ELF/undefined-glob.s | 58 ++ lld/test/ELF/weak-undef-rw.s | 8 +- lld/test/MinGW/driver.test | 16 + lldb/examples/python/crashlog.py | 46 +- lldb/include/lldb/Core/UniqueCStringMap.h | 88 +-- lldb/include/lldb/Symbol/Symtab.h | 2 +- lldb/include/lldb/Utility/Log.h | 4 +- lldb/source/Expression/DWARFExpression.cpp | 4 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 2 +- .../Plugins/Process/Linux/NativeProcessLinux.cpp | 22 +- .../Plugins/Process/Linux/NativeProcessLinux.h | 10 +- lldb/source/Plugins/Process/POSIX/CMakeLists.txt | 2 + .../Plugins/Process/POSIX/NativeProcessELF.cpp | 110 ++++ .../Plugins/Process/POSIX/NativeProcessELF.h | 46 ++ .../Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp | 6 +- .../Plugins/SymbolFile/DWARF/AppleDWARFIndex.h | 3 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 4 +- .../Plugins/SymbolFile/DWARF/DWARFBaseDIE.cpp | 2 +- .../Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp | 8 +- .../Plugins/SymbolFile/DWARF/DWARFCompileUnit.h | 2 +- .../Plugins/SymbolFile/DWARF/DWARFContext.cpp | 10 + .../source/Plugins/SymbolFile/DWARF/DWARFContext.h | 4 + .../Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp | 13 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAranges.h | 5 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp | 19 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.h | 7 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 21 +- .../Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp | 18 +- .../Plugins/SymbolFile/DWARF/DWARFDebugRanges.h | 17 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 39 +- .../source/Plugins/SymbolFile/DWARF/DWARFIndex.cpp | 2 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFIndex.h | 3 +- .../Plugins/SymbolFile/DWARF/DWARFTypeUnit.h | 2 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 44 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 12 +- .../SymbolFile/DWARF/DebugNamesDWARFIndex.h | 3 +- .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp | 47 +- .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.h | 3 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 55 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 4 - .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 24 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h | 2 +- lldb/source/Symbol/ClangASTContext.cpp | 10 +- lldb/source/Symbol/Symtab.cpp | 90 ++-- lldb/unittests/Core/CMakeLists.txt | 1 + lldb/unittests/Core/UniqueCStringMapTest.cpp | 53 ++ lldb/unittests/Editline/CMakeLists.txt | 1 - lldb/unittests/Editline/EditlineTest.cpp | 14 +- lldb/unittests/Host/NativeProcessProtocolTest.cpp | 150 +----- lldb/unittests/Process/CMakeLists.txt | 1 + lldb/unittests/Process/POSIX/CMakeLists.txt | 8 + .../Process/POSIX/NativeProcessELFTest.cpp | 155 ++++++ .../TestingSupport/Host/NativeProcessTestUtils.h | 150 ++++++ llvm/CMakeLists.txt | 32 +- llvm/cmake/modules/GetHostTriple.cmake | 24 +- llvm/cmake/modules/LLVMDistributionSupport.cmake | 36 ++ llvm/docs/CommandGuide/llvm-dwarfdump.rst | 12 +- llvm/include/llvm/ADT/STLExtras.h | 7 + llvm/include/llvm/Analysis/ObjCARCInstKind.h | 4 + llvm/include/llvm/Analysis/PtrUseVisitor.h | 4 + .../llvm/CodeGen/GlobalISel/MIPatternMatch.h | 3 +- .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 14 + .../llvm/CodeGen/GlobalISel/RegisterBankInfo.h | 12 +- .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 73 +-- .../ExecutionEngine/JITLink/JITLinkMemoryManager.h | 99 ++++ llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 4 +- llvm/include/llvm/IR/RemarkStreamer.h | 34 ++ llvm/include/llvm/LTO/LTO.h | 6 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 2 +- llvm/include/llvm/Support/TargetOpcodes.def | 3 + llvm/include/llvm/Target/GenericOpcodes.td | 9 + llvm/include/llvm/Transforms/IPO/Attributor.h | 88 ++- llvm/lib/Analysis/ObjCARCInstKind.cpp | 35 ++ llvm/lib/Analysis/PtrUseVisitor.cpp | 8 +- llvm/lib/Analysis/ScalarEvolutionExpander.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 5 + llvm/lib/CodeGen/CodeGenPrepare.cpp | 1 + llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 11 + llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp | 37 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 283 ++++++++-- llvm/lib/CodeGen/MachineOperand.cpp | 2 +- llvm/lib/CodeGen/MachineVerifier.cpp | 12 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 54 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 3 + llvm/lib/ExecutionEngine/JITLink/CMakeLists.txt | 1 + llvm/lib/ExecutionEngine/JITLink/JITLink.cpp | 90 ---- .../JITLink/JITLinkMemoryManager.cpp | 105 ++++ llvm/lib/IR/RemarkStreamer.cpp | 35 ++ llvm/lib/LTO/LTO.cpp | 36 +- llvm/lib/LTO/LTOBackend.cpp | 3 +- llvm/lib/LTO/LTOCodeGenerator.cpp | 27 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 11 +- llvm/lib/MC/MCSubtargetInfo.cpp | 35 +- llvm/lib/MCA/InstrBuilder.cpp | 16 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 2 +- llvm/lib/Support/ARMAttributeParser.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 39 +- llvm/lib/Target/AMDGPU/AMDGPUInline.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 74 ++- .../AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp | 2 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 156 +++--- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 20 + llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 12 + llvm/lib/Target/AMDGPU/SOPInstructions.td | 7 +- llvm/lib/Target/ARM/ARM.h | 2 + llvm/lib/Target/ARM/ARMInstrFormats.td | 2 + llvm/lib/Target/ARM/ARMInstrMVE.td | 316 +++++++++++ llvm/lib/Target/ARM/ARMTargetMachine.cpp | 2 + llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp | 120 +++++ llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 25 + llvm/lib/Target/ARM/Thumb2InstrInfo.h | 6 + llvm/lib/Target/PowerPC/P9InstrResources.td | 157 +++--- llvm/lib/Target/PowerPC/PPCScheduleP9.td | 20 +- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 4 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 155 ++++-- llvm/lib/Transforms/IPO/Attributor.cpp | 2 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 7 + llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp | 13 + llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 123 +---- llvm/lib/Transforms/Scalar/SROA.cpp | 51 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 24 +- .../GlobalISel/legalizer-info-validation.mir | 3 + llvm/test/CodeGen/AArch64/arm64-fmax.ll | 8 +- llvm/test/CodeGen/AArch64/cmpxchg-idioms.ll | 2 +- llvm/test/CodeGen/AArch64/neg-imm.ll | 2 +- llvm/test/CodeGen/AArch64/select_fmf.ll | 75 +++ llvm/test/CodeGen/AArch64/tailmerging_in_mbp.ll | 5 +- .../GlobalISel/regbankselect-illegal-copy.mir | 18 + .../AMDGPU/GlobalISel/regbankselect-phi.mir | 166 +++++- .../GlobalISel/regbankselect-reg-sequence.mir | 4 +- llvm/test/CodeGen/AMDGPU/branch-relax-spill.ll | 4 +- llvm/test/CodeGen/AMDGPU/call-argument-types.ll | 49 +- .../CodeGen/AMDGPU/call-preserved-registers.ll | 2 +- llvm/test/CodeGen/AMDGPU/call-waitcnt.ll | 157 ++++++ llvm/test/CodeGen/AMDGPU/collapse-endcf.ll | 9 +- .../AMDGPU/divergent-branch-uniform-condition.ll | 41 +- llvm/test/CodeGen/AMDGPU/early-if-convert.ll | 2 +- .../test/CodeGen/AMDGPU/frame-index-elimination.ll | 4 +- llvm/test/CodeGen/AMDGPU/global_smrd_cfg.ll | 21 +- llvm/test/CodeGen/AMDGPU/hoist-cond.ll | 2 +- llvm/test/CodeGen/AMDGPU/i1-copy-from-loop.ll | 12 +- llvm/test/CodeGen/AMDGPU/indirect-addressing-si.ll | 12 +- llvm/test/CodeGen/AMDGPU/inline-constraints.ll | 2 +- llvm/test/CodeGen/AMDGPU/inline-maxbb.ll | 35 ++ llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.append.ll | 9 + llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.consume.ll | 9 + llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll | 4 +- .../CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll | 2 +- llvm/test/CodeGen/AMDGPU/loop_break.ll | 2 +- llvm/test/CodeGen/AMDGPU/loop_exit_with_xor.ll | 4 +- llvm/test/CodeGen/AMDGPU/madmk.ll | 2 +- llvm/test/CodeGen/AMDGPU/multilevel-break.ll | 56 +- llvm/test/CodeGen/AMDGPU/optimize-negated-cond.ll | 8 +- llvm/test/CodeGen/AMDGPU/si-annotate-cf.ll | 12 +- llvm/test/CodeGen/AMDGPU/spill-m0.ll | 12 +- llvm/test/CodeGen/AMDGPU/uaddo.ll | 2 +- llvm/test/CodeGen/AMDGPU/usubo.ll | 2 +- llvm/test/CodeGen/AMDGPU/valu-i1.ll | 2 +- llvm/test/CodeGen/AMDGPU/wqm.ll | 11 +- llvm/test/CodeGen/ARM/2011-03-23-PeepholeBug.ll | 2 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 1 + llvm/test/CodeGen/ARM/arm-and-tst-peephole.ll | 5 +- llvm/test/CodeGen/ARM/atomic-cmp.ll | 2 +- llvm/test/CodeGen/ARM/atomic-cmpxchg.ll | 26 +- llvm/test/CodeGen/ARM/code-placement.ll | 4 +- llvm/test/CodeGen/ARM/mve-vpt-block.mir | 71 +++ llvm/test/CodeGen/ARM/pr32578.ll | 2 +- llvm/test/CodeGen/ARM/swifterror.ll | 2 +- llvm/test/CodeGen/Hexagon/bug6757-endloop.ll | 2 +- llvm/test/CodeGen/Hexagon/early-if-merge-loop.ll | 4 +- llvm/test/CodeGen/Hexagon/prof-early-if.ll | 2 +- llvm/test/CodeGen/Hexagon/redundant-branching2.ll | 2 +- llvm/test/CodeGen/PowerPC/atomics-regression.ll | 312 +++++------ llvm/test/CodeGen/PowerPC/cmp_elimination.ll | 11 +- llvm/test/CodeGen/PowerPC/ctrloop-shortLoops.ll | 3 +- llvm/test/CodeGen/PowerPC/expand-foldable-isel.ll | 10 +- llvm/test/CodeGen/PowerPC/knowCRBitSpill.ll | 2 +- llvm/test/CodeGen/PowerPC/licm-remat.ll | 3 +- llvm/test/CodeGen/SystemZ/atomicrmw-minmax-01.ll | 6 +- llvm/test/CodeGen/SystemZ/atomicrmw-minmax-02.ll | 6 +- llvm/test/CodeGen/SystemZ/loop-01.ll | 4 +- llvm/test/CodeGen/SystemZ/loop-02.ll | 2 +- llvm/test/CodeGen/SystemZ/swifterror.ll | 4 +- .../test/CodeGen/Thumb/consthoist-physical-addr.ll | 12 +- llvm/test/CodeGen/X86/block-placement.ll | 19 +- llvm/test/CodeGen/X86/code_placement.ll | 7 +- .../CodeGen/X86/code_placement_cold_loop_blocks.ll | 2 +- .../code_placement_ignore_succ_in_inner_loop.ll | 7 +- .../CodeGen/X86/code_placement_loop_rotation2.ll | 14 +- .../CodeGen/X86/code_placement_no_header_change.ll | 2 +- llvm/test/CodeGen/X86/conditional-tailcall.ll | 178 +++---- .../test/CodeGen/X86/constrained-fp80-trunc-ext.ll | 61 +++ llvm/test/CodeGen/X86/fdiv-combine.ll | 7 +- llvm/test/CodeGen/X86/loop-blocks.ll | 38 +- llvm/test/CodeGen/X86/loop-rotate.ll | 120 +++++ llvm/test/CodeGen/X86/lsr-loop-exit-cond.ll | 66 +-- llvm/test/CodeGen/X86/move_latch_to_loop_top.ll | 239 +++++++++ llvm/test/CodeGen/X86/pr38185.ll | 16 +- llvm/test/CodeGen/X86/ragreedy-hoist-spill.ll | 123 ++--- llvm/test/CodeGen/X86/reverse_branches.ll | 35 +- .../test/CodeGen/X86/speculative-load-hardening.ll | 57 +- llvm/test/CodeGen/X86/swifterror.ll | 6 +- .../CodeGen/X86/tail-dup-merge-loop-headers.ll | 67 +-- llvm/test/CodeGen/X86/tail-dup-repeat.ll | 25 +- .../CodeGen/X86/vector-shift-by-select-loop.ll | 591 +++++++++++++++++++++ llvm/test/CodeGen/X86/vector-shift-shl-128.ll | 344 ------------ llvm/test/CodeGen/X86/vselect-avx.ll | 40 ++ llvm/test/CodeGen/X86/widen_arith-1.ll | 16 +- llvm/test/CodeGen/X86/widen_arith-2.ll | 16 +- llvm/test/CodeGen/X86/widen_arith-3.ll | 16 +- llvm/test/CodeGen/X86/widen_arith-4.ll | 32 +- llvm/test/CodeGen/X86/widen_arith-5.ll | 16 +- llvm/test/CodeGen/X86/widen_arith-6.ll | 16 +- llvm/test/CodeGen/X86/widen_cast-4.ll | 32 +- llvm/test/CodeGen/X86/x86-cmov-converter.ll | 2 +- llvm/test/DebugInfo/X86/PR37234.ll | 12 +- .../test/DebugInfo/X86/dbg-value-transfer-order.ll | 13 +- llvm/test/DebugInfo/X86/gnu-public-names.ll | 366 ++++++++----- llvm/test/MC/AMDGPU/s_endpgm.s | 7 +- llvm/test/MC/ARM/mve-reductions-fp.s | 58 ++ llvm/test/MC/ARM/mve-reductions.s | 191 ++++++- llvm/test/MC/Disassembler/ARM/mve-reductions.txt | 212 ++++++++ llvm/test/MachineVerifier/test_g_brjt.mir | 30 ++ .../Inputs/corrupt-invalid-strtab.elf.x86-64 | Bin 1712 -> 0 bytes llvm/test/Object/corrupt.test | 7 - .../Transforms/CodeGenPrepare/X86/vec-shift.ll | 32 +- .../test/Transforms/HardwareLoops/ARM/simple-do.ll | 4 +- llvm/test/Transforms/IRCE/bad_expander.ll | 2 +- llvm/test/Transforms/IRCE/conjunctive-checks.ll | 2 +- llvm/test/Transforms/IRCE/decrementing-loop.ll | 2 +- .../Transforms/IRCE/ranges_of_different_types.ll | 12 +- .../Transforms/IRCE/single-access-no-preloop.ll | 2 +- .../Transforms/IRCE/single-access-with-preloop.ll | 2 +- llvm/test/Transforms/IRCE/stride_more_than_1.ll | 6 +- .../Transforms/IRCE/unsigned_comparisons_ugt.ll | 4 +- .../Transforms/IRCE/unsigned_comparisons_ult.ll | 4 +- .../IndVarSimplify/2011-10-27-lftrnull.ll | 4 +- .../IndVarSimplify/2011-11-01-lftrptr.ll | 10 +- .../Transforms/IndVarSimplify/lftr-dead-ivs.ll | 8 +- llvm/test/Transforms/IndVarSimplify/lftr.ll | 4 +- .../Transforms/IndVarSimplify/loop_evaluate_1.ll | 2 +- .../InstCombine/AMDGPU/amdgcn-intrinsics.ll | 56 ++ .../InstCombine/lshr-and-negC-icmpeq-zero.ll | 238 +++++++++ .../InstCombine/lshr-and-signbit-icmpeq-zero.ll | 236 ++++++++ .../InstCombine/shl-and-negC-icmpeq-zero.ll | 237 +++++++++ .../InstCombine/shl-and-signbit-icmpeq-zero.ll | 237 +++++++++ .../InstCombine/signbit-lshr-and-icmpeq-zero.ll | 242 +++++++++ .../InstCombine/signbit-shl-and-icmpeq-zero.ll | 244 +++++++++ .../LoopStrengthReduce/X86/nested-loop.ll | 2 +- .../X86/illegal-parallel-loop-uniform-write.ll | 2 +- llvm/test/Transforms/ObjCARC/inert-global.ll | 65 +++ llvm/test/Transforms/SROA/addrspacecast.ll | 306 +++++++++++ llvm/test/Transforms/SROA/basictest.ll | 110 +++- llvm/test/Transforms/SROA/phi-and-select.ll | 50 ++ llvm/test/tools/gold/X86/opt-remarks.ll | 2 + .../tools/llvm-objcopy/ELF/bad-output-format.test | 4 +- .../tools/llvm-objcopy/ELF/binary-input-error.test | 4 +- ...mpress-and-decompress-debug-sections-error.test | 2 +- .../compress-debug-sections-invalid-format.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/help-message.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/ihex-reader.test | 163 +++--- .../tools/llvm-objcopy/ELF/redefine-symbol.test | 4 +- .../llvm-objcopy/ELF/rename-section-flag.test | 2 +- .../tools/llvm-objcopy/ELF/rename-section.test | 4 +- .../tools/llvm-objcopy/ELF/set-section-flags.test | 6 +- .../llvm-objcopy/ELF/strip-multiple-files.test | 2 +- .../tools/llvm-readobj/elf-dynamic-malformed.test | 53 +- .../llvm-readobj/elf-wrong-shstrtab-type.test | 22 + llvm/test/tools/yaml2obj/dynsym-dynstr-addr.yaml | 40 -- llvm/test/tools/yaml2obj/elf-symtab-shinfo.yaml | 20 +- llvm/test/tools/yaml2obj/elf-symtab-shtype.yaml | 20 +- .../tools/yaml2obj/explicit-dynsym-no-dynstr.yaml | 2 +- .../tools/yaml2obj/implicit-sections-addr.yaml | 57 ++ .../tools/yaml2obj/implicit-sections-types.test | 69 +++ .../yaml2obj/strtab-implicit-sections-flags.yaml | 79 +++ .../yaml2obj/symtab-implicit-sections-flags.yaml | 79 +++ llvm/tools/gold/gold-plugin.cpp | 18 +- llvm/tools/llc/llc.cpp | 48 +- llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 4 +- llvm/tools/llvm-lto2/llvm-lto2.cpp | 29 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 34 +- llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 5 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 90 ++-- llvm/tools/obj2yaml/elf2yaml.cpp | 3 +- llvm/tools/opt/opt.cpp | 54 +- llvm/tools/yaml2obj/yaml2elf.cpp | 32 +- .../CodeGen/GlobalISel/PatternMatchTest.cpp | 25 + llvm/utils/UpdateTestChecks/asm.py | 2 +- llvm/utils/gn/TODO.txt | 2 +- .../secondary/clang/include/clang/Basic/BUILD.gn | 8 + llvm/utils/gn/secondary/clang/lib/Sema/BUILD.gn | 8 +- llvm/utils/gn/secondary/clang/test/BUILD.gn | 1 + .../secondary/clang/tools/clang-scan-deps/BUILD.gn | 20 + .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 12 +- .../llvm/lib/Target/AArch64/MCTargetDesc/BUILD.gn | 1 - .../llvm/lib/Target/AArch64/TargetInfo/BUILD.gn | 4 - .../llvm/lib/Target/AArch64/Utils/BUILD.gn | 3 + .../llvm/lib/Target/ARM/MCTargetDesc/BUILD.gn | 2 +- .../llvm/lib/Target/ARM/TargetInfo/BUILD.gn | 4 - .../secondary/llvm/lib/Target/ARM/Utils/BUILD.gn | 3 + .../llvm/lib/Target/BPF/MCTargetDesc/BUILD.gn | 27 +- .../llvm/lib/Target/BPF/TargetInfo/BUILD.gn | 4 - llvm/utils/gn/secondary/llvm/lib/Target/BUILD.gn | 6 +- .../llvm/lib/Target/Hexagon/MCTargetDesc/BUILD.gn | 24 +- .../llvm/lib/Target/Hexagon/TargetInfo/BUILD.gn | 5 - .../llvm/lib/Target/Lanai/MCTargetDesc/BUILD.gn | 27 +- .../llvm/lib/Target/Lanai/TargetInfo/BUILD.gn | 1 - .../gn/secondary/llvm/lib/Target/NVPTX/BUILD.gn | 69 +++ .../llvm/lib/Target/NVPTX/MCTargetDesc/BUILD.gn | 51 ++ .../Target/{Lanai => NVPTX}/TargetInfo/BUILD.gn | 5 +- .../llvm/lib/Target/PowerPC/MCTargetDesc/BUILD.gn | 28 +- .../llvm/lib/Target/PowerPC/TargetInfo/BUILD.gn | 4 - .../secondary/llvm/lib/Target/RISCV/Utils/BUILD.gn | 3 + .../llvm/lib/Target/Sparc/MCTargetDesc/BUILD.gn | 27 +- .../llvm/lib/Target/Sparc/TargetInfo/BUILD.gn | 2 - .../lib/Target/WebAssembly/MCTargetDesc/BUILD.gn | 28 +- .../lib/Target/WebAssembly/TargetInfo/BUILD.gn | 4 - .../llvm/lib/Target/X86/MCTargetDesc/BUILD.gn | 27 +- .../llvm/lib/Target/X86/TargetInfo/BUILD.gn | 4 - .../utils/gn/secondary/llvm/lib/Target/targets.gni | 3 + .../llvm/lib/Target/targets_with_asm_parsers.gni | 9 + .../llvm/lib/Target/targets_with_disassemblers.gni | 9 + llvm/utils/lit/lit/TestRunner.py | 7 +- llvm/utils/lit/lit/llvm/config.py | 2 - .../shtest-format/external_shell/utf8_command.txt | 3 + llvm/utils/lit/tests/shtest-format.py | 4 +- openmp/runtime/src/kmp.h | 6 + openmp/runtime/src/kmp_tasking.cpp | 10 + 476 files changed, 10188 insertions(+), 3651 deletions(-) rename clang/{lib/Sema => include/clang/Basic}/OpenCLBuiltins.td (100%) create mode 100644 clang/test/CodeGenCUDA/amdgpu-hip-implicit-kernarg.cu create mode 100644 clang/test/CodeGenObjC/attr-objc-arc-inert.m create mode 100644 clang/test/Driver/print-supported-cpus.c create mode 100644 clang/test/SemaCXX/cxx2a-consteval.cpp create mode 100644 lld/test/COFF/associative-comdat-mingw-i386.s create mode 100644 lld/test/COFF/eh_frame_suffix_sorting.s create mode 100644 lld/test/ELF/riscv-gp-dummy-sdata.s create mode 100644 lld/test/ELF/riscv-gp.s create mode 100644 lld/test/ELF/undefined-glob.s create mode 100644 lldb/source/Plugins/Process/POSIX/NativeProcessELF.cpp create mode 100644 lldb/source/Plugins/Process/POSIX/NativeProcessELF.h create mode 100644 lldb/unittests/Core/UniqueCStringMapTest.cpp create mode 100644 lldb/unittests/Process/POSIX/CMakeLists.txt create mode 100644 lldb/unittests/Process/POSIX/NativeProcessELFTest.cpp create mode 100644 lldb/unittests/TestingSupport/Host/NativeProcessTestUtils.h create mode 100644 llvm/cmake/modules/LLVMDistributionSupport.cmake create mode 100644 llvm/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h create mode 100644 llvm/lib/ExecutionEngine/JITLink/JITLinkMemoryManager.cpp create mode 100644 llvm/test/CodeGen/AArch64/select_fmf.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-illegal-copy.mir create mode 100644 llvm/test/CodeGen/AMDGPU/call-waitcnt.ll create mode 100644 llvm/test/CodeGen/ARM/mve-vpt-block.mir create mode 100644 llvm/test/CodeGen/X86/constrained-fp80-trunc-ext.ll create mode 100644 llvm/test/CodeGen/X86/loop-rotate.ll create mode 100644 llvm/test/CodeGen/X86/move_latch_to_loop_top.ll create mode 100644 llvm/test/CodeGen/X86/vector-shift-by-select-loop.ll create mode 100644 llvm/test/MC/ARM/mve-reductions-fp.s create mode 100644 llvm/test/MachineVerifier/test_g_brjt.mir delete mode 100755 llvm/test/Object/Inputs/corrupt-invalid-strtab.elf.x86-64 create mode 100644 llvm/test/Transforms/InstCombine/lshr-and-negC-icmpeq-zero.ll create mode 100644 llvm/test/Transforms/InstCombine/lshr-and-signbit-icmpeq-zero.ll create mode 100644 llvm/test/Transforms/InstCombine/shl-and-negC-icmpeq-zero.ll create mode 100644 llvm/test/Transforms/InstCombine/shl-and-signbit-icmpeq-zero.ll create mode 100644 llvm/test/Transforms/InstCombine/signbit-lshr-and-icmpeq-zero.ll create mode 100644 llvm/test/Transforms/InstCombine/signbit-shl-and-icmpeq-zero.ll create mode 100644 llvm/test/Transforms/ObjCARC/inert-global.ll create mode 100644 llvm/test/Transforms/SROA/addrspacecast.ll create mode 100644 llvm/test/tools/llvm-readobj/elf-wrong-shstrtab-type.test delete mode 100644 llvm/test/tools/yaml2obj/dynsym-dynstr-addr.yaml create mode 100644 llvm/test/tools/yaml2obj/implicit-sections-addr.yaml create mode 100644 llvm/test/tools/yaml2obj/implicit-sections-types.test create mode 100644 llvm/test/tools/yaml2obj/strtab-implicit-sections-flags.yaml create mode 100644 llvm/test/tools/yaml2obj/symtab-implicit-sections-flags.yaml create mode 100644 llvm/utils/gn/secondary/clang/tools/clang-scan-deps/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/NVPTX/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/NVPTX/MCTargetDesc/BUILD.gn copy llvm/utils/gn/secondary/llvm/lib/Target/{Lanai => NVPTX}/TargetInfo/BUILD.gn (59%) create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/targets_with_asm_parsers.gni create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/targets_with_disassemblers.gni create mode 100644 llvm/utils/lit/tests/Inputs/shtest-format/external_shell/utf8_c [...]