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-lts-allyesconfig in repository toolchain/ci/llvm-project.
from 3098e44daa7 [X86] Prefer locked stack op over mfence for seq_cst 64-bit [...] adds c5c9ca0ba1b Add guidelines/recommendations for organizers of LLVM Socials adds 56f9afaf6b1 [CMake] Correctly reinstate LLDB_CAN_USE_LLDB_SERVER adds 004393681c2 Revert "FileCheck [5/12]: Introduce regular numeric variables" adds efe8e7e36d0 typedef enum -> enum adds b1f213cfdc8 TestMinidumpNew.py: Use yaml2obj where possible adds a568222ddd4 [IRTranslator] Don't hardcode GEP index type adds b0dbc9612ff Revert r360637 "PR41817: Fix regression in r359260 that cau [...] adds 15842132d50 [MemorySanitizer] getMMXVectorTy - assert valid element siz [...] adds ce0da8ba82d [test]Make test work on Windows adds 9df3883618a [llvm-objcopy] Cache gnu_debuglink's target CRC adds ed9117f88d0 GlobalOpt: do not promote globals used atomically to constants. adds ff6875acd90 AArch64: support binutils-like things on arm64_32. adds 2747ee2c83e [X86] X86TargetLowering::LowerINTRINSIC_WO_CHAIN - ensure r [...] adds 7b4ecdd3c2c Reinstate "FileCheck [5/12]: Introduce regular numeric variables" adds 2dd5283d2a3 Move SymbolTable::addFile to InputFiles.cpp. adds d06f3917913 Add a new language mode for C2x; enable [[attribute]] suppo [...] adds 2e9591c23a9 Make getObjCEncodingForTypeImpl() take a bitmask instead of [...] adds 62f5b591f4f DWARF/NFC: Centralize DIERef conversions adds 717b62a146a TableGen: support #ifndef in addition to #ifdef. adds 37b7922daa9 Save the induction binary operator in IVDescriptors for non [...] adds fe4f6d53c6e [lit][tests]Add feature libcxx-used and use it in llvm-*-fu [...] adds 87ae6bf80b4 [libc++] [test] Use std::nextafter() instead of std::nexttoward() adds 7a9ccf89f23 [Driver][Windows] Add dependent lib argument for profile in [...] adds 9fd3be294c9 [APFloat] APFloat::Storage::Storage - fix use after move adds 9e88a268637 [llvm-readobj] - Apply clang format. NFC. adds 22561972af4 [PowerPC] Custom lower known CR bit spills adds 2f6ef2fc929 DWARF v5: emit DW_AT_addr_base if DW_AT_low_pc references . [...] adds ed4dbe63260 [ELF] --gdb-index: fix SIGSEGV when a DWARFAddressRange has [...] adds ac2f5a61be2 Replace lit feature keyword 'not_COFF' with 'uses_COFF'. adds 728ffd000a3 [Sema] CodeSynthesisContext - add missing variable initiali [...] adds e029da46e6e [AArch64][SVE2] Asm: add integer multiply-add/subtract (ind [...] adds 3b917019a5d [AArch64][SVE2] Asm: add SQRDMLAH/SQRDMLSH instructions adds c2d9cfd9250 [X86] Disable shouldFoldConstantShiftPairToMask for scalar [...] adds e041d15f5e3 [LLD][ELF] Add the -z ifunc-noplt option adds 7b20032628c [AMDGPU] gfx1010 Strengthen some SMEM WAR hazard unit tests. NFC. adds 7955e38f281 [ARM][CMSE] Add cmse intrinsics for TT instructions adds 33cb8f5b547 [AMDGPU] Fixed +DumpCode adds 05791d90c91 [AMDGPU] Fixed handling of imemdiate i1 literals adds bbe4ff10df2 [Test] Autogen a test for ease of later changing adds 19ae9d010dc Rename MacOS X -> macOS where applicable. adds 7c5c0c9fe59 Support FNeg in SpeculativeExecution pass adds 1362905e8c4 lldb-server: rename `llgs::terminate` (NFC) adds bd8d3091117 [IndVars] Extend reasoning about loop invariant exits to no [...] adds 1acec2b6395 build: use the correct variable adds 75ad8c5d631 Fix a release mode warning introduced in r360694 adds 80c6e79602f [MemorySSA] LoopSimplify preserves MemorySSA only when flag [...] adds 094584cd522 [clang-tidy] Fix invalid fixit for readability-static-acces [...] adds 0333dd95636 Restore test files accidentally deleted in r354839 adds 48c4e4fa802 [LVI][CVP] Add support for abs/nabs select pattern flavor adds 2423b7dfd3d Update ASTMerge FileCheck test expectations adds ee51d851eae [AMDGPU][GFX8][GFX9] Corrected predicate of v_*_co_u32 aliases adds 030b17db665 Temporarily revert "Change -gz and -Wa,--compress-debug-sec [...] adds 53c9d585b5b [LICM] Allow AliasSetMap to contain top-level loops. adds dc2f5f9ff81 Fix ASTMerge/namespace/test.cpp after r360701 adds 7baf528aba2 [NFC][CodeGen][X86][AArch64] Add and-const-mask + const-shi [...] adds 0cdd3b1d817 [NewPM] Port HWASan and Kernel HWASan adds 9b234b388d3 [Polly] Don't crash on invalid delinearization result. adds b26592e04d5 [AArch64] Create a TargetInfo header. NFC adds c9dd299736a [GWP-ASan] Initial build files, implementation of PRNG [1]. adds 025df3b8270 [OpenMP][AArch64] Fix compile with LLVM trunk. adds 27d22b6b7a6 [libFuzzer] reimplement DFT's collect_data_flow inside libF [...] adds 8ce2ee9d562 [AMDGPU] Create a TargetInfo header. NFC adds 1e8104daf2d [libFuzzer] #include <string_view>, hopefully should fix th [...] adds 7f9a008a2db [ARC] Create a TargetInfo header. NFC adds 2e2dfe21861 [libFuzzer] replace string_view with string to fix the bots [...] adds f3011b9b106 [ARM] Create a TargetInfo header. NFC adds 445f942fc49 Use an offset from TOS for idempotent rmw locked op lowering adds 048a97bca4d Fix bots by adding target triple to test. adds e982b42003c [AVR] Create a TargetInfo header. NFC adds a68ee931e64 [BPF] Create a TargetInfo header. NFC adds a0de66dd173 [polly] Fix non-determinism in IslNodeBuilder. adds 7ef172998bf [Hexagon] Create a TargetInfo header. NFC adds 092f85a594d [lit/Register] Fix matching of the output. adds 2e50dc78c5e [Lanai] Create a TargetInfo header. NFC adds 313b78150ce [Mips] Create a TargetInfo header. NFC adds a57ce32effd [MSP430] Create a TargetInfo header. NFC adds e8f83befd5b [NVPTX] Create a TargetInfo header. NFC adds 7d7b788fb18 Make SBDebugger.RunCommandInterpreter callable from Python. adds ee6ced196dd [PowerPC] Create a TargetInfo header. NFC adds 51fc56d603b [RISCV] Create a TargetInfo header. NFC adds cf82d4a483f [Sparc] Create a TargetInfo header. NFC adds 1e6f98b89db [SystemZ] Create a TargetInfo header. NFC adds c6c421379dd [WebAssembly] Create a TargetInfo header. NFC adds 01163854523 [X86] Create a TargetInfo header. NFC adds 70b654fa9b8 [analyzer] MIGChecker: Add support for os_ref_retain(). adds 5f7d4ab5f97 [XCore] Create a TargetInfo header. NFC adds e41ae14581a [analyzer] MIGChecker: Fix redundant semicolon. adds 658cad12874 [NFC] Reuse a helper function to eliminate duplicate code adds bd3adfe5e3b [Target] Generalize some behavior in Thread adds f4dfd63c748 [IR] Disallow llvm.global_ctors and llvm.global_dtors of th [...] adds 5296e2809fd Fix 2-field llvm.global_ctors `REQUIRES: asserts` tests aft [...] adds 3bdbd97d674 [lldb] [lit] Fix whitespace in matches for remaining AVX512 tests adds a23cc727d81 Revert "build: use the correct variable" adds 384d46c0d5b [X86] Use OR32mi8Locked instead of LOCK_OR32mi8 in emitLock [...] adds c31a45e62a2 [Docs] Document lldb-dotest adds c18740976e5 Mark private unimplemented functions as deleted adds 4c1d6ee83dd Replace assert with static_assert here applicable.
No new revisions were added by this update.
Summary of changes: .../StaticAccessedThroughInstanceCheck.cpp | 1 + ...eadability-static-accessed-through-instance.cpp | 28 + clang/docs/ReleaseNotes.rst | 5 +- clang/include/clang/AST/ASTContext.h | 53 +- clang/include/clang/Basic/LangOptions.def | 1 + clang/include/clang/Frontend/LangStandard.h | 24 +- clang/include/clang/Frontend/LangStandards.def | 8 + clang/include/clang/Sema/Sema.h | 6 +- clang/lib/AST/ASTContext.cpp | 184 +- clang/lib/AST/Decl.cpp | 41 +- clang/lib/CodeGen/BackendUtil.cpp | 34 +- clang/lib/Driver/ToolChains/Clang.cpp | 12 +- clang/lib/Frontend/CompilerInvocation.cpp | 11 +- clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp | 33 +- .../anonymous-fields/Inputs/anonymous-fields1.cpp | 5 + .../anonymous-fields/Inputs/anonymous-fields2.cpp | 9 + clang/test/ASTMerge/anonymous-fields/test.cpp | 4 + clang/test/ASTMerge/asm/Inputs/asm-function.cpp | 21 + clang/test/ASTMerge/asm/test.cpp | 8 + clang/test/ASTMerge/category/Inputs/category1.m | 48 + clang/test/ASTMerge/category/Inputs/category2.m | 49 + clang/test/ASTMerge/category/test.m | 11 + .../Inputs/class-template-partial-spec1.cpp | 118 + .../Inputs/class-template-partial-spec2.cpp | 79 + .../ASTMerge/class-template-partial-spec/test.cpp | 27 + .../class-template/Inputs/class-template1.cpp | 37 + .../class-template/Inputs/class-template2.cpp | 37 + clang/test/ASTMerge/class-template/test.cpp | 28 + clang/test/ASTMerge/class/Inputs/class1.cpp | 48 + clang/test/ASTMerge/class/Inputs/class2.cpp | 40 + clang/test/ASTMerge/class/test.cpp | 24 + clang/test/ASTMerge/class2/Inputs/class3.cpp | 26 + clang/test/ASTMerge/class2/test.cpp | 9 + clang/test/ASTMerge/codegen-body/Inputs/body1.c | 6 + clang/test/ASTMerge/codegen-body/Inputs/body2.c | 4 + clang/test/ASTMerge/codegen-body/test.c | 5 + clang/test/ASTMerge/codegen-exprs/Inputs/exprs1.c | 10 + clang/test/ASTMerge/codegen-exprs/Inputs/exprs2.c | 10 + clang/test/ASTMerge/codegen-exprs/test.c | 5 + clang/test/ASTMerge/enum/Inputs/enum1.c | 42 + clang/test/ASTMerge/enum/Inputs/enum2.c | 42 + clang/test/ASTMerge/enum/test.c | 25 + clang/test/ASTMerge/exprs-cpp/Inputs/exprs3.cpp | 141 + clang/test/ASTMerge/exprs-cpp/test.cpp | 50 + clang/test/ASTMerge/exprs/Inputs/exprs1.c | 10 + clang/test/ASTMerge/exprs/Inputs/exprs2.c | 10 + clang/test/ASTMerge/exprs/test.c | 5 + .../ASTMerge/function-cpp/Inputs/function-1.cpp | 8 + clang/test/ASTMerge/function-cpp/test.cpp | 10 + clang/test/ASTMerge/function/Inputs/function1.c | 6 + clang/test/ASTMerge/function/Inputs/function2.c | 7 + clang/test/ASTMerge/function/test.c | 15 + .../inheritance/Inputs/inheritance-base.cpp | 7 + clang/test/ASTMerge/inheritance/test.cpp | 8 + .../init-ctors/Inputs/init-ctors-classes.cpp | 19 + clang/test/ASTMerge/init-ctors/test.cpp | 10 + .../injected-class-name-decl/Inputs/inject1.cpp | 2 + .../injected-class-name-decl/Inputs/inject2.cpp | 2 + .../ASTMerge/injected-class-name-decl/test.cpp | 3 + clang/test/ASTMerge/interface/Inputs/interface1.m | 105 + clang/test/ASTMerge/interface/Inputs/interface2.m | 100 + clang/test/ASTMerge/interface/test.m | 22 + clang/test/ASTMerge/macro/Inputs/macro.modulemap | 4 + clang/test/ASTMerge/macro/Inputs/macro1.h | 5 + clang/test/ASTMerge/macro/Inputs/macro1.m | 5 + clang/test/ASTMerge/macro/Inputs/macro2.m | 5 + clang/test/ASTMerge/macro/test.m | 6 + .../test/ASTMerge/namespace/Inputs/namespace1.cpp | 27 + .../test/ASTMerge/namespace/Inputs/namespace2.cpp | 60 + clang/test/ASTMerge/namespace/test.cpp | 17 + clang/test/ASTMerge/property/Inputs/property1.m | 31 + clang/test/ASTMerge/property/Inputs/property2.m | 33 + clang/test/ASTMerge/property/test.m | 13 + .../ASTMerge/std-initializer-list/Inputs/il.cpp | 9 + clang/test/ASTMerge/std-initializer-list/test.cpp | 3 + clang/test/ASTMerge/struct/Inputs/struct1.c | 141 + clang/test/ASTMerge/struct/Inputs/struct2.c | 138 + clang/test/ASTMerge/struct/test.c | 55 + clang/test/ASTMerge/typedef/Inputs/typedef1.c | 4 + clang/test/ASTMerge/typedef/Inputs/typedef2.c | 4 + clang/test/ASTMerge/typedef/test.c | 7 + clang/test/ASTMerge/unnamed_fields/Inputs/il.cpp | 3 + clang/test/ASTMerge/unnamed_fields/test.cpp | 3 + clang/test/ASTMerge/var-cpp/Inputs/var1.cpp | 17 + clang/test/ASTMerge/var-cpp/test.cpp | 9 + clang/test/ASTMerge/var/Inputs/var1.c | 7 + clang/test/ASTMerge/var/Inputs/var1.h | 1 + clang/test/ASTMerge/var/Inputs/var2.c | 7 + clang/test/ASTMerge/var/test.c | 12 + clang/test/Analysis/mig.mm | 20 + clang/test/CodeGen/hwasan-new-pm.c | 34 + clang/test/CodeGen/ms-compat-extern-static.c | 11 - clang/test/Driver/cl-options.c | 2 +- clang/test/Driver/instrprof-ld.c | 14 + clang/test/Driver/unknown-std.c | 2 + clang/test/Parser/c2x-attributes.c | 1 + clang/test/Sema/attr-cx2.c | 2 +- clang/test/Sema/attr-deprecated-c2x.c | 2 +- clang/test/Sema/c2x-maybe_unused-errors.c | 2 +- clang/test/Sema/c2x-maybe_unused.c | 2 +- clang/test/Sema/c2x-nodiscard.c | 2 +- clang/tools/driver/cc1as_main.cpp | 3 +- compiler-rt/cmake/config-ix.cmake | 17 +- compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.cpp | 181 +- compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.h | 2 +- compiler-rt/lib/gwp_asan/CMakeLists.txt | 36 + compiler-rt/lib/gwp_asan/random.cpp | 21 + compiler-rt/lib/gwp_asan/random.h | 20 + compiler-rt/test/fuzzer/dataflow.test | 28 +- compiler-rt/test/fuzzer/only-some-bytes.test | 4 +- .../test/gwp_asan/CMakeLists.txt | 0 .../numeric.ops.midpoint/midpoint.float.pass.cpp | 4 +- lld/ELF/Config.h | 1 + lld/ELF/Driver.cpp | 8 +- lld/ELF/InputFiles.cpp | 87 + lld/ELF/InputFiles.h | 3 + lld/ELF/Relocations.cpp | 10 +- lld/ELF/SymbolTable.cpp | 88 +- lld/ELF/SymbolTable.h | 1 - lld/ELF/SyntheticSections.cpp | 2 + lld/docs/ld.lld.1 | 10 +- lld/test/ELF/basic.s | 3 + lld/test/ELF/gdb-index-invalid-section-index.yaml | 140 + lld/test/ELF/gnu-ifunc-noplt-i386.s | 71 + lld/test/ELF/gnu-ifunc-noplt.s | 68 + lldb/cmake/modules/LLDBConfig.cmake | 4 +- lldb/docs/lldb-gdb-remote.txt | 10 +- lldb/docs/resources/build.rst | 7 +- lldb/docs/resources/test.rst | 48 +- lldb/docs/status/about.rst | 4 +- lldb/docs/status/features.rst | 2 +- lldb/docs/status/status.rst | 4 +- lldb/docs/testsuite/a-detailed-walkthrough.txt | 2 +- lldb/docs/use/map.rst | 12 +- lldb/docs/use/python-reference.rst | 2 +- lldb/docs/use/remote.rst | 4 +- lldb/docs/use/symbolication.rst | 8 +- lldb/docs/use/troubleshooting.rst | 2 +- lldb/docs/use/variable.rst | 4 +- lldb/include/lldb/Breakpoint/Breakpoint.h | 2 +- lldb/include/lldb/Breakpoint/StoppointLocation.h | 2 +- lldb/include/lldb/Core/Address.h | 14 +- lldb/include/lldb/Core/AddressResolver.h | 2 +- lldb/include/lldb/Core/SearchFilter.h | 4 +- lldb/include/lldb/Host/Socket.h | 4 +- lldb/include/lldb/Host/macosx/HostInfoMacOSX.h | 4 +- lldb/include/lldb/Interpreter/CommandCompletions.h | 4 +- .../lldb/Interpreter/OptionGroupWatchpoint.h | 4 +- lldb/include/lldb/Interpreter/OptionValue.h | 4 +- lldb/include/lldb/Interpreter/ScriptInterpreter.h | 4 +- lldb/include/lldb/Symbol/ObjectFile.h | 8 +- lldb/include/lldb/Symbol/SymbolContext.h | 4 +- lldb/include/lldb/Symbol/Symtab.h | 10 +- lldb/include/lldb/Symbol/Type.h | 18 +- lldb/include/lldb/Symbol/Variable.h | 4 +- lldb/include/lldb/Target/Process.h | 4 +- lldb/include/lldb/Target/QueueList.h | 2 +- lldb/include/lldb/Target/Target.h | 16 +- lldb/include/lldb/Target/ThreadList.h | 2 +- lldb/include/lldb/Target/ThreadPlan.h | 6 +- lldb/include/lldb/Target/ThreadPlanTracer.h | 4 +- lldb/include/lldb/Target/UnwindAssembly.h | 2 +- lldb/include/lldb/Utility/DataExtractor.h | 4 +- lldb/include/lldb/Utility/Event.h | 2 +- lldb/include/lldb/Utility/IOObject.h | 4 +- lldb/include/lldb/Utility/Predicate.h | 4 +- lldb/include/lldb/Utility/SharingPtr.h | 14 +- lldb/include/lldb/lldb-private-enumerations.h | 68 +- lldb/lit/Register/x86-64-xmm16-read.test | 32 +- lldb/lit/Register/x86-64-ymm16-read.test | 32 +- lldb/lit/Register/x86-64-zmm-read.test | 64 +- lldb/lit/Register/x86-zmm-read.test | 16 +- .../cast_int_to_anonymous_enum/main.cpp | 4 +- .../postmortem/minidump-new/TestMiniDumpNew.py | 98 +- .../postmortem/minidump-new/arm-linux.dmp | Bin 588 -> 0 bytes .../postmortem/minidump-new/arm-linux.yaml | 18 + .../postmortem/minidump-new/arm-macos.dmp | Bin 588 -> 0 bytes .../postmortem/minidump-new/arm-macos.yaml | 18 + .../postmortem/minidump-new/arm64-macos.dmp | Bin 1016 -> 0 bytes .../postmortem/minidump-new/arm64-macos.yaml | 18 + .../postmortem/minidump-new/linux-x86_64.yaml | 41 + .../postmortem/minidump-new/regions-linux-map.dmp | Bin 1379 -> 0 bytes .../postmortem/minidump-new/regions-linux-map.yaml | 33 + .../lang/objc/exceptions/TestObjCExceptions.py | 7 +- .../interpreter/TestRunCommandInterpreterAPI.py | 38 + .../test/python_api/lldbutil/iter/main.cpp | 4 +- .../test/python_api/module_section/main.cpp | 4 +- lldb/scripts/interface/SBDebugger.i | 26 + lldb/source/Commands/CommandObjectBreakpoint.cpp | 9 +- lldb/source/Expression/IRExecutionUnit.cpp | 2 +- lldb/source/Host/macosx/cfcpp/CFCBundle.h | 4 +- lldb/source/Interpreter/CommandObject.cpp | 5 +- .../Instruction/ARM/EmulateInstructionARM.h | 6 +- .../Instruction/ARM64/EmulateInstructionARM64.h | 48 +- lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp | 6 +- .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 4 + .../AppleObjCRuntime/AppleObjCTrampolineHandler.h | 2 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 12 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h | 8 +- .../Process/MacOSX-Kernel/CommunicationKDP.h | 12 +- lldb/source/Plugins/Process/Utility/ARMDefines.h | 4 +- .../Process/gdb-remote/GDBRemoteCommunication.h | 4 +- .../Plugins/Process/mach-core/ProcessMachCore.h | 5 +- .../minidump/RegisterContextMinidump_ARM64.cpp | 2 +- .../Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp | 18 +- .../Plugins/SymbolFile/DWARF/HashedNameToDIE.h | 2 + .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp | 44 +- lldb/source/Target/Target.cpp | 4 +- lldb/source/Target/Thread.cpp | 32 +- lldb/tools/debugserver/source/DNBDataRef.h | 4 +- lldb/tools/debugserver/source/DNBDefs.h | 8 +- lldb/tools/debugserver/source/DNBError.h | 4 +- lldb/tools/debugserver/source/MacOSX/MachTask.h | 4 +- .../debugserver/source/MacOSX/MachVMRegion.cpp | 2 +- .../debugserver/source/MacOSX/arm/DNBArchImpl.h | 4 +- .../source/MacOSX/arm64/DNBArchImplARM64.h | 4 +- .../source/MacOSX/i386/DNBArchImplI386.h | 8 +- .../debugserver/source/MacOSX/ppc/DNBArchImpl.h | 4 +- .../source/MacOSX/x86_64/DNBArchImplX86_64.h | 8 +- lldb/tools/debugserver/source/PThreadEvent.h | 4 +- lldb/tools/debugserver/source/PseudoTerminal.h | 5 +- lldb/tools/debugserver/source/RNBContext.h | 5 +- lldb/tools/debugserver/source/RNBDefs.h | 2 +- lldb/tools/debugserver/source/RNBRemote.h | 7 +- lldb/tools/debugserver/source/RNBSocket.h | 3 +- lldb/tools/debugserver/source/debugserver.cpp | 4 +- lldb/tools/debugserver/source/libdebugserver.cpp | 4 +- lldb/tools/driver/Driver.h | 4 +- lldb/tools/lldb-server/lldb-server.cpp | 6 +- llvm/docs/CommandGuide/FileCheck.rst | 12 +- llvm/docs/LangRef.rst | 8 +- llvm/docs/MeetupGuidelines.rst | 82 + llvm/docs/ReleaseNotes.rst | 4 + llvm/docs/index.rst | 15 + llvm/include/llvm/ADT/Triple.h | 1 + llvm/include/llvm/Analysis/IVDescriptors.h | 6 +- llvm/include/llvm/BinaryFormat/MachO.h | 6 +- llvm/include/llvm/IR/AutoUpgrade.h | 6 +- llvm/include/llvm/IR/IntrinsicsARM.td | 12 + llvm/include/llvm/InitializePasses.h | 2 +- llvm/include/llvm/Transforms/Instrumentation.h | 3 - .../Instrumentation/HWAddressSanitizer.h | 41 + llvm/lib/Analysis/IVDescriptors.cpp | 11 +- llvm/lib/Analysis/LazyValueInfo.cpp | 23 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 8 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 14 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 14 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 10 +- llvm/lib/IR/AutoUpgrade.cpp | 32 +- llvm/lib/IR/Verifier.cpp | 14 +- llvm/lib/Object/MachOObjectFile.cpp | 22 +- llvm/lib/Passes/PassBuilder.cpp | 1 + llvm/lib/Passes/PassRegistry.def | 2 + llvm/lib/Support/APFloat.cpp | 6 +- llvm/lib/Support/ARMTargetParser.cpp | 8 +- llvm/lib/Support/Triple.cpp | 13 +- llvm/lib/TableGen/TGLexer.cpp | 18 +- llvm/lib/TableGen/TGLexer.h | 2 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 1 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 14 + llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 1 + .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 3 + .../AArch64/Disassembler/AArch64Disassembler.cpp | 9 + .../AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 20 +- .../AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 7 +- .../AArch64/MCTargetDesc/AArch64MCTargetDesc.h | 7 +- .../MCTargetDesc/AArch64MachObjectWriter.cpp | 10 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 77 + .../AArch64/TargetInfo/AArch64TargetInfo.cpp | 26 +- .../Target/AArch64/TargetInfo/AArch64TargetInfo.h | 24 + llvm/lib/Target/AMDGPU/AMDGPU.h | 3 - llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 21 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h | 3 + llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp | 13 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 1 + .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 1 + .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 2 +- .../AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp | 1 + .../AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h | 3 - llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 3 + .../Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp | 2 +- .../Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.h | 29 + llvm/lib/Target/AMDGPU/VOP2Instructions.td | 7 +- llvm/lib/Target/ARC/ARCAsmPrinter.cpp | 1 + llvm/lib/Target/ARC/ARCTargetMachine.cpp | 1 + .../Target/ARC/Disassembler/ARCDisassembler.cpp | 1 + .../Target/ARC/MCTargetDesc/ARCMCTargetDesc.cpp | 1 + llvm/lib/Target/ARC/MCTargetDesc/ARCMCTargetDesc.h | 2 - llvm/lib/Target/ARC/TargetInfo/ARCTargetInfo.cpp | 2 +- llvm/lib/Target/ARC/TargetInfo/ARCTargetInfo.h | 20 + llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 1 + llvm/lib/Target/ARM/ARMTargetMachine.cpp | 1 + llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 1 + .../Target/ARM/Disassembler/ARMDisassembler.cpp | 1 + .../Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 1 + llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h | 5 - llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 2 +- llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.h | 23 + llvm/lib/Target/AVR/AVRAsmPrinter.cpp | 1 + llvm/lib/Target/AVR/AVRTargetMachine.cpp | 1 + llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp | 1 + .../Target/AVR/Disassembler/AVRDisassembler.cpp | 1 + .../Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp | 1 + llvm/lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.h | 2 - llvm/lib/Target/AVR/TargetInfo/AVRTargetInfo.cpp | 2 +- llvm/lib/Target/AVR/TargetInfo/AVRTargetInfo.h | 18 + llvm/lib/Target/BPF/AsmParser/BPFAsmParser.cpp | 1 + llvm/lib/Target/BPF/BPFAsmPrinter.cpp | 1 + llvm/lib/Target/BPF/BPFTargetMachine.cpp | 1 + .../Target/BPF/Disassembler/BPFDisassembler.cpp | 1 + .../Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp | 1 + llvm/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h | 4 - llvm/lib/Target/BPF/TargetInfo/BPFTargetInfo.cpp | 11 +- llvm/lib/Target/BPF/TargetInfo/BPFTargetInfo.h | 22 + .../Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 1 + .../Hexagon/Disassembler/HexagonDisassembler.cpp | 1 + llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp | 1 + llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp | 1 + .../Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 1 + .../Hexagon/MCTargetDesc/HexagonMCTargetDesc.h | 1 - .../Hexagon/TargetInfo/HexagonTargetInfo.cpp | 3 +- .../Target/Hexagon/TargetInfo/HexagonTargetInfo.h | 20 + llvm/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp | 1 + .../Lanai/Disassembler/LanaiDisassembler.cpp | 1 + llvm/lib/Target/Lanai/Lanai.h | 1 - llvm/lib/Target/Lanai/LanaiAsmPrinter.cpp | 1 + llvm/lib/Target/Lanai/LanaiTargetMachine.cpp | 1 + .../Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp | 1 + .../Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h | 2 - .../Target/Lanai/TargetInfo/LanaiTargetInfo.cpp | 6 +- llvm/lib/Target/Lanai/TargetInfo/LanaiTargetInfo.h | 20 + .../Target/MSP430/AsmParser/MSP430AsmParser.cpp | 1 + .../MSP430/Disassembler/MSP430Disassembler.cpp | 1 + .../MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp | 1 + .../MSP430/MCTargetDesc/MSP430MCTargetDesc.h | 2 - llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp | 1 + llvm/lib/Target/MSP430/MSP430TargetMachine.cpp | 1 + .../Target/MSP430/TargetInfo/MSP430TargetInfo.cpp | 3 +- .../Target/MSP430/TargetInfo/MSP430TargetInfo.h | 20 + llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 1 + .../Target/Mips/Disassembler/MipsDisassembler.cpp | 10 +- .../Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 1 + .../Target/Mips/MCTargetDesc/MipsMCTargetDesc.h | 5 - llvm/lib/Target/Mips/MipsAsmPrinter.cpp | 1 + llvm/lib/Target/Mips/MipsTargetMachine.cpp | 1 + llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 3 +- llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.h | 23 + .../NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp | 1 + .../Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.h | 3 - llvm/lib/Target/NVPTX/NVPTX.h | 3 - llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 1 + llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp | 1 + .../Target/NVPTX/TargetInfo/NVPTXTargetInfo.cpp | 3 +- llvm/lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.h | 21 + llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 1 + .../PowerPC/Disassembler/PPCDisassembler.cpp | 1 + .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 1 + .../Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h | 4 - llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 1 + llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 71 +- llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 1 + .../PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 3 +- .../Target/PowerPC/TargetInfo/PowerPCTargetInfo.h | 22 + llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 1 + .../RISCV/Disassembler/RISCVDisassembler.cpp | 1 + .../RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 1 + .../Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.h | 3 - llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp | 1 + llvm/lib/Target/RISCV/RISCVTargetMachine.cpp | 1 + .../Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 7 +- llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.h | 21 + llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 1 + .../Sparc/Disassembler/SparcDisassembler.cpp | 7 +- .../Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 1 + .../Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h | 4 - llvm/lib/Target/Sparc/SparcAsmPrinter.cpp | 1 + llvm/lib/Target/Sparc/SparcTargetMachine.cpp | 1 + .../Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 3 +- llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.h | 22 + .../Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 1 + .../SystemZ/Disassembler/SystemZDisassembler.cpp | 1 + .../SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 1 + .../SystemZ/MCTargetDesc/SystemZMCTargetDesc.h | 2 - llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp | 1 + llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp | 1 + .../SystemZ/TargetInfo/SystemZTargetInfo.cpp | 2 +- .../Target/SystemZ/TargetInfo/SystemZTargetInfo.h | 20 + .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 1 + .../Disassembler/WebAssemblyDisassembler.cpp | 1 + .../MCTargetDesc/WebAssemblyMCTargetDesc.cpp | 1 + .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 3 - .../TargetInfo/WebAssemblyTargetInfo.cpp | 3 +- .../WebAssembly/TargetInfo/WebAssemblyTargetInfo.h | 26 + .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 1 + .../WebAssembly/WebAssemblyTargetMachine.cpp | 1 + llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 1 + .../Target/X86/Disassembler/X86Disassembler.cpp | 1 + .../Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 1 + llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h | 3 - llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 2 +- llvm/lib/Target/X86/TargetInfo/X86TargetInfo.h | 21 + llvm/lib/Target/X86/X86.td | 16 +- llvm/lib/Target/X86/X86AsmPrinter.cpp | 1 + llvm/lib/Target/X86/X86ISelLowering.cpp | 159 +- .../lib/Target/X86/X86SpeculativeLoadHardening.cpp | 4 +- llvm/lib/Target/X86/X86Subtarget.h | 4 + llvm/lib/Target/X86/X86TargetMachine.cpp | 1 + .../XCore/Disassembler/XCoreDisassembler.cpp | 5 +- .../XCore/MCTargetDesc/XCoreMCTargetDesc.cpp | 1 + .../Target/XCore/MCTargetDesc/XCoreMCTargetDesc.h | 2 - .../Target/XCore/TargetInfo/XCoreTargetInfo.cpp | 3 +- llvm/lib/Target/XCore/TargetInfo/XCoreTargetInfo.h | 20 + llvm/lib/Target/XCore/XCoreAsmPrinter.cpp | 1 + llvm/lib/Target/XCore/XCoreTargetMachine.cpp | 1 + llvm/lib/Transforms/IPO/GlobalOpt.cpp | 7 +- .../Instrumentation/HWAddressSanitizer.cpp | 133 +- .../Transforms/Instrumentation/Instrumentation.cpp | 2 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 2 + llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 20 +- llvm/lib/Transforms/Scalar/LICM.cpp | 10 +- .../lib/Transforms/Scalar/SpeculativeExecution.cpp | 1 + llvm/lib/Transforms/Utils/LoopSimplify.cpp | 3 +- llvm/lib/Transforms/Utils/ModuleUtils.cpp | 34 +- llvm/test/Analysis/MemorySSA/pr41853.ll | 16 + llvm/test/Bitcode/metadata-2.ll | 4 +- llvm/test/Bitcode/upgrade-global-ctors.ll | 4 +- llvm/test/Bitcode/upgrade-global-dtors.ll | 5 + llvm/test/Bitcode/upgrade-global-dtors.ll.bc | Bin 0 -> 932 bytes .../CodeGen/AArch64/const-shift-of-constmasked.ll | 1104 ++++++ llvm/test/CodeGen/AArch64/init-array.ll | 2 +- .../vector_splat-const-shift-of-constmasked.ll | 1265 +++++++ llvm/test/CodeGen/AMDGPU/smem-war-hazard.mir | 21 +- llvm/test/CodeGen/AMDGPU/xor3-i1-const.ll | 23 + .../CodeGen/ARM/GlobalISel/arm-irtranslator.ll | 17 + llvm/test/CodeGen/ARM/ctor_order.ll | 2 +- llvm/test/CodeGen/ARM/ctors_dtors.ll | 4 +- llvm/test/CodeGen/Mips/init-array.ll | 2 +- llvm/test/CodeGen/PowerPC/knowCRBitSpill.ll | 131 + llvm/test/CodeGen/PowerPC/pr17354.ll | 2 +- llvm/test/CodeGen/RISCV/init-array.ll | 2 +- .../SPARC/2008-10-10-InlineAsmMemoryOperand.ll | 2 +- .../CodeGen/X86/2007-06-04-X86-64-CtorAsmBugs.ll | 2 +- llvm/test/CodeGen/X86/2011-08-29-InitOrder.ll | 4 +- llvm/test/CodeGen/X86/atomic-idempotent.ll | 8 +- .../test/CodeGen/X86/const-shift-of-constmasked.ll | 2100 ++++++++++++ llvm/test/CodeGen/X86/init-priority.ll | 2 +- llvm/test/CodeGen/X86/negate-add-zero.ll | 1 - llvm/test/CodeGen/X86/shift-mask.ll | 161 +- .../test/CodeGen/X86/speculative-load-hardening.ll | 9 +- .../X86/vector_splat-const-shift-of-constmasked.ll | 3536 ++++++++++++++++++++ llvm/test/DebugInfo/COFF/asan-module-ctor.ll | 2 +- .../COFF/asan-module-without-functions.ll | 4 +- .../Generic/incorrect-variable-debugloc.ll | 2 +- llvm/test/DebugInfo/Generic/line-table-addrx.ll | 21 + llvm/test/DebugInfo/X86/convert-debugloc.ll | 2 +- llvm/test/DebugInfo/X86/cu-ranges-odr.ll | 2 +- llvm/test/DebugInfo/X86/dbg_value_direct.ll | 2 +- llvm/test/DebugInfo/X86/debug-ranges-offset.ll | 2 +- llvm/test/DebugInfo/X86/fission-ranges.ll | 2 + llvm/test/DebugInfo/X86/generate-odr-hash.ll | 2 +- .../ExecutionEngine/MCJIT/test-global-ctors.ll | 4 +- llvm/test/ExecutionEngine/MCJIT/weak-function.ll | 2 +- .../test/ExecutionEngine/OrcMCJIT/weak-function.ll | 2 +- llvm/test/Feature/global_pv.ll | 4 +- .../instrument_initializer_metadata.ll | 2 +- .../Instrumentation/HWAddressSanitizer/basic.ll | 6 + .../MemorySanitizer/global_ctors_2to3.ll | 18 - llvm/test/Linker/ctors5.ll | 8 - llvm/test/Linker/global_ctors.ll | 29 - llvm/test/MC/AArch64/SVE2/mla-diagnostics.s | 64 + llvm/test/MC/AArch64/SVE2/mla.s | 42 + llvm/test/MC/AArch64/SVE2/mls-diagnostics.s | 65 + llvm/test/MC/AArch64/SVE2/mls.s | 42 + llvm/test/MC/AArch64/SVE2/sqrdmlah-diagnostics.s | 70 + llvm/test/MC/AArch64/SVE2/sqrdmlah.s | 79 + llvm/test/MC/AArch64/SVE2/sqrdmlsh-diagnostics.s | 70 + llvm/test/MC/AArch64/SVE2/sqrdmlsh.s | 78 + llvm/test/MC/AMDGPU/vop3-gfx9.s | 24 + llvm/test/MC/ARM/cxx-global-constructor.ll | 2 +- .../Object/AArch64/nm-trivial-object-arm64_32.test | 5 + .../Inputs/trivial-object-test.macho-arm64_32 | Bin 0 -> 312 bytes llvm/test/TableGen/prep-diag5.td | 2 +- llvm/test/TableGen/prep-ifndef-diag-1.td | 4 + llvm/test/TableGen/prep-ifndef-diag-2.td | 4 + llvm/test/TableGen/prep-ifndef.td | 10 + llvm/test/ThinLTO/X86/deadstrip.ll | 2 +- .../Transforms/CorrelatedValuePropagation/basic.ll | 12 +- llvm/test/Transforms/GlobalDCE/global_ctors.ll | 4 +- .../GlobalDCE/global_ctors_integration.ll | 2 +- .../GlobalOpt/2006-07-07-InlineAsmCrash.ll | 2 +- .../GlobalOpt/2007-06-04-PackedStruct.ll | 4 +- .../Transforms/GlobalOpt/2010-10-19-WeakOdr.ll | 2 +- .../GlobalOpt/2011-04-09-EmptyGlobalCtors.ll | 2 +- llvm/test/Transforms/GlobalOpt/assume.ll | 2 +- llvm/test/Transforms/GlobalOpt/atomic.ll | 11 +- .../GlobalOpt/constantfold-initializers.ll | 14 +- llvm/test/Transforms/GlobalOpt/crash.ll | 4 +- .../GlobalOpt/ctor-list-opt-constexpr.ll | 4 +- .../Transforms/GlobalOpt/ctor-list-opt-inbounds.ll | 2 +- llvm/test/Transforms/GlobalOpt/cxx-dtor.ll | 4 +- .../GlobalOpt/externally-initialized-global-ctr.ll | 2 +- llvm/test/Transforms/GlobalOpt/int_sideeffect.ll | 2 +- .../Transforms/GlobalOpt/invariant-nodatalayout.ll | 4 +- llvm/test/Transforms/GlobalOpt/invariant.group.ll | 2 +- llvm/test/Transforms/GlobalOpt/invariant.ll | 10 +- llvm/test/Transforms/GlobalOpt/invoke.ll | 2 +- llvm/test/Transforms/GlobalOpt/memset-null.ll | 4 +- llvm/test/Transforms/GlobalOpt/undef-init.ll | 2 +- .../IndVarSimplify/rewrite-loop-exit-value.ll | 154 +- .../LICM/outer-loop-deleted-before-licm.ll | 46 + llvm/test/Transforms/LoopUnroll/scevunroll.ll | 2 +- llvm/test/Transforms/MergeFunc/vector.ll | 4 +- llvm/test/Transforms/ObjCARC/apelim.ll | 2 +- llvm/test/Transforms/ObjCARC/comdat-ipo.ll | 2 +- .../Transforms/SpeculativeExecution/spec-fp.ll | 18 +- .../ThinLTOBitcodeWriter/unsplittable.ll | 2 +- llvm/test/Verifier/global-ctors-2.ll | 6 + llvm/test/lit.cfg.py | 11 +- llvm/test/lit.site.cfg.py.in | 1 + .../llvm-isel-fuzzer/aarch64-execname-options.ll | 3 + .../tools/llvm-isel-fuzzer/execname-options.ll | 3 + .../llvm-objdump/AArch64/Inputs/arm64_32-fat.o | Bin 0 -> 16752 bytes .../AArch64/Inputs/thread.macho-arm64_32 | Bin 0 -> 16460 bytes .../tools/llvm-objdump/AArch64/arm64_32-fat.test | 7 + llvm/test/tools/llvm-objdump/AArch64/arm64_32.s | 8 + .../AArch64/macho-print-thread-arm64_32.test | 19 + .../llvm-objdump/X86/source-interleave-x86_64.ll | 3 +- llvm/test/tools/llvm-opt-fuzzer/exec-options.ll | 3 + llvm/tools/llvm-objcopy/CopyConfig.cpp | 17 + llvm/tools/llvm-objcopy/CopyConfig.h | 2 + llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 3 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 23 +- llvm/tools/llvm-objcopy/ELF/Object.h | 5 +- llvm/tools/llvm-objdump/MachODump.cpp | 29 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 1151 ++++--- llvm/unittests/Analysis/CMakeLists.txt | 1 + llvm/unittests/Analysis/IVDescriptorsTest.cpp | 100 + openmp/runtime/src/z_Linux_asm.S | 2 +- polly/include/polly/CodeGen/IslNodeBuilder.h | 2 +- polly/lib/Analysis/ScopDetection.cpp | 4 +- polly/test/ScopInfo/multidim_invalid_dimension.ll | 27 + 541 files changed, 14870 insertions(+), 2091 deletions(-) create mode 100644 clang/test/ASTMerge/anonymous-fields/Inputs/anonymous-fields1.cpp create mode 100644 clang/test/ASTMerge/anonymous-fields/Inputs/anonymous-fields2.cpp create mode 100644 clang/test/ASTMerge/anonymous-fields/test.cpp create mode 100644 clang/test/ASTMerge/asm/Inputs/asm-function.cpp create mode 100644 clang/test/ASTMerge/asm/test.cpp create mode 100644 clang/test/ASTMerge/category/Inputs/category1.m create mode 100644 clang/test/ASTMerge/category/Inputs/category2.m create mode 100644 clang/test/ASTMerge/category/test.m create mode 100644 clang/test/ASTMerge/class-template-partial-spec/Inputs/class-te [...] create mode 100644 clang/test/ASTMerge/class-template-partial-spec/Inputs/class-te [...] create mode 100644 clang/test/ASTMerge/class-template-partial-spec/test.cpp create mode 100644 clang/test/ASTMerge/class-template/Inputs/class-template1.cpp create mode 100644 clang/test/ASTMerge/class-template/Inputs/class-template2.cpp create mode 100644 clang/test/ASTMerge/class-template/test.cpp create mode 100644 clang/test/ASTMerge/class/Inputs/class1.cpp create mode 100644 clang/test/ASTMerge/class/Inputs/class2.cpp create mode 100644 clang/test/ASTMerge/class/test.cpp create mode 100644 clang/test/ASTMerge/class2/Inputs/class3.cpp create mode 100644 clang/test/ASTMerge/class2/test.cpp create mode 100644 clang/test/ASTMerge/codegen-body/Inputs/body1.c create mode 100644 clang/test/ASTMerge/codegen-body/Inputs/body2.c create mode 100644 clang/test/ASTMerge/codegen-body/test.c create mode 100644 clang/test/ASTMerge/codegen-exprs/Inputs/exprs1.c create mode 100644 clang/test/ASTMerge/codegen-exprs/Inputs/exprs2.c create mode 100644 clang/test/ASTMerge/codegen-exprs/test.c create mode 100644 clang/test/ASTMerge/enum/Inputs/enum1.c create mode 100644 clang/test/ASTMerge/enum/Inputs/enum2.c create mode 100644 clang/test/ASTMerge/enum/test.c create mode 100644 clang/test/ASTMerge/exprs-cpp/Inputs/exprs3.cpp create mode 100644 clang/test/ASTMerge/exprs-cpp/test.cpp create mode 100644 clang/test/ASTMerge/exprs/Inputs/exprs1.c create mode 100644 clang/test/ASTMerge/exprs/Inputs/exprs2.c create mode 100644 clang/test/ASTMerge/exprs/test.c create mode 100644 clang/test/ASTMerge/function-cpp/Inputs/function-1.cpp create mode 100644 clang/test/ASTMerge/function-cpp/test.cpp create mode 100644 clang/test/ASTMerge/function/Inputs/function1.c create mode 100644 clang/test/ASTMerge/function/Inputs/function2.c create mode 100644 clang/test/ASTMerge/function/test.c create mode 100644 clang/test/ASTMerge/inheritance/Inputs/inheritance-base.cpp create mode 100644 clang/test/ASTMerge/inheritance/test.cpp create mode 100644 clang/test/ASTMerge/init-ctors/Inputs/init-ctors-classes.cpp create mode 100644 clang/test/ASTMerge/init-ctors/test.cpp create mode 100644 clang/test/ASTMerge/injected-class-name-decl/Inputs/inject1.cpp create mode 100644 clang/test/ASTMerge/injected-class-name-decl/Inputs/inject2.cpp create mode 100644 clang/test/ASTMerge/injected-class-name-decl/test.cpp create mode 100644 clang/test/ASTMerge/interface/Inputs/interface1.m create mode 100644 clang/test/ASTMerge/interface/Inputs/interface2.m create mode 100644 clang/test/ASTMerge/interface/test.m create mode 100644 clang/test/ASTMerge/macro/Inputs/macro.modulemap create mode 100644 clang/test/ASTMerge/macro/Inputs/macro1.h create mode 100644 clang/test/ASTMerge/macro/Inputs/macro1.m create mode 100644 clang/test/ASTMerge/macro/Inputs/macro2.m create mode 100644 clang/test/ASTMerge/macro/test.m create mode 100644 clang/test/ASTMerge/namespace/Inputs/namespace1.cpp create mode 100644 clang/test/ASTMerge/namespace/Inputs/namespace2.cpp create mode 100644 clang/test/ASTMerge/namespace/test.cpp create mode 100644 clang/test/ASTMerge/property/Inputs/property1.m create mode 100644 clang/test/ASTMerge/property/Inputs/property2.m create mode 100644 clang/test/ASTMerge/property/test.m create mode 100644 clang/test/ASTMerge/std-initializer-list/Inputs/il.cpp create mode 100644 clang/test/ASTMerge/std-initializer-list/test.cpp create mode 100644 clang/test/ASTMerge/struct/Inputs/struct1.c create mode 100644 clang/test/ASTMerge/struct/Inputs/struct2.c create mode 100644 clang/test/ASTMerge/struct/test.c create mode 100644 clang/test/ASTMerge/typedef/Inputs/typedef1.c create mode 100644 clang/test/ASTMerge/typedef/Inputs/typedef2.c create mode 100644 clang/test/ASTMerge/typedef/test.c create mode 100644 clang/test/ASTMerge/unnamed_fields/Inputs/il.cpp create mode 100644 clang/test/ASTMerge/unnamed_fields/test.cpp create mode 100644 clang/test/ASTMerge/var-cpp/Inputs/var1.cpp create mode 100644 clang/test/ASTMerge/var-cpp/test.cpp create mode 100644 clang/test/ASTMerge/var/Inputs/var1.c create mode 100644 clang/test/ASTMerge/var/Inputs/var1.h create mode 100644 clang/test/ASTMerge/var/Inputs/var2.c create mode 100644 clang/test/ASTMerge/var/test.c create mode 100644 clang/test/CodeGen/hwasan-new-pm.c delete mode 100644 clang/test/CodeGen/ms-compat-extern-static.c create mode 100644 compiler-rt/lib/gwp_asan/CMakeLists.txt create mode 100644 compiler-rt/lib/gwp_asan/random.cpp create mode 100644 compiler-rt/lib/gwp_asan/random.h copy clang-tools-extra/clangd/unittests/TestScheme.h => compiler-rt/test/gwp_asan/ [...] create mode 100644 lld/test/ELF/gdb-index-invalid-section-index.yaml create mode 100644 lld/test/ELF/gnu-ifunc-noplt-i386.s create mode 100644 lld/test/ELF/gnu-ifunc-noplt.s delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/python_api/interpreter/Test [...] create mode 100644 llvm/docs/MeetupGuidelines.rst create mode 100644 llvm/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h create mode 100644 llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.h create mode 100644 llvm/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.h create mode 100644 llvm/lib/Target/ARC/TargetInfo/ARCTargetInfo.h create mode 100644 llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.h create mode 100644 llvm/lib/Target/AVR/TargetInfo/AVRTargetInfo.h create mode 100644 llvm/lib/Target/BPF/TargetInfo/BPFTargetInfo.h create mode 100644 llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.h create mode 100644 llvm/lib/Target/Lanai/TargetInfo/LanaiTargetInfo.h create mode 100644 llvm/lib/Target/MSP430/TargetInfo/MSP430TargetInfo.h create mode 100644 llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.h create mode 100644 llvm/lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.h create mode 100644 llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.h create mode 100644 llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.h create mode 100644 llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.h create mode 100644 llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.h create mode 100644 llvm/lib/Target/WebAssembly/TargetInfo/WebAssemblyTargetInfo.h create mode 100644 llvm/lib/Target/X86/TargetInfo/X86TargetInfo.h create mode 100644 llvm/lib/Target/XCore/TargetInfo/XCoreTargetInfo.h create mode 100644 llvm/test/Analysis/MemorySSA/pr41853.ll create mode 100644 llvm/test/Bitcode/upgrade-global-dtors.ll create mode 100644 llvm/test/Bitcode/upgrade-global-dtors.ll.bc create mode 100644 llvm/test/CodeGen/AArch64/const-shift-of-constmasked.ll create mode 100644 llvm/test/CodeGen/AArch64/vector_splat-const-shift-of-constmasked.ll create mode 100644 llvm/test/CodeGen/AMDGPU/xor3-i1-const.ll create mode 100644 llvm/test/CodeGen/PowerPC/knowCRBitSpill.ll create mode 100644 llvm/test/CodeGen/X86/const-shift-of-constmasked.ll create mode 100644 llvm/test/CodeGen/X86/vector_splat-const-shift-of-constmasked.ll create mode 100644 llvm/test/DebugInfo/Generic/line-table-addrx.ll delete mode 100644 llvm/test/Instrumentation/MemorySanitizer/global_ctors_2to3.ll delete mode 100644 llvm/test/Linker/ctors5.ll delete mode 100644 llvm/test/Linker/global_ctors.ll create mode 100644 llvm/test/MC/AArch64/SVE2/mla-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/mla.s create mode 100644 llvm/test/MC/AArch64/SVE2/mls-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/mls.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqrdmlah-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqrdmlah.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqrdmlsh-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqrdmlsh.s create mode 100644 llvm/test/Object/AArch64/nm-trivial-object-arm64_32.test create mode 100644 llvm/test/Object/Inputs/trivial-object-test.macho-arm64_32 create mode 100644 llvm/test/TableGen/prep-ifndef-diag-1.td create mode 100644 llvm/test/TableGen/prep-ifndef-diag-2.td create mode 100644 llvm/test/TableGen/prep-ifndef.td create mode 100644 llvm/test/Transforms/LICM/outer-loop-deleted-before-licm.ll create mode 100644 llvm/test/Verifier/global-ctors-2.ll create mode 100644 llvm/test/tools/llvm-objdump/AArch64/Inputs/arm64_32-fat.o create mode 100644 llvm/test/tools/llvm-objdump/AArch64/Inputs/thread.macho-arm64_32 create mode 100644 llvm/test/tools/llvm-objdump/AArch64/arm64_32-fat.test create mode 100644 llvm/test/tools/llvm-objdump/AArch64/arm64_32.s create mode 100644 llvm/test/tools/llvm-objdump/AArch64/macho-print-thread-arm64_32.test create mode 100644 llvm/unittests/Analysis/IVDescriptorsTest.cpp create mode 100644 polly/test/ScopInfo/multidim_invalid_dimension.ll