[all-commits] [llvm/llvm-project] 30b2de: [LoongArch] Custom legalize vector_shuffle to `xve...

ZhaoQi via All-commits all-commits at lists.llvm.org
Fri Apr 17 03:13:39 PDT 2026


  Branch: refs/heads/users/zhaoqi5/opt-xvextrins
  Home:   https://github.com/llvm/llvm-project
  Commit: 30b2deb95d34d16e2b275165baf4e9b5538fe416
      https://github.com/llvm/llvm-project/commit/30b2deb95d34d16e2b275165baf4e9b5538fe416
  Author: Qi Zhao <zhaoqi01 at loongson.cn>
  Date:   2026-04-17 (Fri, 17 Apr 2026)

  Changed paths:
    M llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp

  Log Message:
  -----------
  [LoongArch] Custom legalize vector_shuffle to `xvextrins`


  Commit: ea68d29d4b440a2e14bb9f26c87e823dce8a5c06
      https://github.com/llvm/llvm-project/commit/ea68d29d4b440a2e14bb9f26c87e823dce8a5c06
  Author: Qi Zhao <zhaoqi01 at loongson.cn>
  Date:   2026-04-17 (Fri, 17 Apr 2026)

  Changed paths:
    M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/shuffle-as-xvextrins.ll
    M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/shuffle-as-xvshuf4i.ll

  Log Message:
  -----------
  update tests


  Commit: f84f4445b59170fde12312448e784bc2dc7019ef
      https://github.com/llvm/llvm-project/commit/f84f4445b59170fde12312448e784bc2dc7019ef
  Author: Qi Zhao <zhaoqi01 at loongson.cn>
  Date:   2026-04-17 (Fri, 17 Apr 2026)

  Changed paths:
    M llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp

  Log Message:
  -----------
  remove redundant trunc+extend


  Commit: d1e27306e9a7f04038eafa755c92f5e54371c48d
      https://github.com/llvm/llvm-project/commit/d1e27306e9a7f04038eafa755c92f5e54371c48d
  Author: Qi Zhao <zhaoqi01 at loongson.cn>
  Date:   2026-04-17 (Fri, 17 Apr 2026)

  Changed paths:
    M llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
    M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/shuffle-as-xvextrins.ll

  Log Message:
  -----------
  deal with undef


Compare: https://github.com/llvm/llvm-project/compare/29a627aff918...d1e27306e9a7

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