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-allnoconfig in repository toolchain/ci/llvm-project.
from 51cad66e97f [NFC][ARM] Add test adds 5c917bd9a7d [clang-format] No space in `new()` and `this[Type x]` in C# adds 1fb9c29833a [clang-format] Improved identification of C# nullables adds f6790a1c635 Revert "[MLIR] Add `and`, `or`, `xor`, `min`, `max` too gpu [...] adds c7380995f81 [MLIR] Add `and`, `or`, `xor`, `min`, `max` too gpu.all_red [...] adds c422d69b1ad [LIBOMPTARGET]Fix PR45139: Bug in mixing Python and OpenMP [...] adds 31c85ca06d7 [compiler-rt][tsan] Make fiber support in thread sanitizer [...] adds edbf2fde14a [analyzer] Fix a strange compile error on a certain Clang-7.0.0 adds b94d4b19034 [unittests][Object] Use matching signedness for expected value adds f3ad6eb5d3d Change to individual pretty printer classes, remove generic [...] adds fc421d7ca3e [MLIR] Remove all-reduce lowering from GPU to NVVM. Use in- [...] adds a2202f6a3f1 AMDGPU/GlobalISel: Manually RegBankSelect copies adds d83ade45060 [clangd] Improve the "max limit" error message in rename, NFC. adds 72bf26feb3a [ARM] Extra VFMA tests. NFC adds 2150a6d0d63 [Object][unittest] Skip tests on machines with non-64 bit size_t adds fbf41b52677 [ELF] Simplify sh_addr computation and warn if sh_addr is n [...] adds 0396aa4c05a Add a decorator option to skip tests based on a default setting. adds e6716418442 [GC] Remove buggy untested optimization from statepoint lowering adds a9f15832287 [AArch64][SVE] Add the @llvm.aarch64.sve.sel intrinsic adds 8ffdabdb61e Lazily save initialState of registers during unwind. adds 0d7c8c07d2a [OPENMP][DOCS]Mark depobj as implemented, NFC. adds bc6c8c4bbbe [Matrix] Add remark propagation along the inlined-at chain. adds a46dba24fa3 [AMDGPU] Extend macro fusion for ADDC and SUBB to SUBBREV adds ed77efeff18 [libc++] [cmake] Better diagnostics for missing abi library [...] adds 8eb2f865c30 [CodeGenPrepare] Fold br(freeze(icmp x, const)) to br(icmp( [...] adds ced0dd8e510 [MLIR] Guard DMA-specific logic with DMA option adds 9801e5469b4 [AMDGPU] Disable nested endcf collapse adds 4dde9e9b023 [llvm][CodeGen] IR intrinsics for SVE2 contiguous conflict [...] adds 0197eac3330 Temporarily re-apply https://reviews.llvm.org/D74347 adds dc120bae46d [MLIR] Do not link mlir-cpu-runner with X86 libs adds d8f9416fdc8 [DAG] MatchRotate - Add funnel shift by immediate support adds accede537e6 [MLIR] Link MLIRMlirOptMain with the same libraries as mlir-opt adds f1736f7a2a6 [clang-tidy] Mock system headers for portability-restrict-s [...] adds 8f997b4f011 [GC] Loosen ordering on statepoint reloads to allow CSE adds 1e0c540360e AMDGPU: Don't hard error on LDS globals in functions adds ea960371861 Add a verification mechanism to CompilerType. adds fa8c4c7ffa9 [InstCombine] add tests for bool math; NFC adds fae900921b1 [InstCombine] reduce demand-limited bool math to logic adds 10b1a87ba35 [clang-format] Add option to specify explicit config file S [...] adds d34241a89d1 [libc++] Add SHA for C++20 Synchronization Library in ABI c [...] adds c5c487f0d4c Revert "[clang-format] Add option to specify explicit confi [...] adds d2f3e5f204c [mlir] Add support for non-identifier attribute names. adds a0cacb60549 Fix conflict value for metadata "Objective-C Garbage Collec [...] adds c915cb957dc Avoid including Module.h from ExternalASTSource.h adds 0c06a389e59 [CUDA,clang-cl] Filter out unsupported arguments for device [...] adds 68295b121a2 [PatternMatch] add matcher for FP infinity; NFC adds 526a4f2ac36 Fix formatting after Module.h include adjustment, NFC adds e08464fb450 Avoid including FileManager.h from SourceManager.h adds e4e7e44765c Add an SDK attribute to DICompileUnit adds fe30eb62685 [runtimes] When COMPILER_RT is enabled, consider SANITIZER [...] adds e6eb942ffa4 [libc++abi] NFC: Simplify extern C declaration adds 828fe7916f9 Revert "Temporarily re-apply https://reviews.llvm.org/D74347" adds 8f525739622 [InstSimplify][SVE] Fix SimplifyInsert/ExtractElementInst f [...] adds ee87b22a129 [libc+++] Mark two future tests as being FLAKY adds 47359fbd2e8 Drop a StringMap.h include, NFC adds 213aea4c583 Remove unused Endian.h includes, NFC adds ae73ab64b66 Update debugserver test for new ostype names adds 2b366e75d41 Make Decl::setOwningModuleID() public. (NFC) adds 70c0a9675dc [AssumeBundles] Enforce constraints on the operand bundle o [...] adds 27dfb2257a0 [mlir] [VectorOps] Correctly account for rank-0 affine-map [...] adds 8527c1ed66c Added constraints on cl-options.cu test adds 8f5e3c74b67 [PowerPC] Fix compile time issue in recursive CTR analysis code adds d4757a6cf10 [AMDGPU] pre-commit collapse-endcf.mir. NFC. adds d00f5632f39 [mlir] Add a simplifying wrapper for generateCopy and expose it. adds 90dbec26326 Fix MLIR build after header change in LLVM (NFC) adds d6497a521bb Add missing StringMap.h inclusion, apparently clangd is not [...] adds 4977a5f50da [mlir][NFC] Use fold expressions instead of variadic class [...] adds 981258f0d7d Add missing "llvm/Support/Host.h" header to LLVM example af [...] adds 270b528c7c5 [libc] Add docker container for llvm-libc buildbot worker. adds 560aa53f8fe [X86] Support intrinsics _bextr2* adds 49d4e0e3278 Remove CMake configuration for Sphinx targets in MLIR adds d5180ea1347 Add debug info support for Swift/Clang APINotes. adds ab69cd0779c [X86] Support intrinsic _mm_cldemote adds cd4c1adabea Add newly-missing include adds 214d24e1f8e [X86] Support intrinsic _mm_broadcastsi128_si256 adds 4b87f9230bd [ORC] Add some extra debugging output. adds 0caed13fe4a [llvm-jitlink] Fix DEBUG_TYPE string. adds b19801640bf [ORC] Fix an overly aggressive assert. adds c700e0317c2 [JITLink] Read symbol linkage from the correct field. adds c4cbc580621 [NFC][PowerPC] Add a new MIR file te test ppc-early-ret pass adds 6aebf0ee56e Specify branch probabilities for callbr dests adds b47c9f535c8 [libc] Add initial assert definition adds d7c5037e6b9 Prune TargetInfo.h include from ParsedAttr.h, NFC adds af0b0e00fba [libc] [UnitTest] Add timeout to death tests adds c4d23d88548 Add a missing include to clang unit tests adds 8fffa40400e [GC] Remove redundant entiries in stackmap section (and tes [...] adds 5161194fad8 Revert "Update debugserver test for new ostype names" adds f481256bfe0 [builtins] Build for arm64e for Darwin adds 518292dbdfc [PowerPC] Add the MacroFusion support for Power8 adds 9dd561d8b10 [gn build] Port 518292dbdfc adds dfecec65e67 [AVR] Include AVR by default in LLVM builds adds 9059056e273 Revert "[AVR] Include AVR by default in LLVM builds" adds 3b984641a73 [DebugInfo] Fix build failure on the mingw adds 629cf3c1c52 Apply update_test_check.py to CodeGenPrepare/X86/freeze-icm [...] adds 3a503ce6631 [X86] Reduce the number of emitted fragments due to branch align adds bbe6764711b Remove unused variable. adds 4edd050c7e9 [ExpandMemCmp][NFC] Add more tests. adds 4327a9b46b4 [AMDGPU] Use progbits type for .AMDGPU.disasm section adds 6b96623dcb0 [GlobalISel] fix crash in narrowScalarExtract if DstRegs on [...] adds 8737dc2d32e [SCEV] isHighCostExpansionHelper(): use correct TTI hooks adds 096d5453763 [PowerPC] Add strict-fp intrinsic to FP arithmetic adds 61211fec864 [NFC] Add filters to hasNItems and hasNItemsOrMore adds f16f139db40 Basis of dropping uses in llvm.assume. adds 05343588e3b [libc++] [P0646] Add feature-test macro for __cpp_lib_list_ [...] adds b720543926c [AST] Respect shouldTraversePostOrder when traversing type locs adds 3dc6e53c978 [LoopPeel] Turn incorrect assert into a check adds 57e81a2f649 [clangd] Redirect documentation to clangd.llvm.org. adds 13be27482e5 [AVR] Fix read of uninitialized variable AVRSubtarget:::ELFArch adds d608fee8399 [ARM,MVE] Fix user-namespace violation in arm_mve.h. adds 3f8e714e2f9 [ARM,MVE] Add intrinsics and isel for MVE fused multiply-add. adds 4689eae8204 [X86] combineOrShiftToFunnelShift - remove shift by immedia [...] adds d5edcb90643 [clang] Prune 'IsOMPStructuredBlock' Stmt bit adds 2cf4b4de0c7 [AVR] Fix reads of uninitialized variables from constructor [...] adds f31f22ef0f0 [gn build] Port d5edcb90643 adds f1ac5d2263f [SCCP] Use ValueLatticeElement instead of LatticeVal (NFCI) adds 0fa3320931e [lldb] reject `.debug_arange` sections with nonzero segment size new d748e759d56 [InstSimplify] add tests for FP poison; NFC
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../find-all-symbols/FindAllMacros.cpp | 1 + .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 1 + .../clang-tidy/ClangTidyDiagnosticConsumer.h | 4 + .../clang-tidy/ExpandModularHeadersPPCallbacks.cpp | 2 + .../clang-tidy/ExpandModularHeadersPPCallbacks.h | 7 + .../cert/DefaultOperatorNewAlignmentCheck.cpp | 1 + .../clang-tidy/portability/SIMDIntrinsicsCheck.cpp | 1 + clang-tools-extra/clangd/FS.h | 1 + clang-tools-extra/clangd/Format.cpp | 1 + clang-tools-extra/clangd/refactor/Rename.cpp | 6 +- .../docs/_templates/clangd_redirect.html | 14 + clang-tools-extra/docs/_templates/layout.html | 2 +- clang-tools-extra/docs/clangd.rst | 7 +- .../docs/clangd/ApplyClangTidyFixInVSCode.gif | Bin 95232 -> 0 bytes clang-tools-extra/docs/clangd/ApplyFixInVSCode.gif | Bin 73814 -> 0 bytes .../clangd/CodeCompletionInEmacsCompanyMode.png | Bin 10480 -> 0 bytes .../docs/clangd/CodeCompletionInSublimeText.png | Bin 19894 -> 0 bytes .../docs/clangd/CodeCompletionInVSCode.png | Bin 15094 -> 0 bytes .../docs/clangd/CodeCompletionInYCM.png | Bin 17028 -> 0 bytes ...ompletionInsertsNamespaceQualifiersInVSCode.gif | Bin 110759 -> 0 bytes clang-tools-extra/docs/clangd/Configuration.rst | 43 +- .../docs/clangd/DeveloperDocumentation.rst | 32 +- .../docs/clangd/DiagnosticsInEmacsEglot.png | Bin 16634 -> 0 bytes clang-tools-extra/docs/clangd/ErrorsInVSCode.png | Bin 76993 -> 0 bytes clang-tools-extra/docs/clangd/Extensions.rst | 178 +----- clang-tools-extra/docs/clangd/Features.rst | 273 +------- .../docs/clangd/FindAllReferencesInVSCode.gif | Bin 76027 -> 0 bytes .../docs/clangd/FormatSelectionInVSCode.gif | Bin 167887 -> 0 bytes .../docs/clangd/GoToDefinitionInVSCode.gif | Bin 123395 -> 0 bytes clang-tools-extra/docs/clangd/Installation.rst | 382 +---------- .../clangd/NavigationWithBreadcrumbsInVSCode.gif | Bin 123365 -> 0 bytes clang-tools-extra/docs/clangd/OutlineInVSCode.png | Bin 15443 -> 0 bytes .../docs/clangd/SignatureHelpInVSCode.gif | Bin 36923 -> 0 bytes clang-tools-extra/docs/clangd/index.rst | 31 +- clang-tools-extra/docs/index.rst | 3 +- clang-tools-extra/pp-trace/PPCallbacksTracker.cpp | 1 + .../portability-restrict-system-includes/a.h | 0 .../system/cstdarg.h | 0 .../system/cstdlib.h | 0 .../system}/float.h | 0 .../system/j.h | 0 .../system}/stddef.h | 0 .../system}/stdint.h | 0 .../portability-restrict-system-includes-allow.cpp | 3 +- ...rtability-restrict-system-includes-disallow.cpp | 3 +- .../portability-restrict-system-includes-glob.cpp | 3 +- clang/docs/LibASTMatchersReference.html | 13 - clang/docs/OpenMPSupport.rst | 2 + clang/include/clang/AST/ASTContext.h | 11 +- clang/include/clang/AST/Decl.h | 35 +- clang/include/clang/AST/DeclBase.h | 11 +- clang/include/clang/AST/DeclCXX.h | 3 +- clang/include/clang/AST/DeclTemplate.h | 4 + clang/include/clang/AST/ExternalASTSource.h | 27 +- clang/include/clang/AST/RecursiveASTVisitor.h | 21 +- clang/include/clang/AST/Stmt.h | 14 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 16 +- clang/include/clang/Basic/Module.h | 26 + clang/include/clang/Basic/SourceManager.h | 58 +- clang/include/clang/Basic/arm_mve.td | 40 ++ clang/include/clang/Basic/arm_mve_defs.td | 12 + clang/include/clang/Frontend/CompilerInstance.h | 4 +- .../clang/Frontend/VerifyDiagnosticConsumer.h | 1 + clang/include/clang/Lex/DirectoryLookup.h | 3 +- clang/include/clang/Lex/ModuleMap.h | 4 +- clang/include/clang/Lex/PPCallbacks.h | 10 +- clang/include/clang/Sema/ParsedAttr.h | 2 +- clang/include/clang/Sema/Sema.h | 3 +- .../StaticAnalyzer/Frontend/CheckerRegistry.h | 1 + clang/lib/AST/ASTContext.cpp | 15 +- clang/lib/AST/Decl.cpp | 10 +- clang/lib/AST/ExternalASTSource.cpp | 18 +- clang/lib/AST/ItaniumMangle.cpp | 2 + clang/lib/AST/MicrosoftMangle.cpp | 1 + clang/lib/AST/TextNodeDumper.cpp | 4 +- clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 - clang/lib/Basic/Module.cpp | 15 + clang/lib/Basic/SanitizerBlacklist.cpp | 1 + clang/lib/Basic/SourceManager.cpp | 87 ++- clang/lib/Basic/XRayLists.cpp | 1 + clang/lib/CodeGen/CGDebugInfo.cpp | 14 +- clang/lib/CodeGen/CGDebugInfo.h | 12 +- clang/lib/CodeGen/CGObjCMac.cpp | 11 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 1 + clang/lib/CodeGen/CodeGenModule.cpp | 1 + clang/lib/CodeGen/CoverageMappingGen.cpp | 3 +- clang/lib/Driver/Distro.cpp | 3 +- clang/lib/Driver/Driver.cpp | 3 +- clang/lib/Driver/ToolChains/Clang.cpp | 9 +- clang/lib/Driver/ToolChains/Cuda.cpp | 1 + clang/lib/Format/TokenAnnotator.cpp | 25 +- clang/lib/Frontend/CompilerInstance.cpp | 4 + clang/lib/Frontend/FrontendActions.cpp | 1 + .../Frontend/InterfaceStubFunctionsConsumer.cpp | 1 + clang/lib/Frontend/PrecompiledPreamble.cpp | 1 + clang/lib/Headers/avx2intrin.h | 2 + clang/lib/Headers/bmiintrin.h | 44 ++ clang/lib/Headers/cldemoteintrin.h | 8 + clang/lib/Index/CommentToXML.cpp | 1 + clang/lib/Index/USRGeneration.cpp | 1 + clang/lib/Lex/ModuleMap.cpp | 5 + clang/lib/Lex/PPCallbacks.cpp | 19 +- clang/lib/Lex/PPLexerChange.cpp | 2 - clang/lib/Parse/ParseObjc.cpp | 3 +- clang/lib/Parse/Parser.cpp | 1 + clang/lib/Sema/SemaAvailability.cpp | 1 + clang/lib/Sema/SemaCUDA.cpp | 1 + clang/lib/Sema/SemaDeclObjC.cpp | 1 + clang/lib/Sema/SemaOpenMP.cpp | 7 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 5 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 3 +- clang/lib/Serialization/ASTReader.cpp | 8 +- clang/lib/Serialization/ASTReaderDecl.cpp | 4 +- clang/lib/Serialization/ASTReaderStmt.cpp | 3 +- clang/lib/Serialization/ASTWriterDecl.cpp | 4 - clang/lib/Serialization/ASTWriterStmt.cpp | 1 - .../Checkers/StdLibraryFunctionsChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp | 1 + clang/lib/Tooling/AllTUsExecution.cpp | 3 +- .../ExpandResponseFilesCompilationDatabase.cpp | 1 + clang/lib/Tooling/Inclusions/HeaderIncludes.cpp | 1 + clang/test/AST/ast-dump-openmp-atomic.c | 2 +- clang/test/AST/ast-dump-openmp-cancel.c | 2 +- .../test/AST/ast-dump-openmp-cancellation-point.c | 2 +- clang/test/AST/ast-dump-openmp-critical.c | 2 +- .../ast-dump-openmp-distribute-parallel-for-simd.c | 10 +- .../AST/ast-dump-openmp-distribute-parallel-for.c | 10 +- clang/test/AST/ast-dump-openmp-distribute-simd.c | 10 +- clang/test/AST/ast-dump-openmp-distribute.c | 10 +- clang/test/AST/ast-dump-openmp-for-simd.c | 10 +- clang/test/AST/ast-dump-openmp-for.c | 10 +- clang/test/AST/ast-dump-openmp-master.c | 2 +- clang/test/AST/ast-dump-openmp-ordered.c | 6 +- clang/test/AST/ast-dump-openmp-parallel-for-simd.c | 10 +- clang/test/AST/ast-dump-openmp-parallel-for.c | 10 +- .../AST/ast-dump-openmp-parallel-master-XFAIL.c | 4 +- clang/test/AST/ast-dump-openmp-parallel-sections.c | 2 +- clang/test/AST/ast-dump-openmp-parallel.c | 2 +- clang/test/AST/ast-dump-openmp-section.c | 6 +- clang/test/AST/ast-dump-openmp-sections.c | 2 +- clang/test/AST/ast-dump-openmp-simd.c | 10 +- clang/test/AST/ast-dump-openmp-single.c | 2 +- clang/test/AST/ast-dump-openmp-target-data.c | 2 +- .../AST/ast-dump-openmp-target-parallel-for-simd.c | 40 +- .../test/AST/ast-dump-openmp-target-parallel-for.c | 40 +- clang/test/AST/ast-dump-openmp-target-parallel.c | 8 +- clang/test/AST/ast-dump-openmp-target-simd.c | 20 +- ...nmp-target-teams-distribute-parallel-for-simd.c | 80 +-- ...p-openmp-target-teams-distribute-parallel-for.c | 80 +-- .../ast-dump-openmp-target-teams-distribute-simd.c | 40 +- .../AST/ast-dump-openmp-target-teams-distribute.c | 40 +- clang/test/AST/ast-dump-openmp-target-teams.c | 8 +- clang/test/AST/ast-dump-openmp-target.c | 4 +- clang/test/AST/ast-dump-openmp-task.c | 2 +- clang/test/AST/ast-dump-openmp-taskgroup.c | 2 +- clang/test/AST/ast-dump-openmp-taskloop-simd.c | 10 +- clang/test/AST/ast-dump-openmp-taskloop.c | 10 +- ...ump-openmp-teams-distribute-parallel-for-simd.c | 100 +-- ...ast-dump-openmp-teams-distribute-parallel-for.c | 100 +-- .../AST/ast-dump-openmp-teams-distribute-simd.c | 60 +- clang/test/AST/ast-dump-openmp-teams-distribute.c | 60 +- clang/test/AST/ast-dump-openmp-teams.c | 12 +- clang/test/AST/dump.cpp | 2 +- clang/test/CodeGen/arm-mve-intrinsics/ternary.c | 261 ++++++++ clang/test/CodeGen/avx2-builtins.c | 6 + clang/test/CodeGen/bmi-builtins.c | 13 + clang/test/CodeGen/cldemote.c | 2 + clang/test/CodeGenObjC/image-info.m | 4 +- clang/test/Driver/cl-options.cu | 31 + .../test/PCH/stmt-openmp_structured_block-bit.cpp | 2 +- .../tools/clang-import-test/clang-import-test.cpp | 1 + clang/tools/clang-refactor/TestSupport.cpp | 1 + clang/tools/driver/cc1gen_reproducer_main.cpp | 1 + clang/tools/libclang/CXSourceLocation.cpp | 5 +- clang/unittests/AST/CMakeLists.txt | 1 - clang/unittests/AST/DeclTest.cpp | 3 +- clang/unittests/AST/OMPStructuredBlockTest.cpp | 540 ---------------- clang/unittests/AST/StructuralEquivalenceTest.cpp | 3 +- .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 20 - clang/unittests/CodeGen/TBAAMetadataTest.cpp | 1 + clang/unittests/Driver/DistroTest.cpp | 2 + clang/unittests/Format/FormatTestCSharp.cpp | 6 + clang/unittests/Frontend/ASTUnitTest.cpp | 1 + clang/unittests/Frontend/CompilerInstanceTest.cpp | 1 + .../RecursiveASTVisitorTests/LambdaExpr.cpp | 1 + clang/utils/TableGen/MveEmitter.cpp | 4 +- compiler-rt/cmake/builtin-config-ix.cmake | 2 +- compiler-rt/lib/builtins/CMakeLists.txt | 1 + compiler-rt/lib/tsan/rtl/tsan.syms.extra | 5 + .../llvm-prettyprinters/gdb/llvm-support.cpp | 8 +- .../llvm-prettyprinters/gdb/llvm-support.gdb | 9 +- libc/config/linux/api.td | 36 ++ libc/include/CMakeLists.txt | 8 + .../PPCallbacks.cpp => libc/include/assert.h.def | 9 +- libc/lib/CMakeLists.txt | 3 + libc/spec/stdc.td | 12 + libc/src/CMakeLists.txt | 1 + libc/src/assert/CMakeLists.txt | 13 + libc/src/assert/__assert_fail.cpp | 38 ++ libc/src/assert/assert.h | 31 + libc/test/src/CMakeLists.txt | 1 + libc/test/src/assert/CMakeLists.txt | 15 + libc/test/src/assert/assert_test.cpp | 32 + libc/utils/UnitTest/Test.cpp | 30 +- libc/utils/buildbot/Dockerfile | 34 + libc/utils/buildbot/README.txt | 16 + libc/utils/buildbot/run.sh | 10 + libc/utils/testutils/ExecuteFunction.h | 24 +- libc/utils/testutils/ExecuteFunctionUnix.cpp | 41 +- libcxx/cmake/Modules/HandleLibCXXABI.cmake | 6 +- libcxx/docs/FeatureTestMacroTable.rst | 2 +- libcxx/include/version | 2 +- libcxx/lib/abi/CHANGELOG.TXT | 2 +- .../forward_list.version.pass.cpp | 16 +- .../support.limits.general/list.version.pass.cpp | 16 +- .../version.version.pass.cpp | 16 +- .../futures.unique_future/wait_for.pass.cpp | 1 + .../futures.unique_future/wait_until.pass.cpp | 1 + .../generate_feature_test_macro_components.py | 1 - libcxx/www/cxx2a_status.html | 2 +- libcxxabi/src/abort_message.h | 11 +- libunwind/src/DwarfParser.hpp | 101 ++- lld/ELF/DriverUtils.cpp | 1 + lld/ELF/LinkerScript.cpp | 17 +- lld/ELF/LinkerScript.h | 4 - lld/ELF/Writer.cpp | 18 +- lld/MinGW/Driver.cpp | 1 + lld/docs/ELF/linker_script.rst | 35 + lld/test/ELF/linkerscript/lma-align.test | 12 +- .../ELF/linkerscript/section-address-align.test | 34 + lld/test/ELF/linkerscript/section-align2.test | 17 +- lld/wasm/Driver.cpp | 1 + lldb/include/lldb/Symbol/CompilerType.h | 11 +- lldb/include/lldb/Symbol/TypeSystem.h | 5 + lldb/packages/Python/lldbsuite/test/decorators.py | 14 +- .../Plugins/ExpressionParser/Clang/ASTUtils.h | 3 +- .../Clang/ClangExpressionSourceCode.cpp | 1 + .../Language/ClangCommon/ClangHighlighter.cpp | 1 + .../SymbolFile/DWARF/DWARFDebugArangeSet.cpp | 7 +- .../SymbolFile/NativePDB/DWARFLocationExpression.h | 1 + .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 6 + .../Plugins/TypeSystem/Clang/TypeSystemClang.h | 8 + lldb/source/Symbol/CompilerType.cpp | 6 + lldb/source/Symbol/TypeSystem.cpp | 4 + lldb/test/API/sanity/TestSettingSkipping.py | 29 + lldb/unittests/Host/HostInfoTest.cpp | 1 + .../SymbolFile/DWARF/SymbolFileDWARFTests.cpp | 36 ++ llvm/bindings/go/llvm/dibuilder.go | 4 + llvm/docs/LangRef.rst | 5 +- llvm/examples/Kaleidoscope/Chapter9/toy.cpp | 1 + llvm/examples/ThinLtoJIT/ThinLtoJIT.cpp | 1 + llvm/include/llvm-c/DebugInfo.h | 10 +- llvm/include/llvm/ADT/STLExtras.h | 20 +- llvm/include/llvm/BinaryFormat/Dwarf.def | 5 + llvm/include/llvm/CodeGen/FunctionLoweringInfo.h | 35 +- llvm/include/llvm/IR/Attributes.h | 4 + llvm/include/llvm/IR/DIBuilder.h | 8 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 49 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 19 + llvm/include/llvm/IR/IntrinsicsARM.td | 4 + llvm/include/llvm/IR/PatternMatch.h | 9 + llvm/include/llvm/IR/User.h | 5 + llvm/include/llvm/IR/Value.h | 28 + llvm/include/llvm/MC/MCFragment.h | 24 +- llvm/include/llvm/Support/Endian.h | 2 - llvm/include/llvm/Support/Host.h | 8 +- llvm/lib/Analysis/InstructionSimplify.cpp | 11 +- llvm/lib/Analysis/ScalarEvolutionExpander.cpp | 21 +- llvm/lib/Analysis/VectorUtils.cpp | 9 +- llvm/lib/AsmParser/LLParser.cpp | 17 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 14 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 1 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 3 + llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 2 + llvm/lib/CodeGen/CodeGenPrepare.cpp | 20 + llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 6 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 36 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 4 +- .../CodeGen/SelectionDAG/StatepointLowering.cpp | 92 +-- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 9 + .../JITLink/MachOLinkGraphBuilder.cpp | 2 +- .../JITLink/MachOLinkGraphBuilder.h | 2 + llvm/lib/ExecutionEngine/Orc/Core.cpp | 18 +- llvm/lib/IR/AsmWriter.cpp | 2 + llvm/lib/IR/Attributes.cpp | 8 + llvm/lib/IR/AutoUpgrade.cpp | 41 ++ llvm/lib/IR/DIBuilder.cpp | 9 +- llvm/lib/IR/DebugInfo.cpp | 13 +- llvm/lib/IR/DebugInfoMetadata.cpp | 28 +- llvm/lib/IR/KnowledgeRetention.cpp | 81 +-- llvm/lib/IR/LLVMContextImpl.h | 11 +- llvm/lib/IR/User.cpp | 7 + llvm/lib/IR/Value.cpp | 45 ++ llvm/lib/IR/Verifier.cpp | 24 + llvm/lib/MC/MCAssembler.cpp | 21 +- llvm/lib/MC/MCFragment.cpp | 7 +- llvm/lib/MC/MCObjectStreamer.cpp | 9 - llvm/lib/Object/ArchiveWriter.cpp | 1 + llvm/lib/Support/FoldingSet.cpp | 1 + llvm/lib/Support/Host.cpp | 3 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 3 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 4 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 8 +- .../Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp | 27 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 15 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 13 +- llvm/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp | 1 + llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 21 + .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 10 + llvm/lib/Target/ARM/ARMInstrMVE.td | 82 ++- llvm/lib/Target/AVR/AVRSubtarget.cpp | 9 +- llvm/lib/Target/AVR/AVRSubtarget.h | 15 +- llvm/lib/Target/PowerPC/CMakeLists.txt | 1 + llvm/lib/Target/PowerPC/PPC.td | 13 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 33 + llvm/lib/Target/PowerPC/PPCInstrInfo.td | 18 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 48 +- llvm/lib/Target/PowerPC/PPCMacroFusion.cpp | 203 ++++++ llvm/lib/Target/PowerPC/PPCMacroFusion.def | 45 ++ llvm/lib/Target/PowerPC/PPCMacroFusion.h | 22 + llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 3 + llvm/lib/Target/PowerPC/PPCSubtarget.h | 6 + llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 6 + llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 14 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 3 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 94 +-- llvm/lib/Target/X86/X86ISelLowering.cpp | 4 - llvm/lib/Target/X86/X86InstrInfo.cpp | 4 + .../InstCombine/InstCombineSimplifyDemanded.cpp | 20 + .../Transforms/Scalar/LowerMatrixIntrinsics.cpp | 193 ++++-- llvm/lib/Transforms/Scalar/SCCP.cpp | 379 +++++------ llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp | 7 +- llvm/runtimes/CMakeLists.txt | 5 + llvm/test/Assembler/dimodule.ll | 7 +- .../Bitcode/upgrade-garbage-collection-for-objc.ll | 21 + .../upgrade-garbage-collection-for-swift.ll | 41 ++ llvm/test/CodeGen/AArch64/callbr-asm-label.ll | 12 +- llvm/test/CodeGen/AArch64/callbr-asm-obj-file.ll | 4 +- llvm/test/CodeGen/AArch64/sve-intrinsics-sel.ll | 94 +++ ...ve2-intrinsics-contiguous-conflict-detection.ll | 139 ++++ .../AMDGPU/GlobalISel/lds-global-non-entry-func.ll | 54 +- .../AMDGPU/GlobalISel/regbankselect-copy.mir | 181 ++++++ .../CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll | 166 ++--- llvm/test/CodeGen/AMDGPU/bypass-div.ll | 148 ++--- llvm/test/CodeGen/AMDGPU/collapse-endcf.ll | 2 +- llvm/test/CodeGen/AMDGPU/collapse-endcf.mir | 464 +++++++------- .../CodeGen/AMDGPU/lds-global-non-entry-func.ll | 41 +- .../AMDGPU/macro-fusion-cluster-vcc-uses.mir | 26 + llvm/test/CodeGen/AMDGPU/srem64.ll | 178 +++--- llvm/test/CodeGen/AMDGPU/sub-zext-cc-zext-cc.ll | 6 +- llvm/test/CodeGen/AMDGPU/udiv64.ll | 30 +- llvm/test/CodeGen/AMDGPU/urem64.ll | 136 ++-- llvm/test/CodeGen/AMDGPU/wave32.ll | 8 +- llvm/test/CodeGen/PowerPC/early-ret.mir | 83 +++ llvm/test/CodeGen/PowerPC/fp-strict-f128.ll | 55 ++ llvm/test/CodeGen/PowerPC/fp-strict.ll | 413 ++++++++++++ llvm/test/CodeGen/PowerPC/macro-fusion.ll | 21 + .../PowerPC/vector-constrained-fp-intrinsics.ll | 32 +- llvm/test/CodeGen/Thumb2/mve-fmas.ll | 198 ++++++ llvm/test/CodeGen/Thumb2/mve-intrinsics/ternary.ll | 242 +++++++ llvm/test/CodeGen/X86/avg.ll | 706 ++++++++++----------- llvm/test/CodeGen/X86/avx512vbmi2-funnel-shifts.ll | 36 +- .../CodeGen/X86/avx512vbmi2vl-funnel-shifts.ll | 72 +-- llvm/test/CodeGen/X86/callbr-asm-branch-folding.ll | 23 +- llvm/test/CodeGen/X86/callbr-asm.ll | 17 +- .../test/CodeGen/X86/const-shift-of-constmasked.ll | 10 +- llvm/test/CodeGen/X86/fshl.ll | 29 +- llvm/test/CodeGen/X86/fshr.ll | 40 +- llvm/test/CodeGen/X86/known-bits.ll | 2 +- llvm/test/CodeGen/X86/memcmp-constant.ll | 123 ++++ llvm/test/CodeGen/X86/sdiv_fix.ll | 215 ++++--- llvm/test/CodeGen/X86/sdiv_fix_sat.ll | 473 +++++++------- .../CodeGen/X86/statepoint-duplicates-export.ll | 77 +++ llvm/test/CodeGen/X86/statepoint-stackmap-size.ll | 22 + llvm/test/CodeGen/X86/udiv_fix_sat.ll | 6 +- .../X86/x86-64-double-precision-shift-left.ll | 8 +- .../CodeGen/X86/x86-64-double-shifts-Oz-Os-O2.ll | 4 +- .../DebugInfo/MIR/X86/call-site-param-mov16.mir | 59 ++ llvm/test/DebugInfo/X86/DIModule.ll | 3 +- llvm/test/DebugInfo/X86/split-dwarf-sysroot.ll | 4 +- .../JITLink/X86/Inputs/MachO_weak_defs_extra.s | 19 + .../JITLink/X86/MachO_weak_definitions.s | 39 ++ llvm/test/IR/assume-builder.ll | 4 +- llvm/test/Linker/Inputs/empty-objc.ll | 14 + llvm/test/Linker/empty-swift.ll | 42 ++ llvm/test/MC/X86/align-branch-64-negative.s | 26 +- .../Object/objc-swift-mixed-imageinfo-macho.ll | 46 ++ .../Transforms/CodeGenPrepare/X86/freeze-icmp.ll | 75 +++ llvm/test/Transforms/InstCombine/add.ll | 137 +++- llvm/test/Transforms/InstSimplify/fp-undef.ll | 60 ++ llvm/test/Transforms/InstSimplify/vscale.ll | 96 +++ .../LoopUnroll/wrong_assert_in_peeling.ll | 110 ++++ .../LowerMatrixIntrinsics/remarks-inlining.ll | 166 +++++ .../Transforms/LowerMatrixIntrinsics/remarks.ll | 14 +- llvm/test/Transforms/SCCP/ip-constant-ranges.ll | 2 +- .../Transforms/SCCP/resolvedundefsin-tracked-fn.ll | 9 +- llvm/test/Verifier/assume-bundles.ll | 19 + llvm/tools/dsymutil/BinaryHolder.h | 1 + llvm/tools/llvm-ar/llvm-ar.cpp | 1 + llvm/tools/llvm-c-test/debuginfo.c | 8 +- llvm/tools/llvm-exegesis/lib/LlvmState.cpp | 1 + llvm/tools/llvm-jitlink/llvm-jitlink-macho.cpp | 2 +- llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 1 + .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 39 ++ llvm/unittests/IR/KnowledgeRetentionTest.cpp | 48 +- llvm/unittests/IR/MetadataTest.cpp | 31 +- llvm/unittests/IR/PatternMatch.cpp | 16 + llvm/unittests/Object/ArchiveTest.cpp | 18 +- llvm/unittests/Support/CommandLineTest.cpp | 1 + llvm/utils/gdb-scripts/prettyprinters.py | 65 +- .../gn/secondary/clang/unittests/AST/BUILD.gn | 1 - .../gn/secondary/llvm/lib/Target/PowerPC/BUILD.gn | 1 + mlir/docs/CMakeLists.txt | 11 - mlir/docs/LangRef.md | 3 +- mlir/include/mlir/IR/Dialect.h | 52 +- mlir/include/mlir/Transforms/LoopUtils.h | 29 + mlir/lib/Analysis/Verifier.cpp | 12 +- .../Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp | 455 +------------ mlir/lib/Dialect/VectorOps/VectorOps.cpp | 7 +- mlir/lib/Dialect/VectorOps/VectorTransforms.cpp | 9 +- mlir/lib/ExecutionEngine/ExecutionEngine.cpp | 1 + mlir/lib/IR/AsmPrinter.cpp | 37 +- mlir/lib/Parser/Parser.cpp | 18 +- mlir/lib/Transforms/Utils/LoopUtils.cpp | 58 +- mlir/test/Conversion/GPUToNVVM/gpu-to-nvvm.mlir | 72 +-- mlir/test/IR/parser.mlir | 4 + mlir/test/Transforms/affine-data-copy.mlir | 16 +- mlir/test/lib/Transforms/TestAffineDataCopy.cpp | 24 +- mlir/tools/mlir-cpu-runner/CMakeLists.txt | 3 - mlir/tools/mlir-opt/CMakeLists.txt | 26 +- openmp/libomptarget/src/rtl.h | 59 +- 432 files changed, 7826 insertions(+), 5344 deletions(-) create mode 100644 clang-tools-extra/docs/_templates/clangd_redirect.html delete mode 100644 clang-tools-extra/docs/clangd/ApplyClangTidyFixInVSCode.gif delete mode 100644 clang-tools-extra/docs/clangd/ApplyFixInVSCode.gif delete mode 100644 clang-tools-extra/docs/clangd/CodeCompletionInEmacsCompanyMode.png delete mode 100644 clang-tools-extra/docs/clangd/CodeCompletionInSublimeText.png delete mode 100644 clang-tools-extra/docs/clangd/CodeCompletionInVSCode.png delete mode 100644 clang-tools-extra/docs/clangd/CodeCompletionInYCM.png delete mode 100644 clang-tools-extra/docs/clangd/CodeCompletionInsertsNamespaceQua [...] delete mode 100644 clang-tools-extra/docs/clangd/DiagnosticsInEmacsEglot.png delete mode 100644 clang-tools-extra/docs/clangd/ErrorsInVSCode.png delete mode 100644 clang-tools-extra/docs/clangd/FindAllReferencesInVSCode.gif delete mode 100644 clang-tools-extra/docs/clangd/FormatSelectionInVSCode.gif delete mode 100644 clang-tools-extra/docs/clangd/GoToDefinitionInVSCode.gif delete mode 100644 clang-tools-extra/docs/clangd/NavigationWithBreadcrumbsInVSCode.gif delete mode 100644 clang-tools-extra/docs/clangd/OutlineInVSCode.png delete mode 100644 clang-tools-extra/docs/clangd/SignatureHelpInVSCode.gif delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/Inputs/portability-r [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/Inputs/portability-r [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/Inputs/portability-r [...] copy clang-tools-extra/test/clang-tidy/checkers/Inputs/{modernize-deprecated-heade [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/Inputs/portability-r [...] copy clang-tools-extra/test/clang-tidy/checkers/Inputs/{modernize-deprecated-heade [...] copy clang-tools-extra/test/clang-tidy/checkers/Inputs/{modernize-deprecated-heade [...] create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/ternary.c create mode 100644 clang/test/Driver/cl-options.cu delete mode 100644 clang/unittests/AST/OMPStructuredBlockTest.cpp copy clang/lib/Lex/PPCallbacks.cpp => libc/include/assert.h.def (55%) create mode 100644 libc/src/assert/CMakeLists.txt create mode 100644 libc/src/assert/__assert_fail.cpp create mode 100644 libc/src/assert/assert.h create mode 100644 libc/test/src/assert/CMakeLists.txt create mode 100644 libc/test/src/assert/assert_test.cpp create mode 100644 libc/utils/buildbot/Dockerfile create mode 100644 libc/utils/buildbot/README.txt create mode 100755 libc/utils/buildbot/run.sh create mode 100644 lld/test/ELF/linkerscript/section-address-align.test create mode 100644 lldb/test/API/sanity/TestSettingSkipping.py create mode 100644 llvm/lib/Target/PowerPC/PPCMacroFusion.cpp create mode 100644 llvm/lib/Target/PowerPC/PPCMacroFusion.def create mode 100644 llvm/lib/Target/PowerPC/PPCMacroFusion.h create mode 100644 llvm/test/Bitcode/upgrade-garbage-collection-for-objc.ll create mode 100644 llvm/test/Bitcode/upgrade-garbage-collection-for-swift.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-sel.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-contiguous-conflict-d [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-copy.mir create mode 100644 llvm/test/CodeGen/PowerPC/early-ret.mir create mode 100644 llvm/test/CodeGen/PowerPC/fp-strict-f128.ll create mode 100644 llvm/test/CodeGen/PowerPC/fp-strict.ll create mode 100644 llvm/test/CodeGen/PowerPC/macro-fusion.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/ternary.ll create mode 100644 llvm/test/CodeGen/X86/memcmp-constant.ll create mode 100644 llvm/test/CodeGen/X86/statepoint-duplicates-export.ll create mode 100644 llvm/test/CodeGen/X86/statepoint-stackmap-size.ll create mode 100644 llvm/test/DebugInfo/MIR/X86/call-site-param-mov16.mir create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/Inputs/MachO_weak_defs_extra.s create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/MachO_weak_definitions.s create mode 100644 llvm/test/Linker/Inputs/empty-objc.ll create mode 100644 llvm/test/Linker/empty-swift.ll create mode 100644 llvm/test/Object/objc-swift-mixed-imageinfo-macho.ll create mode 100644 llvm/test/Transforms/CodeGenPrepare/X86/freeze-icmp.ll create mode 100644 llvm/test/Transforms/InstSimplify/vscale.ll create mode 100644 llvm/test/Transforms/LoopUnroll/wrong_assert_in_peeling.ll create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/remarks-inlining.ll create mode 100644 llvm/test/Verifier/assume-bundles.ll