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-allyesconfig in repository toolchain/ci/llvm-project.
from 52e4084d9c3 [SVE][CodeGen] Vector + immediate addressing mode for maske [...] adds c15c2965211 [lldb/test] Reduce boilerplate in lldb-server tests adds e35f9229dcb [clangd] Ignore the static index refs from the dynamic inde [...] adds e69e551e0e5 new altera single work item barrier check adds 430d5d84294 [LLDB] Unbreak the build after recent clang changes adds 2d2498ec6c4 No longer reject tag declarations in the clause-1 of a for loop. adds 07622b696f3 [gn build] Port e69e551e0e5 adds c0bc169cb17 [NFC][SVE] Clean up bfloat isel patterns that emit non-bflo [...] adds fc712eb7aa0 [AArch64] Fix Copy Elemination for negative values adds 6e913e44519 Revert "[ARM] Match dual lane vmovs from insert_vector_elt" adds 8590b5ccd56 [libObject, llvm-readobj] - Reimplement `ELFFile<ELFT>::getEntry`. adds 0336ff0a17e [clangd] Fix broken JSON test on windows adds 47aaa99c0e1 [VectorCombine] allow peeking through GEPs when creating a [...] adds c46c7c9bcf9 [clangd] Smarter hover on auto and decltype adds 95c7b6cadbc [clangd] zap a few warnings adds db2195bc5b3 [flang][driver] Rename unittest file (nfc) adds 8767f3bb972 [X86][AVX] Remove X86ISD::SUBV_BROADCAST (PR38969) adds 1a9577bde1d [AArch64] Add support for ls64 to the .arch_extension asm d [...] adds 91593e461a2 [AArch64] Updating .arch_extension negative tests adds 94da2cf650d [X86] Avoid std::string creation in RecognizableInstr const [...] adds fd0f5fb8de2 PEI: Only call updateLiveness once per function adds 4652718ee38 Cleanup coro-inline.ll adds e1c1adf9dc1 [ARM] Match dual lane vmovs from insert_vector_elt adds b88ed4ec8e7 [mlir][Linlag] Reflow Linalg.md - NFC adds 22c1bd57bf3 [ELF] Rename R_TLS to R_TPREL and R_NEG_TLS to R_TPREL_NEG. NFC adds 06d5b1c9ad5 [SROA] Remove Dead Instructions while creating speculative [...] adds 698ae90f306 [RegisterScavenging] Fix assert in scavengeRegisterBackwards adds ce94e7d867a [MCA, ExecutionEngine, Object] Use llvm::is_contained (NFC) adds 2a814cd9e1e Ensure SplitEdge to return the new block between the two gi [...] adds 7fef551cb12 Revert "Revert "[FPEnv] Teach the IRBuilder about invoke's [...] adds fc7b7fc0669 [RISCV] Add intrinsics for vmv.v.v, vmv.v.x, and vmv.x.i adds a74941da716 Revert "[BasicAA] Handle two unknown sizes for GEPs" adds d551e40f1cf [AIX] Change the code based on https://lists.llvm.org/piper [...] adds 5e5ef535974 [clang-format][NFC] Expand BreakBeforeBraces examples adds 5f75dcf5719 [DebugInfo] Support Fortran 'use <external module>' statement. adds 9b183a1452c [NFC][InstSimplify] Add miscompiled testcase from D87188/D87197 adds e9289dc25f7 [InstSimplify] Don't miscompile `X == 0 ? abs(X) : -abs(X) [...] adds 897c985e1e2 [InstCombine] Canonicalize SPF to abs intrinsic adds 5ac37725df3 [GVNHoist] Remove successorDominate (NFC) adds 86d282baede [RISCV] Add intrinsics for vmv.x.s and vmv.s.x adds 0e94ba9d40d [NFC][InstCombine] Fixup check lines for prof md in select_ [...] adds 46a40c4bc10 [RISCV] Add intrinsics for vfmv.f.s and vfmv.s.f adds cd3e8118648 Revert "[RISCV] Add intrinsics for vfmv.f.s and vfmv.s.f" adds 1c3a6671c25 Recommit "[RISCV] Add intrinsics for vfmv.f.s and vfmv.s.f" adds 1f1145006b3 [DSE] Use correct memory location for read clobber check adds 09468a91482 [RISCV] Sign extend constant arguments to V intrinsics when [...] adds 2af2f58ec09 [InstCombine] Regenerate test checks (NFC) adds 9c978dd6e12 [TableGen] Fix D90844 introduced non-determinism due to ite [...] adds 69c8d121f7f [RISCV] Add intrinsics for vsetvli instruction adds 08c4b4054b3 Rename files with same (case insensitive) name adds d4ed253d0b8 [RISCV] Assume no-op addrspacecasts by default adds b4c63ef6dd9 [c++20] Mark class type NTTPs as done and start defining th [...] adds 939ba0b501b Add tests for the absence of feature test macros for featur [...] adds 72d8f79f0c3 [c++2b] Add tests for feature test macros. adds ed13d8c6678 Fix memory leak complicated non-type template arguments. adds 37d0dda739a [SLP] fix typo; NFC adds 7948cd11d17 [RISCV] Address clang-tidy warnings in RISCVTargetMachine. NFC. adds f5cef870d11 [www] Remove '$Date$' marker from cxx_dr_status. adds adc55b5a5ae [X86] Avoid generating invalid R_X86_64_GOTPCRELX relocations adds b0615642f64 [clangd] Make our printing policies for Hover more consiste [...] adds af83b74dc2e [VE] Support copy of vector mask registers adds ffd982f7db5 [ObjC][ARC] Fix a bug where the inline-asm retain/claim RV [...] adds 2fced5a07b4 [clangd] Don't cancel requests based on "updates" with same [...] adds 1ab4db0f847 [HotColdSplit] Reflect full cost of parameters in split penalty adds 2b62e623288 [clangd] Fix windows path handling in .clang-tidy parsing adds 44f399ccc12 [FileCheck] Add a literal check directive modifier adds bf0870d8640 [flang] Fix bug in IMPLICIT NONE(EXTERNAL) adds a913a583f00 [lldb] Simplify the is_finalized logic in process and make [...] adds 805d59593f5 [Analysis, CodeGen, IR] Use contains (NFC)
No new revisions were added by this update.
Summary of changes: .../clang-tidy/altera/AlteraTidyModule.cpp | 3 + clang-tools-extra/clang-tidy/altera/CMakeLists.txt | 1 + .../altera/SingleWorkItemBarrierCheck.cpp | 84 +++ .../clang-tidy/altera/SingleWorkItemBarrierCheck.h | 40 + clang-tools-extra/clangd/AST.cpp | 3 +- clang-tools-extra/clangd/AST.h | 1 + clang-tools-extra/clangd/DumpAST.cpp | 1 + clang-tools-extra/clangd/FindTarget.cpp | 1 + clang-tools-extra/clangd/Hover.cpp | 179 +++-- clang-tools-extra/clangd/TUScheduler.cpp | 63 +- clang-tools-extra/clangd/TidyProvider.cpp | 11 +- clang-tools-extra/clangd/index/FileIndex.cpp | 9 +- clang-tools-extra/clangd/index/Index.cpp | 5 + clang-tools-extra/clangd/index/Index.h | 9 + clang-tools-extra/clangd/index/MemIndex.cpp | 12 + clang-tools-extra/clangd/index/MemIndex.h | 17 + clang-tools-extra/clangd/index/Merge.cpp | 19 +- clang-tools-extra/clangd/index/Merge.h | 2 + clang-tools-extra/clangd/index/ProjectAware.cpp | 11 + clang-tools-extra/clangd/index/dex/Dex.cpp | 11 + clang-tools-extra/clangd/index/dex/Dex.h | 15 + clang-tools-extra/clangd/index/remote/Client.cpp | 9 + .../clangd/refactor/tweaks/ExpandAutoType.cpp | 2 +- .../clangd/unittests/CodeCompleteTests.cpp | 5 + clang-tools-extra/clangd/unittests/DexTests.cpp | 14 + .../unittests/GlobalCompilationDatabaseTests.cpp | 5 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 382 +++++++--- clang-tools-extra/clangd/unittests/IndexTests.cpp | 65 +- clang-tools-extra/clangd/unittests/RenameTests.cpp | 12 + .../clangd/unittests/TUSchedulerTests.cpp | 32 + clang-tools-extra/clangd/unittests/TestFS.cpp | 5 +- clang-tools-extra/docs/ReleaseNotes.rst | 6 + .../checks/altera-single-work-item-barrier.rst | 58 ++ clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../checkers/altera-single-work-item-barrier.cpp | 300 ++++++++ clang/docs/ClangFormatStyleOptions.rst | 446 ++++++++--- clang/include/clang/AST/ASTContext.h | 4 +- clang/include/clang/Format/Format.h | 446 ++++++++--- clang/lib/AST/TemplateBase.cpp | 1 + clang/lib/Frontend/InitPreprocessor.cpp | 2 +- clang/lib/Sema/SemaStmt.cpp | 24 +- clang/test/CodeGen/builtins-wasm.c | 18 +- clang/test/CodeGen/exceptions-strictfp.c | 37 + clang/test/Lexer/cxx-features.cpp | 170 +++-- clang/test/Sema/for.c | 10 +- clang/www/cxx_dr_status.html | 1 - clang/www/cxx_status.html | 2 +- clang/www/make_cxx_dr_status | 1 - flang/lib/Semantics/resolve-names.cpp | 19 +- flang/test/Semantics/implicit07.f90 | 3 + flang/unittests/Frontend/CMakeLists.txt | 2 +- ...PreprocessedTest.cpp => FrontendActionTest.cpp} | 0 lld/ELF/Arch/AArch64.cpp | 2 +- lld/ELF/Arch/ARM.cpp | 2 +- lld/ELF/Arch/Hexagon.cpp | 2 +- lld/ELF/Arch/Mips.cpp | 2 +- lld/ELF/Arch/PPC.cpp | 2 +- lld/ELF/Arch/PPC64.cpp | 2 +- lld/ELF/Arch/RISCV.cpp | 2 +- lld/ELF/Arch/SPARCV9.cpp | 2 +- lld/ELF/Arch/X86.cpp | 4 +- lld/ELF/Arch/X86_64.cpp | 2 +- lld/ELF/InputSection.cpp | 4 +- lld/ELF/Relocations.cpp | 2 +- lld/ELF/Relocations.h | 4 +- lld/test/ELF/invalid/dynamic-section-broken.test | 2 +- lld/test/ELF/x86-64-gotpc-relax-nopic.s | 4 +- lldb/include/lldb/Target/Process.h | 13 +- lldb/include/lldb/lldb-enumerations.h | 1 + lldb/packages/Python/lldbsuite/test/decorators.py | 2 + .../test/tools/lldb-server/gdbremote_testcase.py | 14 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 3 + lldb/source/Target/Process.cpp | 21 +- .../TestAutoInstallMainExecutable.py | 1 - .../tools/lldb-server/TestAppleSimulatorOSType.py | 1 - .../API/tools/lldb-server/TestGdbRemoteAttach.py | 2 - .../tools/lldb-server/TestGdbRemoteAuxvSupport.py | 7 - .../API/tools/lldb-server/TestGdbRemoteExitCode.py | 4 - .../lldb-server/TestGdbRemoteExpeditedRegisters.py | 11 - .../API/tools/lldb-server/TestGdbRemoteHostInfo.py | 4 - .../API/tools/lldb-server/TestGdbRemoteKill.py | 2 - .../tools/lldb-server/TestGdbRemoteModuleInfo.py | 1 - .../tools/lldb-server/TestGdbRemoteProcessInfo.py | 12 - .../lldb-server/TestGdbRemoteRegisterState.py | 4 - .../tools/lldb-server/TestGdbRemoteSingleStep.py | 2 - .../lldb-server/TestGdbRemoteThreadsInStopReply.py | 10 - .../lldb-server/TestGdbRemote_qThreadStopInfo.py | 6 - .../API/tools/lldb-server/TestGdbRemote_vCont.py | 12 - .../lldb-server/TestGdbRemote_vContThreads.py | 8 - .../API/tools/lldb-server/TestLldbGdbServer.py | 63 -- .../commandline/TestGdbRemoteConnection.py | 4 - .../lldb-server/commandline/TestStubSetSID.py | 6 - .../inferior-crash/TestGdbRemoteAbort.py | 2 - .../inferior-crash/TestGdbRemoteSegFault.py | 2 - .../TestGdbRemoteLibrariesSvr4Support.py | 1 - .../TestGdbRemoteMemoryAllocation.py | 3 - .../TestPlatformProcessConnect.py | 1 - .../register-reading/TestGdbRemoteGPacket.py | 3 - .../TestGdbRemoteTargetXmlPacket.py | 1 - .../signal-filtering/TestGdbRemote_QPassSignals.py | 4 - .../thread-name/TestGdbRemoteThreadName.py | 1 - llvm/docs/CommandGuide/FileCheck.rst | 24 + llvm/include/llvm/FileCheck/FileCheck.h | 25 +- llvm/include/llvm/IR/BasicBlock.h | 49 +- llvm/include/llvm/IR/DIBuilder.h | 12 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 26 +- llvm/include/llvm/IR/IRBuilder.h | 17 +- llvm/include/llvm/IR/IntrinsicsRISCV.td | 44 ++ llvm/include/llvm/MCA/HardwareUnits/Scheduler.h | 6 +- llvm/include/llvm/Object/ELF.h | 25 +- llvm/include/llvm/Transforms/Scalar/SROA.h | 5 +- .../llvm/Transforms/Utils/BasicBlockUtils.h | 26 +- llvm/lib/Analysis/BasicAliasAnalysis.cpp | 20 +- llvm/lib/Analysis/BranchProbabilityInfo.cpp | 3 +- llvm/lib/Analysis/DivergenceAnalysis.cpp | 6 +- llvm/lib/Analysis/IRSimilarityIdentifier.cpp | 10 +- llvm/lib/Analysis/InstructionSimplify.cpp | 9 +- llvm/lib/AsmParser/LLParser.cpp | 7 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 9 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 1 + llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 2 + .../CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp | 2 +- llvm/lib/CodeGen/PrologEpilogInserter.cpp | 10 +- llvm/lib/CodeGen/RegisterScavenging.cpp | 5 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 3 +- llvm/lib/FileCheck/FileCheck.cpp | 118 ++- llvm/lib/IR/AsmWriter.cpp | 1 + llvm/lib/IR/BasicBlock.cpp | 40 +- llvm/lib/IR/DIBuilder.cpp | 5 +- llvm/lib/IR/DebugInfoMetadata.cpp | 6 +- llvm/lib/IR/LLVMContextImpl.h | 11 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 2 +- llvm/lib/Object/MachOObjectFile.cpp | 2 +- .../AArch64/AArch64RedundantCopyElimination.cpp | 5 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 143 +--- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 1 + llvm/lib/Target/AArch64/SVEInstrFormats.td | 38 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 12 +- llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp | 2 +- llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 65 ++ llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 69 +- llvm/lib/Target/RISCV/RISCVISelLowering.h | 5 + llvm/lib/Target/RISCV/RISCVInstrInfoV.td | 10 +- llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td | 150 ++++ llvm/lib/Target/RISCV/RISCVTargetMachine.cpp | 21 +- llvm/lib/Target/RISCV/RISCVTargetMachine.h | 5 +- llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 2 + llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.h | 3 +- llvm/lib/Target/VE/VEInstrInfo.cpp | 15 + .../Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 13 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 101 +-- llvm/lib/Target/X86/X86ISelLowering.h | 2 - llvm/lib/Target/X86/X86InstrAVX512.td | 189 ++--- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 4 - llvm/lib/Target/X86/X86InstrSSE.td | 48 -- llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 61 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 79 +- llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp | 2 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 79 +- llvm/lib/Transforms/Scalar/GVNHoist.cpp | 9 - llvm/lib/Transforms/Scalar/SROA.cpp | 35 +- llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 52 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 6 +- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 54 +- llvm/test/Analysis/BasicAA/phi-aa.ll | 3 +- llvm/test/Analysis/BasicAA/recphi.ll | 3 +- llvm/test/Assembler/dimodule.ll | 7 +- .../Bitcode/DIModule-fortran-external-module.ll | 59 ++ llvm/test/CodeGen/AArch64/machine-copy-remove.mir | 6 +- .../CodeGen/AArch64/sve2-intrinsics-perm-tb.ll | 14 + llvm/test/CodeGen/AMDGPU/call-constexpr.ll | 2 +- llvm/test/CodeGen/RISCV/addrspacecast.ll | 49 ++ .../CodeGen/RISCV/rvv/rv32-vsetvli-intrinsics.ll | 33 + .../CodeGen/RISCV/rvv/rv64-vsetvli-intrinsics.ll | 51 ++ llvm/test/CodeGen/RISCV/rvv/vadc-rv32.ll | 36 +- llvm/test/CodeGen/RISCV/rvv/vadc-rv64.ll | 44 +- llvm/test/CodeGen/RISCV/rvv/vadd-rv32.ll | 76 +- llvm/test/CodeGen/RISCV/rvv/vfmv.f.s.ll | 204 +++++ llvm/test/CodeGen/RISCV/rvv/vfmv.s.f-rv32.ll | 203 +++++ llvm/test/CodeGen/RISCV/rvv/vfmv.s.f-rv64.ll | 203 +++++ llvm/test/CodeGen/RISCV/rvv/vmadc-rv32.ll | 36 +- llvm/test/CodeGen/RISCV/rvv/vmadc-rv64.ll | 44 +- llvm/test/CodeGen/RISCV/rvv/vmadc.carry.in-rv32.ll | 36 +- llvm/test/CodeGen/RISCV/rvv/vmv.s.x-rv32.ll | 236 ++++++ llvm/test/CodeGen/RISCV/rvv/vmv.s.x-rv64.ll | 288 +++++++ llvm/test/CodeGen/RISCV/rvv/vmv.v.v-rv32.ll | 505 +++++++++++++ llvm/test/CodeGen/RISCV/rvv/vmv.v.v-rv64.ll | 617 +++++++++++++++ llvm/test/CodeGen/RISCV/rvv/vmv.v.x-rv32.ll | 505 +++++++++++++ llvm/test/CodeGen/RISCV/rvv/vmv.v.x-rv64.ll | 617 +++++++++++++++ llvm/test/CodeGen/RISCV/rvv/vmv.x.s-rv32.ll | 236 ++++++ llvm/test/CodeGen/RISCV/rvv/vmv.x.s-rv64.ll | 288 +++++++ llvm/test/CodeGen/RISCV/rvv/vrsub-rv32.ll | 72 +- llvm/test/CodeGen/Thumb2/active_lane_mask.ll | 50 +- llvm/test/CodeGen/Thumb2/mve-abs.ll | 8 +- llvm/test/CodeGen/Thumb2/mve-div-expand.ll | 120 +-- llvm/test/CodeGen/Thumb2/mve-gather-increment.ll | 64 +- .../CodeGen/Thumb2/mve-gather-ind32-unscaled.ll | 8 +- .../CodeGen/Thumb2/mve-gather-ind8-unscaled.ll | 6 +- llvm/test/CodeGen/Thumb2/mve-gather-ptrs.ll | 168 ++--- llvm/test/CodeGen/Thumb2/mve-gather-scatter-opt.ll | 8 +- llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll | 32 +- llvm/test/CodeGen/Thumb2/mve-minmax.ll | 72 +- llvm/test/CodeGen/Thumb2/mve-neg.ll | 8 +- llvm/test/CodeGen/Thumb2/mve-phireg.ll | 59 +- llvm/test/CodeGen/Thumb2/mve-pred-and.ll | 48 +- llvm/test/CodeGen/Thumb2/mve-pred-bitcast.ll | 24 +- llvm/test/CodeGen/Thumb2/mve-pred-ext.ll | 20 +- llvm/test/CodeGen/Thumb2/mve-pred-loadstore.ll | 24 +- llvm/test/CodeGen/Thumb2/mve-pred-not.ll | 16 +- llvm/test/CodeGen/Thumb2/mve-pred-or.ll | 40 +- llvm/test/CodeGen/Thumb2/mve-pred-shuffle.ll | 16 +- llvm/test/CodeGen/Thumb2/mve-pred-xor.ll | 40 +- llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll | 102 +-- llvm/test/CodeGen/Thumb2/mve-saturating-arith.ll | 64 +- .../CodeGen/Thumb2/mve-scatter-ind8-unscaled.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-sext.ll | 112 +-- llvm/test/CodeGen/Thumb2/mve-shifts.ll | 84 +-- llvm/test/CodeGen/Thumb2/mve-simple-arith.ll | 48 +- llvm/test/CodeGen/Thumb2/mve-soft-float-abi.ll | 16 +- llvm/test/CodeGen/Thumb2/mve-vabdus.ll | 217 +++--- llvm/test/CodeGen/Thumb2/mve-vcmp.ll | 52 +- llvm/test/CodeGen/Thumb2/mve-vcmpr.ll | 72 +- llvm/test/CodeGen/Thumb2/mve-vcmpz.ll | 32 +- llvm/test/CodeGen/Thumb2/mve-vcreate.ll | 128 ++-- llvm/test/CodeGen/Thumb2/mve-vcvt.ll | 24 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-add.ll | 578 +++++++------- llvm/test/CodeGen/Thumb2/mve-vecreduce-addpred.ll | 708 +++++++++--------- llvm/test/CodeGen/Thumb2/mve-vecreduce-mla.ll | 580 +++++++------- llvm/test/CodeGen/Thumb2/mve-vecreduce-mlapred.ll | 832 ++++++++++----------- llvm/test/CodeGen/Thumb2/mve-vld2-post.ll | 16 +- llvm/test/CodeGen/Thumb2/mve-vld2.ll | 48 +- llvm/test/CodeGen/Thumb2/mve-vld3.ll | 588 +++++++-------- llvm/test/CodeGen/Thumb2/mve-vld4-post.ll | 32 +- llvm/test/CodeGen/Thumb2/mve-vld4.ll | 108 +-- llvm/test/CodeGen/Thumb2/mve-vmulh.ll | 72 +- llvm/test/CodeGen/Thumb2/mve-vmull-loop.ll | 16 +- llvm/test/CodeGen/Thumb2/mve-vqdmulh.ll | 32 +- llvm/test/CodeGen/Thumb2/mve-vqmovn.ll | 48 +- llvm/test/CodeGen/Thumb2/mve-vqshrn.ll | 48 +- llvm/test/CodeGen/Thumb2/mve-vst2.ll | 16 +- llvm/test/CodeGen/Thumb2/mve-vst3.ll | 14 +- llvm/test/CodeGen/Thumb2/mve-vst4.ll | 22 +- llvm/test/CodeGen/Thumb2/mve-widen-narrow.ll | 32 +- llvm/test/CodeGen/VE/Vector/fastcc_callee.ll | 17 + llvm/test/CodeGen/X86/avx-vbroadcastf128.ll | 60 +- llvm/test/CodeGen/X86/avx2-vbroadcasti128.ll | 60 +- llvm/test/CodeGen/X86/oddshuffles.ll | 20 +- llvm/test/CodeGen/X86/oddsubvector.ll | 2 +- llvm/test/CodeGen/X86/subvector-broadcast.ll | 240 +++--- .../CodeGen/X86/x86-upgrade-avx2-vbroadcast.ll | 3 +- .../DebugInfo/X86/dimodule-external-fortran.ll | 91 +++ llvm/test/FileCheck/check-literal.txt | 62 ++ .../MC/AArch64/directive-arch_extension-negative.s | 75 +- llvm/test/MC/AArch64/directive-arch_extension.s | 4 + llvm/test/MC/ELF/got-relaxed-rex.s | 36 - llvm/test/MC/X86/gotpcrelx.s | 65 ++ llvm/test/Object/invalid.test | 4 +- .../Transforms/CodeExtractor/extract-assume.ll | 2 +- llvm/test/Transforms/Coroutines/coro-inline.ll | 14 +- .../MSSA/multiblock-memintrinsics.ll | 4 +- .../MSSA/out-of-bounds-stores.ll | 2 + .../DeadStoreElimination/MSSA/overlap.ll | 6 +- .../DeadStoreElimination/MSSA/scoped-noalias.ll | 4 +- .../HotColdSplit/apply-penalty-for-inputs.ll | 21 +- .../HotColdSplit/apply-penalty-for-outputs.ll | 8 +- .../HotColdSplit/apply-successor-penalty.ll | 13 +- .../HotColdSplit/assumption-cache-invalidation.ll | 7 +- llvm/test/Transforms/InstCombine/CPP_min_max.ll | 54 +- llvm/test/Transforms/InstCombine/abs-1.ll | 232 +++--- llvm/test/Transforms/InstCombine/abs_abs.ll | 496 +++++------- llvm/test/Transforms/InstCombine/call-callconv.ll | 12 +- .../test/Transforms/InstCombine/clamp-to-minmax.ll | 102 +-- llvm/test/Transforms/InstCombine/cttz-abs.ll | 11 +- llvm/test/Transforms/InstCombine/icmp.ll | 18 +- llvm/test/Transforms/InstCombine/max-of-nots.ll | 10 +- llvm/test/Transforms/InstCombine/minmax-fp.ll | 68 +- llvm/test/Transforms/InstCombine/pr21199.ll | 19 +- .../Transforms/InstCombine/preserve-sminmax.ll | 24 +- llvm/test/Transforms/InstCombine/select_meta.ll | 102 ++- llvm/test/Transforms/InstCombine/smax-icmp.ll | 48 +- llvm/test/Transforms/InstCombine/smin-icmp.ll | 48 +- .../Transforms/InstCombine/sub-of-negatible.ll | 8 +- llvm/test/Transforms/InstCombine/umax-icmp.ll | 48 +- llvm/test/Transforms/InstCombine/umin-icmp.ll | 48 +- llvm/test/Transforms/InstSimplify/abs_intrinsic.ll | 32 + .../LoopUnswitch/2011-11-18-SimpleSwitch.ll | 14 +- .../Transforms/LoopVectorize/ARM/pointer_iv.ll | 59 +- .../exit-block-dominates-rt-check-block.ll | 6 +- llvm/test/Transforms/ObjCARC/contract-marker.ll | 20 + .../PhaseOrdering/X86/vector-reductions.ll | 8 +- .../Transforms/PhaseOrdering/min-max-abs-cse.ll | 11 +- llvm/test/Transforms/VectorCombine/X86/load.ll | 73 +- .../tools/llvm-readobj/ELF/call-graph-profile.test | 2 +- .../ELF/reloc-symbol-with-versioning.test | 8 +- .../tools/llvm-readobj/ELF/relocation-errors.test | 8 +- llvm/test/tools/llvm-readobj/ELF/relocations.test | 46 +- llvm/test/tools/llvm-readobj/ELF/relr-relocs.test | 6 +- llvm/test/tools/llvm-readobj/ELF/stack-sizes.test | 20 +- llvm/test/tools/llvm-readobj/ELF/symbols.test | 4 +- .../tools/llvm-readobj/ELF/versym-invalid.test | 4 +- llvm/test/tools/obj2yaml/ELF/dynamic-section.yaml | 2 +- llvm/test/tools/obj2yaml/ELF/rel-rela-section.yaml | 7 +- llvm/test/tools/yaml2obj/ELF/sht-symtab-shndx.yaml | 2 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 14 +- llvm/unittests/IR/MetadataTest.cpp | 22 +- llvm/unittests/Object/ELFObjectFileTest.cpp | 99 +-- .../Transforms/Utils/BasicBlockUtilsTest.cpp | 230 ++++++ llvm/utils/TableGen/CodeGenSchedule.cpp | 3 + llvm/utils/TableGen/CodeGenSchedule.h | 2 +- llvm/utils/TableGen/X86RecognizableInstr.cpp | 2 +- .../clang-tools-extra/clang-tidy/altera/BUILD.gn | 1 + mlir/docs/Dialects/Linalg.md | 402 +++++----- 312 files changed, 12198 insertions(+), 5784 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/altera/SingleWorkItemBarrierCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/altera/SingleWorkItemBarrierCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/altera-single-work-ite [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/altera-single-work-i [...] create mode 100644 clang/test/CodeGen/exceptions-strictfp.c rename flang/unittests/Frontend/{PrintPreprocessedTest.cpp => FrontendActionTest.c [...] create mode 100644 llvm/test/Bitcode/DIModule-fortran-external-module.ll create mode 100644 llvm/test/CodeGen/RISCV/addrspacecast.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/rv32-vsetvli-intrinsics.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/rv64-vsetvli-intrinsics.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmv.f.s.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmv.s.f-rv32.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vfmv.s.f-rv64.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vmv.s.x-rv32.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vmv.s.x-rv64.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vmv.v.v-rv32.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vmv.v.v-rv64.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vmv.v.x-rv32.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vmv.v.x-rv64.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vmv.x.s-rv32.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vmv.x.s-rv64.ll create mode 100644 llvm/test/DebugInfo/X86/dimodule-external-fortran.ll create mode 100644 llvm/test/FileCheck/check-literal.txt delete mode 100644 llvm/test/MC/ELF/got-relaxed-rex.s