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-next-allnoconfig in repository toolchain/ci/llvm-project.
from 6a89ecb1ddd gn build: Merge ea8678d1c78 adds 979592a6f73 [DebugInfo] Remove the DIFlagArgumentNotModified debug info flag adds 089c0f58149 [DWARF] Add an api to get "interpreted" location lists adds 23c76792081 [CodeGen][NFC] Regenerate load-combine test with update_llc_test. adds 5e0b7df4db2 gn build: Merge 089c0f58149 adds 525f9c0be53 [AMDGPU][DPP] Corrected DPP combiner adds 452d0b21e00 [mips] Make MipsAsmParser::isEvaluated static function. NFC adds 8ac68f9dc58 [mips] Put conditions when we need to expand memory operand [...] adds b80e483c420 Update tests after change to llvm-cxxfilt's underscore stri [...] adds c34478f5f6c [lldb][NFC] Move ClangExpressionDeclMap's persistent decl s [...] adds db73bcd98ef ARM-NEON: separate soon-to-be conflicting f16 patterns. NFC. adds e23d6f3184d NeonEmitter: remove special case on casting polymorphic builtins. adds 3f91705ca54 ARM-NEON: make type modifiers orthogonal and allow multiple [...] adds 5bab291b7bd Ignore R_MIPS_JALR relocations against non-function symbols adds 6187394dd05 [UptestTestChecks][NFC] Share some common command line opti [...] adds 50807c81eae [update_cc_test_checks.py] Add the --function-signature flag adds 82dc32e2d45 Big-endian fix to DWARFDieTest (089c0f58) adds 96e94e37e3a [ARM][MVE] Select vqabs adds e7cc833ddaf [lldb][NFC] Move searching for $__lldb_class into its own f [...] adds 72d2929c52a Revert "[DWARF] Add an api to get "interpreted" location lists" adds f8c92b8ee24 gn build: Merge 72d2929c52a adds 257acbf6aee [SelectionDAG] Combine U{ADD,SUB}O diamonds into {ADD,SUB}CARRY adds a21940eac14 [mips] Define mem_simm# operands using tblgen `foreach` loop. NFC adds 6778a62eb0d [AMDGPU][GFX10] Disabled v_movrel*[sdwa|dpp] opcodes in codegen adds 51ad025ff31 [lldb][NFC] Move searching for $__lldb_objc_class into its [...] adds b80033ef652 [SLP] reduce duplicate CHECK lines in tests; NFC adds a03435ec8e2 Recommit "[DWARF] Add an api to get "interpreted" location lists" adds ca33727abe4 [AIX] Lowering jump table, constant pool and block address in asm adds c1ed22954a1 gn build: Merge a03435ec8e2 adds b5135a86e04 [clangd] Fix a crash in expected types adds 5665fc91fe9 [AIX][XCOFF] Add support for generating assembly code for o [...] adds 750e855641b A fix of the bug introduced by previous lowering in asm patch. adds e74b326b1f5 Rename 'DenormalMode' in CommandFlags.inc to 'DenormalFPMat [...] adds ac37755c60b [SystemZ] Use fneg in test cases adds c9e8e808cf8 [SelectionDAG][X86] Mutate strictFP nodes to non-strict in [...] adds 97743089bff [SystemZ] Avoid mixing strict and non-strict FP operations [...] adds a9bb669e59f [FileCollector] Ignore empty paths. adds f751a791739 scudo: Only use the Android reserved TLS slot when building [...] adds 6de45772e09 Revert "[clangd] Fix a crash in expected types" adds fd8d9155a99 Fix parser bug that permitted 'private' as a (no-op) decl-s [...] adds 4a308d302c3 [AMDGPU] Keep consistent check of legal addressing mode. adds af331cbe14e [debugserver] Set arch based on TARGET_TRIPLE adds 923afb4a617 [lldb] [test] Un-XFAIL one lldb-server test on NetBSD adds 6f4398d1b99 [lldb] Fix NSURL data formatter truncation issue adds 899cdf95d9a [AMDGPU] Fixed mfma test check. NFC. adds 0f5aabb91a0 [CMake] Fix the path to CrossWinToARMLinux.cmake CMake cache. adds 8ba56f322ab Move widenable branch formation into makeGuardControlFlowEx [...] adds 7488c0a6f5a [X86] Mark vector STRICT_FP_ROUND as Legal instead of Custom. adds 824b25fc02d [Hexagon] Fix two testcase errors adds c8dfe907299 [Reproducer] Generate LLDB reproducer on crash adds 73429126c91 [clang][IFS] Driver Pipeline: generate stubs after standard [...] adds 0ebb7803e6a [Docs] Fix Sphinx warning (treated as error) adds b03374584d6 [Driver] Fix missing space in lldb --help output. adds 4a801170f36 [AMDGPU][SILoadStoreOptimizer] Merge TBUFFER loads/stores adds 4f0b0bf5c67 Cherry-pick gtest fix for asan tests. adds f24ed3a0519 Handle the case where the 'g' packet doesn't get all regs. [...] adds 25f33d8318a [Reproducer] Limit signals to macro define sin <csignal> adds 9bdfee2a3bd [AArch64] Add the pipeline model for Exynos M5 adds a329cf69696 [Support][Error] Unfriend FileError. It is not special. adds 24aafcadff3 [clang-tidy] modernize-use-equals-default avoid adding redu [...] adds cd8748a15f2 Temporarily Revert "[SLP] allow forming 2-way reduction patterns" adds a0841dfe859 [BPF] Fix a bug in peephole optimization adds 8a0aa5310bc Temporarily Revert "Temporarily Revert "[SLP] allow forming [...] adds 714aabacfb0 Temporarily Revert "[SLP] allow forming 2-way reduction pat [...] adds 8259182e51c Revert "[AArch64] Add the pipeline model for Exynos M5" as [...] adds a0da875a3ac gn build: check-clang depends on llvm-cxxfilt. adds d9957c7405b [Sema] Add a 'Semantic' parameter to Expr::isKnownToHaveBoo [...] adds 049043b598e [ADT] Move to_vector from STLExtras.h to SmallVector.h adds da4baa2a6c9 [MemorySSA] Update analysis when the terminator is a memory [...] adds 6760ca8c76f [docs] Tiny rewording in the portability FAQ entry adds 1f4395942fc Precommit tests for forthcoming widenable.condition transforms adds 5da385fb56c Fix an offset underflow bug in DwarfExpression when describ [...] adds 5f3bf5967b8 [X86] Fix f128->i16 fptosi to promote the i16 to i32 before [...] adds 27da569a7a5 [X86] Fix i16->f128 sitofp to promote the i16 to i32 before [...] adds 5c5cf899ef2 [MemorySSA] Moving at the end often means before terminator. adds 76bcbaafab2 [Orc][Modules] Fix Modules build fallout from a34680a33eb. adds 8e896b19ddd [Error] Remove a broken code fragment accidentally included [...] adds ee9b49eef04 Tablegen: Remove the error for duplicate include files. adds a84922916e6 Fix unused variable warning in NDEBUG mode after 8ba56f322a [...] adds fec3ca77bbc [clang][IFS][test] GreenDragon and Fuchsia Darwin bot fix: [...] adds e47d6da8a5d D'oh. Fix assert after a84922916e6eddf701b39fbd7fe0222cb0fe [...] adds 252567377c5 [DAGCombine][NFC] Use ArrayRef and correctly size SmallVectors. adds 339502cc8ab [clangd] Reland b5135a86e0476: Fix a crash in expected types adds 03130757936 [libcxx] Add Sergej Jaskiewicz to CREDITS.txt adds df876a02698 [RISCV] Support mutilib in baremetal environment adds 82921bf2bae [Support] Don't check XCR0 when detecting avx512 on Darwin. adds a70c3f9f45c [compiler-rt] Don't check XCR0 when detecting avx512 on Darwin. adds 2cada1e4da9 [lldb][NFC] Early exit in ClangExpressionDeclMap::FindExter [...] adds 3889ff82bf4 [DebugInfo] Refactor DIExpression [SZ]Ext creation into fun [...] adds 6821a3ccd69 [AMDGPU] Add attribute for target loop unroll threshold default adds ba6f9068542 [Driver] Use VFS to check if sanitizer blacklists exist adds 337151f41e7 [lldb][NFC] Move searching for the local variable namespace [...] adds 2229391eb16 [COFF] Widen PE32Header fields to fit 64 bit versions adds 9f3fdb0d7fa Revert "[Driver] Use VFS to check if sanitizer blacklists exist" adds 5cf58768cb3 Atomics: support min/max orthogonally adds 35388dcbbc4 [OpenCL] Fix address space for base method call (PR43145) adds 446acafb82b Revert "[DependenceAnalysis] Dependecies for loads marked w [...] adds 3d07c3cf7c9 [mips] Remove addresses from the test case. NFC adds cc80695f6f1 [mips] Remove unused `IsPCRelativeLoad` MIPS instructions a [...] adds d9cb1b34e06 [mips] Rename test case. NFC adds f65cfff605f dwarfdump --statistics: Use new location list api adds aa981c1802d Reland 9f3fdb0d7fab: [Driver] Use VFS to check if sanitizer [...] adds a0408ab7f98 [lldb][NFC] Move searching the ClangModulesDeclVendor into [...] adds 2e298a6a510 [Driver] Fix a shadowing warning. NFC adds 7fa976d57a1 [lldb][NFC] Move searching local variables into own function adds ffc4ff868fc [lldb][NFC] Remove test directory completely adds 013f4ba9c21 Fix Wshadow warning against global None variable. NFC. adds af029860593 Statistic - Fix MSVC shadow warning against global PrintOnE [...] adds 12a88f0128e [DAGCombiner] Add tests for thumb load-combine. adds bdb1f1dcb9f Revert "[RISCV] Support mutilib in baremetal environment" adds 161742a612d Make coding standards document more inclusive adds 24e98867937 [lldb][NFC] Reduce scope of some variables in ClangExpressi [...] adds 7b957ddc981 [Debuginfo][NFC] removes redundant semicolon. adds c63f1b160eb [DeclCXX] Remove unknown external linkage specifications adds 5fb7dd8a40d [lldb][NFC] Move searching functions in ClangExpressionDecl [...] adds 8cf8ec40a1f [lldb][NFC] Modernize string handling in ClangExpressionDec [...] adds 901cd3b3f62 [LV] PreferPredicateOverEpilog respecting option adds b25f9858487 [DAGCombiner] Use the right thumbv7meb triple for ARM big-e [...] adds 6ba5cbf3ea2 [mips] Add a 'generic' Mips CPU adds 103f3c9e3b3 [OPENMP50]Add if clause in for simd directive. adds e8d15781312 [Hexagon] Remove incorrect intrinsic definition and invalid [...] adds d3fec7fb456 LLD: Don't use the stderrOS stream in link before it's reassigned. adds d4e006e8446 Fix unused variable warning. NFCI. adds 4ae0a132566 [InstCombine] add assert in SimplifyDemandedVectorElts and [...] adds 77d049d0c65 [OPENMP]Fix datasharing checks for if clause in parallel ta [...] adds 1b9ef3bbb59 Reduce the number of iterations in testcase. (NFC) adds 3b69f0c5550 [NFC] Refactor and improve comments in CommandObjectTarget adds c4afc6566a6 Fix compilation warning. NFC. adds 898de302919 [BranchFolding] Fix PR43964 about branch folder not being d [...] adds 242002770ba [llvm-objcopy][MachO] Fix symbol order in the symbol table adds 30ccee71ca0 [llvm-objcopy][MachO] Implement --strip-debug adds 4dc2fb123dc [ELF] Error if -Ttext-segment is specified adds f1a9a832322 [SCEV] Be robust against IR generated by simple-loop-unswitch adds bb775bee212 [Docs] Generate the LLDB man page with Sphinx adds 46240c38721 [scudo][standalone] Minor optimization & improvements adds 70d173fb1f7 [SCEV] Add a mode to skip classification when printing analysis adds 4e8231b5cf0 [OPENMP50]Add device/kind context selector support. adds d9426c33608 [Tests] Autogenerate a bunch of SCEV trip count tests for r [...] adds aaea24802bf Broaden the definition of a "widenable branch" adds ab411801b82 [cmake] Explicitly mark libraries defined in lib/ as "Compo [...] adds e0cabe280b8 Debug info: Emit objc_direct methods as members of their co [...] adds f5759d5dbc4 [Test] Split up TestIntegerTypes.py adds 5fcf89f7789 [PowerPC] Add new Future CPU for PowerPC adds fea8288c174 [X86] Add test case for f128 fma. NFC adds 1439059cc76 [X86] Change legalization action for f128 fadd/fsub/fmul/fd [...] adds 4f5d931c581 [JumpThreading] Refactor ThreadEdge adds 44fe1f024d5 [test] Mark TestEditline as skipped with ASan. adds b26d9e417d2 [Reproducer] Instruct users to replay reproducer adds bb090bb1cad [Reproducer] Make 'reproducer xcrash' behave the same durin [...] adds 6c2e4e88010 [Driver] Fix newline at the end of help output adds f8ff3d7ebd8 [OPENMP]Remove unused template parameter, NFC. adds 844d97f650a Clang-trunk Generates Wrong Debug values with -O1 adds 52e377497dd [PGO][PGSO] DAG.shouldOptForSize part. adds b8b57087d3a [Object][RISCV] Fix R_RISCV_SET6 and R_RISCV_SUB6 relocatio [...] adds f471eb8e99b [FileCheck] Make FILECHECK_OPTS useful for its test suite adds 8293f743457 Further cleanup manipulation of widenable branches [NFC] adds 0163329dbd6 [TSan] Make `mach_vm_allocate.c` test less flaky adds 16d9f44fd15 [libFuzzer] Fix fd check in DupAndCloseStderr. adds 75434366cec [AArch64] [FrameLowering] Allow conditional insertion of CF [...] adds 7bf721e59c5 [Object][RISCV] Resolve R_RISCV_32_PCREL adds bc8e88e9745 Early-exitify ClangASTContext::AddObjCClassProperty() (NFC) adds dfb7a9091af [LoopPred] Robustly handle partially unswitched loops adds 46c7fc22cfb [libFuzzer] Fix unwinding for Fuchsia adds 68a3a3b2813 [Clang] Enable RISC-V support for Fuchsia adds b6d3774a272 [llvm-lipo] Add support for -extract adds 0cc12b8a831 [X86] Remove regcall calling convention from fp-strict-scal [...] adds 95f44cf44a6 [X86] Mark vector STRICT_FADD/STRICT_FSUB as Legal and add [...] adds 7696b99258d [LegalizeDAG][X86] Add support for turning STRICT_FADD/SUB/ [...] adds b2e6c2b9954 [clangd] Inactive regions support as an extension to semant [...] adds e5b603a4c32 [libFuzzer] don't use /dev/null for DiscardOuput in Fuchsia. adds fa09dddd70c [LoopInstSimplify] Move MemorySSA verification under flag. adds 22a0edd070e [FPEnv] Add an option to disable strict float node mutating [...] adds 6bbca3411b3 [CFG] Add a test for a flaky crash in CFGBlock::getLastCond [...] adds fc4020dbbe4 [X86] Mark fp128 FMA as LibCall instead of Expand. Add STRI [...] adds b29e5cdb7c9 [X86] Add test cases for most of the constrained fp libcall [...] adds bbc8662db15 [analyzer] NFC: Don't clean up range constraints twice. adds 0b58b80edb8 [analyzer] Fix Objective-C accessor body farms after 2073dd2d. adds f7170d17a84 clang/Modules: Move Serialization/Module.{h,cpp} to ModuleF [...] adds 4fccd383d57 [RISCV] Support mutilib in baremetal environment adds 085d7847aa6 [X86] Add option 'disable-strictnode-mutation' for tests th [...] adds 29f6f9b2b2b [PowerPC] combine rlwinm+rlwinm to rlwinm combine x3 = rlwi [...] adds c84c62c50aa [CMake] Fix LLVM build non-determinism on RHEL adds a3b22da4e0e [CFG] Fix a flaky crash in CFGBlock::getLastCondition(). adds b30dabfe905 [lldb] Don't enable expression log in TestEmptyStdModule.py adds 036790f9889 [DAGCombiner] Allow zextended load combines. adds 95fe54931fd [clang-tidy] new performance-no-automatic-move check. adds 88e205525ca Revert "[DAGCombiner] Allow zextended load combines." adds a634f21593c gn build: (manually) merge dep from f65cfff6 adds 2703e095c0c gn build: Merge 95fe54931fd adds ff17c1ff09c gn build: Merge aa981c1802d adds 3b901ce3675 gn build: Merge f7170d17a84 new a4cc895aee3 [PowerPC] Implement the vector extend sign instruction patt [...] new 01bb3b07c34 [DWARFVerifier] Use the new location list api new b9a26a80c81 Test commit.
The 3 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/modernize/UseEqualsDefaultCheck.cpp | 12 +- .../clang-tidy/performance/CMakeLists.txt | 1 + .../performance/NoAutomaticMoveCheck.cpp | 74 + .../clang-tidy/performance/NoAutomaticMoveCheck.h | 36 + .../performance/PerformanceTidyModule.cpp | 3 + clang-tools-extra/clang-tidy/utils/LexerUtils.cpp | 10 + clang-tools-extra/clang-tidy/utils/LexerUtils.h | 5 + clang-tools-extra/clangd/CollectMacros.h | 10 + clang-tools-extra/clangd/ExpectedTypes.cpp | 6 +- clang-tools-extra/clangd/Hover.cpp | 2 +- clang-tools-extra/clangd/Protocol.cpp | 3 +- clang-tools-extra/clangd/Protocol.h | 5 + clang-tools-extra/clangd/SemanticHighlighting.cpp | 42 +- clang-tools-extra/clangd/SemanticHighlighting.h | 7 +- .../clangd/test/semantic-highlighting.test | 8 + .../clangd/unittests/CodeCompleteTests.cpp | 12 + .../clangd/unittests/SemanticHighlightingTests.cpp | 43 +- clang-tools-extra/docs/ReleaseNotes.rst | 9 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../checks/performance-no-automatic-move.rst | 53 + clang-tools-extra/modularize/Modularize.cpp | 2 - .../checkers/modernize-use-equals-default-copy.cpp | 2 +- .../checkers/modernize-use-equals-default.cpp | 20 +- .../checkers/performance-no-automatic-move.cpp | 92 ++ clang/cmake/caches/CrossWinToARMLinux.cmake | 2 +- clang/cmake/caches/Fuchsia-stage2.cmake | 9 +- clang/cmake/caches/Fuchsia.cmake | 2 +- clang/docs/LanguageExtensions.rst | 2 + clang/include/clang/AST/DeclCXX.h | 12 +- clang/include/clang/AST/DeclTemplate.h | 4 +- clang/include/clang/AST/Expr.h | 8 +- clang/include/clang/Basic/Attr.td | 26 +- clang/include/clang/Basic/Builtins.def | 4 + clang/include/clang/Basic/DiagnosticParseKinds.td | 3 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 6 +- clang/include/clang/Basic/OpenMPKinds.def | 3 + clang/include/clang/Basic/OpenMPKinds.h | 3 +- clang/include/clang/Basic/arm_fp16.td | 162 +- clang/include/clang/Basic/arm_neon.td | 1430 +++++++++--------- clang/include/clang/Basic/arm_neon_incl.td | 69 +- clang/include/clang/Sema/Sema.h | 3 +- clang/include/clang/Serialization/ASTReader.h | 2 +- .../clang/Serialization/{Module.h => ModuleFile.h} | 8 +- clang/include/clang/Serialization/ModuleManager.h | 2 +- .../Core/PathSensitive/ProgramState.h | 7 +- clang/lib/AST/DeclPrinter.cpp | 15 +- clang/lib/AST/Expr.cpp | 29 +- clang/lib/AST/JSONNodeDumper.cpp | 6 - clang/lib/AST/TextNodeDumper.cpp | 6 - clang/lib/Analysis/BodyFarm.cpp | 91 +- clang/lib/Analysis/CFG.cpp | 4 + clang/lib/Basic/OpenMPKinds.cpp | 2 + clang/lib/Basic/SanitizerSpecialCaseList.cpp | 2 +- clang/lib/Basic/Targets.cpp | 2 + clang/lib/Basic/Targets/PPC.cpp | 16 + clang/lib/Basic/Targets/PPC.h | 14 +- clang/lib/Basic/XRayLists.cpp | 11 +- clang/lib/CodeGen/CGAtomic.cpp | 72 +- clang/lib/CodeGen/CGBuiltin.cpp | 5 + clang/lib/CodeGen/CGDebugInfo.cpp | 48 +- clang/lib/CodeGen/CGDebugInfo.h | 5 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 195 ++- clang/lib/CodeGen/CGStmtOpenMP.cpp | 218 +-- clang/lib/CodeGen/CodeGenModule.cpp | 4 +- clang/lib/Driver/Driver.cpp | 79 +- clang/lib/Driver/SanitizerArgs.cpp | 10 +- clang/lib/Driver/ToolChains/Arch/PPC.cpp | 1 + clang/lib/Driver/ToolChains/Fuchsia.cpp | 14 +- clang/lib/Driver/ToolChains/Gnu.cpp | 56 + clang/lib/Driver/ToolChains/InterfaceStubs.cpp | 36 +- clang/lib/Driver/ToolChains/RISCVToolchain.cpp | 34 +- clang/lib/Driver/Types.cpp | 16 - clang/lib/Driver/XRayArgs.cpp | 6 +- clang/lib/Frontend/ASTUnit.cpp | 2 +- clang/lib/Frontend/Rewrite/FrontendActions.cpp | 2 +- clang/lib/Parse/ParseDecl.cpp | 7 +- clang/lib/Parse/ParseOpenMP.cpp | 89 ++ clang/lib/Sema/SemaChecking.cpp | 27 +- clang/lib/Sema/SemaDeclCXX.cpp | 4 - clang/lib/Sema/SemaExpr.cpp | 14 + clang/lib/Sema/SemaModule.cpp | 2 - clang/lib/Sema/SemaOpenMP.cpp | 44 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 11 + clang/lib/Serialization/ASTReader.cpp | 2 +- clang/lib/Serialization/ASTReaderDecl.cpp | 2 +- clang/lib/Serialization/ASTWriter.cpp | 2 +- clang/lib/Serialization/CMakeLists.txt | 2 +- clang/lib/Serialization/GlobalModuleIndex.cpp | 4 +- .../Serialization/{Module.cpp => ModuleFile.cpp} | 8 +- clang/lib/Serialization/ModuleManager.cpp | 2 +- clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 2 + clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 3 +- clang/lib/StaticAnalyzer/Core/ProgramState.cpp | 10 +- .../expected-plists/nullability-notes.m.plist | 82 +- clang/test/Analysis/a_flaky_crash.cpp | 277 ++++ clang/test/Analysis/nullability-notes.m | 25 +- clang/test/Analysis/properties.m | 47 + clang/test/CodeGen/aarch64-neon-intrinsics.c | 4 - .../CodeGen/aarch64-neon-scalar-x-indexed-elem.c | 16 +- clang/test/CodeGen/atomic-ops.c | 77 + clang/test/CodeGen/ppc-emmintrin.c | 4 +- clang/test/CodeGen/ppc-mmintrin.c | 8 +- clang/test/CodeGen/ppc-pmmintrin.c | 4 +- clang/test/CodeGen/ppc-smmintrin.c | 4 +- clang/test/CodeGen/ppc-tmmintrin.c | 4 +- clang/test/CodeGen/ppc-xmmintrin.c | 4 +- clang/test/CodeGenObjC/debug-info-direct-method.m | 21 + .../CodeGenOpenCLCXX/addrspace-derived-base.cl | 23 +- .../lib/gcc/riscv64-unknown-elf/8.2.0/crtbegin.o | 0 .../lib/gcc/riscv64-unknown-elf/8.2.0/crtend.o | 0 .../8.2.0/rv32i/ilp32/crtbegin.o | 0 .../riscv64-unknown-elf/8.2.0/rv32i/ilp32/crtend.o | 0 .../8.2.0/rv32iac/ilp32/crtbegin.o | 0 .../8.2.0/rv32iac/ilp32/crtend.o | 0 .../8.2.0/rv32im/ilp32/crtbegin.o | 0 .../8.2.0/rv32im/ilp32/crtend.o | 0 .../8.2.0/rv32imac/ilp32/crtbegin.o | 0 .../8.2.0/rv32imac/ilp32/crtend.o | 0 .../8.2.0/rv32imafc/ilp32f/crtbegin.o | 0 .../8.2.0/rv32imafc/ilp32f/crtend.o | 0 .../8.2.0/rv64imac/lp64/crtbegin.o | 0 .../8.2.0/rv64imac/lp64/crtend.o | 0 .../8.2.0/rv64imafdc/lp64d/crtbegin.o | 0 .../8.2.0/rv64imafdc/lp64d/crtend.o | 0 .../riscv64-unknown-elf}/bin/ld | 0 .../riscv64-unknown-elf/lib/crt0.o | 0 .../riscv64-unknown-elf/lib/rv32i/ilp32/crt0.o | 0 .../riscv64-unknown-elf/lib/rv32iac/ilp32/crt0.o | 0 .../riscv64-unknown-elf/lib/rv32im/ilp32/crt0.o | 0 .../riscv64-unknown-elf/lib/rv32imac/ilp32/crt0.o | 0 .../lib/rv32imafc/ilp32f/crt0.o | 0 .../riscv64-unknown-elf/lib/rv64imac/lp64/crt0.o | 0 .../lib/rv64imafdc/lp64d/crt0.o | 0 .../lib/riscv64-fuchsia/libclang_rt.builtins.a | 0 clang/test/Driver/fuchsia.c | 8 + clang/test/Driver/fuchsia.cpp | 21 +- clang/test/Driver/riscv32-toolchain.c | 83 +- clang/test/Driver/riscv64-toolchain.c | 38 +- clang/test/InterfaceStubs/driver-test.c | 6 +- clang/test/InterfaceStubs/driver-test2.c | 16 + clang/test/InterfaceStubs/ppc.cpp | 14 + clang/test/InterfaceStubs/windows.cpp | 3 +- clang/test/Misc/target-invalid-cpu-note.c | 2 +- clang/test/OpenMP/declare_variant_ast_print.c | 16 +- clang/test/OpenMP/declare_variant_ast_print.cpp | 80 +- .../OpenMP/declare_variant_device_kind_codegen.cpp | 187 +++ clang/test/OpenMP/declare_variant_messages.c | 13 +- clang/test/OpenMP/declare_variant_messages.cpp | 22 + .../test/OpenMP/declare_variant_mixed_codegen.cpp | 137 ++ clang/test/OpenMP/for_simd_ast_print.cpp | 30 +- clang/test/OpenMP/for_simd_codegen.cpp | 70 +- clang/test/OpenMP/for_simd_if_messages.cpp | 101 ++ .../nvptx_declare_variant_device_kind_codegen.cpp | 170 +++ .../parallel_master_taskloop_loop_messages.cpp | 10 + ...parallel_master_taskloop_simd_loop_messages.cpp | 10 + clang/test/Parser/cxx-decl.cpp | 2 + clang/test/Preprocessor/init.c | 16 + clang/test/Sema/atomic-ops.c | 32 +- clang/test/Sema/switch.c | 11 + clang/test/SemaOpenCL/atomic-ops.cl | 2 +- clang/unittests/Driver/CMakeLists.txt | 2 + clang/unittests/Driver/SanitizerArgsTest.cpp | 141 ++ clang/utils/TableGen/NeonEmitter.cpp | 457 +++--- clang/utils/convert_arm_neon.py | 172 +++ compiler-rt/lib/builtins/cpu_model.c | 8 + compiler-rt/lib/fuzzer/FuzzerIO.cpp | 2 +- compiler-rt/lib/fuzzer/FuzzerIO.h | 2 - compiler-rt/lib/fuzzer/FuzzerIOPosix.cpp | 8 - compiler-rt/lib/fuzzer/FuzzerIOWindows.cpp | 8 - compiler-rt/lib/fuzzer/FuzzerUtil.h | 2 + compiler-rt/lib/fuzzer/FuzzerUtilDarwin.cpp | 9 + compiler-rt/lib/fuzzer/FuzzerUtilFuchsia.cpp | 77 +- compiler-rt/lib/fuzzer/FuzzerUtilLinux.cpp | 9 + compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp | 9 + compiler-rt/lib/scudo/standalone/CMakeLists.txt | 2 + compiler-rt/lib/scudo/standalone/combined.h | 16 +- compiler-rt/lib/scudo/standalone/primary32.h | 9 +- compiler-rt/lib/scudo/standalone/primary64.h | 17 +- .../lib/scudo/standalone/tests/CMakeLists.txt | 4 + compiler-rt/lib/scudo/standalone/tsd_shared.h | 8 +- compiler-rt/test/tsan/Darwin/mach_vm_allocate.c | 13 +- libcxx/CREDITS.TXT | 4 + lld/COFF/Driver.cpp | 8 +- lld/COFF/DriverUtils.cpp | 8 +- lld/Common/ErrorHandler.cpp | 2 - lld/ELF/Arch/Mips.cpp | 11 + lld/ELF/Driver.cpp | 16 +- lld/ELF/DriverUtils.cpp | 8 +- lld/ELF/Options.td | 5 +- lld/MinGW/Driver.cpp | 3 +- lld/include/lld/Common/ErrorHandler.h | 2 - lld/lib/Driver/DarwinLdDriver.cpp | 8 +- lld/test/ELF/mips-jalr-non-functions.s | 53 + lld/test/ELF/sectionstart.s | 6 - lld/test/ELF/ttext-segment.s | 8 + lld/wasm/Driver.cpp | 16 +- lldb/docs/CMakeLists.txt | 4 + lldb/docs/conf.py | 2 +- lldb/docs/index.rst | 16 +- lldb/docs/lldb.1 | 154 -- lldb/docs/man/lldb.rst | 316 ++++ lldb/include/lldb/API/SBReproducer.h | 2 + .../expression/completion-crash-lambda/Makefile | 2 - .../TestCompletionInLambdaAndUnnamedClass.py | 0 .../main.cpp | 0 .../empty-module/TestEmptyStdModule.py | 1 - .../TestJLink6Armv7RegisterDefinition.py | 196 +++ .../gdb_remote_client/gdbclientutils.py | 4 +- .../Python/lldbsuite/test/terminal/TestEditline.py | 1 + .../test/tools/lldb-server/TestLldbGdbServer.py | 1 - .../Python/lldbsuite/test/types/TestCharType.py | 32 + .../lldbsuite/test/types/TestCharTypeExpr.py | 32 + .../Python/lldbsuite/test/types/TestIntegerType.py | 31 + .../lldbsuite/test/types/TestIntegerTypeExpr.py | 37 + .../lldbsuite/test/types/TestIntegerTypes.py | 108 -- .../lldbsuite/test/types/TestIntegerTypesExpr.py | 109 -- .../Python/lldbsuite/test/types/TestLongTypes.py | 51 + .../lldbsuite/test/types/TestLongTypesExpr.py | 51 + .../Python/lldbsuite/test/types/TestShortType.py | 31 + .../lldbsuite/test/types/TestShortTypeExpr.py | 32 + lldb/source/API/SBReproducer.cpp | 18 +- lldb/source/Commands/CommandObjectReproducer.cpp | 120 +- lldb/source/Commands/CommandObjectTarget.cpp | 286 ++-- lldb/source/Commands/Options.td | 6 + .../Clang/ClangExpressionDeclMap.cpp | 1190 +++++++-------- .../Clang/ClangExpressionDeclMap.h | 107 ++ lldb/source/Plugins/Language/ObjC/Cocoa.cpp | 54 +- .../gdb-remote/GDBRemoteRegisterContext.cpp | 15 + lldb/source/Symbol/ClangASTContext.cpp | 340 ++--- .../Reproducer/Inputs/GDBRemoteCrashCapture.in | 6 + lldb/test/Shell/Reproducer/TestCrash.test | 13 + lldb/test/Shell/Reproducer/TestGDBRemoteRepro.test | 9 +- .../tools/debugserver/source/MacOSX/CMakeLists.txt | 8 +- lldb/tools/driver/Driver.cpp | 32 +- lldb/tools/driver/Options.td | 4 +- llvm/bindings/go/llvm/dibuilder.go | 1 - llvm/cmake/modules/AddLLVM.cmake | 19 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 22 + llvm/cmake/modules/LLVM-Config.cmake | 3 +- llvm/docs/CodingStandards.rst | 509 +++---- llvm/docs/FAQ.rst | 2 +- llvm/docs/LangRef.rst | 7 - llvm/docs/TestingGuide.rst | 7 + llvm/docs/index.rst | 3 +- llvm/include/llvm/ADT/STLExtras.h | 14 - llvm/include/llvm/ADT/SmallVector.h | 11 + llvm/include/llvm/ADT/Statistic.h | 2 +- llvm/include/llvm/Analysis/GuardUtils.h | 6 + llvm/include/llvm/Analysis/MemorySSA.h | 2 +- llvm/include/llvm/BinaryFormat/COFF.h | 10 +- llvm/include/llvm/CodeGen/CommandFlags.inc | 4 +- llvm/include/llvm/CodeGen/FastISel.h | 5 + llvm/include/llvm/CodeGen/SelectionDAG.h | 12 +- llvm/include/llvm/CodeGen/SelectionDAGISel.h | 7 + llvm/include/llvm/CodeGen/TargetLowering.h | 7 + .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 9 + llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 13 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h | 4 + .../llvm/DebugInfo/DWARF/DWARFLocationExpression.h | 3 + llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 3 + llvm/include/llvm/ExecutionEngine/Orc/OrcError.h | 2 + llvm/include/llvm/IR/DebugInfoFlags.def | 1 - llvm/include/llvm/IR/DebugInfoMetadata.h | 10 +- llvm/include/llvm/Support/Error.h | 14 +- llvm/include/llvm/Support/FileCollector.h | 6 +- llvm/include/llvm/Support/SpecialCaseList.h | 9 +- .../include/llvm/Transforms/Scalar/JumpThreading.h | 5 +- llvm/include/llvm/Transforms/Utils/GuardUtils.h | 7 +- .../llvm/Transforms/Vectorize/SLPVectorizer.h | 5 +- llvm/include/llvm/module.modulemap | 23 +- llvm/lib/Analysis/CMakeLists.txt | 2 +- llvm/lib/Analysis/GuardUtils.cpp | 68 +- llvm/lib/Analysis/LoopInfo.cpp | 3 +- llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 25 +- llvm/lib/Analysis/MemorySSAUpdater.cpp | 8 +- llvm/lib/Analysis/ScalarEvolution.cpp | 128 +- llvm/lib/AsmParser/CMakeLists.txt | 2 +- llvm/lib/BinaryFormat/CMakeLists.txt | 2 +- llvm/lib/Bitcode/Reader/CMakeLists.txt | 2 +- llvm/lib/Bitcode/Writer/CMakeLists.txt | 2 +- llvm/lib/Bitstream/Reader/CMakeLists.txt | 2 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 15 +- llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 17 +- llvm/lib/CodeGen/BranchFolding.cpp | 143 +- llvm/lib/CodeGen/CMakeLists.txt | 2 +- llvm/lib/CodeGen/GlobalISel/CMakeLists.txt | 2 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 2 +- llvm/lib/CodeGen/MIRParser/CMakeLists.txt | 2 +- llvm/lib/CodeGen/MachineModuleInfo.cpp | 13 +- llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 109 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 26 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 27 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 8 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 7 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 9 + llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 42 +- llvm/lib/DebugInfo/CodeView/CMakeLists.txt | 2 +- llvm/lib/DebugInfo/DWARF/CMakeLists.txt | 2 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 1 - llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 46 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 21 + llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 24 + llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 70 +- llvm/lib/DebugInfo/GSYM/CMakeLists.txt | 2 +- llvm/lib/DebugInfo/MSF/CMakeLists.txt | 2 +- llvm/lib/DebugInfo/PDB/CMakeLists.txt | 2 +- llvm/lib/DebugInfo/Symbolize/CMakeLists.txt | 2 +- llvm/lib/Demangle/CMakeLists.txt | 2 +- llvm/lib/ExecutionEngine/CMakeLists.txt | 2 +- .../ExecutionEngine/IntelJITEvents/CMakeLists.txt | 2 +- .../lib/ExecutionEngine/Interpreter/CMakeLists.txt | 2 +- llvm/lib/ExecutionEngine/JITLink/CMakeLists.txt | 2 +- llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt | 2 +- .../lib/ExecutionEngine/OProfileJIT/CMakeLists.txt | 2 +- llvm/lib/ExecutionEngine/Orc/CMakeLists.txt | 2 +- llvm/lib/ExecutionEngine/OrcError/CMakeLists.txt | 2 +- llvm/lib/ExecutionEngine/OrcError/OrcError.cpp | 2 + llvm/lib/ExecutionEngine/OrcError/RPCError.cpp | 5 + .../ExecutionEngine/PerfJITEvents/CMakeLists.txt | 2 +- .../lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt | 2 +- llvm/lib/FuzzMutate/CMakeLists.txt | 2 +- llvm/lib/IR/CMakeLists.txt | 2 +- llvm/lib/IR/DebugInfoMetadata.cpp | 9 + llvm/lib/IRReader/CMakeLists.txt | 2 +- llvm/lib/LTO/CMakeLists.txt | 2 +- llvm/lib/LineEditor/CMakeLists.txt | 2 +- llvm/lib/Linker/CMakeLists.txt | 2 +- llvm/lib/MC/CMakeLists.txt | 2 +- llvm/lib/MC/MCDisassembler/CMakeLists.txt | 2 +- llvm/lib/MC/MCParser/CMakeLists.txt | 2 +- llvm/lib/MCA/CMakeLists.txt | 2 +- llvm/lib/Object/CMakeLists.txt | 2 +- llvm/lib/Object/RelocationResolver.cpp | 7 +- llvm/lib/ObjectYAML/CMakeLists.txt | 2 +- llvm/lib/ObjectYAML/DWARFEmitter.cpp | 5 +- llvm/lib/Option/CMakeLists.txt | 2 +- llvm/lib/Passes/CMakeLists.txt | 2 +- llvm/lib/ProfileData/CMakeLists.txt | 2 +- llvm/lib/ProfileData/Coverage/CMakeLists.txt | 2 +- llvm/lib/Remarks/CMakeLists.txt | 2 +- llvm/lib/Support/CMakeLists.txt | 2 +- llvm/lib/Support/Error.cpp | 5 +- llvm/lib/Support/Host.cpp | 15 + llvm/lib/Support/SpecialCaseList.cpp | 12 +- llvm/lib/Support/Statistic.cpp | 4 +- llvm/lib/TableGen/CMakeLists.txt | 2 +- llvm/lib/TableGen/Main.cpp | 2 +- llvm/lib/TableGen/TGLexer.cpp | 10 +- llvm/lib/TableGen/TGLexer.h | 9 +- llvm/lib/TableGen/TGParser.h | 2 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 14 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 8 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 6 +- llvm/lib/Target/AArch64/AsmParser/CMakeLists.txt | 2 +- .../lib/Target/AArch64/Disassembler/CMakeLists.txt | 2 +- .../lib/Target/AArch64/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/AArch64/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/AArch64/Utils/CMakeLists.txt | 2 +- llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td | 141 ++ .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 3 +- llvm/lib/Target/AMDGPU/AsmParser/CMakeLists.txt | 2 +- llvm/lib/Target/AMDGPU/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp | 15 +- llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 21 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 23 + llvm/lib/Target/AMDGPU/SIInstrInfo.h | 4 + llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 279 +++- llvm/lib/Target/AMDGPU/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 18 + llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 18 +- llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt | 2 +- llvm/lib/Target/ARC/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/ARC/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/ARC/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 35 + llvm/lib/Target/ARM/AsmParser/CMakeLists.txt | 2 +- llvm/lib/Target/ARM/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/ARM/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/ARM/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/ARM/Utils/CMakeLists.txt | 2 +- llvm/lib/Target/AVR/AsmParser/CMakeLists.txt | 2 +- llvm/lib/Target/AVR/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/AVR/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/AVR/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/BPF/AsmParser/CMakeLists.txt | 2 +- llvm/lib/Target/BPF/BPFMIPeephole.cpp | 80 +- llvm/lib/Target/BPF/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/BPF/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/BPF/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/CMakeLists.txt | 2 +- llvm/lib/Target/Hexagon/AsmParser/CMakeLists.txt | 2 +- .../lib/Target/Hexagon/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/Hexagon/HexagonIntrinsics.td | 3 - .../lib/Target/Hexagon/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/Hexagon/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/Lanai/AsmParser/CMakeLists.txt | 2 +- llvm/lib/Target/Lanai/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/Lanai/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/Lanai/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/MSP430/AsmParser/CMakeLists.txt | 2 +- llvm/lib/Target/MSP430/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/MSP430/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/MSP430/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/Mips/AsmParser/CMakeLists.txt | 2 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 109 +- llvm/lib/Target/Mips/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/Mips/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h | 5 +- llvm/lib/Target/Mips/Mips.td | 1 + llvm/lib/Target/Mips/MipsInstrFormats.td | 6 +- llvm/lib/Target/Mips/MipsInstrInfo.td | 34 +- llvm/lib/Target/Mips/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/NVPTX/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/NVPTX/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/PowerPC/AsmParser/CMakeLists.txt | 2 +- .../lib/Target/PowerPC/Disassembler/CMakeLists.txt | 2 +- .../lib/Target/PowerPC/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 3 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 14 +- llvm/lib/Target/PowerPC/PPCInstrAltivec.td | 6 + llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 100 ++ llvm/lib/Target/PowerPC/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/RISCV/AsmParser/CMakeLists.txt | 2 +- llvm/lib/Target/RISCV/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/RISCV/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/RISCV/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/RISCV/Utils/CMakeLists.txt | 2 +- llvm/lib/Target/Sparc/AsmParser/CMakeLists.txt | 2 +- llvm/lib/Target/Sparc/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/Sparc/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/Sparc/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/SystemZ/AsmParser/CMakeLists.txt | 2 +- .../lib/Target/SystemZ/Disassembler/CMakeLists.txt | 2 +- .../lib/Target/SystemZ/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 3 + llvm/lib/Target/SystemZ/TargetInfo/CMakeLists.txt | 2 +- .../Target/WebAssembly/AsmParser/CMakeLists.txt | 2 +- .../Target/WebAssembly/Disassembler/CMakeLists.txt | 2 +- .../Target/WebAssembly/MCTargetDesc/CMakeLists.txt | 2 +- .../Target/WebAssembly/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/X86/AsmParser/CMakeLists.txt | 2 +- llvm/lib/Target/X86/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/X86/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/X86/Utils/CMakeLists.txt | 2 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 13 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 128 +- llvm/lib/Target/X86/X86InstrInfo.td | 8 +- llvm/lib/Target/XCore/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/XCore/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/XCore/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/TextAPI/CMakeLists.txt | 2 +- llvm/lib/ToolDrivers/llvm-dlltool/CMakeLists.txt | 2 +- llvm/lib/ToolDrivers/llvm-lib/CMakeLists.txt | 2 +- .../AggressiveInstCombine/CMakeLists.txt | 2 +- llvm/lib/Transforms/CFGuard/CMakeLists.txt | 2 +- llvm/lib/Transforms/Coroutines/CMakeLists.txt | 2 +- llvm/lib/Transforms/IPO/Attributor.cpp | 2 +- llvm/lib/Transforms/IPO/CMakeLists.txt | 2 +- llvm/lib/Transforms/InstCombine/CMakeLists.txt | 2 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 41 +- llvm/lib/Transforms/Instrumentation/CMakeLists.txt | 2 +- .../Instrumentation/DataFlowSanitizer.cpp | 5 +- llvm/lib/Transforms/ObjCARC/CMakeLists.txt | 2 +- llvm/lib/Transforms/Scalar/BDCE.cpp | 2 +- llvm/lib/Transforms/Scalar/CMakeLists.txt | 2 +- llvm/lib/Transforms/Scalar/GVNHoist.cpp | 6 +- llvm/lib/Transforms/Scalar/GuardWidening.cpp | 11 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 29 +- llvm/lib/Transforms/Scalar/LICM.cpp | 3 +- llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp | 3 +- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 29 + llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 3 + llvm/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp | 2 +- llvm/lib/Transforms/Scalar/MakeGuardsExplicit.cpp | 20 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 2 +- llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 8 +- llvm/lib/Transforms/Utils/CMakeLists.txt | 2 +- llvm/lib/Transforms/Utils/GuardUtils.cpp | 62 +- llvm/lib/Transforms/Utils/Local.cpp | 6 +- llvm/lib/Transforms/Vectorize/CMakeLists.txt | 2 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 6 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 37 +- llvm/lib/WindowsManifest/CMakeLists.txt | 2 +- llvm/lib/XRay/CMakeLists.txt | 2 +- llvm/test/Analysis/MemorySSA/pr44027.ll | 27 + llvm/test/Analysis/MemorySSA/pr44029.ll | 63 + .../Analysis/ScalarEvolution/trip-count-andor.ll | 194 +-- llvm/test/Analysis/ScalarEvolution/trip-count.ll | 70 +- llvm/test/Analysis/ScalarEvolution/trip-count10.ll | 78 +- llvm/test/Analysis/ScalarEvolution/trip-count2.ll | 50 +- llvm/test/Analysis/ScalarEvolution/trip-count3.ll | 14 +- llvm/test/Analysis/ScalarEvolution/trip-count4.ll | 37 +- llvm/test/Analysis/ScalarEvolution/trip-count6.ll | 17 +- llvm/test/Analysis/ScalarEvolution/trip-count7.ll | 133 +- llvm/test/Analysis/ScalarEvolution/trip-count8.ll | 41 +- llvm/test/Analysis/ScalarEvolution/trip-count9.ll | 263 +++- llvm/test/Assembler/debug-info.ll | 9 +- llvm/test/CodeGen/AArch64/arm64-blockaddress.ll | 8 +- .../CodeGen/AArch64/load-combine-big-endian.ll | 162 +- llvm/test/CodeGen/AArch64/load-combine.ll | 146 +- llvm/test/CodeGen/AArch64/no_cfi.ll | 13 + .../test/CodeGen/AMDGPU/amdgpu-unroll-threshold.ll | 52 + llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll | 78 +- llvm/test/CodeGen/AMDGPU/merge-tbuffer.mir | 1559 ++++++++++++++++++++ .../AMDGPU/promote-constOffset-to-imm-gfx10.mir | 218 +++ .../CodeGen/AMDGPU/promote-constOffset-to-imm.ll | 64 +- llvm/test/CodeGen/ARM/load-combine-big-endian.ll | 773 +++++++--- llvm/test/CodeGen/ARM/load-combine.ll | 672 ++++++--- llvm/test/CodeGen/BPF/32-bit-subreg-cond-select.ll | 17 +- .../CodeGen/BPF/32-bit-subreg-peephole-phi-1.ll | 34 + .../CodeGen/BPF/32-bit-subreg-peephole-phi-2.ll | 34 + llvm/test/CodeGen/BPF/32-bit-subreg-peephole.ll | 27 +- .../CodeGen/Hexagon/expand-condsets-phys-reg.mir | 2 +- llvm/test/CodeGen/Hexagon/sdr-global.mir | 6 +- llvm/test/CodeGen/Hexagon/vasrh.select.ll | 33 - llvm/test/CodeGen/Mips/cpus.ll | 4 + .../CodeGen/PowerPC/aix-lower-block-address.ll | 37 + .../PowerPC/aix-lower-constant-pool-index.ll | 53 + llvm/test/CodeGen/PowerPC/aix-lower-jump-table.ll | 131 +- .../CodeGen/PowerPC/aix-xcoff-mergeable-str.ll | 28 + llvm/test/CodeGen/PowerPC/fold-rlwinm-1.ll | 11 +- llvm/test/CodeGen/PowerPC/fold-rlwinm.mir | 110 ++ llvm/test/CodeGen/PowerPC/vector-extend-sign.ll | 178 +++ llvm/test/CodeGen/SystemZ/fp-abs-02.ll | 6 +- llvm/test/CodeGen/SystemZ/fp-abs-04.ll | 6 +- llvm/test/CodeGen/SystemZ/fp-cmp-04.ll | 8 +- llvm/test/CodeGen/SystemZ/fp-cmp-05.ll | 8 +- llvm/test/CodeGen/SystemZ/fp-mul-08.ll | 16 +- llvm/test/CodeGen/SystemZ/fp-mul-09.ll | 16 +- llvm/test/CodeGen/SystemZ/fp-mul-10.ll | 12 +- llvm/test/CodeGen/SystemZ/fp-neg-01.ll | 6 +- llvm/test/CodeGen/SystemZ/fp-neg-02.ll | 6 +- llvm/test/CodeGen/SystemZ/fp-strict-add-03.ll | 8 +- llvm/test/CodeGen/SystemZ/fp-strict-div-03.ll | 8 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-02.ll | 110 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-04.ll | 140 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-05.ll | 8 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-08.ll | 16 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-09.ll | 16 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-10.ll | 12 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-11.ll | 7 +- llvm/test/CodeGen/SystemZ/fp-strict-sub-03.ll | 8 +- llvm/test/CodeGen/SystemZ/vec-abs-05.ll | 4 +- llvm/test/CodeGen/SystemZ/vec-abs-06.ll | 5 +- llvm/test/CodeGen/SystemZ/vec-mul-02.ll | 2 +- llvm/test/CodeGen/SystemZ/vec-mul-04.ll | 3 +- llvm/test/CodeGen/SystemZ/vec-mul-05.ll | 15 +- llvm/test/CodeGen/SystemZ/vec-neg-01.ll | 4 +- llvm/test/CodeGen/SystemZ/vec-neg-02.ll | 5 +- llvm/test/CodeGen/SystemZ/vec-strict-mul-02.ll | 2 +- llvm/test/CodeGen/SystemZ/vec-strict-mul-04.ll | 3 +- llvm/test/CodeGen/SystemZ/vec-strict-mul-05.ll | 15 +- llvm/test/CodeGen/Thumb2/vqabs.ll | 50 + llvm/test/CodeGen/X86/addcarry.ll | 288 ++-- .../CodeGen/X86/branchfolding-debug-invariant.mir | 135 ++ llvm/test/CodeGen/X86/fp-strict-scalar.ll | 350 ++++- llvm/test/CodeGen/X86/fp128-cast.ll | 189 ++- llvm/test/CodeGen/X86/fp128-extract.ll | 7 +- llvm/test/CodeGen/X86/fp128-g.ll | 8 +- llvm/test/CodeGen/X86/fp128-i128.ll | 60 +- llvm/test/CodeGen/X86/fp128-libcalls-strict.ll | 324 ++++ llvm/test/CodeGen/X86/fp128-libcalls.ll | 10 + llvm/test/CodeGen/X86/soft-fp.ll | 5 +- llvm/test/CodeGen/X86/subcarry.ll | 143 +- llvm/test/CodeGen/X86/vec-strict-128.ll | 96 +- llvm/test/CodeGen/X86/vec-strict-256.ll | 88 +- llvm/test/CodeGen/X86/vec-strict-512.ll | 184 +-- .../X86/vector-constrained-fp-intrinsics.ll | 133 +- .../DebugInfo/ARM/entry-value-multi-byte-expr.ll | 4 +- .../MIR/AArch64/dbgcall-site-interpretation.mir | 4 +- .../MIR/ARM/dbgcall-site-interpretation.mir | 4 +- .../MIR/ARM/dbgcall-site-propagated-value.mir | 4 +- .../MIR/ARM/if-coverter-call-site-info.mir | 4 +- llvm/test/DebugInfo/MIR/ARM/larger-subregister.mir | 36 + .../live-debug-values-bundled-entry-values.mir | 4 +- llvm/test/DebugInfo/MIR/X86/DW_OP_entry_value.mir | 6 +- .../MIR/X86/avoid-single-entry-value-location.mir | 2 +- .../MIR/X86/dbg-call-site-spilled-arg.mir | 2 +- .../MIR/X86/dbgcall-site-interpretation.mir | 4 +- llvm/test/DebugInfo/MIR/X86/dbginfo-entryvals.mir | 8 +- .../DebugInfo/MIR/X86/debug-call-site-param.mir | 6 +- .../MIR/X86/multiple-param-dbg-value-entry.mir | 6 +- llvm/test/DebugInfo/RISCV/relax-debug-frame.ll | 3 +- .../Sparc/entry-value-complex-reg-expr.ll | 2 +- llvm/test/Feature/weak_constant.ll | 2 +- llvm/test/FileCheck/check-count.txt | 28 +- llvm/test/FileCheck/check-empty-tag.txt | 24 +- llvm/test/FileCheck/check-empty.txt | 19 +- llvm/test/FileCheck/check-ignore-case.txt | 5 +- llvm/test/FileCheck/check-label-dag.txt | 3 +- llvm/test/FileCheck/check-label.txt | 5 +- .../check-multiple-prefixes-nomatch-2.txt | 14 +- .../FileCheck/check-multiple-prefixes-nomatch.txt | 14 +- llvm/test/FileCheck/check-not-diaginfo.txt | 2 +- llvm/test/FileCheck/check-prefixes.txt | 5 +- llvm/test/FileCheck/dump-input-annotations.txt | 33 + llvm/test/FileCheck/dump-input-enable.txt | 27 +- llvm/test/FileCheck/envvar-opts.txt | 8 +- llvm/test/FileCheck/implicit-check-not.txt | 14 +- llvm/test/FileCheck/line-count.txt | 49 +- llvm/test/FileCheck/lit.local.cfg | 64 +- llvm/test/FileCheck/match-full-lines.txt | 7 +- llvm/test/FileCheck/multiple-missing-prefixes.txt | 4 +- llvm/test/FileCheck/no-check-file.txt | 2 +- llvm/test/FileCheck/no-multi-suffixes.txt | 12 +- .../test/FileCheck/numeric-defines-diagnostics.txt | 3 + llvm/test/FileCheck/numeric-defines.txt | 8 + llvm/test/FileCheck/numeric-expression.txt | 33 +- llvm/test/FileCheck/opt-color.txt | 4 +- llvm/test/FileCheck/string-defines-diagnostics.txt | 11 +- llvm/test/FileCheck/string-defines.txt | 3 +- llvm/test/FileCheck/validate-check-prefix.txt | 8 +- llvm/test/FileCheck/var-scope.txt | 6 +- llvm/test/FileCheck/verbose.txt | 9 +- llvm/test/MC/Mips/sc-expansion.s | 74 + llvm/test/MC/Mips/sym-sc.s | 74 - llvm/test/MC/X86/dwarf-size-field-overflow.test | 8 +- llvm/test/TableGen/duplicate-include.inc | 7 + llvm/test/TableGen/duplicate-include.td | 7 + llvm/test/Transforms/BDCE/pr41925.ll | 126 ++ .../basic_widenable_condition_guards.ll | 85 ++ .../Transforms/InstCombine/widenable-conditions.ll | 156 ++ .../basic_widenable_branch_guards.ll | 66 + .../Transforms/LoopPredication/predicate-exits.ll | 271 ++++ .../LoopVectorize/ARM/prefer-tail-loop-folding.ll | 18 + .../X86/insert-element-build-vector.ll | 600 +++----- .../test/Transforms/SLPVectorizer/X86/reduction.ll | 19 +- .../Transforms/SLPVectorizer/X86/reduction2.ll | 19 +- llvm/test/Transforms/SimplifyCFG/wc-widen-block.ll | 75 + .../X86/debug-names-verify-completeness.s | 7 + llvm/test/tools/llvm-dwarfdump/X86/locstats.ll | 4 +- .../llvm-dwarfdump/X86/statistics-base-address.s | 113 ++ .../tools/llvm-dwarfdump/X86/statistics-dwo.test | 4 +- .../llvm-dwarfdump/X86/stats-dbg-callsite-info.ll | 6 +- .../X86/valid-call-site-GNU-extensions.ll | 2 +- llvm/test/tools/llvm-lipo/extract.test | 14 + .../tools/llvm-objcopy/MachO/Inputs/strip-all.yaml | 2 + llvm/test/tools/llvm-objcopy/MachO/strip-all.test | 4 + .../test/tools/llvm-objcopy/MachO/strip-debug.test | 38 + llvm/test/tools/yaml2obj/COFF/basic-arm64.yaml | 4 +- llvm/tools/llvm-cfi-verify/llvm-cfi-verify.cpp | 4 +- llvm/tools/llvm-cov/CodeCoverage.cpp | 5 +- llvm/tools/llvm-dwarfdump/Statistics.cpp | 70 +- llvm/tools/llvm-lipo/LipoOpts.td | 5 + llvm/tools/llvm-lipo/llvm-lipo.cpp | 66 +- .../llvm-objcopy/MachO/MachOLayoutBuilder.cpp | 8 +- llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp | 6 +- llvm/tools/llvm-shlib/CMakeLists.txt | 16 +- llvm/tools/sancov/sancov.cpp | 4 +- llvm/unittests/CodeGen/AArch64SelectionDAGTest.cpp | 2 +- llvm/unittests/DebugInfo/DWARF/CMakeLists.txt | 1 + llvm/unittests/DebugInfo/DWARF/DWARFDieTest.cpp | 118 ++ llvm/unittests/Support/SpecialCaseListTest.cpp | 6 +- llvm/utils/TableGen/GlobalISelEmitter.cpp | 8 + llvm/utils/UpdateTestChecks/common.py | 8 + .../clang-tidy/performance/BUILD.gn | 1 + .../gn/secondary/clang/lib/Serialization/BUILD.gn | 2 +- llvm/utils/gn/secondary/clang/test/BUILD.gn | 1 + .../gn/secondary/clang/unittests/Driver/BUILD.gn | 2 + .../llvm/unittests/DebugInfo/DWARF/BUILD.gn | 1 + .../unittest/googletest/src/gtest-death-test.cc | 2 +- llvm/utils/update_analyze_test_checks.py | 6 +- llvm/utils/update_cc_test_checks.py | 12 +- llvm/utils/update_llc_test_checks.py | 6 +- llvm/utils/update_mca_test_checks.py | 5 +- llvm/utils/update_mir_test_checks.py | 6 +- llvm/utils/update_test_checks.py | 6 +- 672 files changed, 16627 insertions(+), 7101 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/performance/NoAutomaticMoveCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/performance/NoAutomaticMoveCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/performance-no-automat [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/performance-no-autom [...] rename clang/include/clang/Serialization/{Module.h => ModuleFile.h} (98%) rename clang/lib/Serialization/{Module.cpp => ModuleFile.cpp} (94%) create mode 100644 clang/test/Analysis/a_flaky_crash.cpp create mode 100644 clang/test/CodeGenObjC/debug-info-direct-method.m copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang/test/Driver/Inputs/{multilib_riscv_linux_sdk/riscv64-unknown-linux-gnu [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] create mode 100644 clang/test/InterfaceStubs/driver-test2.c create mode 100644 clang/test/InterfaceStubs/ppc.cpp create mode 100644 clang/test/OpenMP/declare_variant_device_kind_codegen.cpp create mode 100644 clang/test/OpenMP/declare_variant_mixed_codegen.cpp create mode 100644 clang/test/OpenMP/for_simd_if_messages.cpp create mode 100644 clang/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp create mode 100644 clang/unittests/Driver/SanitizerArgsTest.cpp create mode 100644 clang/utils/convert_arm_neon.py create mode 100644 lld/test/ELF/mips-jalr-non-functions.s create mode 100644 lld/test/ELF/ttext-segment.s delete mode 100644 lldb/docs/lldb.1 create mode 100644 lldb/docs/man/lldb.rst delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/complet [...] rename lldb/packages/Python/lldbsuite/test/commands/expression/{completion-in-lamb [...] rename lldb/packages/Python/lldbsuite/test/commands/expression/{completion-in-lamb [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestCharType.py create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestCharTypeExpr.py create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestIntegerType.py create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestIntegerTypeExpr.py delete mode 100644 lldb/packages/Python/lldbsuite/test/types/TestIntegerTypes.py delete mode 100644 lldb/packages/Python/lldbsuite/test/types/TestIntegerTypesExpr.py create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestLongTypes.py create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestLongTypesExpr.py create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestShortType.py create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestShortTypeExpr.py create mode 100644 lldb/test/Shell/Reproducer/Inputs/GDBRemoteCrashCapture.in create mode 100644 lldb/test/Shell/Reproducer/TestCrash.test create mode 100644 llvm/test/Analysis/MemorySSA/pr44027.ll create mode 100644 llvm/test/Analysis/MemorySSA/pr44029.ll create mode 100644 llvm/test/CodeGen/AArch64/no_cfi.ll create mode 100644 llvm/test/CodeGen/AMDGPU/amdgpu-unroll-threshold.ll create mode 100644 llvm/test/CodeGen/AMDGPU/merge-tbuffer.mir create mode 100644 llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm-gfx10.mir create mode 100644 llvm/test/CodeGen/BPF/32-bit-subreg-peephole-phi-1.ll create mode 100644 llvm/test/CodeGen/BPF/32-bit-subreg-peephole-phi-2.ll delete mode 100644 llvm/test/CodeGen/Hexagon/vasrh.select.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-xcoff-mergeable-str.ll create mode 100644 llvm/test/CodeGen/PowerPC/fold-rlwinm.mir create mode 100644 llvm/test/CodeGen/PowerPC/vector-extend-sign.ll create mode 100644 llvm/test/CodeGen/Thumb2/vqabs.ll create mode 100644 llvm/test/CodeGen/X86/branchfolding-debug-invariant.mir create mode 100644 llvm/test/CodeGen/X86/fp128-libcalls-strict.ll create mode 100644 llvm/test/DebugInfo/MIR/ARM/larger-subregister.mir create mode 100644 llvm/test/MC/Mips/sc-expansion.s delete mode 100644 llvm/test/MC/Mips/sym-sc.s create mode 100644 llvm/test/TableGen/duplicate-include.inc create mode 100644 llvm/test/TableGen/duplicate-include.td create mode 100644 llvm/test/Transforms/BDCE/pr41925.ll create mode 100644 llvm/test/Transforms/InstCombine/widenable-conditions.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/statistics-base-address.s create mode 100644 llvm/test/tools/llvm-lipo/extract.test create mode 100644 llvm/test/tools/llvm-objcopy/MachO/strip-debug.test create mode 100644 llvm/unittests/DebugInfo/DWARF/DWARFDieTest.cpp