[all-commits] [llvm/llvm-project] cd3c16: [RISCV] Add more tests to rv*xtheadba.ll. NFC
NAKAMURA Takumi via All-commits
all-commits at lists.llvm.org
Fri Dec 27 05:31:38 PST 2024
Branch: refs/heads/users/chapuni/cov/merge/trunk
Home: https://github.com/llvm/llvm-project
Commit: cd3c1658ee3ff882ff9c51488662a4c3f21e6d9c
https://github.com/llvm/llvm-project/commit/cd3c1658ee3ff882ff9c51488662a4c3f21e6d9c
Author: Craig Topper <craig.topper at sifive.com>
Date: 2024-12-26 (Thu, 26 Dec 2024)
Changed paths:
M llvm/test/CodeGen/RISCV/rv32xtheadba.ll
M llvm/test/CodeGen/RISCV/rv64xtheadba.ll
Log Message:
-----------
[RISCV] Add more tests to rv*xtheadba.ll. NFC
XTheadba has similarities with Zba and shares some of the same
codegen code and has similar isel patterns. This patch makes the
testing more similar.
Commit: 814902a03a2bb4114fd61c05e0e599fc98d61dbb
https://github.com/llvm/llvm-project/commit/814902a03a2bb4114fd61c05e0e599fc98d61dbb
Author: Craig Topper <craig.topper at sifive.com>
Date: 2024-12-26 (Thu, 26 Dec 2024)
Changed paths:
M llvm/lib/Target/RISCV/RISCVInstrInfoXTHead.td
M llvm/test/CodeGen/RISCV/rv32xtheadba.ll
M llvm/test/CodeGen/RISCV/rv64xtheadba.ll
Log Message:
-----------
[RISCV] Fix XTheadba patterns broken since cfc574a6cd13d2d0b77110b579c5cfcec744129f.
Adding an OperandTransform to CSImm12MulBy4 and CSImm12MulBy8 for
Zba broke these patterns. They should have been changed in the same,
but we lacked sufficient testing.
Commit: 5807d0efb963ab591a1ae569b538724299d6acdc
https://github.com/llvm/llvm-project/commit/5807d0efb963ab591a1ae569b538724299d6acdc
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2024-12-26 (Thu, 26 Dec 2024)
Changed paths:
M clang/test/Driver/sanitizer-ld.c
Log Message:
-----------
[Drive] Don't match libclang_rt.builtins
Fixes fuchsia bots.
Commit: bca055f2ac075d43f6f316927947b2a493f93bdb
https://github.com/llvm/llvm-project/commit/bca055f2ac075d43f6f316927947b2a493f93bdb
Author: Dhruv Srivastava <dhruv.srivastava at ibm.com>
Date: 2024-12-27 (Fri, 27 Dec 2024)
Changed paths:
M lldb/source/Host/posix/MainLoopPosix.cpp
Log Message:
-----------
[lldb] AIX Changes for MainLoop polling (#120378)
This PR is in reference to porting LLDB on AIX.
Link to discussions on llvm discourse and github:
1. https://discourse.llvm.org/t/port-lldb-to-ibm-aix/80640
2. https://github.com/llvm/llvm-project/issues/101657
The complete changes for porting are present in this draft PR:
https://github.com/llvm/llvm-project/pull/102601
Dropping changes for MainLoop polling in AIX, as `ppoll` is not
supported in AIX currently.
This change is part of the couple of minimal changes required to build a
minimal `lldb` binary on AIX
Commit: 2b5b3cf60d9e9e0c597bad1be1207b167ef15c9f
https://github.com/llvm/llvm-project/commit/2b5b3cf60d9e9e0c597bad1be1207b167ef15c9f
Author: Matthias Springer <me at m-sp.org>
Date: 2024-12-27 (Fri, 27 Dec 2024)
Changed paths:
M mlir/lib/Dialect/SparseTensor/Transforms/SparseIterationToScf.cpp
M mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp
Log Message:
-----------
[mlir][sparse_tensor] Migrate `SparseIterationToScf.cpp` to dialect conversion (#121054)
Use the regular dialect conversion driver instead of the 1:N dialect
conversion driver. The 1:N dialect conversion driver will be removed
soon.
Commit: 1ead15512872b1f9eec0b69a7d8283e752a747e6
https://github.com/llvm/llvm-project/commit/1ead15512872b1f9eec0b69a7d8283e752a747e6
Author: Dhruv Srivastava <dhruv.srivastava at ibm.com>
Date: 2024-12-27 (Fri, 27 Dec 2024)
Changed paths:
M lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp
M lldb/source/Host/posix/DomainSocket.cpp
M lldb/source/Plugins/Language/ObjC/Cocoa.cpp
M lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
Log Message:
-----------
[lldb] clang-format changes for some basic #if _AIX changes (#120978)
This PR is in reference to porting LLDB on AIX.
Link to discussions on llvm discourse and github:
1. https://discourse.llvm.org/t/port-lldb-to-ibm-aix/80640
2. https://github.com/llvm/llvm-project/issues/101657
The complete changes for porting are present in this draft PR:
https://github.com/llvm/llvm-project/pull/102601
Added clang-format changes for changes related to some base #if _AIX
changes:
- https://github.com/llvm/llvm-project/pull/120979
Commit: ac8bb7353a7fe79cd99b3c041d5a153517c31abc
https://github.com/llvm/llvm-project/commit/ac8bb7353a7fe79cd99b3c041d5a153517c31abc
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2024-12-27 (Fri, 27 Dec 2024)
Changed paths:
M llvm/include/llvm/Transforms/IPO/Attributor.h
Log Message:
-----------
Attributor: Do not treat pointer vectors as valid for unsupported attributes (#121149)
The memory attributes, noalias, and dereferenceable do not support
vectors of pointers according to the IR verifier, so don't report
them as valid.
Commit: 223521b13e7465bc177f43e22de526b777d6ff74
https://github.com/llvm/llvm-project/commit/223521b13e7465bc177f43e22de526b777d6ff74
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2024-12-27 (Fri, 27 Dec 2024)
Changed paths:
M llvm/test/tools/llvm-cov/branch-macros.test
M llvm/test/tools/llvm-cov/showLineExecutionCounts.test
M llvm/tools/llvm-cov/CodeCoverage.cpp
M llvm/tools/llvm-cov/CoverageViewOptions.h
M llvm/tools/llvm-cov/SourceCoverageView.h
M llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp
M llvm/tools/llvm-cov/SourceCoverageViewText.cpp
Log Message:
-----------
llvm-cov: Introduce `--binary-counters` (#120841)
In `llvm-cov show`, this option rounds counters (line, branch) to
`[1,0]` at rendering. This will be useful when the number of counts
doesn't interest but **Covered/uncoverd** does.
Commit: 894c383d2a6b3f3a07114cf9980927eb5e3d8886
https://github.com/llvm/llvm-project/commit/894c383d2a6b3f3a07114cf9980927eb5e3d8886
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2024-12-27 (Fri, 27 Dec 2024)
Changed paths:
M bolt/docs/CommandLineArgumentReference.md
M bolt/include/bolt/Core/BinaryData.h
M bolt/lib/Core/BinaryContext.cpp
M bolt/lib/Rewrite/LinuxKernelRewriter.cpp
M bolt/test/X86/linux-alt-instruction.s
M bolt/test/X86/linux-bug-table.s
M bolt/test/X86/linux-exceptions.s
M bolt/test/X86/linux-orc.s
M bolt/test/X86/linux-parainstructions.s
M bolt/test/X86/linux-pci-fixup.s
M bolt/test/X86/linux-smp-locks.s
M bolt/test/X86/linux-static-calls.s
M bolt/test/X86/linux-static-keys.s
A bolt/test/X86/linux-version.S
M clang-tools-extra/clang-tidy/tool/CMakeLists.txt
M clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp
M clang-tools-extra/docs/ReleaseNotes.rst
M clang-tools-extra/docs/clang-tidy/index.rst
R clang-tools-extra/test/clang-tidy/checkers/bugprone/alpha-core-identicalexpr.cpp
A clang-tools-extra/test/clang-tidy/checkers/bugprone/branch-clone-2.cpp
A clang-tools-extra/test/clang-tidy/checkers/misc/redundant-expression-2.cpp
A clang-tools-extra/test/clang-tidy/infrastructure/Inputs/param/parameters.txt
A clang-tools-extra/test/clang-tidy/infrastructure/read-parameters-from-file-error.cpp
A clang-tools-extra/test/clang-tidy/infrastructure/read-parameters-from-file.cpp
M clang/docs/ReleaseNotes.rst
M clang/include/clang/Basic/TargetInfo.h
M clang/include/clang/Driver/SanitizerArgs.h
M clang/lib/AST/ASTContext.cpp
M clang/lib/Basic/CMakeLists.txt
M clang/lib/Basic/Targets.cpp
M clang/lib/Basic/Targets/Mips.cpp
M clang/lib/Basic/Targets/Mips.h
A clang/lib/Basic/Targets/Xtensa.cpp
A clang/lib/Basic/Targets/Xtensa.h
M clang/lib/CodeGen/CGCall.cpp
M clang/lib/CodeGen/Targets/RISCV.cpp
M clang/lib/Driver/SanitizerArgs.cpp
M clang/lib/Driver/ToolChains/CommonArgs.cpp
M clang/lib/Driver/ToolChains/Cuda.cpp
M clang/lib/Format/Format.cpp
M clang/lib/Parse/Parser.cpp
M clang/lib/Sema/SemaExpr.cpp
M clang/lib/StaticAnalyzer/Core/CallEvent.cpp
M clang/test/CXX/basic/basic.link/p3.cpp
R clang/test/Driver/Inputs/libomptarget/libomptarget-nvptx-sm_52.bc
A clang/test/Driver/Inputs/libomptarget/libomptarget-nvptx.bc
R clang/test/Driver/Inputs/libomptarget/subdir/libomptarget-nvptx-sm_52.bc
A clang/test/Driver/Inputs/libomptarget/subdir/libomptarget-nvptx.bc
M clang/test/Driver/openmp-offload-gpu.c
M clang/test/Driver/sanitizer-ld.c
A clang/test/Modules/pr121066.cpp
M clang/test/Preprocessor/init.c
M clang/test/Preprocessor/predefined-win-macros.c
M clang/test/Preprocessor/stdint.c
M clang/test/SemaCXX/cxx20-decomposition.cpp
M clang/unittests/Format/SortIncludesTest.cpp
M compiler-rt/lib/asan/CMakeLists.txt
M compiler-rt/lib/asan/tests/CMakeLists.txt
M compiler-rt/lib/hwasan/CMakeLists.txt
M compiler-rt/lib/msan/CMakeLists.txt
M compiler-rt/lib/tsan/rtl/CMakeLists.txt
M compiler-rt/lib/ubsan/CMakeLists.txt
M compiler-rt/lib/ubsan/ubsan_handlers.cpp
M compiler-rt/test/asan/TestCases/Linux/interface_symbols_linux.cpp
M flang/include/flang/Common/idioms.h
M flang/include/flang/Frontend/FrontendActions.h
M flang/include/flang/Lower/AbstractConverter.h
M flang/include/flang/Lower/Bridge.h
M flang/include/flang/Lower/OpenACC.h
M flang/include/flang/Runtime/CUDA/allocator.h
M flang/include/flang/Runtime/CUDA/common.h
M flang/include/flang/Runtime/allocatable.h
M flang/include/flang/Runtime/allocator-registry.h
M flang/include/flang/Runtime/descriptor.h
M flang/include/flang/Tools/CrossToolHelpers.h
M flang/lib/Frontend/FrontendActions.cpp
M flang/lib/Lower/Allocatable.cpp
M flang/lib/Lower/Bridge.cpp
M flang/lib/Lower/OpenACC.cpp
M flang/lib/Lower/OpenMP/ClauseProcessor.cpp
M flang/lib/Optimizer/Builder/Runtime/Allocatable.cpp
M flang/lib/Optimizer/CodeGen/CodeGen.cpp
M flang/runtime/CUDA/allocatable.cpp
M flang/runtime/CUDA/allocator.cpp
M flang/runtime/CUDA/descriptor.cpp
M flang/runtime/allocatable.cpp
M flang/runtime/array-constructor.cpp
M flang/runtime/descriptor.cpp
M flang/runtime/exceptions.cpp
M flang/test/HLFIR/elemental-codegen.fir
M flang/test/Lower/OpenACC/acc-declare.f90
M flang/test/Lower/OpenMP/Todo/depend-clause-depobj.f90
R flang/test/Lower/OpenMP/Todo/depend-clause-inoutset.f90
R flang/test/Lower/OpenMP/Todo/depend-clause-mutexinoutset.f90
M flang/test/Lower/OpenMP/task.f90
M flang/test/Lower/allocatable-polymorphic.f90
M flang/test/Lower/allocatable-runtime.f90
M flang/test/Lower/allocate-mold.f90
M flang/test/Lower/polymorphic.f90
M flang/unittests/Frontend/CodeGenActionTest.cpp
M flang/unittests/Optimizer/Builder/CharacterTest.cpp
M flang/unittests/Optimizer/Builder/ComplexTest.cpp
M flang/unittests/Optimizer/Builder/FIRBuilderTest.cpp
M flang/unittests/Optimizer/Builder/HLFIRToolsTest.cpp
M flang/unittests/Optimizer/Builder/Runtime/RuntimeCallTestBase.h
M flang/unittests/Optimizer/FortranVariableTest.cpp
M flang/unittests/Runtime/ArrayConstructor.cpp
M flang/unittests/Runtime/CUDA/Allocatable.cpp
M flang/unittests/Runtime/CUDA/AllocatorCUF.cpp
M flang/unittests/Runtime/CUDA/Memory.cpp
M flang/unittests/Runtime/CharacterTest.cpp
M libc/cmake/modules/CheckCompilerFeatures.cmake
A libc/cmake/modules/compiler_features/check_cfloat128.cpp
A libc/cmake/modules/compiler_features/check_cfloat16.cpp
M libc/config/baremetal/config.json
M libc/config/linux/aarch64/entrypoints.txt
M libc/config/linux/riscv/entrypoints.txt
M libc/config/linux/x86_64/entrypoints.txt
M libc/src/complex/cimagf128.h
M libc/src/complex/cimagf16.h
M libc/src/complex/conjf128.h
M libc/src/complex/conjf16.h
M libc/src/complex/cprojf128.h
M libc/src/complex/cprojf16.h
M libc/src/complex/crealf128.h
M libc/src/complex/crealf16.h
M libc/src/complex/generic/cimagf128.cpp
M libc/src/complex/generic/cimagf16.cpp
M libc/src/complex/generic/conjf128.cpp
M libc/src/complex/generic/conjf16.cpp
M libc/src/complex/generic/cprojf128.cpp
M libc/src/complex/generic/cprojf16.cpp
M libc/src/complex/generic/crealf128.cpp
M libc/src/complex/generic/crealf16.cpp
M libc/test/src/complex/cimagf128_test.cpp
M libc/test/src/complex/cimagf16_test.cpp
M libc/test/src/complex/conjf128_test.cpp
M libc/test/src/complex/conjf16_test.cpp
M libc/test/src/complex/cprojf128_test.cpp
M libc/test/src/complex/cprojf16_test.cpp
M libc/test/src/complex/crealf128_test.cpp
M libc/test/src/complex/crealf16_test.cpp
M libcxx/docs/Hardening.rst
M libcxx/include/__fwd/memory.h
M libcxx/include/__ostream/basic_ostream.h
M libcxx/include/bitset
M libcxx/include/valarray
A libcxx/test/libcxx/numerics/numarray/assert.pass.cpp
A libcxx/test/libcxx/utilities/template.bitset/assert.pass.cpp
M libcxx/test/std/utilities/template.bitset/bitset.members/op_and_eq.pass.cpp
M lldb/cmake/modules/LLDBConfig.cmake
M lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp
M lldb/source/Host/posix/DomainSocket.cpp
M lldb/source/Host/posix/MainLoopPosix.cpp
M lldb/source/Initialization/CMakeLists.txt
M lldb/source/Plugins/ABI/X86/ABISysV_x86_64.cpp
M lldb/source/Plugins/Language/ObjC/Cocoa.cpp
M lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
M lldb/source/Plugins/Process/CMakeLists.txt
M llvm/docs/CommandGuide/llvm-exegesis.rst
M llvm/docs/CommandGuide/llvm-objcopy.rst
M llvm/docs/ReleaseNotes.md
M llvm/include/llvm/Analysis/TargetTransformInfo.h
M llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
M llvm/include/llvm/CodeGen/BasicTTIImpl.h
M llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
M llvm/include/llvm/CodeGen/GlobalISel/Utils.h
M llvm/include/llvm/MC/MCAsmInfo.h
M llvm/include/llvm/MC/MCStreamer.h
M llvm/include/llvm/Transforms/IPO/Attributor.h
M llvm/lib/Analysis/TargetTransformInfo.cpp
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
M llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
M llvm/lib/CodeGen/GlobalISel/Utils.cpp
M llvm/lib/CodeGen/SelectOptimize.cpp
M llvm/lib/MC/MCAsmInfoXCOFF.cpp
M llvm/lib/MC/MCAsmStreamer.cpp
M llvm/lib/MC/MCParser/AsmLexer.cpp
M llvm/lib/MC/MCParser/AsmParser.cpp
M llvm/lib/ObjCopy/ConfigManager.cpp
M llvm/lib/ObjCopy/MachO/MachOObjcopy.cpp
M llvm/lib/ObjCopy/MachO/MachOObject.cpp
M llvm/lib/ObjCopy/MachO/MachOObject.h
M llvm/lib/Object/COFFImportFile.cpp
M llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
M llvm/lib/Target/AArch64/AArch64InstrInfo.td
M llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
M llvm/lib/Target/AArch64/SVEInstrFormats.td
M llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp
M llvm/lib/Target/AVR/AVRDevices.td
M llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp
M llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
M llvm/lib/Target/RISCV/RISCVInstrInfoXTHead.td
M llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp
M llvm/lib/Transforms/Scalar/DFAJumpThreading.cpp
M llvm/lib/Transforms/Utils/SimplifyCFG.cpp
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
M llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h
M llvm/lib/Transforms/Vectorize/VPlan.cpp
M llvm/lib/Transforms/Vectorize/VPlan.h
M llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp
M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
M llvm/lib/Transforms/Vectorize/VPlanValue.h
M llvm/test/Analysis/CostModel/AMDGPU/shufflevector.ll
M llvm/test/Analysis/CostModel/RISCV/shuffle-exact-vlen.ll
M llvm/test/Analysis/CostModel/X86/shuffle-single-src-latency.ll
M llvm/test/Analysis/CostModel/X86/shuffle-splat-codesize.ll
M llvm/test/Analysis/CostModel/X86/shuffle-splat-latency.ll
M llvm/test/Analysis/CostModel/X86/shuffle-splat-sizelatency.ll
M llvm/test/Analysis/CostModel/X86/shuffle-splat.ll
A llvm/test/Analysis/ValueTracking/knownbits-trunc-with-min-max-clamp.ll
M llvm/test/CodeGen/AArch64/selectopt.ll
M llvm/test/CodeGen/AArch64/zeroing-forms-abs-neg.ll
M llvm/test/CodeGen/AArch64/zeroing-forms-fcvt-bfcvt.ll
M llvm/test/CodeGen/AArch64/zeroing-forms-fcvtlt-fcvtx.ll
M llvm/test/CodeGen/AArch64/zeroing-forms-fcvtzsu.ll
A llvm/test/CodeGen/AVR/branch-relaxation-long-backward.ll
A llvm/test/CodeGen/AVR/branch-relaxation-long-forward.ll
R llvm/test/CodeGen/AVR/branch-relaxation-long.ll
M llvm/test/CodeGen/RISCV/rv32xtheadba.ll
M llvm/test/CodeGen/RISCV/rv64xtheadba.ll
M llvm/test/CodeGen/Thumb2/mve-gather-increment.ll
M llvm/test/CodeGen/X86/avx512fp16-fminimum-fmaximum.ll
M llvm/test/MC/Disassembler/Xtensa/code_density.txt
M llvm/test/MC/RISCV/XVentanaCondOps-valid.s
M llvm/test/MC/RISCV/Zawrs-valid.s
M llvm/test/MC/RISCV/Ztso.s
M llvm/test/MC/RISCV/compress-cjal.s
M llvm/test/MC/RISCV/compress-debug-info.s
M llvm/test/MC/RISCV/compress-rv32d.s
M llvm/test/MC/RISCV/compress-rv32f.s
M llvm/test/MC/RISCV/compress-rv32i.s
M llvm/test/MC/RISCV/compress-rv64i.s
M llvm/test/MC/RISCV/compressed-relocations.s
M llvm/test/MC/RISCV/compressed-zicfiss.s
M llvm/test/MC/RISCV/corev/XCValu-valid.s
M llvm/test/MC/RISCV/corev/XCVmac-valid.s
M llvm/test/MC/RISCV/debug-valid.s
M llvm/test/MC/RISCV/deprecated-csr-names.s
M llvm/test/MC/RISCV/fixups-binary-expression.s
M llvm/test/MC/RISCV/fixups.s
M llvm/test/MC/RISCV/fp-default-rounding-mode.s
M llvm/test/MC/RISCV/fp-inx-default-rounding-mode.s
M llvm/test/MC/RISCV/hypervisor-csr-names.s
M llvm/test/MC/RISCV/insn.s
M llvm/test/MC/RISCV/insn_c.s
M llvm/test/MC/RISCV/machine-csr-names.s
M llvm/test/MC/RISCV/option-nopic.s
M llvm/test/MC/RISCV/option-pic.s
M llvm/test/MC/RISCV/option-pushpop.s
M llvm/test/MC/RISCV/option-rvc.s
M llvm/test/MC/RISCV/print-imm-hex.s
M llvm/test/MC/RISCV/priv-valid.s
M llvm/test/MC/RISCV/relocations.s
M llvm/test/MC/RISCV/rv32-hypervisor-csr-names.s
M llvm/test/MC/RISCV/rv32-machine-csr-names.s
M llvm/test/MC/RISCV/rv32-supervisor-csr-names.s
M llvm/test/MC/RISCV/rv32-user-csr-names.s
M llvm/test/MC/RISCV/rv32c-aliases-valid.s
M llvm/test/MC/RISCV/rv32c-only-valid.s
M llvm/test/MC/RISCV/rv32dc-valid.s
M llvm/test/MC/RISCV/rv32fc-aliases-valid.s
M llvm/test/MC/RISCV/rv32fc-valid.s
M llvm/test/MC/RISCV/rv32i-aliases-invalid.s
M llvm/test/MC/RISCV/rv32i-aliases-valid.s
M llvm/test/MC/RISCV/rv32i-only-valid.s
M llvm/test/MC/RISCV/rv32zbb-aliases-valid.s
M llvm/test/MC/RISCV/rv32zbb-only-valid.s
M llvm/test/MC/RISCV/rv32zbs-aliases-valid.s
M llvm/test/MC/RISCV/rv32zcmp-invalid.s
M llvm/test/MC/RISCV/rv32zcmp-valid.s
M llvm/test/MC/RISCV/rv32zfa-only-valid.s
M llvm/test/MC/RISCV/rv32zicfiss-invalid.s
M llvm/test/MC/RISCV/rv32zmmul-invaild.s
M llvm/test/MC/RISCV/rv32zmmul-valid.s
M llvm/test/MC/RISCV/rv64-machine-csr-names.s
M llvm/test/MC/RISCV/rv64-user-csr-names.s
M llvm/test/MC/RISCV/rv64a-aliases-valid.s
M llvm/test/MC/RISCV/rv64c-aliases-valid.s
M llvm/test/MC/RISCV/rv64c-hints-valid.s
M llvm/test/MC/RISCV/rv64c-valid.s
M llvm/test/MC/RISCV/rv64d-aliases-valid.s
M llvm/test/MC/RISCV/rv64d-valid.s
M llvm/test/MC/RISCV/rv64dc-valid.s
M llvm/test/MC/RISCV/rv64e-valid.s
M llvm/test/MC/RISCV/rv64e-zcmp-valid.s
M llvm/test/MC/RISCV/rv64f-aliases-valid.s
M llvm/test/MC/RISCV/rv64f-valid.s
M llvm/test/MC/RISCV/rv64i-aliases-invalid.s
M llvm/test/MC/RISCV/rv64i-aliases-valid.s
M llvm/test/MC/RISCV/rv64i-valid.s
M llvm/test/MC/RISCV/rv64ih-valid.s
M llvm/test/MC/RISCV/rv64m-valid.s
M llvm/test/MC/RISCV/rv64zaamo-valid.s
M llvm/test/MC/RISCV/rv64zacas-valid.s
M llvm/test/MC/RISCV/rv64zalasr-valid.s
M llvm/test/MC/RISCV/rv64zalrsc-valid.s
M llvm/test/MC/RISCV/rv64zba-aliases-valid.s
M llvm/test/MC/RISCV/rv64zbb-aliases-valid.s
M llvm/test/MC/RISCV/rv64zbb-valid.s
M llvm/test/MC/RISCV/rv64zbs-aliases-valid.s
M llvm/test/MC/RISCV/rv64zcb-valid.s
M llvm/test/MC/RISCV/rv64zcmp-invalid.s
M llvm/test/MC/RISCV/rv64zcmp-valid.s
M llvm/test/MC/RISCV/rv64zdinx-valid.s
M llvm/test/MC/RISCV/rv64zfh-valid.s
M llvm/test/MC/RISCV/rv64zfinx-valid.s
M llvm/test/MC/RISCV/rv64zhinx-valid.s
M llvm/test/MC/RISCV/rv64zhinxmin-valid.s
M llvm/test/MC/RISCV/rv64zicfiss-invalid.s
M llvm/test/MC/RISCV/rv64zmmul-invalid.s
M llvm/test/MC/RISCV/rv64zmmul-valid.s
M llvm/test/MC/RISCV/rva-aliases-valid.s
M llvm/test/MC/RISCV/rvc-aliases-valid.s
M llvm/test/MC/RISCV/rvc-hints-valid.s
M llvm/test/MC/RISCV/rvc-valid.s
M llvm/test/MC/RISCV/rvd-aliases-valid.s
M llvm/test/MC/RISCV/rvd-valid.s
M llvm/test/MC/RISCV/rvdc-aliases-valid.s
M llvm/test/MC/RISCV/rve-valid.s
M llvm/test/MC/RISCV/rvf-aliases-valid.s
M llvm/test/MC/RISCV/rvf-user-csr-names.s
M llvm/test/MC/RISCV/rvf-valid.s
M llvm/test/MC/RISCV/rvi-valid.s
M llvm/test/MC/RISCV/rvih-valid.s
M llvm/test/MC/RISCV/rvk-user-csr-name.s
M llvm/test/MC/RISCV/rvm-valid.s
M llvm/test/MC/RISCV/rvv-user-csr-names.s
M llvm/test/MC/RISCV/rvv/aliases.s
M llvm/test/MC/RISCV/rvv/fothers.s
M llvm/test/MC/RISCV/rvv/freduction.s
M llvm/test/MC/RISCV/rvv/load.s
M llvm/test/MC/RISCV/rvv/others.s
M llvm/test/MC/RISCV/rvv/store.s
M llvm/test/MC/RISCV/rvv/zvlsseg.s
M llvm/test/MC/RISCV/rvzaamo-valid.s
M llvm/test/MC/RISCV/rvzabha-valid.s
M llvm/test/MC/RISCV/rvzabha-zacas-valid.s
M llvm/test/MC/RISCV/rvzacas-valid.s
M llvm/test/MC/RISCV/rvzalasr-valid.s
M llvm/test/MC/RISCV/rvzalrsc-valid.s
M llvm/test/MC/RISCV/rvzbb-valid.s
M llvm/test/MC/RISCV/rvzcb-invalid.s
M llvm/test/MC/RISCV/rvzcb-valid.s
M llvm/test/MC/RISCV/rvzcmt-invalid.s
M llvm/test/MC/RISCV/rvzcmt-user-csr-name.s
M llvm/test/MC/RISCV/rvzcmt-valid.s
M llvm/test/MC/RISCV/rvzdinx-aliases-valid.s
M llvm/test/MC/RISCV/rvzdinx-valid.s
M llvm/test/MC/RISCV/rvzfbfmin-valid.s
M llvm/test/MC/RISCV/rvzfh-aliases-valid.s
M llvm/test/MC/RISCV/rvzfh-valid.s
M llvm/test/MC/RISCV/rvzfhmin-valid.s
M llvm/test/MC/RISCV/rvzfinx-aliases-valid.s
M llvm/test/MC/RISCV/rvzfinx-valid.s
M llvm/test/MC/RISCV/rvzhinx-aliases-valid.s
M llvm/test/MC/RISCV/rvzhinx-valid.s
M llvm/test/MC/RISCV/rvzhinxmin-valid.s
M llvm/test/MC/RISCV/rvzihintntl-valid.s
M llvm/test/MC/RISCV/rvzihintpause-valid.s
M llvm/test/MC/RISCV/smctr-ssctr-valid.s
M llvm/test/MC/RISCV/smrnmi-valid.s
M llvm/test/MC/RISCV/supervisor-csr-names.s
M llvm/test/MC/RISCV/user-csr-names.s
M llvm/test/MC/RISCV/xqcia-valid.s
M llvm/test/MC/RISCV/xqcics-valid.s
M llvm/test/MC/RISCV/xqcicsr-valid.s
M llvm/test/MC/RISCV/xqcilsm-aliases-valid.s
M llvm/test/MC/RISCV/xqcilsm-valid.s
M llvm/test/MC/RISCV/xqcisls-valid.s
M llvm/test/MC/RISCV/xsifive-valid.s
M llvm/test/MC/RISCV/xwchc-compress.s
M llvm/test/MC/RISCV/xwchc-valid.s
M llvm/test/MC/RISCV/zfa-double-invalid.s
M llvm/test/MC/RISCV/zfa-half-invalid.s
M llvm/test/MC/RISCV/zfa-valid.s
M llvm/test/MC/RISCV/zfa-zfhmin-zvfh-valid.s
M llvm/test/MC/RISCV/zicfilp-invalid.s
M llvm/test/MC/RISCV/zicfilp-valid.s
M llvm/test/MC/RISCV/zicfiss-valid.s
R llvm/test/TableGen/ContextlessPredicates.td
R llvm/test/TableGen/DefaultOpsGlobalISel.td
R llvm/test/TableGen/GlobalISelEmitter-PR39045.td
R llvm/test/TableGen/GlobalISelEmitter-SDNodeXForm-timm.td
R llvm/test/TableGen/GlobalISelEmitter-atomic_store.td
R llvm/test/TableGen/GlobalISelEmitter-frameindex.td
R llvm/test/TableGen/GlobalISelEmitter-immAllZeroOne.td
R llvm/test/TableGen/GlobalISelEmitter-immarg-literal-pattern.td
R llvm/test/TableGen/GlobalISelEmitter-implicit-defs.td
R llvm/test/TableGen/GlobalISelEmitter-input-discard.td
R llvm/test/TableGen/GlobalISelEmitter-multiple-output-discard.td
R llvm/test/TableGen/GlobalISelEmitter-multiple-output.td
R llvm/test/TableGen/GlobalISelEmitter-nested-subregs.td
R llvm/test/TableGen/GlobalISelEmitter-notype-output-pattern.td
R llvm/test/TableGen/GlobalISelEmitter-optional-def.td
R llvm/test/TableGen/GlobalISelEmitter-output-discard.td
R llvm/test/TableGen/GlobalISelEmitter-setcc.td
R llvm/test/TableGen/GlobalISelEmitter-zero-instr.td
R llvm/test/TableGen/GlobalISelEmitter-zero-reg.td
R llvm/test/TableGen/GlobalISelEmitter.td
A llvm/test/TableGen/GlobalISelEmitter/ContextlessPredicates.td
A llvm/test/TableGen/GlobalISelEmitter/CustomPredicate.td
A llvm/test/TableGen/GlobalISelEmitter/DefaultOpsGlobalISel.td
A llvm/test/TableGen/GlobalISelEmitter/Flags.td
A llvm/test/TableGen/GlobalISelEmitter/GlobalISelEmitter.td
A llvm/test/TableGen/GlobalISelEmitter/HwModes.td
A llvm/test/TableGen/GlobalISelEmitter/MatchTableOptimizer.td
A llvm/test/TableGen/GlobalISelEmitter/MatchTableOptimizerSameOperand-invalid.td
A llvm/test/TableGen/GlobalISelEmitter/MatchTableOptimizerSameOperand.td
A llvm/test/TableGen/GlobalISelEmitter/OverloadedPtr.td
A llvm/test/TableGen/GlobalISelEmitter/PR39045.td
A llvm/test/TableGen/GlobalISelEmitter/RegSequence.td
A llvm/test/TableGen/GlobalISelEmitter/SDNodeXForm-timm.td
A llvm/test/TableGen/GlobalISelEmitter/SkippedPatterns.td
A llvm/test/TableGen/GlobalISelEmitter/Subreg.td
A llvm/test/TableGen/GlobalISelEmitter/Variadic.td
A llvm/test/TableGen/GlobalISelEmitter/atomic-store.td
A llvm/test/TableGen/GlobalISelEmitter/dead-def.td
A llvm/test/TableGen/GlobalISelEmitter/frameindex.td
A llvm/test/TableGen/GlobalISelEmitter/gisel-physreg-input.td
A llvm/test/TableGen/GlobalISelEmitter/immAllZeroOne.td
A llvm/test/TableGen/GlobalISelEmitter/immarg-literal-pattern.td
A llvm/test/TableGen/GlobalISelEmitter/immarg-predicated.td
A llvm/test/TableGen/GlobalISelEmitter/immarg.td
A llvm/test/TableGen/GlobalISelEmitter/implicit-defs.td
A llvm/test/TableGen/GlobalISelEmitter/input-discard.td
A llvm/test/TableGen/GlobalISelEmitter/multiple-output-discard.td
A llvm/test/TableGen/GlobalISelEmitter/multiple-output.td
A llvm/test/TableGen/GlobalISelEmitter/nested-subregs.td
A llvm/test/TableGen/GlobalISelEmitter/notype-output-pattern.td
A llvm/test/TableGen/GlobalISelEmitter/optional-def.td
A llvm/test/TableGen/GlobalISelEmitter/output-discard.td
A llvm/test/TableGen/GlobalISelEmitter/setcc.td
A llvm/test/TableGen/GlobalISelEmitter/zero-instr.td
A llvm/test/TableGen/GlobalISelEmitter/zero-reg.td
R llvm/test/TableGen/GlobalISelEmitterCustomPredicate.td
R llvm/test/TableGen/GlobalISelEmitterFlags.td
R llvm/test/TableGen/GlobalISelEmitterHwModes.td
R llvm/test/TableGen/GlobalISelEmitterMatchTableOptimizer.td
R llvm/test/TableGen/GlobalISelEmitterMatchTableOptimizerSameOperand-invalid.td
R llvm/test/TableGen/GlobalISelEmitterMatchTableOptimizerSameOperand.td
R llvm/test/TableGen/GlobalISelEmitterOverloadedPtr.td
R llvm/test/TableGen/GlobalISelEmitterRegSequence.td
R llvm/test/TableGen/GlobalISelEmitterSkippedPatterns.td
R llvm/test/TableGen/GlobalISelEmitterSubreg.td
R llvm/test/TableGen/GlobalISelEmitterVariadic.td
R llvm/test/TableGen/gisel-physreg-input.td
R llvm/test/TableGen/immarg-predicated.td
R llvm/test/TableGen/immarg.td
M llvm/test/Transforms/DFAJumpThreading/dfa-unfold-select.ll
M llvm/test/Transforms/DFAJumpThreading/negative.ll
M llvm/test/Transforms/LoopVectorize/AArch64/fully-unrolled-cost.ll
A llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-epilogue.ll
A llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-neon.ll
A llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product.ll
A llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-no-dotprod.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-inductions-unusual-types.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve2-histcnt-vplan.ll
M llvm/test/Transforms/LoopVectorize/AArch64/type-shrinkage-zext-costs.ll
A llvm/test/Transforms/LoopVectorize/AArch64/vplan-printing.ll
M llvm/test/Transforms/LoopVectorize/ARM/mve-icmpcost.ll
A llvm/test/Transforms/LoopVectorize/RISCV/preserve-dbg-loc.ll
M llvm/test/Transforms/LoopVectorize/X86/reduction-small-size.ll
M llvm/test/Transforms/LoopVectorize/X86/uint64_to_fp64-cost-model.ll
M llvm/test/Transforms/LoopVectorize/first-order-recurrence-chains-vplan.ll
M llvm/test/Transforms/LoopVectorize/preserve-dbg-loc-and-loop-metadata.ll
A llvm/test/Transforms/LoopVectorize/preserve-dbg-loc-reduction-inloop.ll
M llvm/test/Transforms/SLPVectorizer/AArch64/reused-scalar-repeated-in-node.ll
M llvm/test/Transforms/SLPVectorizer/AArch64/scalarization-overhead.ll
M llvm/test/Transforms/SLPVectorizer/RISCV/complex-loads.ll
M llvm/test/Transforms/SLPVectorizer/X86/reduction-logical.ll
M llvm/test/Transforms/SLPVectorizer/X86/scatter-vectorize-reorder.ll
M llvm/test/Transforms/SLPVectorizer/alternate-cmp-swapped-pred-parent.ll
M llvm/test/Transforms/SLPVectorizer/extract-many-users-buildvector.ll
M llvm/test/Transforms/SLPVectorizer/full-overlap-non-schedulable.ll
M llvm/test/Transforms/SLPVectorizer/gathered-consecutive-loads-different-types.ll
A llvm/test/Transforms/SLPVectorizer/logical-ops-poisonous-repeated.ll
M llvm/test/Transforms/SLPVectorizer/reorder-clustered-node.ll
M llvm/test/Transforms/SLPVectorizer/resized-alt-shuffle-after-minbw.ll
M llvm/test/Transforms/SimplifyCFG/X86/switch_to_lookup_table.ll
M llvm/test/Transforms/SimplifyCFG/X86/switch_to_lookup_table_big.ll
M llvm/test/tools/llvm-cov/branch-macros.test
M llvm/test/tools/llvm-cov/branch-noShowBranch.test
M llvm/test/tools/llvm-cov/showLineExecutionCounts.test
M llvm/test/tools/llvm-dlltool/machine-opt.def
M llvm/test/tools/llvm-exegesis/X86/latency/cpu-pinning.s
A llvm/test/tools/llvm-objcopy/MachO/globalize-symbol.test
A llvm/test/tools/llvm-objcopy/MachO/keep-global-symbol.test
A llvm/test/tools/llvm-objcopy/MachO/localize-symbol.test
A llvm/test/tools/llvm-objcopy/MachO/skip-symbol.test
M llvm/tools/llvm-cov/CodeCoverage.cpp
M llvm/tools/llvm-cov/CoverageSummaryInfo.cpp
M llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp
M llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp
M llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp
M llvm/utils/TableGen/GlobalISelEmitter.cpp
M llvm/utils/git/code-format-helper.py
M llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn
M llvm/utils/gn/secondary/compiler-rt/lib/lsan/BUILD.gn
M llvm/utils/gn/secondary/compiler-rt/lib/ubsan/BUILD.gn
A llvm/utils/gn/secondary/llvm/lib/Telemetry/BUILD.gn
M llvm/utils/gn/secondary/llvm/unittests/BUILD.gn
A llvm/utils/gn/secondary/llvm/unittests/Telemetry/BUILD.gn
M mlir/CMakeLists.txt
M mlir/cmake/modules/AddMLIR.cmake
M mlir/cmake/modules/AddMLIRPython.cmake
M mlir/docs/TargetLLVMIR.md
M mlir/include/mlir/Dialect/Arith/IR/ArithOps.td
M mlir/include/mlir/Dialect/Bufferization/Transforms/Passes.h
M mlir/include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.td
M mlir/include/mlir/Dialect/OpenMP/OpenMPEnums.td
M mlir/lib/Dialect/Bufferization/Transforms/BufferResultsToOutParams.cpp
M mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
M mlir/lib/Dialect/SparseTensor/Transforms/SparseIterationToScf.cpp
M mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp
M mlir/lib/Dialect/Vector/IR/VectorOps.cpp
M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
M mlir/test/CMakeLists.txt
M mlir/test/Target/LLVMIR/openmp-llvm.mlir
M mlir/test/Transforms/sccp.mlir
M offload/DeviceRTL/CMakeLists.txt
M offload/DeviceRTL/src/Misc.cpp
M offload/DeviceRTL/src/Reduction.cpp
M openmp/docs/ReleaseNotes.rst
M polly/CMakeLists.txt
M utils/bazel/llvm-project-overlay/clang-tools-extra/clang-tidy/BUILD.bazel
Log Message:
-----------
Merge branch 'main' into users/chapuni/cov/single/refactor
Conflicts:
llvm/test/tools/llvm-cov/branch-macros.test
llvm/test/tools/llvm-cov/showLineExecutionCounts.test
llvm/tools/llvm-cov/CodeCoverage.cpp
llvm/tools/llvm-cov/SourceCoverageView.h
Commit: aa2fdc69d35ff1c4a6de8a8d8edcc4c15236bb15
https://github.com/llvm/llvm-project/commit/aa2fdc69d35ff1c4a6de8a8d8edcc4c15236bb15
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2024-12-27 (Fri, 27 Dec 2024)
Changed paths:
M llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
M llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
M llvm/tools/llvm-cov/SourceCoverageView.h
Log Message:
-----------
[Coverage] Move SingleByteCoverage out of CountedRegion (#110966)
`SingleByteCoverage` is not per-region attribute at least.
Move it into `CoverageData` since it comes from `profdata`.
Depends on: #120841
Commit: 7c26a2a1598146060440acea69d00115d0de1326
https://github.com/llvm/llvm-project/commit/7c26a2a1598146060440acea69d00115d0de1326
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2024-12-27 (Fri, 27 Dec 2024)
Changed paths:
Log Message:
-----------
Merge branch 'main' into users/chapuni/cov/single/refactor
Commit: 85364957e7cb60cea353c85a1a4beb3b3c744b16
https://github.com/llvm/llvm-project/commit/85364957e7cb60cea353c85a1a4beb3b3c744b16
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2024-12-27 (Fri, 27 Dec 2024)
Changed paths:
M clang/test/Driver/sanitizer-ld.c
M lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp
M lldb/source/Host/posix/DomainSocket.cpp
M lldb/source/Host/posix/MainLoopPosix.cpp
M lldb/source/Plugins/Language/ObjC/Cocoa.cpp
M lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
M llvm/include/llvm/Transforms/IPO/Attributor.h
M llvm/lib/Target/RISCV/RISCVInstrInfoXTHead.td
M llvm/test/CodeGen/RISCV/rv32xtheadba.ll
M llvm/test/CodeGen/RISCV/rv64xtheadba.ll
M llvm/test/tools/llvm-cov/branch-macros.test
M llvm/test/tools/llvm-cov/showLineExecutionCounts.test
M llvm/tools/llvm-cov/CodeCoverage.cpp
M mlir/lib/Dialect/SparseTensor/Transforms/SparseIterationToScf.cpp
M mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp
Log Message:
-----------
Merge branch 'users/chapuni/cov/single/refactor' into users/chapuni/cov/merge/trunk
Conflicts:
llvm/test/tools/llvm-cov/branch-macros.test
Compare: https://github.com/llvm/llvm-project/compare/dc0ef8f682f7...85364957e7cb
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list