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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 4bc710166fb [llvm-objcopy][MachO] Print an error message on use of unsu [...] adds 43ae5c59744 [Commands] Remove commented out code adds 192dd7df2f3 [crashlog] Add a missing call to decode. adds 954ec09aed4 clang support gnu asm goto. Syntax: asm [volatile] goto ( [...] adds 158875ce0c9 [BitstreamWriter][NFC] Remove obsolete comment. adds 7e041d6dac7 [CMake] Set LLVM_PATH in the runtimes build adds 996e62eef75 [runtimes] Support ELF dependent libraries feature adds a05fda68bc5 DWARFDebugInfoEntry: delete unused Extract() and rename Fas [...] adds 0666f9c4e44 [Driver] -static-pie: add -z text adds d9e9701c4b3 [PowerPC] Set the default PLT mode on musl to Secure PLT adds 2632ebb551d [Driver] Render target options (e.g. -fuse-init-array) for [...] adds 1f67d942793 [X86] Add ENQCMD instructions adds 2c91c3b7af7 Add the `objc_class_stub` attribute. adds 789b7f0828b [runtimes] Check if pragma comment(lib, ...) is supported first adds e4cfa89915b [LV] Inform about exactly reason of loop illegality adds f1ddf431b5d [runtimes] Use -Wunknown-pragmas for the pragma check adds 0528726a69c [libcxx][libcxxabi] Remove the unused CMake checks adds 54d3c3d4365 Mark CodeGen/asm-goto.c as x86 specific after r362045 adds a807495fd19 [LoopVectorize] Precommit tests for D62510. NFC adds b19977d5afb [runtimes] Use _LIBCPP_HAS_COMMENT_LIB_PRAGMA in all releva [...] adds 851f57effaa [AST] asm goto labels don't have constraints, don't try to [...] adds f04b3635c40 [lldb-server] Support 'g' packets adds de234847e9d [TableGen] New default operand "undef_tied_input" adds 433a1916837 [CMake] Use find_package(LLVM) instead of LLVMConfig adds bb4839d4157 [TableGen] AsmMatcher: allow repeated input operands adds 9b8a0d7110e asm goto: fix out-of-bounds read of Constraints after rC362045 adds 5857bf5d1e5 [ARM] Add an MVE execution domain adds 833dba01d9f Make CompileUnit::GetSupportFiles return a const list adds 028413f5ae0 [AArch64][SVE2] Asm: add ext (immediate offset, constructiv [...] adds 455c529f77a [AArch64][SVE2] Asm: support FCVTX/FLOGB instructions adds ebe23041f08 [AArch64][SVE2] Asm: support SVE2 load instructions adds 7fad4289319 [AArch64][SVE2] Asm: support SVE2 vector splice (constructive) adds fa147c97d6b [llvm-objcopy] Remove %p format specifiers adds 7e4d62a8dd4 DWARFASTParserClang: Move attribute parsing into a single function adds df1fbbb4cce Fix MSVC "not all control paths return a value" warning. adds 3475a46ec23 Fix sphinx warning about missing footnote. adds 0526c0cd8e7 [ELF] Implement Local Dynamic style TLSDESC for x86-64 adds 3a34bccd206 Revert "asm goto: fix out-of-bounds read of Constraints aft [...] adds e3406c42a42 [llvm-readobj/llvm-readelf] - Implement GNU style dumper of [...] adds 32aac1727a2 [X86][SSE] Improve bool vector extload (PR26091) adds c372f41c18a [llvm-readobj/llvm-readelf] - Implement GNU style dumper of [...] adds 9e7be9b7459 [CostModel][X86] Add bool vector and/or/xor cost tests adds 28e1ff2c3fb [llvm-readobj] - An attemp to fix BB. adds 9d1f8a9dd2a Fix Wdocumentation warning. NFCI. adds c7670113291 DWARFASTParserClang: Delete dead code adds ce127bb60ea [OpenCL] Support logical vector operators in C++ mode adds 7eb95d672db [ARM] Introduce separate features for FP registers adds 31e6d8feea1 [llvm-readobj] - Rewrite reloc-types.test to use YAML. NFCI. adds 930dee2c0b8 [ARM] add target arch definitions for 8.1-M and MVE adds fae2e46766c [LoopIdiomRecognize][NFC] Sort includes adds e8578953ac6 [LoopIdiom] Basic OptimizationRemarkEmitter handling adds 8f220a5d2c8 [NFC][Codegen] Add add+sub/sub+add constant-fold tests for [...] adds 5359bb4d316 [ARM] LowerVECTOR_SHUFFLE - fix uninitialized variable warn [...] adds 064ae08e864 [ELF][test] Update znotext-plt-relocations.s to emit R_X86_64_PC32 adds 24f12711ae2 [ARM] Add CLI support for Armv8.1-M and MVE adds eb072b5a6a2 [ARM] Change the MC names for VMAXNM/VMINNM adds 17604c3486c [analyzer] print() JSONify chain: Fix build-bot breaks adds bdaa39ea6ca [ELF] De-template addUndefined() and addWrappedSymbols(). NFC adds d74c2131c31 Follow up of r362096 adds 32d545f930c [analyzer] print() JSONify chain: Fix possible build-bot breaks adds f61b5481fd2 [OpenCL] Fix OpenCL/SPIR version metadata in C++ mode. adds 202c3ffcbfd Improve DWARF parsing and accessing by 1% to 2% adds 913604a637d [NFC][ARM][ParallelDSP] Refactor narrow sequence adds e6ddde57e27 Fix a regression in DWARF access speed caused by svn revisi [...] adds d0f34fd1985 Revert "clang support gnu asm goto." adds 7316670ef0a Remove length modifier when using assignment suppression in [...] adds 0317e46a632 [ELF] Delete dead SHT_NOBITS->SHT_PROGBITS code after r358981 adds 019d270e439 [DAGCombine] Revert of recommit of "binop-with-const hoisti [...] adds 700fdb10706 [NFC][Codegen] Add better test coverage for potential add/s [...] adds 7c75ac0c60d Add checks before pointer dereferencing adds 2e1807678d4 [FPEnv] Added a special UnrollVectorOp method to deal with [...] adds d45eaf9405c [Docs] Modernize references to macOS adds 2ae4b331817 [NFC][Codegen] Potential add/sub constant folding: fixup no [...] adds ee319034ab8 [libcxx] Add regex test cases from PR40904 adds aeae786bfe8 Code and comment cleanups [NFC] adds d3db7b40b05 Revert r362112, it broke the bots with the message "Unsuppo [...] adds 51ce0b196a8 Correct error in revert of r362112. adds d02f4a1043c Add Attribute NoThrow as an Exception Specifier Type adds 2980f3c18f9 [NFC] Fix SmallVector::append comments adds 50daaa5f6b2 Support Universal dSYM files in llvm-objdump adds 0f4446b2700 [MIR-Canon] Add support for rewriting VRegs that are typed [...] adds 5d5f6299229 Reverting change r362121 due to lld-x86_64-ubuntu-fast test [...] adds 778e445c58c [LoopVectorize] Add FNeg instruction support adds ec1b4d1f6fb Fix OMP_TARGET_OFFLOAD parsing adds 9bbdde25980 [LV] Remove the redundant using LoopVectorizationPlanner:VPlanPtr adds 7fecdf36cc5 [AMDGPU] Added target-specific attribute amdgpu-max-memory-clause adds b7141207a48 Reapply: IR: add optional type to 'byval' function parameters adds fcb00d4aec7 Reapply: LLVM IR: update Clang tests for byval being a type [...] adds ef95679741e [DAGCombine] Use FoldConstantArithmetic() to perform ((c1-A [...] adds cc9a9cf2378 [DAGCombine] ((A-c1)+c2) -> (A+(c2-c1)) constant-fold adds 9ff3159b4ae [DAGCombine] Use FoldConstantArithmetic() to perform C2-(A+ [...] adds 0a3dbbcdfb5 [DAGCombine] (A+C1)-C2 -> A+(C1-C2) constant-fold adds 691b5e2eccc [DAGCombine] (A-C1)-C2 -> A-(C1+C2) constant-fold adds 7eb8b5b5ddb [DAGCombine] ((c1-A)-c2) -> ((c1-c2)-A) constant-fold adds e0a4da8c0a2 AMDGPU/GlobalISel: Add wave scratch offset argument adds 04a38b924e7 [NFC][InstCombine] Add unary FNeg tests to fmul.ll adds 5f0f4e3ae03 [GWP-ASan] Mutex implementation [2]. adds 0e124b37bd7 [RuntimeDyld] Apply padding and alignment bumps to all sect [...] adds 9b2aeb77b04 Mark test as requiring an ARM target. adds c58130bc844 Write new tests for r362121 adds 1d9ec7a81b7 [DAGCombiner][X86][AArch64][AMDGPU] (x + C) - y -> (x - y [...] adds 05ad5fd213c [DAGCombiner][X86][AArch64][SPARC][SystemZ] y - (x + C) -> [...] adds 63b4741534a [DAGCombine][X86][AArch64][AMDGPU] (x - y) + -1 -> add (x [...] adds 57aa36ff916 [DAGCombine] (x - C) - y -> (x - y) - C fold. Try 3 adds a4e3b50e265 [DAGCombiner][X86][AArch64] (x - C) + y -> (x + y) - C f [...] adds a481b01e958 [c++2a] Fix assertion failure if we would walk over more th [...] adds 5c4c44310a3 [pstl] Remove various warnings in the pstl headers and tests adds 9bd9a03ad04 Attempt to fix 'mutex.h' not found when building mutex_posix. adds 0fe645c0866 [InstCombine] Avoid use after free in DenseMap, when built [...] adds a100042b27f [RuntimeDyld] Update reserveAllocationSpace to account for [...] adds e906f2a370e [CVP] Generalize willNotOverflow(); NFC adds 751be7d51a3 [CVP] Add tests for non-overflowing saturating math; NFC adds 41dc5526a69 [Target] Generalize Process::IsPossibleDynamicValue adds e38a82405b8 [pstl] Use OpenMP pragmas with Clang, which supports them adds 46511d75b5b [DAGCombine] Limit 'hoist add/sub binop w/ constant op' to [...] adds fc3dfd3e35a Fix constexpr __builtin_*_overflow issue when unsigned->sig [...] adds daaecf98c9a [MIR-Canon] Fixing case where MachineFunction is empty. adds 31f19398483 [NFC][ARM] Add a test that potentially causes endless combi [...] adds 6ada11f1346 [Remarks][NFC] Move the serialization to lib/Remarks adds 86e73f51d77 [WebAssembly] Improve feature validation error messages adds 365e5924805 Attempt to fix test failure for armv8. adds e5a7a858f56 [Target] Generalize language-specific behavior in ThreadPla [...] adds 48998d10e08 [Remarks] Fix usage of enum class adds dd3a9caf477 Add enums as global variables in the IR metadata. adds 5e1881f9b23 Update the tests in r362121 / r362141 to allow for Windows- [...] adds f1e300ca1ad Fix test to add missing '|' to regex. adds 760a9ee63c9 Support codesigning bundles and forcing adds d6b74cc859a [X86] Remove code that unnecessarily sets EXTLOAD with src [...]
No new revisions were added by this update.
Summary of changes: .../cmake/modules/CreateClangdXPCFramework.cmake | 5 + clang/docs/AddressSanitizer.rst | 8 +- clang/docs/AutomaticReferenceCounting.rst | 2 +- clang/docs/ClangCommandLineReference.rst | 2 +- clang/docs/CommandGuide/clang.rst | 2 +- clang/docs/LeakSanitizer.rst | 2 +- clang/docs/Modules.rst | 2 +- clang/docs/SafeStack.rst | 2 +- clang/docs/UndefinedBehaviorSanitizer.rst | 2 +- clang/docs/UsersManual.rst | 8 +- clang/docs/analyzer/checkers.rst | 2 +- clang/docs/analyzer/developer-docs/DebugChecks.rst | 2 +- clang/include/clang-c/Index.h | 9 +- clang/include/clang/AST/Decl.h | 8 + clang/include/clang/AST/Type.h | 1 + clang/include/clang/Basic/Attr.td | 18 +- clang/include/clang/Basic/AttrDocs.td | 19 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 9 + .../clang/Basic/ExceptionSpecificationType.h | 4 +- clang/include/clang/Basic/ObjCRuntime.h | 17 + .../clang/StaticAnalyzer/Core/CheckerManager.h | 1 - clang/lib/AST/ASTContext.cpp | 5 +- clang/lib/AST/ExprConstant.cpp | 9 +- clang/lib/AST/JSONNodeDumper.cpp | 4 +- clang/lib/AST/Stmt.cpp | 10 +- clang/lib/AST/Type.cpp | 1 + clang/lib/Basic/Targets/ARM.cpp | 2 + clang/lib/CodeGen/CGDebugInfo.cpp | 12 +- clang/lib/CodeGen/CGObjCMac.cpp | 103 +- clang/lib/CodeGen/CodeGenAction.cpp | 3 +- clang/lib/CodeGen/CodeGenModule.cpp | 13 +- clang/lib/Driver/ToolChains/Arch/PPC.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 3 + clang/lib/Driver/ToolChains/Gnu.cpp | 2 + clang/lib/Sema/SemaDeclAttr.cpp | 6 +- clang/lib/Sema/SemaDeclCXX.cpp | 2 + clang/lib/Sema/SemaDeclObjC.cpp | 7 + clang/lib/Sema/SemaExpr.cpp | 5 +- clang/lib/Sema/SemaExprCXX.cpp | 3 + clang/lib/Sema/SemaType.cpp | 58 +- clang/runtime/CMakeLists.txt | 2 +- clang/test/Analysis/dump_egraph.cpp | 6 +- clang/test/CodeGen/aapcs-align.cpp | 4 +- clang/test/CodeGenCXX/builtin-source-location.cpp | 4 +- clang/test/CodeGenCXX/debug-info-enum.cpp | 14 + clang/test/CodeGenCXX/wasm-args-returns.cpp | 4 +- .../test/CodeGenCXX/x86_64-arguments-nacl-x32.cpp | 2 +- clang/test/CodeGenObjC/class-stubs.m | 84 + .../test/CodeGenOpenCL/amdgpu-abi-struct-coerce.cl | 16 +- .../kernels-have-spir-cc-by-default.cl | 6 +- clang/test/CodeGenOpenCL/logical-ops.cl | 1 + clang/test/CodeGenOpenCL/spir_version.cl | 3 + clang/test/Driver/armv8.1m.main.c | 14 + clang/test/Driver/armv8.1m.main.s | 53 + clang/test/Driver/fembed-bitcode.c | 8 + clang/test/Driver/linux-ld.c | 6 + ...pragma-attribute-supported-attributes-list.test | 1 + clang/test/SemaCXX/builtins-overflow.cpp | 3 + clang/test/SemaCXX/constant-expression-cxx2a.cpp | 10 + clang/test/SemaCXX/nothrow-vs-exception-specs.cpp | 55 + clang/test/SemaObjC/class-stub-attr-unsupported.m | 10 + clang/test/SemaObjC/class-stub-attr.m | 27 + clang/tools/libclang/CXType.cpp | 2 + clang/utils/TableGen/ClangAttrEmitter.cpp | 65 +- compiler-rt/lib/gwp_asan/CMakeLists.txt | 8 +- compiler-rt/lib/gwp_asan/mutex.h | 50 + .../lib/gwp_asan/platform_specific/mutex_posix.cpp | 30 + compiler-rt/lib/gwp_asan/tests/CMakeLists.txt | 49 + compiler-rt/lib/gwp_asan/tests/driver.cpp | 14 + compiler-rt/lib/gwp_asan/tests/mutex_test.cpp | 89 + compiler-rt/test/gwp_asan/CMakeLists.txt | 45 + compiler-rt/test/gwp_asan/dummy_test.cc | 4 + compiler-rt/test/gwp_asan/lit.cfg | 31 + compiler-rt/test/gwp_asan/lit.site.cfg.in | 11 + compiler-rt/test/gwp_asan/unit/lit.site.cfg.in | 9 + libcxx/CMakeLists.txt | 4 + libcxx/cmake/config-ix.cmake | 23 +- libcxx/docs/BuildingLibcxx.rst | 2 +- libcxx/docs/UsingLibcxx.rst | 4 +- libcxx/docs/index.rst | 2 +- libcxx/src/algorithm.cpp | 5 + libcxx/src/chrono.cpp | 4 + libcxx/src/condition_variable.cpp | 4 + libcxx/src/debug.cpp | 5 + libcxx/src/experimental/memory_resource.cpp | 3 + libcxx/src/filesystem/operations.cpp | 4 + libcxx/src/memory.cpp | 3 + libcxx/src/mutex.cpp | 6 + libcxx/src/shared_mutex.cpp | 3 + libcxx/src/thread.cpp | 4 + .../inverted_character_classes.pass.cpp | 12 +- libcxxabi/CMakeLists.txt | 4 + libcxxabi/cmake/config-ix.cmake | 46 +- libcxxabi/src/cxa_exception_storage.cpp | 4 + libcxxabi/src/cxa_guard_impl.h | 5 + libcxxabi/src/cxa_thread_atexit.cpp | 6 + libcxxabi/src/fallback_malloc.cpp | 5 + libunwind/CMakeLists.txt | 6 +- libunwind/cmake/config-ix.cmake | 15 +- libunwind/docs/index.rst | 2 +- libunwind/src/AddressSpace.hpp | 3 + libunwind/src/RWMutex.hpp | 3 + lld/ELF/Driver.cpp | 11 +- lld/ELF/InputSection.cpp | 16 +- lld/ELF/OutputSections.cpp | 5 - lld/ELF/Symbols.cpp | 1 + lld/ELF/Symbols.h | 3 + lld/ELF/Writer.cpp | 21 + lld/docs/sphinx_intro.rst | 4 +- lld/test/ELF/x86-64-tlsdesc-ld.s | 45 + lld/test/ELF/znotext-plt-relocations.s | 3 +- lld/test/wasm/shared-memory-no-atomics.yaml | 2 +- lld/test/wasm/target-feature-required.yaml | 6 +- lld/test/wasm/target-feature-used.yaml | 4 +- lld/wasm/Writer.cpp | 52 +- lldb/docs/lldb-gdb-remote.txt | 14 +- lldb/docs/resources/build.rst | 8 +- lldb/docs/use/remote.rst | 4 +- lldb/examples/python/crashlog.py | 2 +- lldb/include/lldb/Symbol/CompileUnit.h | 2 +- lldb/include/lldb/Target/CPPLanguageRuntime.h | 2 +- lldb/include/lldb/Target/LanguageRuntime.h | 3 + lldb/include/lldb/Target/ObjCLanguageRuntime.h | 3 - .../test/tools/lldb-server/TestGdbRemoteGPacket.py | 41 - .../test/tools/lldb-server/TestLldbGdbServer.py | 4 +- .../test/tools/lldb-server/gdbremote_testcase.py | 5 + .../lldb-server/register-reading}/Makefile | 0 .../register-reading/TestGdbRemoteGPacket.py | 153 + .../tools/lldb-server/register-reading/main.cpp | 54 + lldb/source/API/SBCompileUnit.cpp | 14 +- lldb/source/Commands/CommandObjectType.cpp | 4 - .../GDBRemoteCommunicationServerLLGS.cpp | 58 + .../gdb-remote/GDBRemoteCommunicationServerLLGS.h | 2 + .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 1094 +++----- .../Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp | 14 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h | 4 + .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 302 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h | 17 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 4 +- lldb/source/Symbol/CompileUnit.cpp | 4 +- lldb/source/Target/Process.cpp | 10 +- lldb/source/Target/ThreadPlanStepThrough.cpp | 26 +- lldb/source/Utility/StringExtractorGDBRemote.cpp | 4 +- .../SymbolFile/DWARF/SymbolFileDWARFTests.cpp | 253 ++ lldb/unittests/Utility/TimerTest.cpp | 4 +- llvm/cmake/modules/AddLLVM.cmake | 14 +- llvm/docs/CMake.rst | 2 +- llvm/docs/CommandGuide/llvm-ar.rst | 4 +- llvm/docs/CompilerWriterInfo.rst | 4 +- llvm/docs/DebuggingJITedCode.rst | 2 +- llvm/docs/GettingStarted.rst | 8 +- llvm/docs/LangRef.rst | 5 +- llvm/docs/ORCv2DesignAndImplementation.rst | 2 +- llvm/docs/ProgrammersManual.rst | 4 +- llvm/docs/ReleaseNotes.rst | 5 + llvm/docs/TestingGuide.rst | 2 +- llvm/docs/WritingAnLLVMPass.rst | 2 +- llvm/include/llvm/ADT/SmallVector.h | 6 +- llvm/include/llvm/ADT/Triple.h | 1 + llvm/include/llvm/Bitcode/BitstreamWriter.h | 4 +- llvm/include/llvm/CodeGen/TargetLowering.h | 1 + llvm/include/llvm/IR/Argument.h | 3 + llvm/include/llvm/IR/Attributes.h | 20 + llvm/include/llvm/IR/CallSite.h | 5 + llvm/include/llvm/IR/DiagnosticInfo.h | 13 +- llvm/include/llvm/IR/Function.h | 5 + llvm/include/llvm/IR/IRBuilder.h | 18 + llvm/include/llvm/IR/InstrTypes.h | 5 + llvm/include/llvm/IR/IntrinsicsX86.td | 10 + llvm/include/llvm/IR/RemarkStreamer.h | 34 +- llvm/include/llvm/Remarks/RemarkSerializer.h | 68 + llvm/include/llvm/Support/ARMAttributeParser.h | 2 + llvm/include/llvm/Support/ARMBuildAttributes.h | 6 + llvm/include/llvm/Support/ARMTargetParser.def | 6 + llvm/include/llvm/Support/ARMTargetParser.h | 4 +- llvm/lib/AsmParser/LLParser.cpp | 24 +- llvm/lib/AsmParser/LLParser.h | 1 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 50 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 15 +- llvm/lib/Bitcode/Writer/ValueEnumerator.cpp | 6 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 26 +- llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 5 +- llvm/lib/CodeGen/MIRCanonicalizerPass.cpp | 13 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 69 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 8 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 18 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 1 + .../ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp | 20 +- .../RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h | 2 +- llvm/lib/IR/AttributeImpl.h | 32 +- llvm/lib/IR/Attributes.cpp | 116 +- llvm/lib/IR/DiagnosticInfo.cpp | 137 - llvm/lib/IR/Function.cpp | 5 + llvm/lib/IR/RemarkStreamer.cpp | 78 +- llvm/lib/IR/Verifier.cpp | 5 + llvm/lib/LTO/LTO.cpp | 5 +- llvm/lib/Linker/IRMover.cpp | 20 + llvm/lib/Object/ELFObjectFile.cpp | 18 + llvm/lib/Remarks/CMakeLists.txt | 1 + llvm/lib/Remarks/YAMLRemarkSerializer.cpp | 166 ++ llvm/lib/Support/ARMAttributeParser.cpp | 17 +- llvm/lib/Support/ARMBuildAttrs.cpp | 1 + llvm/lib/Support/ARMTargetParser.cpp | 7 + llvm/lib/Support/Host.cpp | 1 + llvm/lib/Support/Triple.cpp | 2 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 27 + llvm/lib/Target/AArch64/SVEInstrFormats.td | 85 + llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 42 + llvm/lib/Target/AMDGPU/SIFormMemoryClauses.cpp | 4 +- llvm/lib/Target/ARM/ARM.td | 49 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 8 +- llvm/lib/Target/ARM/ARMInstrFormats.td | 9 +- llvm/lib/Target/ARM/ARMInstrNEON.td | 66 +- llvm/lib/Target/ARM/ARMInstrVFP.td | 49 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 67 +- llvm/lib/Target/ARM/ARMPredicates.td | 21 + llvm/lib/Target/ARM/ARMScheduleA57.td | 3 +- llvm/lib/Target/ARM/ARMSubtarget.h | 15 +- llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h | 5 +- .../Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 9 +- llvm/lib/Target/X86/X86.td | 2 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 2 + llvm/lib/Target/X86/X86ISelLowering.cpp | 47 +- llvm/lib/Target/X86/X86ISelLowering.h | 3 + llvm/lib/Target/X86/X86InstrInfo.td | 40 + llvm/lib/Target/X86/X86Subtarget.h | 4 + .../Transforms/InstCombine/InstCombineCompares.cpp | 5 +- .../Scalar/CorrelatedValuePropagation.cpp | 10 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 48 +- llvm/lib/Transforms/Utils/ValueMapper.cpp | 15 + .../Vectorize/LoopVectorizationLegality.cpp | 12 +- .../Vectorize/LoopVectorizationPlanner.h | 4 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 36 +- llvm/runtimes/CMakeLists.txt | 15 +- llvm/test/Analysis/CostModel/X86/arith.ll | 192 ++ llvm/test/Assembler/byval-type-attr.ll | 31 + llvm/test/Assembler/invalid-byval-type1.ll | 4 + llvm/test/Assembler/invalid-byval-type2.ll | 4 + llvm/test/Assembler/invalid-byval-type3.ll | 4 + llvm/test/Bitcode/Inputs/byval-upgrade.bc | Bin 0 -> 1092 bytes llvm/test/Bitcode/attributes-3.3.ll | 2 +- llvm/test/Bitcode/attributes.ll | 2 +- llvm/test/Bitcode/byval-upgrade.test | 7 + llvm/test/Bitcode/compatibility-3.6.ll | 2 +- llvm/test/Bitcode/compatibility-3.7.ll | 2 +- llvm/test/Bitcode/compatibility-3.8.ll | 2 +- llvm/test/Bitcode/compatibility-3.9.ll | 2 +- llvm/test/Bitcode/compatibility-4.0.ll | 2 +- llvm/test/Bitcode/compatibility-5.0.ll | 2 +- llvm/test/Bitcode/compatibility-6.0.ll | 2 +- llvm/test/Bitcode/compatibility.ll | 11 +- llvm/test/Bitcode/highLevelStructure.3.2.ll | 4 +- .../CodeGen/AArch64/addsub-constant-folding.ll | 436 +++ llvm/test/CodeGen/AArch64/byval-type.ll | 37 + llvm/test/CodeGen/AArch64/sink-addsub-of-const.ll | 6 +- .../irtranslator-amdgpu_kernel-system-sgprs.ll | 10 + llvm/test/CodeGen/AMDGPU/disable_form_clauses.ll | 65 + llvm/test/CodeGen/ARM/build-attributes.ll | 9 + llvm/test/CodeGen/ARM/sub-from-const-hoisting.ll | 60 + .../CodeGen/MIR/AArch64/addrspace-memoperands.mir | 1 + llvm/test/CodeGen/MIR/AArch64/empty-MF.mir | 11 + llvm/test/CodeGen/X86/addsub-constant-folding.ll | 642 +++++ llvm/test/CodeGen/X86/enqcmd-intrinsics.ll | 57 + llvm/test/CodeGen/X86/sink-addsub-of-const.ll | 12 +- llvm/test/CodeGen/X86/vec_add.ll | 7 - llvm/test/CodeGen/X86/vector-idiv-sdiv-128.ll | 20 +- llvm/test/CodeGen/X86/vector-idiv-sdiv-256.ll | 16 +- llvm/test/CodeGen/X86/vector-idiv-sdiv-512.ll | 12 +- llvm/test/CodeGen/X86/vector-sext-widen.ll | 2959 ++------------------ llvm/test/CodeGen/X86/vector-sext.ll | 2959 ++------------------ llvm/test/DebugInfo/COFF/global-constants.ll | 148 +- .../RuntimeDyld/X86/MachO_x86-64_PIC_relocations.s | 5 +- llvm/test/Linker/Inputs/byval-types-1.ll | 8 + llvm/test/Linker/byval-types.ll | 17 + llvm/test/MC/AArch64/SVE/ldnt1b-diagnostics.s | 4 +- llvm/test/MC/AArch64/SVE2/ext-diagnostics.s | 84 + llvm/test/MC/AArch64/SVE2/ext.s | 20 + llvm/test/MC/AArch64/SVE2/fcvtx-diagnostics.s | 43 + llvm/test/MC/AArch64/SVE2/fcvtx.s | 50 + llvm/test/MC/AArch64/SVE2/flogb-diagnostics.s | 28 + llvm/test/MC/AArch64/SVE2/flogb.s | 54 + llvm/test/MC/AArch64/SVE2/ldnt1b-diagnostics.s | 91 + llvm/test/MC/AArch64/SVE2/ldnt1b.s | 80 + llvm/test/MC/AArch64/SVE2/ldnt1d-diagnostics.s | 91 + llvm/test/MC/AArch64/SVE2/ldnt1d.s | 44 + llvm/test/MC/AArch64/SVE2/ldnt1h-diagnostics.s | 91 + llvm/test/MC/AArch64/SVE2/ldnt1h.s | 80 + llvm/test/MC/AArch64/SVE2/ldnt1sb-diagnostics.s | 91 + llvm/test/MC/AArch64/SVE2/ldnt1sb.s | 80 + llvm/test/MC/AArch64/SVE2/ldnt1sh-diagnostics.s | 91 + llvm/test/MC/AArch64/SVE2/ldnt1sh.s | 80 + llvm/test/MC/AArch64/SVE2/ldnt1sw-diagnostics.s | 91 + llvm/test/MC/AArch64/SVE2/ldnt1sw.s | 44 + llvm/test/MC/AArch64/SVE2/ldnt1w-diagnostics.s | 91 + llvm/test/MC/AArch64/SVE2/ldnt1w.s | 80 + llvm/test/MC/AArch64/SVE2/splice-diagnostics.s | 83 + llvm/test/MC/AArch64/SVE2/splice.s | 32 + llvm/test/MC/ARM/fullfp16-neg.s | 20 +- llvm/test/MC/ARM/mve-fp-registers.s | 133 + llvm/test/MC/ARM/single-precision-fp.s | 4 +- llvm/test/MC/ARM/vmrs_vmsr.s | 12 +- llvm/test/MC/Disassembler/X86/x86-16.txt | 30 + llvm/test/MC/Disassembler/X86/x86-32.txt | 42 + llvm/test/MC/Disassembler/X86/x86-64.txt | 60 + llvm/test/MC/X86/x86-16.s | 40 + llvm/test/MC/X86/x86-32-coverage.s | 56 + llvm/test/MC/X86/x86-64.s | 80 + .../CorrelatedValuePropagation/overflows.ll | 100 +- llvm/test/Transforms/Inline/byval-tail-call.ll | 4 +- llvm/test/Transforms/InstCombine/fmul.ll | 205 ++ .../LoopIdiom/memcpy-debugify-remarks.ll | 51 + .../LoopIdiom/memset-debugify-remarks.ll | 55 + .../test/Transforms/LoopIdiom/nontemporal_store.ll | 2 +- .../test/Transforms/LoopVectorize/X86/fneg-cost.ll | 26 + llvm/test/Transforms/LoopVectorize/fneg.ll | 24 + .../LoopVectorize/legal_preheader_check.ll | 27 - .../LoopVectorize/loop-legality-checks.ll | 82 + llvm/test/tools/llvm-objcopy/ELF/ihex-writer.test | 6 +- .../tools/llvm-objdump/X86/Inputs/hello-macho-fat | Bin 0 -> 25072 bytes .../llvm-objdump/X86/Inputs/hello-macho-fat.dwarf | Bin 0 -> 17713 bytes .../tools/llvm-objdump/X86/Inputs/hello-macho-thin | Bin 0 -> 8696 bytes .../llvm-objdump/X86/Inputs/hello-macho-thin.dwarf | Bin 0 -> 8817 bytes .../llvm-objdump/X86/macho-disassemble-g-dsym.test | 15 + .../tools/llvm-readobj/Inputs/relocs.obj.coff-i386 | Bin 305 -> 0 bytes .../llvm-readobj/Inputs/relocs.obj.coff-x86_64 | Bin 424 -> 0 bytes .../llvm-readobj/Inputs/relocs.obj.elf-aarch64 | Bin 4232 -> 0 bytes .../Inputs/relocs.obj.elf-aarch64-ilp32 | 0 .../tools/llvm-readobj/Inputs/relocs.obj.elf-arm | Bin 2112 -> 0 bytes .../tools/llvm-readobj/Inputs/relocs.obj.elf-lanai | Bin 429 -> 0 bytes .../llvm-readobj/Inputs/relocs.obj.elf-mips64el | Bin 2216 -> 0 bytes .../test/tools/llvm-readobj/elf-verneed-flags.yaml | 107 + llvm/test/tools/llvm-readobj/elf-versioninfo.test | 23 +- .../tools/llvm-readobj/reloc-types-coff-i386.test | 63 + .../tools/llvm-readobj/reloc-types-coff-x64.test | 81 + .../llvm-readobj/reloc-types-elf-aarch64.test | 393 +++ .../tools/llvm-readobj/reloc-types-elf-arm.test | 420 +++ .../tools/llvm-readobj/reloc-types-elf-i386.test | 148 + .../tools/llvm-readobj/reloc-types-elf-lanai.test | 47 + .../tools/llvm-readobj/reloc-types-elf-mips.test | 181 ++ .../tools/llvm-readobj/reloc-types-elf-mips64.test | 283 ++ .../tools/llvm-readobj/reloc-types-elf-ppc64.test | 38 + .../tools/llvm-readobj/reloc-types-elf-x64.test | 145 + .../tools/llvm-readobj/reloc-types-macho-arm.test | 16 + .../tools/llvm-readobj/reloc-types-macho-i386.test | 12 + .../tools/llvm-readobj/reloc-types-macho-x64.test | 16 + llvm/test/tools/llvm-readobj/reloc-types.test | 699 ----- llvm/tools/llc/llc.cpp | 5 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 4 +- llvm/tools/llvm-objdump/MachODump.cpp | 63 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 123 +- llvm/tools/opt/opt.cpp | 3 +- llvm/unittests/IR/AttributesTest.cpp | 20 + llvm/unittests/Support/ARMAttributeParser.cpp | 20 + llvm/unittests/Support/TargetParserTest.cpp | 15 +- llvm/utils/TableGen/AsmMatcherEmitter.cpp | 8 +- llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 2 +- llvm/utils/TableGen/DAGISelMatcherGen.cpp | 11 + llvm/utils/TableGen/GlobalISelEmitter.cpp | 29 +- openmp/runtime/src/kmp_settings.cpp | 6 +- openmp/runtime/src/ompt-specific.cpp | 6 +- openmp/runtime/test/env/omp_target_offload.c | 62 + pstl/include/pstl/internal/algorithm_impl.h | 36 +- pstl/include/pstl/internal/numeric_impl.h | 2 +- .../pstl/internal/parallel_backend_serial.h | 4 +- pstl/include/pstl/internal/pstl_config.h | 2 +- pstl/include/pstl/internal/unseq_backend_simd.h | 16 +- pstl/include/pstl/internal/utils.h | 8 +- pstl/test/CMakeLists.txt | 2 + .../alg.modifying.operations/generate.pass.cpp | 6 +- .../alg.nonmodifying/adjacent_find.pass.cpp | 10 +- .../std/algorithms/alg.nonmodifying/equal.pass.cpp | 2 +- .../algorithms/alg.nonmodifying/find_end.pass.cpp | 4 +- .../algorithms/alg.nonmodifying/search_n.pass.cpp | 2 +- .../alg.sorting/alg.set.operations/set.pass.cpp | 2 +- pstl/test/std/algorithms/alg.sorting/sort.pass.cpp | 2 +- pstl/test/support/utils.h | 14 +- 376 files changed, 10872 insertions(+), 8078 deletions(-) create mode 100644 clang/test/CodeGenObjC/class-stubs.m create mode 100644 clang/test/Driver/armv8.1m.main.c create mode 100644 clang/test/Driver/armv8.1m.main.s create mode 100644 clang/test/SemaCXX/nothrow-vs-exception-specs.cpp create mode 100644 clang/test/SemaObjC/class-stub-attr-unsupported.m create mode 100644 clang/test/SemaObjC/class-stub-attr.m create mode 100644 compiler-rt/lib/gwp_asan/mutex.h create mode 100644 compiler-rt/lib/gwp_asan/platform_specific/mutex_posix.cpp create mode 100644 compiler-rt/lib/gwp_asan/tests/CMakeLists.txt create mode 100644 compiler-rt/lib/gwp_asan/tests/driver.cpp create mode 100644 compiler-rt/lib/gwp_asan/tests/mutex_test.cpp create mode 100644 compiler-rt/test/gwp_asan/dummy_test.cc create mode 100644 compiler-rt/test/gwp_asan/lit.cfg create mode 100644 compiler-rt/test/gwp_asan/lit.site.cfg.in create mode 100644 compiler-rt/test/gwp_asan/unit/lit.site.cfg.in create mode 100644 lld/test/ELF/x86-64-tlsdesc-ld.s delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] copy lldb/packages/Python/lldbsuite/test/{functionalities/breakpoint/breakpoint_hi [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/register- [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/register- [...] create mode 100644 llvm/include/llvm/Remarks/RemarkSerializer.h create mode 100644 llvm/lib/Remarks/YAMLRemarkSerializer.cpp create mode 100644 llvm/test/Assembler/byval-type-attr.ll create mode 100644 llvm/test/Assembler/invalid-byval-type1.ll create mode 100644 llvm/test/Assembler/invalid-byval-type2.ll create mode 100644 llvm/test/Assembler/invalid-byval-type3.ll create mode 100644 llvm/test/Bitcode/Inputs/byval-upgrade.bc create mode 100644 llvm/test/Bitcode/byval-upgrade.test create mode 100644 llvm/test/CodeGen/AArch64/addsub-constant-folding.ll create mode 100644 llvm/test/CodeGen/AArch64/byval-type.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-amdgpu_kernel- [...] create mode 100644 llvm/test/CodeGen/AMDGPU/disable_form_clauses.ll create mode 100644 llvm/test/CodeGen/ARM/sub-from-const-hoisting.ll create mode 100644 llvm/test/CodeGen/MIR/AArch64/empty-MF.mir create mode 100644 llvm/test/CodeGen/X86/addsub-constant-folding.ll create mode 100644 llvm/test/CodeGen/X86/enqcmd-intrinsics.ll delete mode 100644 llvm/test/CodeGen/X86/vec_add.ll create mode 100644 llvm/test/Linker/Inputs/byval-types-1.ll create mode 100644 llvm/test/Linker/byval-types.ll create mode 100644 llvm/test/MC/AArch64/SVE2/ext-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/ext.s create mode 100644 llvm/test/MC/AArch64/SVE2/fcvtx-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/fcvtx.s create mode 100644 llvm/test/MC/AArch64/SVE2/flogb-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/flogb.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1b-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1b.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1d-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1d.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1h-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1h.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1sb-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1sb.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1sh-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1sh.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1sw-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1sw.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1w-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/ldnt1w.s create mode 100644 llvm/test/MC/AArch64/SVE2/splice-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/splice.s create mode 100644 llvm/test/MC/ARM/mve-fp-registers.s create mode 100644 llvm/test/Transforms/LoopIdiom/memcpy-debugify-remarks.ll create mode 100644 llvm/test/Transforms/LoopIdiom/memset-debugify-remarks.ll create mode 100644 llvm/test/Transforms/LoopVectorize/X86/fneg-cost.ll create mode 100644 llvm/test/Transforms/LoopVectorize/fneg.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/legal_preheader_check.ll create mode 100644 llvm/test/Transforms/LoopVectorize/loop-legality-checks.ll create mode 100755 llvm/test/tools/llvm-objdump/X86/Inputs/hello-macho-fat create mode 100644 llvm/test/tools/llvm-objdump/X86/Inputs/hello-macho-fat.dwarf create mode 100755 llvm/test/tools/llvm-objdump/X86/Inputs/hello-macho-thin create mode 100644 llvm/test/tools/llvm-objdump/X86/Inputs/hello-macho-thin.dwarf delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/relocs.obj.coff-i386 delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/relocs.obj.coff-x86_64 delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/relocs.obj.elf-aarch64 delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/relocs.obj.elf-aarch64-ilp32 delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/relocs.obj.elf-arm delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/relocs.obj.elf-lanai delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/relocs.obj.elf-mips64el create mode 100644 llvm/test/tools/llvm-readobj/elf-verneed-flags.yaml create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-coff-i386.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-coff-x64.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-elf-aarch64.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-elf-arm.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-elf-i386.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-elf-lanai.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-elf-mips.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-elf-mips64.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-elf-ppc64.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-elf-x64.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-macho-arm.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-macho-i386.test create mode 100644 llvm/test/tools/llvm-readobj/reloc-types-macho-x64.test delete mode 100644 llvm/test/tools/llvm-readobj/reloc-types.test create mode 100644 openmp/runtime/test/env/omp_target_offload.c