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-next-allyesconfig in repository toolchain/ci/llvm-project.
from ff55e2e0476 [RISCV] Split SP adjustment to reduce the offset of callee [...] adds 4e920e58e6b [JITLink] Switch from an atom-based model to a "blocks and [...] adds ea31d1807c5 gn build: Merge r373689 adds 4a71328f157 Make libc++ gdb pretty printer Python 3 compatible adds 6fd9129aafd [JITLink] Fix an unused variable warning. adds 7f379a3366c [JITLink] Explicitly destroy bumpptr-allocated blocks to av [...] adds cb46b69e3ee [clang-tools-extra] [cmake] Use add_clang_tool() to install tools adds 5caeb4a9b0c [clang] [cmake] Add distribution install targets for remain [...] adds 5dd60c0c54e [JITLink] Remove a redundant semicolon, silencing -Wpedanti [...] adds 30cb2201158 [test] Remove a needless declaration of REQUIRES: target-windows adds 1ca074b86af [Symbolize] Use the local MSVC C++ demangler instead of rel [...] adds 165e469145e [AMDGPU][SILoadStoreOptimizer] NFC: Refactor code adds b455ebf921c [test] Remove locale dependency for mri-utf8.test adds b8f790234ff Revert "[Symbolize] Use the local MSVC C++ demangler instea [...] adds bb91a833c67 [compiler-rt] Remove O1 tests from signal_line.cpp adds 67858244314 Revert r371729: lld-link: Make /linkrepro: take a filename, [...] adds 0d53ac80964 Add /reproduce option to lld/COFF adds e4758a5c279 [MinGW] Add --reproduce option adds 03b216d8547 [X86] Enable inline memcmp() to use AVX512 adds a2f963bb61e [clang-format] [PR43333] Fix C# breaking before function na [...] adds 7588cf09da4 [ELF] Use union-find set and doubly linked list in Call-Cha [...] adds 4c056583548 [clang-format] [PR43338] C# clang format has space issues b [...] adds 8613e90ba71 [CodeComplete] Ensure object is the same in compareOverloads() adds 51e0bbb02de [lldb][modern-type-lookup] No longer import temporary decla [...] adds eae7ed479b7 [Driver] NFC: Remove duplicate call to getLibGccType adds 4d1405ad874 Revert r371732: "lld-link: Fix tests that do not run on mac [...] adds be9521acaac AMDGPU/GlobalISel: Support wave32 waterfall loops adds 412e0bf8f33 AMDGPU/GlobalISel: Select G_PTRTOINT adds d7cad4fb41f AMDGPU/GlobalISel: Fix using wrong addrspace for aperture adds edfb86969c1 [NFC] [FileCheck] Fix init of stack objects in unit tests adds e667401055e [TableGen] Introduce a generic automaton (DFA) backend adds 4128dc45006 [lldb] Fix typo in r373675 adds 0ca48de26c4 [DebugInfo] LiveDebugValues: defer DBG_VALUE creation durin [...] adds f6a2086d528 [lldb] Fix -Wreorder-ctor in r373673 adds b0e997bbf4e Revert "[NFC] [FileCheck] Fix init of stack objects in unit tests" adds 91ad5398d15 [lldb] Fix that 'ninja clean' breaks the build by deleting [...] adds b3cc321cb2e [Format] Fix docs after r373439 adds baf769d322d [lldb] Get the TargetAPI lock in SBProcess::IsInstrumentati [...] adds 90cfbf35c97 gn build: (manually) merge r373718 adds 61800a75b77 [DebugInfo] LiveDebugValues: move DBG_VALUE creation into V [...] adds 4682b9c46b2 Revert [test] Remove locale dependency for mri-utf8.test adds 7de9a5ce60d Fix MSVC "result of 32-bit shift implicitly converted to 64 [...] adds 329ae6ad71b Fix MSVC "not all control paths return a value" warning. NFCI. adds 57e764f951d [llvm-readobj] Replace arch-specific ObjDumper methods by t [...] adds 8c1dd31a084 [llvm-readobj][mips] Implement GNU-style printing of .MIPS. [...] adds 576ea7d1a94 [llvm-readobj][mips] Inline `printMipsPLTGOT` method adds 9735739be70 [lldb] [cmake] Support linking against clang-cpp dylib adds 0d5250a8582 [llvm-readobj] Remove redundant semicolon. NFC adds 94d040706d4 [AMDGPU][MC][GFX10] Corrected definition of FLAT GLOBAL/SCR [...] adds e64369e76ea [llvm-ar][test] Clarified comment adds a7d90af1be4 ARM-Darwin: keep the frame register reserved even if not updated. adds bc4e43e9c1f [clangd] update the package-lock.json. adds 9bd763679fe [AMDGPU][MC][GFX10] Enabled decoding of 'null' operand adds 84f5cd75b38 Fix MSVC "not all control paths return a value" warning. NFCI. adds 73be415dd6d Fix uninitialized variable warnings in directory_entry defa [...] adds 5e851ad6c15 [NFCI] Improve the -Wbool-operation's warning message adds f8ad4d663f1 [clang] Prevent false positives in arm-mfpu-none codegen test. adds 434d59250e3 [AMDGPU][MC][GFX10][WS32] Corrected decoding of dst operand [...] adds a37a6dcd04b [clang-format] [PR42417] clang-format inserts a space after [...] adds 5d862c042b5 [clang-rename] Fix a crash when renaming a class without de [...] adds f44ca7f6eba Further improve -Wbool-operation bitwise negation message adds ba12cec21f5 [clang-format] [PR43531] clang-format damages "alternative [...] adds cccf5aa0816 [clang-format] C++11 braced lists should respect the Spaces [...] adds 0abbb154ca2 CGBlocks - silence static analyzer getAs<> null dereference [...] adds 237d0af7a8b SemaDeclAttr - silence static analyzer getAs<> null derefer [...] adds dc802dbef28 [scudo][standalone] Make malloc_info return a minimal XML adds e37bc5e4992 [NFC] [FileCheck] Reapply fix init of objects in unit tests adds 1c9e1731b03 [OPENMP50]Suppport for multiple vendors in the same vendor [...] adds 856383555b3 [lldb-server/android] Show more processes and package name [...] adds cfe8bedca03 [utils] Fix incompatibility of bisect[-skip-count] with Python 3 adds 9819b9d35fa [process info] Remove assert in DoGetGroupName adds 68b80521213 [FPEnv] Strict FP tests should use the requisite function a [...] adds 9baac83a2e7 [ModuloSchedule] Do not remap terminators adds 717e540f7ea [Automaton] Fix invalid iterator reference adds 4380647e79b Add few docs and implementation of strcpy and strcat. adds 074fa390d25 [X86] Add DAG combine to form saturating VTRUNCUS/VTRUNCS f [...] adds 87aa59a0c71 [X86] Remove isel patterns for mask vpcmpgt/vpcmpeq. Switch [...] adds 432ae75f8bb [libc++] Move more CMake flags to per-target definitions adds f6bedd81cca Componentize lldb/scripts to use with LLVM_DISTRIBUTION_COMPONENTS adds 5fd467feb81 [CMake] Clang: Don't use object libraries with Xcode adds ce452b1ca9f [libc++abi] Link against libSystem on Apple platforms adds cfe3bf89c29 Add missing null pointer check in -ftime-trace code adds 13c4254714f [libc++] Make the modules-related flags PUBLIC instead of PRIVATE adds f7766b1ed41 [Sema] Split out -Wformat-type-confusion from -Wformat-pedantic adds 4112b473350 [lldb] Fix crash on SBCommandReturnObject & assignment adds a8c04469e53 [Host] Don't discard return value from RunShellCommand adds 845292cba30 [MachO] Reformat before making changes to this file (NFC) adds e973fc00563 [MachO] Add early returns to save some indentation. adds 5b2e0ba28e0 [JITLink] Silence GCC warnings. NFC. adds 174604c93ca [test] Remove another two unnecessary uses of REQUIRES: tar [...] adds 9809ed61353 [LLD] [COFF] Always demangle the __imp_ prefix to __declspe [...] adds 23ae13d51f2 [ScheduleDAG] When a node is cloned, add an edge between th [...] adds 2a711814b00 [Host] Return status directly from RunShellCommand adds da9e2524917 [NFC] Add { } to silence compiler warning [-Wmissing-braces]. adds c178809eb66 [clang] [cmake] Use add_clang_tool() to install all tools adds 0820041e1da [clang-tools-extra] [cmake] Link against libclang-cpp whene [...] adds 4c7b8421856 [lldb] [testsuite] Mark TestSBCommandReturnObject as failin [...] adds 6e312388b6f [InstCombine] add tests for fneg disguised as fmul; NFC adds 984d08c680a Expand on the qfProcessInfo documentation, add examples fro [...] adds 784892c9641 [MachineOutliner] Disable outlining from noreturn functions adds 442ddffe138 [clang] fix a typo from r372531 adds 4f75a73796f Use named constant to indicate all lanes, to handle 32 and [...] adds 68eefbb0643 [lit] Use better name for "test in parallel" concept adds 68d01d94290 [debugserver] Don't link against Cocoa, it's not needed. adds b3e3934347f Add an off-by-default option to enable testing for gdb pret [...] adds 6a954748c8b [NFC][InstCombine] Tests for right-shift shift amount reass [...] adds 3c56cc920fb [NFC][InstCombine] Tests for bit test via highest sign-bit [...] adds 007452532b3 [NFC][InstCombine] Autogenerate icmp-shr-lt-gt.ll test adds ae738641d53 [NFC][InstCombine] Autogenerate shift.ll test adds f304d4d185d [InstCombine] Right-shift shift amount reassociation with t [...] adds fb5af8b9b93 [InstCombine] Fold 'icmp eq/ne (?trunc (lshr/ashr %x, bitwi [...] adds 50428826988 [MachO] Move nlist parsing into helper function (NFC) adds cd5cd7d14c7 [test] Run TestLaunchWithShellExpand with /bin/sh on POSIX. adds 67cfa79c010 Revert [CodeGen] Do the Simple Early Return in block-placem [...] adds 58fd6b5b9c8 [libomptarget][nfc] Update remaining uint32 to use lanemask_t adds 6a2673605e5 Invalidate assumption cache before outlining. adds fadc84ae9a9 [libc++] Localize common build flags into a single CMake function adds 9627b26c40a [libc++] Guard cxx_experimental settings behind LIBCXX_ENAB [...] adds 4e5d9e120be [MachO] Reduce indentation further in ParseSymtab (NFC) adds 50afaa9d34d Add a unittest to verify for assumption cache adds ea835f5ce84 [RISCV] Added missing ImmLeaf predicates adds 9fe5d730c70 [Test] Add a test case fo a missed oppurtunity in implicit [...] adds d5a4dad2061 Fix a *nasty* miscompile in experimental unordered atomic lowering adds 482f4d9aa9d Expose ProvidePositionalOption as a public API
No new revisions were added by this update.
Summary of changes: .../clang-apply-replacements/tool/CMakeLists.txt | 10 +- .../clang-change-namespace/tool/CMakeLists.txt | 12 +- clang-tools-extra/clang-doc/tool/CMakeLists.txt | 7 +- .../find-all-symbols/tool/CMakeLists.txt | 10 +- .../clang-include-fixer/tool/CMakeLists.txt | 10 +- clang-tools-extra/clang-move/tool/CMakeLists.txt | 9 +- clang-tools-extra/clang-query/tool/CMakeLists.txt | 11 +- .../clang-reorder-fields/tool/CMakeLists.txt | 7 +- clang-tools-extra/clang-tidy/CMakeLists.txt | 2 +- clang-tools-extra/clang-tidy/tool/CMakeLists.txt | 7 +- .../clangd/clients/clangd-vscode/package-lock.json | 744 +-- clang-tools-extra/clangd/fuzzer/CMakeLists.txt | 7 +- .../clangd/index/dex/dexp/CMakeLists.txt | 5 +- clang-tools-extra/clangd/indexer/CMakeLists.txt | 7 +- clang-tools-extra/clangd/tool/CMakeLists.txt | 9 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 9 +- .../clangd/unittests/CodeCompleteTests.cpp | 19 + .../clangd/xpc/test-client/CMakeLists.txt | 7 +- clang-tools-extra/modularize/CMakeLists.txt | 2 +- clang-tools-extra/pp-trace/CMakeLists.txt | 4 +- clang-tools-extra/tool-template/CMakeLists.txt | 2 +- .../clang-apply-replacements/CMakeLists.txt | 7 +- .../clang-change-namespace/CMakeLists.txt | 7 +- .../unittests/clang-doc/CMakeLists.txt | 7 +- .../unittests/clang-include-fixer/CMakeLists.txt | 7 +- .../find-all-symbols/CMakeLists.txt | 5 +- .../unittests/clang-move/CMakeLists.txt | 7 +- .../unittests/clang-query/CMakeLists.txt | 7 +- .../unittests/clang-tidy/CMakeLists.txt | 11 +- clang/CMakeLists.txt | 10 +- clang/cmake/modules/AddClang.cmake | 8 +- clang/docs/ClangFormatStyleOptions.rst | 3 +- clang/include/clang/AST/ExternalASTMerger.h | 19 +- clang/include/clang/AST/FormatString.h | 16 +- clang/include/clang/Basic/DiagnosticGroups.td | 1 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 11 +- clang/include/clang/Format/Format.h | 68 +- clang/lib/AST/ExternalASTMerger.cpp | 103 +- clang/lib/AST/FormatString.cpp | 2 +- clang/lib/CodeGen/CGBlocks.cpp | 5 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 1 - clang/lib/Format/ContinuationIndenter.cpp | 5 +- clang/lib/Format/Format.cpp | 4 +- clang/lib/Format/FormatTokenLexer.cpp | 17 + clang/lib/Format/FormatTokenLexer.h | 1 + clang/lib/Format/TokenAnnotator.cpp | 49 +- clang/lib/Parse/ParseOpenMP.cpp | 54 +- clang/lib/Sema/SemaChecking.cpp | 50 +- clang/lib/Sema/SemaCodeComplete.cpp | 3 + clang/lib/Sema/SemaDeclAttr.cpp | 8 +- .../Refactoring/Rename/USRFindingAction.cpp | 4 + .../CodeCompletion/member-access-qualifiers.cpp | 13 + clang/test/CodeGen/arm-mfpu-none.c | 1 + clang/test/OpenMP/declare_variant_ast_print.c | 3 +- clang/test/OpenMP/declare_variant_ast_print.cpp | 4 +- clang/test/OpenMP/declare_variant_messages.c | 8 +- clang/test/OpenMP/declare_variant_messages.cpp | 12 +- clang/test/Sema/format-bool.c | 8 +- clang/test/Sema/format-strings-pedantic.c | 20 +- clang/test/Sema/format-type-confusion.c | 26 + clang/test/Sema/warn-bitwise-negation-bool.c | 6 +- .../test/Sema/warn-integer-constants-in-ternary.c | 2 +- clang/test/clang-rename/ForwardClassDecl.cpp | 4 + clang/tools/clang-check/CMakeLists.txt | 5 +- clang/tools/clang-extdef-mapping/CMakeLists.txt | 5 +- clang/tools/clang-offload-bundler/CMakeLists.txt | 4 +- clang/tools/clang-shlib/CMakeLists.txt | 8 +- clang/tools/driver/cc1_main.cpp | 27 +- clang/tools/scan-build/CMakeLists.txt | 22 +- clang/tools/scan-view/CMakeLists.txt | 14 +- clang/unittests/Format/FormatTest.cpp | 74 + clang/unittests/Format/FormatTestCSharp.cpp | 228 +- clang/utils/hmaptool/CMakeLists.txt | 9 +- .../lib/scudo/standalone/tests/combined_test.cpp | 2 +- .../lib/scudo/standalone/tests/wrappers_c_test.cpp | 11 + compiler-rt/lib/scudo/standalone/wrappers_c.inc | 7 +- .../TestCases/Linux/signal_line.cpp | 4 - libc/CMakeLists.txt | 24 + libc/cmake/modules/LLVMLibCRules.cmake | 280 + libc/docs/build_system.rst | 24 + libc/docs/entrypoints.rst | 6 + libc/docs/header_generation.rst | 98 + libc/docs/implementation_standard.rst | 85 + libc/docs/source_layout.rst | 85 + libc/include/CMakeLists.txt | 30 + libc/include/__llvm-libc-common.h | 33 + libc/include/ctype.h | 46 + libc/include/math.h | 360 ++ libc/include/string.h | 66 + libc/lib/CMakeLists.txt | 9 + libc/src/CMakeLists.txt | 3 + libc/src/__support/CMakeLists.txt | 9 + libc/src/__support/common.h.def | 18 + libc/src/__support/linux/entrypoint_macro.h.inc | 13 + libc/src/string/CMakeLists.txt | 4 + libc/src/string/strcat/CMakeLists.txt | 21 + libc/src/string/strcat/strcat.cpp | 23 + libc/src/string/strcat/strcat.h | 20 + libc/src/string/strcat/strcat_test.cpp | 43 + libc/src/string/strcpy/CMakeLists.txt | 19 + libc/src/string/strcpy/strcpy.cpp | 19 + libc/src/string/strcpy/strcpy.h | 20 + libc/src/string/strcpy/strcpy_test.cpp | 40 + libc/utils/build_scripts/gen_hdr.py | 188 + libcxx/CMakeLists.txt | 56 +- libcxx/src/CMakeLists.txt | 24 +- libcxx/test/CMakeLists.txt | 16 +- .../pretty_printers/gdb_pretty_printer_test.py | 19 +- libcxx/utils/gdb/libcxx/printers.py | 18 +- libcxxabi/cmake/config-ix.cmake | 1 + libcxxabi/src/CMakeLists.txt | 11 +- lld/COFF/Driver.cpp | 35 +- lld/COFF/Options.td | 2 + lld/COFF/Symbols.cpp | 8 +- lld/ELF/CallGraphSort.cpp | 114 +- lld/MinGW/Driver.cpp | 2 + lld/MinGW/Options.td | 1 + lld/docs/ReleaseNotes.rst | 5 - lld/test/COFF/delayimports-error.test | 2 +- lld/test/COFF/duplicate.test | 2 +- lld/test/COFF/linkrepro-manifest.test | 2 +- lld/test/COFF/linkrepro-pdb.test | 4 +- lld/test/COFF/linkrepro-res.test | 2 +- lld/test/COFF/linkrepro.test | 14 +- lld/test/COFF/undefined-symbol-itanium-i386.s | 5 + lld/test/COFF/undefined-symbol.s | 2 +- lld/test/MinGW/driver.test | 3 + lldb/cmake/modules/AddLLDB.cmake | 15 +- lldb/docs/lldb-platform-packets.txt | 37 +- lldb/include/lldb/API/SBCommandReturnObject.h | 21 +- .../Makefile | 0 .../TestSBCommandReturnObject.py | 34 + .../test/api/command-return-object/main.cpp | 35 + .../TestLaunchWithShellExpand.py | 4 + .../libcxx/TestLibCxxModernTypeLookup.py | 3 + .../modern-type-lookup/libcxx/main.cpp | 8 + lldb/scripts/CMakeLists.txt | 11 +- lldb/scripts/Python/python-wrapper.swig | 32 +- lldb/source/API/SBCommandInterpreter.cpp | 3 +- lldb/source/API/SBCommandReturnObject.cpp | 121 +- lldb/source/API/SBProcess.cpp | 3 + lldb/source/Commands/CommandObjectBreakpoint.cpp | 25 +- lldb/source/Core/CMakeLists.txt | 4 +- lldb/source/Host/linux/Host.cpp | 79 +- lldb/source/Host/macosx/objcxx/Host.mm | 9 +- lldb/source/Host/posix/HostInfoPosix.cpp | 4 +- lldb/source/Host/windows/Host.cpp | 8 +- .../Plugins/ExpressionParser/Clang/CMakeLists.txt | 19 +- .../Clang/ClangExpressionDeclMap.cpp | 109 +- lldb/source/Plugins/Language/ObjC/CMakeLists.txt | 3 +- .../ObjC/AppleObjCRuntime/CMakeLists.txt | 3 +- .../RenderScriptRuntime/CMakeLists.txt | 3 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 5958 ++++++++++---------- lldb/source/Plugins/Platform/MacOSX/CMakeLists.txt | 3 +- .../source/Plugins/SymbolFile/DWARF/CMakeLists.txt | 5 +- .../Plugins/SymbolFile/NativePDB/CMakeLists.txt | 5 +- lldb/source/Plugins/SymbolFile/PDB/CMakeLists.txt | 7 +- lldb/source/Symbol/CMakeLists.txt | 8 +- lldb/tools/debugserver/source/CMakeLists.txt | 3 - lldb/tools/lldb-instr/CMakeLists.txt | 2 +- llvm/CMakeLists.txt | 2 +- .../llvm/ExecutionEngine/JITLink/EHFrameSupport.h | 2 +- .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 1244 ++-- .../ExecutionEngine/JITLink/JITLinkMemoryManager.h | 17 +- llvm/include/llvm/Support/Automaton.h | 229 + llvm/include/llvm/Support/CommandLine.h | 3 + llvm/include/llvm/Support/FileSystem.h | 6 +- llvm/include/llvm/TableGen/Automaton.td | 95 + llvm/include/llvm/Transforms/Utils/CodeExtractor.h | 5 + llvm/lib/CodeGen/LiveDebugValues.cpp | 256 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 46 - llvm/lib/CodeGen/MachineOutliner.cpp | 6 + llvm/lib/CodeGen/ModuloSchedule.cpp | 2 +- .../lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp | 4 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 7 +- .../JITLink/BasicGOTAndStubsBuilder.h | 35 +- llvm/lib/ExecutionEngine/JITLink/CMakeLists.txt | 2 +- .../lib/ExecutionEngine/JITLink/EHFrameSupport.cpp | 190 +- .../ExecutionEngine/JITLink/EHFrameSupportImpl.h | 50 +- llvm/lib/ExecutionEngine/JITLink/JITLink.cpp | 158 +- .../lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 372 +- llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.h | 183 +- .../JITLink/JITLinkMemoryManager.cpp | 17 +- .../JITLink/MachOAtomGraphBuilder.cpp | 412 -- .../JITLink/MachOAtomGraphBuilder.h | 138 - .../JITLink/MachOLinkGraphBuilder.cpp | 535 ++ .../JITLink/MachOLinkGraphBuilder.h | 269 + llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 261 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 21 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 176 +- llvm/lib/Support/CommandLine.cpp | 2 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 1 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 54 +- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 4 +- llvm/lib/Target/AMDGPU/FLATInstructions.td | 2 +- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 200 +- llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp | 2 +- llvm/lib/Target/RISCV/RISCVInstrInfoC.td | 6 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 14 + llvm/lib/Target/X86/X86InstrAVX512.td | 178 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 175 + llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 3 +- llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 5 - .../Transforms/InstCombine/InstCombineCompares.cpp | 28 + .../Transforms/InstCombine/InstCombineShifts.cpp | 34 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 28 +- llvm/projects/CMakeLists.txt | 1 + .../CodeGen/AArch64/machine-outliner-noreturn.mir | 56 + .../AMDGPU/GlobalISel/inst-select-ptrtoint.mir | 101 + .../AMDGPU/GlobalISel/legalize-addrspacecast.mir | 16 +- .../llvm.amdgcn.raw.buffer.store.format.f16.ll | 8 +- .../llvm.amdgcn.raw.buffer.store.format.f32.ll | 4 +- .../GlobalISel/llvm.amdgcn.raw.buffer.store.ll | 16 +- .../regbankselect-amdgcn-buffer-load.mir | 477 +- .../regbankselect-amdgcn-s-buffer-load.mir | 16 +- .../regbankselect-amdgcn.image.load.1d.ll | 8 +- .../regbankselect-amdgcn.image.sample.1d.ll | 14 +- .../regbankselect-amdgcn.raw.buffer.load.ll | 18 +- .../regbankselect-amdgcn.struct.buffer.load.ll | 16 +- .../regbankselect-amdgcn.struct.buffer.store.ll | 16 +- .../regbankselect-extract-vector-elt.mir | 452 +- .../GlobalISel/regbankselect-insert-vector-elt.mir | 48 +- llvm/test/CodeGen/ARM/r7-fixed-darwin.ll | 15 + llvm/test/CodeGen/PowerPC/block-placement.mir | 12 +- .../CodeGen/PowerPC/fp-intrinsics-fptosi-legal.ll | 3 +- .../PowerPC/vector-constrained-fp-intrinsics.ll | 478 +- llvm/test/CodeGen/SystemZ/fp-strict-add-01.ll | 52 +- llvm/test/CodeGen/SystemZ/fp-strict-add-02.ll | 52 +- llvm/test/CodeGen/SystemZ/fp-strict-add-03.ll | 4 +- llvm/test/CodeGen/SystemZ/fp-strict-add-04.ll | 4 +- llvm/test/CodeGen/SystemZ/fp-strict-alias.ll | 41 +- llvm/test/CodeGen/SystemZ/fp-strict-conv-01.ll | 26 +- llvm/test/CodeGen/SystemZ/fp-strict-conv-02.ll | 25 +- llvm/test/CodeGen/SystemZ/fp-strict-conv-03.ll | 25 +- llvm/test/CodeGen/SystemZ/fp-strict-conv-04.ll | 25 +- llvm/test/CodeGen/SystemZ/fp-strict-conv-09.ll | 14 +- llvm/test/CodeGen/SystemZ/fp-strict-conv-10.ll | 14 +- llvm/test/CodeGen/SystemZ/fp-strict-conv-11.ll | 14 +- llvm/test/CodeGen/SystemZ/fp-strict-conv-12.ll | 14 +- llvm/test/CodeGen/SystemZ/fp-strict-conv-14.ll | 26 +- llvm/test/CodeGen/SystemZ/fp-strict-conv-15.ll | 17 +- llvm/test/CodeGen/SystemZ/fp-strict-conv-16.ll | 18 +- llvm/test/CodeGen/SystemZ/fp-strict-div-01.ll | 52 +- llvm/test/CodeGen/SystemZ/fp-strict-div-02.ll | 52 +- llvm/test/CodeGen/SystemZ/fp-strict-div-03.ll | 4 +- llvm/test/CodeGen/SystemZ/fp-strict-div-04.ll | 4 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-01.ll | 52 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-02.ll | 70 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-03.ll | 52 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-04.ll | 70 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-05.ll | 4 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-06.ll | 34 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-07.ll | 34 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-08.ll | 34 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-09.ll | 34 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-10.ll | 17 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-11.ll | 9 +- llvm/test/CodeGen/SystemZ/fp-strict-round-01.ll | 73 +- llvm/test/CodeGen/SystemZ/fp-strict-round-02.ll | 73 +- llvm/test/CodeGen/SystemZ/fp-strict-round-03.ll | 73 +- llvm/test/CodeGen/SystemZ/fp-strict-sqrt-01.ll | 25 +- llvm/test/CodeGen/SystemZ/fp-strict-sqrt-02.ll | 25 +- llvm/test/CodeGen/SystemZ/fp-strict-sqrt-03.ll | 4 +- llvm/test/CodeGen/SystemZ/fp-strict-sqrt-04.ll | 4 +- llvm/test/CodeGen/SystemZ/fp-strict-sub-01.ll | 52 +- llvm/test/CodeGen/SystemZ/fp-strict-sub-02.ll | 52 +- llvm/test/CodeGen/SystemZ/fp-strict-sub-03.ll | 4 +- llvm/test/CodeGen/SystemZ/fp-strict-sub-04.ll | 4 +- llvm/test/CodeGen/SystemZ/vec-strict-add-01.ll | 8 +- llvm/test/CodeGen/SystemZ/vec-strict-add-02.ll | 8 +- llvm/test/CodeGen/SystemZ/vec-strict-conv-01.ll | 25 +- llvm/test/CodeGen/SystemZ/vec-strict-conv-03.ll | 9 +- llvm/test/CodeGen/SystemZ/vec-strict-div-01.ll | 10 +- llvm/test/CodeGen/SystemZ/vec-strict-div-02.ll | 10 +- llvm/test/CodeGen/SystemZ/vec-strict-max-01.ll | 21 +- llvm/test/CodeGen/SystemZ/vec-strict-min-01.ll | 21 +- llvm/test/CodeGen/SystemZ/vec-strict-mul-01.ll | 10 +- llvm/test/CodeGen/SystemZ/vec-strict-mul-02.ll | 10 +- llvm/test/CodeGen/SystemZ/vec-strict-mul-03.ll | 10 +- llvm/test/CodeGen/SystemZ/vec-strict-mul-04.ll | 10 +- llvm/test/CodeGen/SystemZ/vec-strict-mul-05.ll | 18 +- llvm/test/CodeGen/SystemZ/vec-strict-round-01.ll | 50 +- llvm/test/CodeGen/SystemZ/vec-strict-round-02.ll | 50 +- llvm/test/CodeGen/SystemZ/vec-strict-sqrt-01.ll | 10 +- llvm/test/CodeGen/SystemZ/vec-strict-sqrt-02.ll | 10 +- llvm/test/CodeGen/SystemZ/vec-strict-sub-01.ll | 9 +- llvm/test/CodeGen/SystemZ/vec-strict-sub-02.ll | 10 +- .../SystemZ/vector-constrained-fp-intrinsics.ll | 478 +- llvm/test/CodeGen/Thumb/long.ll | 2 +- .../test/CodeGen/Thumb/scheduler-clone-cpsr-def.ll | 41 + .../test/CodeGen/Thumb2/2010-03-15-AsmCCClobber.ll | 2 +- llvm/test/CodeGen/X86/atomic-unordered.ll | 78 +- llvm/test/CodeGen/X86/avx512-mask-op.ll | 40 +- llvm/test/CodeGen/X86/avx512-trunc.ll | 3 +- .../test/CodeGen/X86/constrained-fp80-trunc-ext.ll | 18 +- llvm/test/CodeGen/X86/fp-intrinsics.ll | 94 +- llvm/test/CodeGen/X86/implicit-null-check.ll | 68 +- llvm/test/CodeGen/X86/masked_store_trunc_ssat.ll | 4 +- llvm/test/CodeGen/X86/masked_store_trunc_usat.ll | 3 +- llvm/test/CodeGen/X86/memcmp.ll | 20 + .../X86/vector-constrained-fp-intrinsics-fma.ll | 30 +- .../X86/vector-constrained-fp-intrinsics.ll | 605 +- llvm/test/CodeGen/X86/vector-trunc-packus.ll | 9 +- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 12 +- llvm/test/CodeGen/X86/vector-trunc-usat.ll | 9 +- .../MIR/X86/live-debug-values-bad-transfer.mir | 103 + .../MIR/X86/live-debug-values-restore.mir | 141 +- .../JITLink/X86/MachO_zero_fill_alignment.s | 10 +- llvm/test/Feature/fp-intrinsics.ll | 90 +- llvm/test/MC/AMDGPU/flat-scratch-instructions.s | 20 + llvm/test/MC/Disassembler/AMDGPU/flat_gfx10.txt | 75 + llvm/test/MC/Disassembler/AMDGPU/sop2_gfx10.txt | 7 + llvm/test/MC/Disassembler/AMDGPU/vcmp-gfx10.txt | 6 + llvm/test/Transforms/DCE/calls-errno.ll | 17 +- .../HotColdSplit/assumption-cache-invalidation.ll | 12 + .../InstCombine/constant-fold-libfunc.ll | 2 +- llvm/test/Transforms/InstCombine/fmul.ll | 74 + llvm/test/Transforms/InstCombine/icmp-shr-lt-gt.ll | 177 +- llvm/test/Transforms/InstCombine/memcpy-1.ll | 2 +- ...ft-amount-reassociation-with-truncation-ashr.ll | 178 + ...ft-amount-reassociation-with-truncation-lshr.ll | 178 + ...ift-amount-reassociation-with-truncation-shl.ll | 34 - llvm/test/Transforms/InstCombine/shift.ll | 230 +- ...n-bit-test-via-right-shifting-all-other-bits.ll | 168 + llvm/test/Verifier/fp-intrinsics.ll | 26 +- llvm/test/tools/llvm-ar/case-detection.test | 2 +- llvm/test/tools/llvm-ar/mri-utf8.test | 4 + llvm/test/tools/llvm-readobj/mips-abiflags.test | 29 + llvm/test/tools/llvm-symbolizer/coff-dwarf.test | 2 +- llvm/test/tools/llvm-symbolizer/coff-exports.test | 2 - llvm/tools/llvm-jitlink/llvm-jitlink-macho.cpp | 139 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 108 +- llvm/tools/llvm-jitlink/llvm-jitlink.h | 2 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 165 +- llvm/tools/llvm-readobj/ObjDumper.h | 10 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 23 +- .../ExecutionEngine/JITLink/JITLinkTestCommon.cpp | 26 +- .../ExecutionEngine/JITLink/JITLinkTestCommon.h | 68 +- .../ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp | 117 +- llvm/unittests/Support/FileCheckTest.cpp | 36 +- llvm/unittests/TableGen/Automata.td | 186 + llvm/unittests/TableGen/AutomataTest.cpp | 153 + llvm/unittests/TableGen/CMakeLists.txt | 7 + .../Transforms/Utils/CodeExtractorTest.cpp | 52 + llvm/utils/TableGen/CMakeLists.txt | 1 + llvm/utils/TableGen/DFAEmitter.cpp | 394 ++ llvm/utils/TableGen/DFAEmitter.h | 107 + llvm/utils/TableGen/TableGen.cpp | 8 +- llvm/utils/TableGen/TableGenBackends.h | 1 + llvm/utils/bisect | 5 +- llvm/utils/bisect-skip-count | 9 +- .../llvm/lib/ExecutionEngine/JITLink/BUILD.gn | 2 +- .../gn/secondary/llvm/unittests/TableGen/BUILD.gn | 16 + .../gn/secondary/llvm/utils/TableGen/BUILD.gn | 1 + llvm/utils/lit/lit/main.py | 23 +- llvm/utils/lit/lit/run.py | 20 +- llvm/utils/lit/tests/discovery.py | 2 +- llvm/utils/lit/tests/parallelism-groups.py | 2 +- .../deviceRTLs/nvptx/src/data_sharing.cu | 8 +- .../libomptarget/deviceRTLs/nvptx/src/interface.h | 16 +- openmp/libomptarget/deviceRTLs/nvptx/src/loop.cu | 3 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.h | 2 +- .../libomptarget/deviceRTLs/nvptx/src/parallel.cu | 18 +- .../libomptarget/deviceRTLs/nvptx/src/reduction.cu | 12 +- openmp/libomptarget/deviceRTLs/nvptx/src/sync.cu | 4 +- .../deviceRTLs/nvptx/src/target_impl.h | 2 + 367 files changed, 14916 insertions(+), 9231 deletions(-) create mode 100644 clang/test/CodeCompletion/member-access-qualifiers.cpp create mode 100644 clang/test/Sema/format-type-confusion.c create mode 100644 clang/test/clang-rename/ForwardClassDecl.cpp create mode 100644 libc/CMakeLists.txt create mode 100644 libc/cmake/modules/LLVMLibCRules.cmake create mode 100644 libc/docs/build_system.rst create mode 100644 libc/docs/entrypoints.rst create mode 100644 libc/docs/header_generation.rst create mode 100644 libc/docs/implementation_standard.rst create mode 100644 libc/docs/source_layout.rst create mode 100644 libc/include/CMakeLists.txt create mode 100644 libc/include/__llvm-libc-common.h create mode 100644 libc/include/ctype.h create mode 100644 libc/include/math.h create mode 100644 libc/include/string.h create mode 100644 libc/lib/CMakeLists.txt create mode 100644 libc/src/CMakeLists.txt create mode 100644 libc/src/__support/CMakeLists.txt create mode 100644 libc/src/__support/common.h.def create mode 100644 libc/src/__support/linux/entrypoint_macro.h.inc create mode 100644 libc/src/string/CMakeLists.txt create mode 100644 libc/src/string/strcat/CMakeLists.txt create mode 100644 libc/src/string/strcat/strcat.cpp create mode 100644 libc/src/string/strcat/strcat.h create mode 100644 libc/src/string/strcat/strcat_test.cpp create mode 100644 libc/src/string/strcpy/CMakeLists.txt create mode 100644 libc/src/string/strcpy/strcpy.cpp create mode 100644 libc/src/string/strcpy/strcpy.h create mode 100644 libc/src/string/strcpy/strcpy_test.cpp create mode 100755 libc/utils/build_scripts/gen_hdr.py copy lldb/packages/Python/lldbsuite/test/api/{check_public_api_headers => command- [...] create mode 100644 lldb/packages/Python/lldbsuite/test/api/command-return-object/T [...] create mode 100644 lldb/packages/Python/lldbsuite/test/api/command-return-object/main.cpp create mode 100644 llvm/include/llvm/Support/Automaton.h create mode 100644 llvm/include/llvm/TableGen/Automaton.td delete mode 100644 llvm/lib/ExecutionEngine/JITLink/MachOAtomGraphBuilder.cpp delete mode 100644 llvm/lib/ExecutionEngine/JITLink/MachOAtomGraphBuilder.h create mode 100644 llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp create mode 100644 llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-noreturn.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ptrtoint.mir create mode 100644 llvm/test/CodeGen/ARM/r7-fixed-darwin.ll create mode 100644 llvm/test/CodeGen/Thumb/scheduler-clone-cpsr-def.ll create mode 100644 llvm/test/DebugInfo/MIR/X86/live-debug-values-bad-transfer.mir create mode 100644 llvm/test/MC/Disassembler/AMDGPU/flat_gfx10.txt create mode 100644 llvm/test/MC/Disassembler/AMDGPU/sop2_gfx10.txt create mode 100644 llvm/test/MC/Disassembler/AMDGPU/vcmp-gfx10.txt create mode 100644 llvm/test/Transforms/InstCombine/shift-amount-reassociation-wit [...] create mode 100644 llvm/test/Transforms/InstCombine/shift-amount-reassociation-wit [...] create mode 100644 llvm/test/Transforms/InstCombine/sign-bit-test-via-right-shifti [...] create mode 100644 llvm/unittests/TableGen/Automata.td create mode 100644 llvm/unittests/TableGen/AutomataTest.cpp create mode 100644 llvm/utils/TableGen/DFAEmitter.cpp create mode 100644 llvm/utils/TableGen/DFAEmitter.h