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-mainline-allnoconfig in repository toolchain/ci/llvm-project.
from 4016c6b07f2 [lldb/Reproducer] Prevent crash when GDB multi-loader can't [...] adds 5edf900da0d [NFC][Test] Format the test PowerPC/recipest.ll with update [...] adds 2f857eadf5d [AMDGPU] Use script to generate atomic optimizations test adds 9304decdeeb [NFC][Test] Add a PowerPC test to verify the behavior of a* [...] adds 8a125532231 [ARM] Improve codegen of volatile load/store of i64 adds a6d3bec83fc [TTI][ARM][MVE] Refine gather/scatter cost model adds 326bc1da45b [Object] Fix handling of large archive members adds 8d9886f8936 [gn build] Port 326bc1da45b adds 6d5603e2d22 [LLD][ELF] Add initial LLD LinkerScript docs page adds b3b4727a3e7 [X86] Replace (most) X86ISD::SHLD/SHRD usage with ISD::FSHL [...] adds d941df363d1 [NFC][ARM] Reorder some logic adds 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
No new revisions were added by this update.
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 +- 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/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/ASTMatchers/ASTMatchers.h | 3 +- clang/include/clang/Basic/Module.h | 26 + clang/include/clang/Basic/SourceManager.h | 58 +- 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 | 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 | 1 + clang/lib/Sema/SemaTemplateInstantiate.cpp | 5 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 3 +- clang/lib/Serialization/ASTReader.cpp | 8 +- clang/lib/Serialization/ASTReaderDecl.cpp | 4 +- .../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/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 + .../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/DeclTest.cpp | 3 +- clang/unittests/AST/StructuralEquivalenceTest.cpp | 3 +- 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 + 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/lib/abi/CHANGELOG.TXT | 2 +- .../futures.unique_future/wait_for.pass.cpp | 1 + .../futures.unique_future/wait_until.pass.cpp | 1 + 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 | 53 + lld/docs/index.rst | 1 + 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/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 + llvm/CMakeLists.txt | 1 + llvm/bindings/go/llvm/dibuilder.go | 4 + llvm/examples/Kaleidoscope/Chapter9/toy.cpp | 1 + llvm/examples/ThinLtoJIT/ThinLtoJIT.cpp | 1 + llvm/include/llvm-c/DebugInfo.h | 10 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 62 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 10 +- llvm/include/llvm/BinaryFormat/Dwarf.def | 5 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 15 +- 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/PatternMatch.h | 9 + llvm/include/llvm/Support/Endian.h | 2 - llvm/include/llvm/Support/Host.h | 8 +- llvm/lib/Analysis/InstructionSimplify.cpp | 11 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 23 +- 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/SelectionDAG/DAGCombiner.cpp | 36 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 4 +- .../CodeGen/SelectionDAG/StatepointLowering.cpp | 93 +- 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 | 19 +- llvm/lib/IR/LLVMContextImpl.h | 11 +- llvm/lib/IR/Verifier.cpp | 23 + llvm/lib/Object/Archive.cpp | 10 +- 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/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/AMDGPUTargetTransformInfo.cpp | 21 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 11 +- .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 10 + llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 18 + llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 82 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 62 +- llvm/lib/Target/ARM/ARMISelLowering.h | 8 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 22 + llvm/lib/Target/ARM/ARMInstrThumb2.td | 9 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 61 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 61 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 3 +- .../Target/Hexagon/HexagonTargetTransformInfo.cpp | 20 +- .../Target/Hexagon/HexagonTargetTransformInfo.h | 11 +- llvm/lib/Target/PowerPC/CMakeLists.txt | 1 + llvm/lib/Target/PowerPC/PPC.td | 13 +- 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 | 28 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 11 +- .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 12 +- .../Target/SystemZ/SystemZTargetTransformInfo.h | 9 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 22 +- llvm/lib/Target/X86/X86ISelLowering.h | 10 +- llvm/lib/Target/X86/X86InstrCompiler.td | 33 +- llvm/lib/Target/X86/X86InstrInfo.td | 4 +- llvm/lib/Target/X86/X86InstrShiftRotate.td | 70 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 13 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 8 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 20 + .../Transforms/Scalar/LowerMatrixIntrinsics.cpp | 193 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 4 +- llvm/runtimes/CMakeLists.txt | 5 + .../CostModel/ARM/mve-gather-scatter-cost.ll | 168 +- 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 +- .../AMDGPU/atomic_optimizations_pixelshader.ll | 446 ++- 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/ARM/i64_volatile_load_store.ll | 183 ++ llvm/test/CodeGen/PowerPC/early-ret.mir | 83 + llvm/test/CodeGen/PowerPC/fma-precision.ll | 99 + llvm/test/CodeGen/PowerPC/macro-fusion.ll | 21 + llvm/test/CodeGen/PowerPC/recipest.ll | 475 ++- .../test/CodeGen/Thumb2/LowOverheadLoops/vaddv.mir | 3011 ++++++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-fmas.ll | 204 ++ 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 +- llvm/test/CodeGen/X86/clear-highbits.ll | 255 +- llvm/test/CodeGen/X86/clear-lowbits.ll | 158 +- .../test/CodeGen/X86/const-shift-of-constmasked.ll | 10 +- llvm/test/CodeGen/X86/extract-bits.ll | 464 ++- llvm/test/CodeGen/X86/extract-lowbits.ll | 489 ++-- llvm/test/CodeGen/X86/fshl.ll | 34 +- llvm/test/CodeGen/X86/fshr.ll | 47 +- llvm/test/CodeGen/X86/known-bits.ll | 2 +- llvm/test/CodeGen/X86/sdiv_fix.ll | 215 +- llvm/test/CodeGen/X86/sdiv_fix_sat.ll | 473 ++- llvm/test/CodeGen/X86/shift-combine.ll | 1 - llvm/test/CodeGen/X86/shift-parts.ll | 11 +- .../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 +- 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 + .../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/vscale.ll | 96 + .../LowerMatrixIntrinsics/remarks-inlining.ll | 166 ++ .../Transforms/LowerMatrixIntrinsics/remarks.ll | 14 +- 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 + llvm/unittests/IR/MetadataTest.cpp | 31 +- llvm/unittests/IR/PatternMatch.cpp | 16 + llvm/unittests/Object/ArchiveTest.cpp | 93 + llvm/unittests/Object/CMakeLists.txt | 1 + llvm/unittests/Support/CommandLineTest.cpp | 1 + llvm/utils/gdb-scripts/prettyprinters.py | 65 +- .../gn/secondary/llvm/lib/Target/PowerPC/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Object/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 +- 346 files changed, 10750 insertions(+), 3967 deletions(-) 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/Driver/cl-options.cu 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/docs/ELF/linker_script.rst 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/ARM/i64_volatile_load_store.ll create mode 100644 llvm/test/CodeGen/PowerPC/early-ret.mir create mode 100644 llvm/test/CodeGen/PowerPC/fma-precision.ll create mode 100644 llvm/test/CodeGen/PowerPC/macro-fusion.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/vaddv.mir 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/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/LowerMatrixIntrinsics/remarks-inlining.ll create mode 100644 llvm/test/Verifier/assume-bundles.ll create mode 100644 llvm/unittests/Object/ArchiveTest.cpp