[all-commits] [llvm/llvm-project] 063ac5: [LoongArch] Lower ANY_EXTEND to ZERO_EXTEND under ...

lrzlin via All-commits all-commits at lists.llvm.org
Wed Jul 8 01:56:14 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 063ac503e44ff17dda84698375091fa5b8b53557
      https://github.com/llvm/llvm-project/commit/063ac503e44ff17dda84698375091fa5b8b53557
  Author: lrzlin <linrunze at loongson.cn>
  Date:   2026-07-08 (Wed, 08 Jul 2026)

  Changed paths:
    M llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
    M llvm/lib/Target/LoongArch/LoongArchISelLowering.h
    A llvm/test/CodeGen/LoongArch/lasx/vec-shuffle-any-ext.ll
    M llvm/test/CodeGen/LoongArch/lasx/vxi1-masks.ll

  Log Message:
  -----------
  [LoongArch] Lower ANY_EXTEND to ZERO_EXTEND under LASX to avoid scalarization (#201099)

Some integer/floating-point conversion will generate ANY_EXTEND under
LASX, lowering it to ZERO_EXTEND to avoid scalarization.



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