[all-commits] [llvm/llvm-project] 50209a: Initial unit test to demonstrate current behavior

Jonathan Cohen via All-commits all-commits at lists.llvm.org
Sun Jul 13 05:03:16 PDT 2025


  Branch: refs/heads/users/joncoh-apple/split_neon_loads
  Home:   https://github.com/llvm/llvm-project
  Commit: 50209a0ec70ee389abc5f4609668a775226da483
      https://github.com/llvm/llvm-project/commit/50209a0ec70ee389abc5f4609668a775226da483
  Author: Jonathan Cohen <joncoh at apple.com>
  Date:   2025-07-13 (Sun, 13 Jul 2025)

  Changed paths:
    A llvm/test/CodeGen/AArch64/aarch64-combine-split-loads.mir

  Log Message:
  -----------
  Initial unit test to demonstrate current behavior


  Commit: 01933f68dcfb8892d92644552887b3d9896f34fa
      https://github.com/llvm/llvm-project/commit/01933f68dcfb8892d92644552887b3d9896f34fa
  Author: Jonathan Cohen <joncoh at apple.com>
  Date:   2025-07-13 (Sun, 13 Jul 2025)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
    M llvm/lib/Target/AArch64/AArch64InstrInfo.h
    M llvm/test/CodeGen/AArch64/aarch64-combine-split-loads.mir

  Log Message:
  -----------
  Apply pattern to basic case of 4 i64 loads into fpr128 register


  Commit: e3f9d7dd2afd6f0efdb04c0f1a136df6d8f8cec9
      https://github.com/llvm/llvm-project/commit/e3f9d7dd2afd6f0efdb04c0f1a136df6d8f8cec9
  Author: Jonathan Cohen <joncoh at apple.com>
  Date:   2025-07-13 (Sun, 13 Jul 2025)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
    M llvm/lib/Target/AArch64/AArch64InstrInfo.h
    M llvm/test/CodeGen/AArch64/aarch64-combine-split-loads.mir

  Log Message:
  -----------
  Support additional data types


  Commit: 6f301b8223640c144976f97e515838fb453da535
      https://github.com/llvm/llvm-project/commit/6f301b8223640c144976f97e515838fb453da535
  Author: Jonathan Cohen <joncoh at apple.com>
  Date:   2025-07-13 (Sun, 13 Jul 2025)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64InstrInfo.cpp

  Log Message:
  -----------
  Remove check for isOsDarwin()


  Commit: d92972e8b21da3616cfb0cadd848e866f8b3320c
      https://github.com/llvm/llvm-project/commit/d92972e8b21da3616cfb0cadd848e866f8b3320c
  Author: Jonathan Cohen <joncoh at apple.com>
  Date:   2025-07-13 (Sun, 13 Jul 2025)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64InstrInfo.cpp

  Log Message:
  -----------
  Formatting changes


  Commit: 81052e90b931c49614911810a51cf6d2bb79b6dd
      https://github.com/llvm/llvm-project/commit/81052e90b931c49614911810a51cf6d2bb79b6dd
  Author: Jonathan Cohen <joncoh at apple.com>
  Date:   2025-07-13 (Sun, 13 Jul 2025)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
    M llvm/lib/Target/AArch64/AArch64InstrInfo.h

  Log Message:
  -----------
  Code review comments

- Early exit if optimizing for size
- Fix loop condition to check if CurrInstr is not null
- use .empty() instead of begin() != end()
- Rename pattern enum


  Commit: 8f68890cc312f28d3aa54350c62781bd603ebaac
      https://github.com/llvm/llvm-project/commit/8f68890cc312f28d3aa54350c62781bd603ebaac
  Author: Jonathan Cohen <joncoh at apple.com>
  Date:   2025-07-13 (Sun, 13 Jul 2025)

  Changed paths:
    M llvm/test/CodeGen/AArch64/aarch64-combine-split-loads.mir

  Log Message:
  -----------
  fix unit-tests


Compare: https://github.com/llvm/llvm-project/compare/4ebe9c97f659...8f68890cc312

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