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-allyesconfig in repository toolchain/ci/llvm-project.
from bfaa1082e12 [InstCombine] add tests for select/shift transforms; NFC adds d88c7dec218 [OPNEMP]Allow num_tasks clause in combined task-based directives. adds e7a9115680e remove FILE* bindings from SBInstruction. adds 9d0a84f5f3d [NFC] Fix ClangScanDeps/static-analyzer.c test on Windows adds 753d789c441 Add support to -Wa,-W in clang adds 31a26001a19 [lit] Create Run object later and only when it is needed adds 9efbc564baa build fix for SBInstruction. adds 7e8fe67f0e2 PR43080: Do not build context-sensitive expressions during [...] adds 9585d8c11a5 [Modules Build] Add missing dependency. adds 1f40f15d54a [InstCombine] fold a shifted bool zext to a select adds 044297ccbfc [update_mir_test_checks] Handle MI flags properly adds be744ea54f4 DebugInfo: Remove unnecessary/mistaken inclusion of Bitcode [...] adds e9089c223ce [ARM][AsmParser] handles offset expression in parentheses adds 89478148d83 Revert "Add support to -Wa,-W in clang" adds 4ec5205da70 Add support to -Wa,-W in clang adds a40162d4753 [Tests] Add a SCEV analysis test for llvm.widenable.condition adds 4498d41932c [test] Fix test failure adds 72593d3bdcd [clang] add requirements to -Wa,-W test cases. adds c3649a08714 In the new pass manager use PTO.LoopUnrolling to determine [...] adds d93d001cbad Add -fno-experimental-pass-manager to make clear which pass [...] adds 2a1386c81de [Modules][PCH] Hash input files content adds 3be9169caab Temporarily Revert [Modules][PCH] Hash input files content [...] adds b052331bd61 Revert "Dead Virtual Function Elimination" adds ed57fb7665e fix adds 98aa3c1de98 [lit] Add argument check: --timeout must be non-negative integer adds 5e80715508d [X86] Add encoding tests for avx512pf vgatherpf/vscatterpf [...] adds 9586d85ab3b [X86] Teach X86MCodeEmitter to properly encode zmm16-zmm31 [...] adds b7a3353061e [MemorySSA] Update for partial unswitch. adds 4335d8f0e83 Revert [InstCombine] fold a shifted bool zext to a select adds 1473b9f2052 Revert "fix" adds d04855f820c [lldb-server/android] Show more processes by relaxing some checks adds 6f0768f64da [libc++][test] Use <version> to get config on MSVC adds 232fd99d9ee [WebAssembly] Trapping fptoint builtins and intrinsics adds 078bec6c48d [RISCV] Support fast calling convention adds 6bfdebb412d Revert [SROA] Reuse existing lifetime markers if possible adds b2661a2d153 [X86] Don't check for VBROADCAST_LOAD being a user of the s [...] adds 8d499957953 Fix TestDisassemble_VST1_64 adds bbb8eade697 [Format] Add machine-readable SPDX license ID to clang-format.el adds da92ed8365a [Demangle] Add a few more options to the microsoft demangler adds b1f6ba2a2ec [LLDB] [Windows] Initial support for ARM64 register contexts adds 674d55438d2 [LLDB] [PECOFF] Use a "pc" vendor name in aarch64 triples adds cc2f68ea2dc tsan: fix Go ppc64le build adds 9318c94ebbf [LLD] [COFF] Wrap file location pair<StringRef,int> in Opti [...] adds f7c213c9c43 [MIPS GlobalISel] Refactor MipsRegisterBankInfo [NFC] adds d46ac44ecdc Change Comments SmallVector to std::vector in DebugLocStream [NFC] adds 599591f3d47 [MIPS GlobalISel] Add MSA registers to fprb. Select vector [...] adds cd8759c3c29 [LLD] [COFF] Fix -Wmissing-field-initializers warnings. NFC. adds e0916f4fbe9 [LLD] [COFF] Update a leftover comment after SVN r374869. NFC. adds 095531ea941 [llvm-locstats] Fix 'only params' no entry value stats adds 4706f3be88d Fix uninitialized variable warnings. NFCI. adds ed29dbaafa4 [DebugInfo] Remove some users of DBG_VALUEs IsIndirect field adds 70778444c78 [X86] Resolve KnownUndef/KnownZero bits into target shuffle [...] adds 284827f32bd [DebugInfo] Add interface for pre-calculating the size of e [...] adds 0e62011df89 [Alignment][NFC] Remove dependency on GlobalObject::setAlig [...] adds 1ae2d9a2bdc [DebugInfo] Add a DW_OP_LLVM_entry_value operation adds ec87b003823 [Concepts] Concept Specialization Expressions adds a9454698752 gn build: Merge r374882 adds b65fa483058 [Alignment] Migrate Attribute::getWith(Stack)Alignment adds 9c9bd1657cb [clang-tools-extra] Fix overzealous linking of dylib to clangTidy adds 455ce7816ce [InstCombine] fold a shifted bool zext to a select (2nd try) adds ce39278f257 [ARM][MVE] validForTailPredication insts adds 86d0f8b148b [Windows][NFC] Fix tests after r374528. adds bae629b9662 [Alignment][NFC] Value::getPointerAlignment returns MaybeAlign adds ab502565444 [lld] Check for branch range overflows. adds 9d66247e9b7 [clangd] Propagate main context into ClangdServer adds dfb7a736015 [AST] Remove unused Sema includes to fix a cyclic dependenc [...] adds ce00cd6ae84 [AsmPrinter] Fix unused variable warning in Release builds. NFC. adds 1731fc88d1f Reapply: [Modules][PCH] Hash input files content adds defaea0b6c4 a test commit access adds 52d2a567b5e revert git test commit adds b4638f9ff06 Revert 374882 "[Concepts] Concept Specialization Expressions" adds ae8e69ecd0c gn build: Merge r374899 adds b18170660e7 [clangd][NFC] Update comments to use triple-slashes adds d545c9056e0 [DAGCombiner] fold select-of-constants based on sign-bit test adds 5d98ba6077d [Concepts] Concept Specialization Expressions adds 0cdf4789551 gn build: Merge r374903 adds 263eb368694 Skip PExpect tests under ASAN, I can't get them to work reliably. adds b459be10251 Increase gdbremote_testcase timeouts when running under ASAN. adds 84423bd4396 [Concepts] Remove unused and illegal Sema includes from Exp [...] adds 6e8599d9397 [AMDGPU] Allow DPP combiner to work with REG_SEQUENCE adds 034badb312b CFI: wrong type passed to llvm.type.test with multiple inhe [...] adds 1184c27fa58 [AMDGPU] Support mov dpp with 64 bit operands adds d9b553ec996 SBFile::GetFile: convert SBFile back into python native files. adds 311dbb1bd7c convert SBDebugger::***FileHandle() wrappers to native files. adds 1ab27c74d4b [lld][WebAssembly] Fix static linking of -fPIC code with ex [...] adds 41ca91f2995 [AIX][XCOFF] Output XCOFF object text section header and sy [...] adds e409f121319 [llvm-profdata] Remove tools/llvm-profdata/malformed-ptr-to [...] adds d3bd5b3d71a eliminate virtual methods from PythonDataObjects adds 0b9981b180e [VirtualFileSystem] Support virtual working directory in th [...] adds 35c8af18506 [MemorySSA] Update DomTree before applying MSSA updates. adds d69d1aa131b [libomptarget][nfc] Make interface.h target independent adds 3de89f3416b [NewGVN] Check that call has an access. adds 27c7a9b1575 Add more information to JSON AST dumping of source locations. adds 59390efef25 [X86] Make memcmp() use PTEST if possible and also enable AVX1 adds fdfd6ab12e5 [XCOFF] Output object text section header and symbol entry [...] adds 30cf609548d remove FILE* usage from SBStream.i adds c1157d1e77c [libc] Do not add unittests if LLVM_INCLUDE_TESTS is OFF. adds f8907fa6f4b Reland [Driver] Fix -working-directory issues adds c7ec51a7c3e [llvm-profdata] Reinstate tools/llvm-profdata/malformed-ptr [...] adds 50dc09dd164 [X86] combineX86ShufflesRecursively - split the getTargetSh [...] adds 9e49adc9757 Fix Driver/working-directory.c test adds 621ce3790ba [test] Update YAML mapping in VirtualFileSystemTest adds eb501b1fc17 [llvm-objdump] Use a counter for llvm-objdump -h instead of [...] adds 0650355c09a [clang] refactor -Wa,-W test cases. adds 2cb27072cef [WebAssembly] Allow multivalue types in block signature operands adds f14642f2f18 Added support for "#pragma clang section relro=<name>" adds 409b4b5fb39 Revert "[VirtualFileSystem] Support virtual working directo [...] adds 215a8d948d6 Fix as-w-option.c on Windows where no assembler exists adds 5836c356fa6 [Clang][OpenMP Offload] Move offload registration code to t [...] adds 0330fba6e16 [Concept] Associated Constraints Infrastructure new 190dacc3cc2 [WebAssembly] Elide data segments for .bss sections new 1875dcc4788 [llvm-readobj][xcoff] implement parsing overflow section header. new 3a842ec3ca4 [OPENMP]Allow final clause in combined task-based directive [...] new d498d606b98 [OPENMP]Fix comments/params, NFC. new 527e9f9a3f9 AMDGPU: Fix infinite searches in SIFixSGPRCopies new 4f2f9c00b97 [llvm-lipo] Add missing cast
The 6 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clang-tidy/CMakeLists.txt | 2 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 25 +- clang-tools-extra/clangd/ClangdLSPServer.h | 7 + clang/docs/LanguageExtensions.rst | 4 +- clang/include/clang/AST/ASTNodeTraverser.h | 3 + clang/include/clang/AST/DeclTemplate.h | 174 +- clang/include/clang/AST/ExprCXX.h | 121 + clang/include/clang/AST/JSONNodeDumper.h | 2 + clang/include/clang/AST/OpenMPClause.h | 52 +- clang/include/clang/AST/RecursiveASTVisitor.h | 16 +- clang/include/clang/Basic/Attr.td | 8 + clang/include/clang/Basic/BuiltinsWebAssembly.def | 10 + clang/include/clang/Basic/CodeGenOptions.def | 4 - clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 + clang/include/clang/Basic/DiagnosticParseKinds.td | 4 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 15 +- .../clang/Basic/DiagnosticSerializationKinds.td | 11 +- clang/include/clang/Basic/StmtNodes.td | 3 + clang/include/clang/Basic/TokenKinds.def | 5 + clang/include/clang/Driver/Options.td | 29 +- clang/include/clang/Lex/HeaderSearchOptions.h | 7 +- clang/include/clang/Parse/Parser.h | 19 +- clang/include/clang/Sema/Sema.h | 146 +- clang/include/clang/Serialization/ASTBitCodes.h | 6 +- clang/include/clang/Serialization/ASTReader.h | 10 +- clang/lib/AST/ASTContext.cpp | 2 +- clang/lib/AST/ASTImporter.cpp | 4 +- clang/lib/AST/DeclTemplate.cpp | 55 +- clang/lib/AST/Expr.cpp | 1 + clang/lib/AST/ExprCXX.cpp | 79 + clang/lib/AST/ExprClassification.cpp | 1 + clang/lib/AST/ExprConstant.cpp | 8 + clang/lib/AST/ItaniumMangle.cpp | 1 + clang/lib/AST/JSONNodeDumper.cpp | 24 + clang/lib/AST/OpenMPClause.cpp | 18 +- clang/lib/AST/StmtPrinter.cpp | 11 + clang/lib/AST/StmtProfile.cpp | 10 + clang/lib/CodeGen/CGBuiltin.cpp | 20 + clang/lib/CodeGen/CGCall.cpp | 4 +- clang/lib/CodeGen/CGClass.cpp | 18 +- clang/lib/CodeGen/CGDecl.cpp | 2 + clang/lib/CodeGen/CGExprCXX.cpp | 2 +- clang/lib/CodeGen/CGExprScalar.cpp | 4 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 171 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 20 +- clang/lib/CodeGen/CGVTables.cpp | 35 +- clang/lib/CodeGen/CodeGenModule.cpp | 10 +- clang/lib/CodeGen/CodeGenModule.h | 10 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 105 +- clang/lib/Driver/Driver.cpp | 22 +- clang/lib/Driver/ToolChains/Clang.cpp | 102 +- clang/lib/Frontend/CompilerInstance.cpp | 4 +- clang/lib/Frontend/CompilerInvocation.cpp | 4 +- clang/lib/Frontend/FrontendActions.cpp | 4 + clang/lib/Parse/ParseDecl.cpp | 13 +- clang/lib/Parse/ParseExpr.cpp | 24 +- clang/lib/Parse/ParseExprCXX.cpp | 75 +- clang/lib/Parse/ParsePragma.cpp | 4 +- clang/lib/Parse/ParseStmt.cpp | 2 +- clang/lib/Parse/ParseTentative.cpp | 4 +- clang/lib/Parse/Parser.cpp | 40 +- clang/lib/Sema/CMakeLists.txt | 1 + clang/lib/Sema/SemaAttr.cpp | 3 + clang/lib/Sema/SemaConcept.cpp | 125 + clang/lib/Sema/SemaDecl.cpp | 109 +- clang/lib/Sema/SemaExceptionSpec.cpp | 1 + clang/lib/Sema/SemaExpr.cpp | 177 +- clang/lib/Sema/SemaLookup.cpp | 32 +- clang/lib/Sema/SemaOpenMP.cpp | 42 +- clang/lib/Sema/SemaTemplate.cpp | 161 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 51 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 15 +- clang/lib/Sema/TreeTransform.h | 36 + clang/lib/Serialization/ASTReader.cpp | 94 +- clang/lib/Serialization/ASTReaderDecl.cpp | 8 +- clang/lib/Serialization/ASTReaderStmt.cpp | 24 + clang/lib/Serialization/ASTWriter.cpp | 67 +- clang/lib/Serialization/ASTWriterDecl.cpp | 4 +- clang/lib/Serialization/ASTWriterStmt.cpp | 18 + clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 1 + clang/test/AST/Inputs/json-dump-include.h | 1 + clang/test/AST/ast-dump-comment-json.cpp | 189 + clang/test/AST/ast-dump-decl-context-json.cpp | 47 +- clang/test/AST/ast-dump-decl-json.c | 408 +- clang/test/AST/ast-dump-decl-json.m | 1649 ++++---- clang/test/AST/ast-dump-enum-json.cpp | 54 + clang/test/AST/ast-dump-expr-json.c | 457 ++ clang/test/AST/ast-dump-expr-json.cpp | 779 ++++ clang/test/AST/ast-dump-expr-json.m | 4440 +++++++++++--------- clang/test/AST/ast-dump-funcs-json.cpp | 125 + clang/test/AST/ast-dump-if-json.cpp | 90 + clang/test/AST/ast-dump-macro-json.c | 20 + clang/test/AST/ast-dump-namespace-json.cpp | 24 + .../AST/ast-dump-record-definition-data-json.cpp | 414 ++ clang/test/AST/ast-dump-records-json.cpp | 351 ++ clang/test/AST/ast-dump-stmt-json.c | 468 +++ clang/test/AST/ast-dump-stmt-json.cpp | 578 ++- clang/test/AST/ast-dump-stmt-json.m | 663 +-- clang/test/AST/ast-dump-template-decls-json.cpp | 211 + clang/test/AST/ast-dump-temporaries-json.cpp | 34 + clang/test/AST/ast-dump-types-json.cpp | 64 + clang/test/AST/gen_ast_dump_json_test.py | 4 +- clang/test/AST/multistep-explicit-cast-json.c | 48 + clang/test/AST/multistep-explicit-cast-json.cpp | 120 + .../dcl.dcl/dcl.spec/dcl.spec.concept/p1.cpp | 61 - .../dcl.dcl/dcl.spec/dcl.spec.concept/p2.cpp | 13 - .../dcl.dcl/dcl.spec/dcl.spec.concept/p5.cpp | 25 - .../dcl.dcl/dcl.spec/dcl.spec.concept/p6.cpp | 25 - .../dcl.dcl/dcl.spec/dcl.spec.concept/p7.cpp | 18 - clang/test/CXX/concepts-ts/dcl.dcl/lit.cfg.py | 26 - .../concepts-ts/expr/expr.prim/expr.prim.id/p3.cpp | 4 - clang/test/CXX/expr/expr.prim/expr.prim.id/p3.cpp | 149 + clang/test/CXX/temp/concept/p4.cpp | 6 + .../temp.constr.decl/class-template-decl.cpp | 24 +- .../temp.constr.decl/func-template-decl.cpp | 59 + .../temp.constr.decl/var-template-decl.cpp | 25 + clang/test/ClangScanDeps/static-analyzer.c | 6 +- clang/test/CodeGen/asan-new-pm.ll | 14 +- clang/test/CodeGen/builtins-wasm.c | 48 + clang/test/CodeGenCXX/cfi-multiple-inheritance.cpp | 31 + clang/test/CodeGenCXX/clang-sections.cpp | 25 +- clang/test/CodeGenCXX/odr-use-lookahead.cpp | 10 + .../test/CodeGenCXX/vcall-visibility-metadata.cpp | 88 - .../CodeGenCXX/virtual-function-elimination.cpp | 75 - clang/test/Driver/as-w-option.c | 7 + clang/test/Driver/clang-offload-wrapper.c | 36 +- clang/test/Driver/gen-cdb-fragment.c | 8 + clang/test/Driver/virtual-function-elimination.cpp | 11 - clang/test/Driver/working-directory.c | 12 +- clang/test/Misc/loop-opt-setup.c | 12 + clang/test/Modules/validate-file-content.m | 33 + clang/test/OpenMP/openmp_offload_registration.cpp | 32 +- .../OpenMP/parallel_master_taskloop_ast_print.cpp | 4 +- .../OpenMP/parallel_master_taskloop_codegen.cpp | 26 +- clang/test/OpenMP/target_codegen.cpp | 14 +- clang/test/OpenMP/target_codegen_registration.cpp | 87 +- clang/test/OpenMP/target_depend_codegen.cpp | 14 +- clang/test/OpenMP/target_parallel_codegen.cpp | 14 +- .../target_parallel_codegen_registration.cpp | 85 +- .../test/OpenMP/target_parallel_depend_codegen.cpp | 14 +- clang/test/OpenMP/target_parallel_for_codegen.cpp | 14 +- .../target_parallel_for_codegen_registration.cpp | 85 +- .../OpenMP/target_parallel_for_depend_codegen.cpp | 14 +- .../OpenMP/target_parallel_for_simd_codegen.cpp | 14 +- ...rget_parallel_for_simd_codegen_registration.cpp | 85 +- .../target_parallel_for_simd_depend_codegen.cpp | 14 +- clang/test/OpenMP/target_parallel_if_codegen.cpp | 14 +- .../OpenMP/target_parallel_num_threads_codegen.cpp | 14 +- clang/test/OpenMP/target_simd_codegen.cpp | 14 +- .../OpenMP/target_simd_codegen_registration.cpp | 85 +- clang/test/OpenMP/target_simd_depend_codegen.cpp | 14 +- clang/test/OpenMP/target_teams_codegen.cpp | 20 +- .../OpenMP/target_teams_codegen_registration.cpp | 85 +- clang/test/OpenMP/target_teams_depend_codegen.cpp | 14 +- .../OpenMP/target_teams_distribute_codegen.cpp | 14 +- ...arget_teams_distribute_codegen_registration.cpp | 85 +- .../target_teams_distribute_depend_codegen.cpp | 14 +- ...eams_distribute_parallel_for_depend_codegen.cpp | 14 +- ...bute_parallel_for_simd_codegen_registration.cpp | 85 +- ...distribute_parallel_for_simd_depend_codegen.cpp | 14 +- .../target_teams_distribute_simd_codegen.cpp | 14 +- ..._teams_distribute_simd_codegen_registration.cpp | 85 +- ...target_teams_distribute_simd_depend_codegen.cpp | 14 +- .../test/OpenMP/target_teams_num_teams_codegen.cpp | 14 +- .../OpenMP/target_teams_thread_limit_codegen.cpp | 14 +- .../test/PCH/cxx2a-concept-specialization-expr.cpp | 32 + clang/test/PCH/validate-file-content.m | 29 + clang/test/Parser/cxx2a-concept-declaration.cpp | 61 +- clang/test/Sema/pragma-clang-section.c | 14 +- clang/test/SemaCXX/lambda-invalid-capture.cpp | 7 + clang/tools/clang-format/clang-format.el | 1 + .../clang-offload-wrapper/ClangOffloadWrapper.cpp | 287 +- clang/tools/libclang/CXCursor.cpp | 1 + compiler-rt/lib/tsan/rtl/tsan_platform.h | 2 + compiler-rt/test/cfi/multiple-inheritance2.cpp | 38 + libc/cmake/modules/LLVMLibCRules.cmake | 4 + libcxx/test/support/msvc_stdlib_force_include.h | 2 +- libcxx/test/support/test_macros.h | 2 +- libcxx/test/support/test_workarounds.h | 8 +- lld/COFF/PDB.cpp | 14 +- lld/COFF/PDB.h | 9 +- lld/COFF/SymbolTable.cpp | 27 +- lld/ELF/Arch/Hexagon.cpp | 4 + lld/test/ELF/hexagon-jump-error.s | 31 + lld/test/wasm/Inputs/locals-duplicate1.ll | 6 +- lld/test/wasm/Inputs/locals-duplicate2.ll | 6 +- lld/test/wasm/bss-only.ll | 14 + lld/test/wasm/custom-section-name.ll | 17 +- lld/test/wasm/data-layout.ll | 6 - lld/test/wasm/data-segments.ll | 11 - lld/test/wasm/locals-duplicate.test | 26 +- lld/test/wasm/pic-static.ll | 19 +- lld/wasm/OutputSections.cpp | 16 +- lld/wasm/OutputSections.h | 2 +- lld/wasm/OutputSegment.h | 1 + lld/wasm/SyntheticSections.cpp | 12 +- lld/wasm/SyntheticSections.h | 4 +- lld/wasm/Writer.cpp | 9 +- lldb/include/lldb/API/SBFile.h | 4 + lldb/include/lldb/API/SBInstruction.h | 4 + lldb/include/lldb/API/SBInstructionList.h | 6 + lldb/include/lldb/API/SBStream.h | 4 + lldb/include/lldb/Host/File.h | 32 + .../TestMultilineCompletion.py | 3 + .../test/commands/gui/basic/TestGuiBasic.py | 3 + .../step-avoids-no-debug/TestStepNoDebug.py | 3 - .../default-constructor/sb_instruction.py | 5 +- .../default-constructor/sb_instructionlist.py | 5 +- .../TestDisassemble_VST1_64.py | 40 +- .../test/python_api/file_handle/TestFileHandle.py | 113 +- .../test/tools/lldb-server/gdbremote_testcase.py | 17 +- lldb/scripts/Python/python-typemaps.swig | 16 + lldb/scripts/interface/SBDebugger.i | 51 +- lldb/scripts/interface/SBFile.i | 17 + lldb/scripts/interface/SBInstruction.i | 5 +- lldb/scripts/interface/SBInstructionList.i | 5 +- lldb/scripts/interface/SBStream.i | 13 +- lldb/source/API/SBFile.cpp | 6 + lldb/source/API/SBInstruction.cpp | 22 +- lldb/source/API/SBInstructionList.cpp | 32 +- lldb/source/API/SBStream.cpp | 18 +- lldb/source/Host/common/File.cpp | 14 +- lldb/source/Host/linux/Host.cpp | 79 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 2 +- .../Plugins/Process/Windows/Common/CMakeLists.txt | 4 +- .../Common/NativeRegisterContextWindows_arm64.cpp | 755 ++++ .../Common/NativeRegisterContextWindows_arm64.h | 80 + .../Process/Windows/Common/TargetThreadWindows.cpp | 11 +- .../Common/arm64/RegisterContextWindows_arm64.cpp | 442 ++ .../Common/arm64/RegisterContextWindows_arm64.h | 47 + .../ScriptInterpreter/Python/PythonDataObjects.cpp | 384 +- .../ScriptInterpreter/Python/PythonDataObjects.h | 217 +- .../Shell/ObjectFile/PECOFF/basic-info-arm64.yaml | 2 +- .../test/Shell/Register/Inputs/aarch64-fp-read.cpp | 19 + .../test/Shell/Register/Inputs/aarch64-gp-read.cpp | 47 + lldb/test/Shell/Register/aarch64-fp-read.test | 21 + lldb/test/Shell/Register/aarch64-gp-read.test | 24 + llvm/docs/LangRef.rst | 40 +- llvm/docs/TypeMetadata.rst | 64 - llvm/include/llvm/Analysis/TypeMetadataUtils.h | 2 - llvm/include/llvm/BinaryFormat/Dwarf.h | 7 +- llvm/include/llvm/CodeGen/DIE.h | 12 + llvm/include/llvm/CodeGen/MachineInstr.h | 2 +- llvm/include/llvm/Demangle/Demangle.h | 9 +- .../include/llvm/Demangle/MicrosoftDemangleNodes.h | 3 + llvm/include/llvm/IR/Attributes.h | 4 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 2 +- llvm/include/llvm/IR/FixedMetadataKinds.def | 1 - llvm/include/llvm/IR/GlobalObject.h | 19 +- llvm/include/llvm/IR/GlobalVariable.h | 1 + llvm/include/llvm/IR/IntrinsicInst.h | 17 +- llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 11 + llvm/include/llvm/IR/Value.h | 3 +- llvm/include/llvm/LTO/LTO.h | 2 +- llvm/include/llvm/MC/MCSectionXCOFF.h | 1 + llvm/include/llvm/Transforms/IPO/GlobalDCE.h | 14 - llvm/lib/Analysis/Loads.cpp | 31 +- llvm/lib/Analysis/TypeMetadataUtils.cpp | 32 - llvm/lib/Analysis/ValueTracking.cpp | 4 +- llvm/lib/AsmParser/LLParser.cpp | 6 +- llvm/lib/BinaryFormat/Dwarf.cpp | 3 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 34 +- llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h | 12 +- .../AsmPrinter/DbgEntityHistoryCalculator.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 45 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 29 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h | 84 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 29 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 16 +- llvm/lib/CodeGen/GlobalMerge.cpp | 8 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 52 +- llvm/lib/CodeGen/LowerEmuTLS.cpp | 7 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 47 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 12 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 17 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 7 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 2 + llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 1 - llvm/lib/Demangle/MicrosoftDemangle.cpp | 12 +- llvm/lib/Demangle/MicrosoftDemangleNodes.cpp | 49 +- llvm/lib/ExecutionEngine/Orc/Speculation.cpp | 2 +- llvm/lib/IR/Attributes.cpp | 19 +- llvm/lib/IR/ConstantFold.cpp | 14 +- llvm/lib/IR/Core.cpp | 7 +- llvm/lib/IR/DebugInfoMetadata.cpp | 14 +- llvm/lib/IR/Globals.cpp | 2 +- llvm/lib/IR/IRBuilder.cpp | 8 +- llvm/lib/IR/Metadata.cpp | 18 - llvm/lib/IR/Value.cpp | 46 +- llvm/lib/IR/Verifier.cpp | 15 +- llvm/lib/LTO/LTO.cpp | 5 +- llvm/lib/LTO/LTOCodeGenerator.cpp | 2 - llvm/lib/Linker/IRMover.cpp | 2 +- llvm/lib/Linker/LinkModules.cpp | 3 +- llvm/lib/MC/MCXCOFFStreamer.cpp | 29 +- llvm/lib/MC/XCOFFObjectWriter.cpp | 268 +- llvm/lib/Passes/PassBuilder.cpp | 12 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 4 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 9 +- .../Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp | 9 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 2 +- .../Target/AMDGPU/AMDGPULowerKernelArguments.cpp | 20 +- llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp | 1 - llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h | 6 +- llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 14 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 10 +- llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp | 66 +- llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 6 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 64 + llvm/lib/Target/AMDGPU/SIInstrInfo.h | 8 + llvm/lib/Target/AMDGPU/SIInstructions.td | 26 + llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 2 +- llvm/lib/Target/ARM/ARMInstrFormats.td | 4 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 64 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 12 +- llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h | 5 +- llvm/lib/Target/Mips/MipsInstructionSelector.cpp | 44 +- llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 49 +- llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp | 301 +- llvm/lib/Target/Mips/MipsRegisterBankInfo.h | 9 + llvm/lib/Target/Mips/MipsRegisterBanks.td | 2 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 69 +- llvm/lib/Target/TargetLoweringObjectFile.cpp | 1 + .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 34 +- .../Target/WebAssembly/Disassembler/LLVMBuild.txt | 2 +- .../Disassembler/WebAssemblyDisassembler.cpp | 24 +- .../MCTargetDesc/WebAssemblyInstPrinter.cpp | 18 +- .../MCTargetDesc/WebAssemblyMCCodeEmitter.cpp | 1 + .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 24 +- .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 64 +- .../lib/Target/WebAssembly/WebAssemblyInstrConv.td | 17 + .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 58 +- .../Target/WebAssembly/WebAssemblyMCInstLower.h | 3 + .../Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 3 + llvm/lib/Target/X86/X86ISelLowering.cpp | 106 +- llvm/lib/Transforms/IPO/Attributor.cpp | 6 +- llvm/lib/Transforms/IPO/ConstantMerge.cpp | 2 +- llvm/lib/Transforms/IPO/CrossDSOCFI.cpp | 2 +- llvm/lib/Transforms/IPO/GlobalDCE.cpp | 156 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 8 +- llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 14 +- llvm/lib/Transforms/IPO/MergeFunctions.cpp | 4 +- llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 52 +- .../Transforms/InstCombine/InstCombineShifts.cpp | 6 + .../Instrumentation/AddressSanitizer.cpp | 8 +- .../Instrumentation/HWAddressSanitizer.cpp | 4 +- .../Transforms/Instrumentation/InstrProfiling.cpp | 8 +- .../Transforms/Instrumentation/Instrumentation.cpp | 3 +- .../Instrumentation/SanitizerCoverage.cpp | 5 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 2 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 7 +- llvm/lib/Transforms/Scalar/SROA.cpp | 10 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 18 +- llvm/lib/Transforms/Utils/Local.cpp | 2 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 2 +- llvm/test/Analysis/MemorySSA/pr43641.ll | 22 + .../ScalarEvolution/widenable-condition.ll | 45 + llvm/test/CodeGen/AArch64/GlobalISel/debug-cpp.ll | 2 +- .../test/CodeGen/AArch64/GlobalISel/debug-insts.ll | 8 +- .../AArch64/GlobalISel/legalize-dyn-alloca.mir | 12 +- .../AArch64/GlobalISel/prelegalizercombiner-br.mir | 10 +- .../CodeGen/AArch64/GlobalISel/regbank-fma.mir | 8 +- .../AArch64/GlobalISel/select-jump-table-brjt.mir | 10 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fadd.mir | 18 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fcmp.mir | 24 +- .../AMDGPU/GlobalISel/legalize-fcopysign.mir | 36 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fcos.mir | 22 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmaxnum.mir | 66 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fminnum.mir | 66 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmul.mir | 18 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fpext.mir | 12 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsin.mir | 22 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsub.mir | 30 +- .../legalize-intrinsic-amdgcn-fdiv-fast.mir | 16 +- llvm/test/CodeGen/AMDGPU/dpp_combine.mir | 196 + llvm/test/CodeGen/AMDGPU/fix-sgpr-copies.mir | 50 + llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll | 24 + llvm/test/CodeGen/AMDGPU/llvm.amdgcn.update.dpp.ll | 65 +- llvm/test/CodeGen/ARM/debug-info-arg.ll | 2 +- .../MIR/AMDGPU/machine-function-info-no-ir.mir | 9 +- .../CodeGen/MIR/AMDGPU/machine-function-info.ll | 6 +- .../instruction-select/load_store_vec.mir | 156 + .../Mips/GlobalISel/legalizer/dyn_stackalloc.mir | 4 +- .../Mips/GlobalISel/legalizer/load_store_vec.mir | 144 + .../Mips/GlobalISel/llvm-ir/load_store_vec.ll | 80 + .../GlobalISel/regbankselect/load_store_vec.mir | 150 + llvm/test/CodeGen/PowerPC/aix-return55.ll | 11 + llvm/test/CodeGen/PowerPC/aix-xcoff-common.ll | 23 +- llvm/test/CodeGen/PowerPC/aix-xcoff-lcomm.ll | 13 +- llvm/test/CodeGen/PowerPC/debuginfo-stackarg.ll | 2 +- llvm/test/CodeGen/RISCV/fastcc-float.ll | 71 + llvm/test/CodeGen/RISCV/fastcc-int.ll | 85 + llvm/test/CodeGen/WebAssembly/conv-trap.ll | 80 + llvm/test/CodeGen/WebAssembly/multivalue.ll | 24 +- llvm/test/CodeGen/X86/memcmp-minsize.ll | 61 +- llvm/test/CodeGen/X86/memcmp-optsize.ll | 148 +- llvm/test/CodeGen/X86/memcmp.ll | 89 +- llvm/test/CodeGen/X86/select-sra.ll | 79 +- llvm/test/CodeGen/X86/setcc-wide-types.ll | 479 ++- llvm/test/DebugInfo/ARM/PR16736.ll | 2 +- .../DebugInfo/ARM/entry-value-multi-byte-expr.ll | 91 + llvm/test/DebugInfo/ARM/float-stack-arg.ll | 2 +- llvm/test/DebugInfo/COFF/pieces.ll | 6 +- .../live-debug-values-bundled-entry-values.mir | 4 +- .../MIR/X86/avoid-single-entry-value-location.mir | 2 +- .../MIR/X86/dbgcall-site-interpretation.mir | 4 +- llvm/test/DebugInfo/MIR/X86/dbginfo-entryvals.mir | 4 +- .../MIR/X86/multiple-param-dbg-value-entry.mir | 8 +- .../Sparc/entry-value-complex-reg-expr.ll | 79 + llvm/test/DebugInfo/X86/dbg-addr-dse.ll | 8 +- llvm/test/DebugInfo/X86/dbg-addr.ll | 2 +- llvm/test/DebugInfo/X86/live-debug-vars-dse.mir | 16 +- llvm/test/DebugInfo/X86/op_deref.ll | 14 +- llvm/test/DebugInfo/X86/parameters.ll | 10 +- llvm/test/DebugInfo/X86/safestack-byval.ll | 4 +- llvm/test/DebugInfo/X86/spill-indirect-nrvo.ll | 2 +- llvm/test/DebugInfo/X86/spill-nontrivial-param.ll | 2 +- llvm/test/DebugInfo/X86/vla.ll | 18 +- llvm/test/Demangle/ms-options.test | 14 + llvm/test/LTO/ARM/lto-linking-metadata.ll | 19 - llvm/test/MC/ARM/gas-compl-mem-offset-paren.s | 20 + .../MC/Disassembler/WebAssembly/wasm-error.txt | 5 +- llvm/test/MC/ELF/section-relro.ll | 65 + llvm/test/MC/WebAssembly/basic-assembly.s | 12 + llvm/test/MC/X86/x86-64-avx512pf.s | 65 + llvm/test/ThinLTO/X86/lazyload_metadata.ll | 4 +- .../GlobalDCE/virtual-functions-base-call.ll | 78 - .../virtual-functions-base-pointer-call.ll | 118 - .../GlobalDCE/virtual-functions-derived-call.ll | 78 - .../virtual-functions-derived-pointer-call.ll | 120 - .../virtual-functions-visibility-post-lto.ll | 95 - .../virtual-functions-visibility-pre-lto.ll | 94 - .../test/Transforms/GlobalDCE/virtual-functions.ll | 55 - llvm/test/Transforms/GlobalDCE/vtable-rtti.ll | 47 - llvm/test/Transforms/InstCombine/and.ll | 3 +- llvm/test/Transforms/InstCombine/shift.ll | 20 +- .../Transforms/Internalize/vcall-visibility.ll | 64 - llvm/test/Transforms/NewGVN/pr43441.ll | 42 + .../test/Transforms/SROA/reuse_lifetime_markers.ll | 69 - .../SimpleLoopUnswitch/delete-dead-blocks.ll | 1 + .../exponential-nontrivial-unswitch-nested.ll | 20 + .../exponential-nontrivial-unswitch-nested2.ll | 22 + .../exponential-nontrivial-unswitch.ll | 20 + .../exponential-nontrivial-unswitch2.ll | 20 + .../exponential-switch-unswitch.ll | 20 + .../SimpleLoopUnswitch/nontrivial-unswitch-cost.ll | 1 + .../nontrivial-unswitch-redundant-switch.ll | 1 + .../SimpleLoopUnswitch/nontrivial-unswitch.ll | 1 + .../Verifier/diexpression-dwarf-entry-value.ll | 8 + .../Verifier/diexpression-entry-value-llvm-ir.ll | 31 + llvm/test/Verifier/diexpression-entry-value.ll | 11 +- .../Verifier/diexpression-valid-entry-value.ll | 2 +- .../tools/llvm-objdump/xcoff-section-headers.test | 18 +- .../malformed-ptr-to-counter-array.test | 10 +- .../llvm-readobj/Inputs/xcoff-reloc-overflow.o | Bin 0 -> 558 bytes .../tools/llvm-readobj/xcoff-overflow-section.test | 47 + llvm/tools/llvm-lipo/llvm-lipo.cpp | 3 +- llvm/tools/llvm-mc/Disassembler.cpp | 15 +- llvm/tools/llvm-mc/Disassembler.h | 10 +- llvm/tools/llvm-mc/llvm-mc.cpp | 4 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 53 +- llvm/tools/llvm-objdump/llvm-objdump.h | 14 +- llvm/tools/llvm-readobj/XCOFFDumper.cpp | 80 +- llvm/tools/llvm-undname/llvm-undname.cpp | 20 + llvm/unittests/IR/AttributesTest.cpp | 8 +- llvm/unittests/IR/ConstantsTest.cpp | 14 +- llvm/unittests/IR/FunctionTest.cpp | 34 +- llvm/unittests/IR/ValueTest.cpp | 7 +- llvm/unittests/Target/ARM/CMakeLists.txt | 6 +- llvm/unittests/Target/ARM/MachineInstrTest.cpp | 599 ++- llvm/utils/gn/secondary/clang/lib/Sema/BUILD.gn | 1 + llvm/utils/lit/lit/cl_arguments.py | 20 +- llvm/utils/lit/lit/llvm/config.py | 2 + llvm/utils/lit/lit/main.py | 61 +- llvm/utils/llvm-locstats/llvm-locstats.py | 1 + llvm/utils/update_mir_test_checks.py | 7 +- .../deviceRTLs/{nvptx/src => }/interface.h | 11 +- .../libomptarget/deviceRTLs/nvptx/CMakeLists.txt | 9 +- .../deviceRTLs/nvptx/src/nvptx_interface.h | 15 +- openmp/libomptarget/deviceRTLs/nvptx/src/option.h | 3 +- .../deviceRTLs/nvptx/src/target_impl.h | 1 - polly/lib/CodeGen/LoopGeneratorsKMP.cpp | 4 +- 487 files changed, 18128 insertions(+), 8774 deletions(-) create mode 100644 clang/lib/Sema/SemaConcept.cpp create mode 100644 clang/test/AST/Inputs/json-dump-include.h delete mode 100644 clang/test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p1.cpp delete mode 100644 clang/test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p2.cpp delete mode 100644 clang/test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p5.cpp delete mode 100644 clang/test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p6.cpp delete mode 100644 clang/test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p7.cpp delete mode 100644 clang/test/CXX/concepts-ts/dcl.dcl/lit.cfg.py delete mode 100644 clang/test/CXX/concepts-ts/expr/expr.prim/expr.prim.id/p3.cpp create mode 100644 clang/test/CXX/expr/expr.prim/expr.prim.id/p3.cpp create mode 100644 clang/test/CXX/temp/concept/p4.cpp rename clang/test/CXX/{concepts-ts => }/temp/temp.constr/temp.constr.decl/class-te [...] create mode 100644 clang/test/CXX/temp/temp.constr/temp.constr.decl/func-template- [...] create mode 100644 clang/test/CXX/temp/temp.constr/temp.constr.decl/var-template-decl.cpp create mode 100644 clang/test/CodeGenCXX/cfi-multiple-inheritance.cpp create mode 100644 clang/test/CodeGenCXX/odr-use-lookahead.cpp delete mode 100644 clang/test/CodeGenCXX/vcall-visibility-metadata.cpp delete mode 100644 clang/test/CodeGenCXX/virtual-function-elimination.cpp create mode 100644 clang/test/Driver/as-w-option.c delete mode 100644 clang/test/Driver/virtual-function-elimination.cpp create mode 100644 clang/test/Misc/loop-opt-setup.c create mode 100644 clang/test/Modules/validate-file-content.m create mode 100644 clang/test/PCH/cxx2a-concept-specialization-expr.cpp create mode 100644 clang/test/PCH/validate-file-content.m create mode 100644 compiler-rt/test/cfi/multiple-inheritance2.cpp create mode 100644 lld/test/ELF/hexagon-jump-error.s create mode 100644 lld/test/wasm/bss-only.ll create mode 100644 lldb/source/Plugins/Process/Windows/Common/NativeRegisterContex [...] create mode 100644 lldb/source/Plugins/Process/Windows/Common/NativeRegisterContex [...] create mode 100644 lldb/source/Plugins/Process/Windows/Common/arm64/RegisterContex [...] create mode 100644 lldb/source/Plugins/Process/Windows/Common/arm64/RegisterContex [...] create mode 100644 lldb/test/Shell/Register/Inputs/aarch64-fp-read.cpp create mode 100644 lldb/test/Shell/Register/Inputs/aarch64-gp-read.cpp create mode 100644 lldb/test/Shell/Register/aarch64-fp-read.test create mode 100644 lldb/test/Shell/Register/aarch64-gp-read.test create mode 100644 llvm/test/Analysis/MemorySSA/pr43641.ll create mode 100644 llvm/test/Analysis/ScalarEvolution/widenable-condition.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/instruction-select/load_store [...] create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/legalizer/load_store_vec.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/load_store_vec.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/regbankselect/load_store_vec.mir create mode 100644 llvm/test/CodeGen/PowerPC/aix-return55.ll create mode 100644 llvm/test/CodeGen/RISCV/fastcc-float.ll create mode 100644 llvm/test/CodeGen/RISCV/fastcc-int.ll create mode 100644 llvm/test/DebugInfo/ARM/entry-value-multi-byte-expr.ll create mode 100644 llvm/test/DebugInfo/Sparc/entry-value-complex-reg-expr.ll create mode 100644 llvm/test/Demangle/ms-options.test delete mode 100644 llvm/test/LTO/ARM/lto-linking-metadata.ll create mode 100644 llvm/test/MC/ARM/gas-compl-mem-offset-paren.s create mode 100644 llvm/test/MC/ELF/section-relro.ll create mode 100644 llvm/test/MC/X86/x86-64-avx512pf.s delete mode 100644 llvm/test/Transforms/GlobalDCE/virtual-functions-base-call.ll delete mode 100644 llvm/test/Transforms/GlobalDCE/virtual-functions-base-pointer-call.ll delete mode 100644 llvm/test/Transforms/GlobalDCE/virtual-functions-derived-call.ll delete mode 100644 llvm/test/Transforms/GlobalDCE/virtual-functions-derived-pointe [...] delete mode 100644 llvm/test/Transforms/GlobalDCE/virtual-functions-visibility-pos [...] delete mode 100644 llvm/test/Transforms/GlobalDCE/virtual-functions-visibility-pre-lto.ll delete mode 100644 llvm/test/Transforms/GlobalDCE/virtual-functions.ll delete mode 100644 llvm/test/Transforms/GlobalDCE/vtable-rtti.ll delete mode 100644 llvm/test/Transforms/Internalize/vcall-visibility.ll create mode 100644 llvm/test/Transforms/NewGVN/pr43441.ll delete mode 100644 llvm/test/Transforms/SROA/reuse_lifetime_markers.ll create mode 100644 llvm/test/Verifier/diexpression-dwarf-entry-value.ll create mode 100644 llvm/test/Verifier/diexpression-entry-value-llvm-ir.ll create mode 100644 llvm/test/tools/llvm-readobj/Inputs/xcoff-reloc-overflow.o create mode 100644 llvm/test/tools/llvm-readobj/xcoff-overflow-section.test rename openmp/libomptarget/deviceRTLs/{nvptx/src => }/interface.h (99%) copy llvm/lib/Target/Mips/MipsRegisterBanks.td => openmp/libomptarget/deviceRTLs/n [...]