[all-commits] [llvm/llvm-project] 1dc53b: [RISCV][P-ext] Merge paired pli/plui in RISCVMoveM...
SiHuaN via All-commits
all-commits at lists.llvm.org
Wed Jun 10 00:20:38 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 1dc53bacd24fb555dfd2ec030a5ee33f5db3fadf
https://github.com/llvm/llvm-project/commit/1dc53bacd24fb555dfd2ec030a5ee33f5db3fadf
Author: SiHuaN <liyongtai at iscas.ac.cn>
Date: 2026-06-10 (Wed, 10 Jun 2026)
Changed paths:
M llvm/lib/Target/RISCV/RISCVMoveMerger.cpp
M llvm/test/CodeGen/RISCV/rv32-move-merge.ll
Log Message:
-----------
[RISCV][P-ext] Merge paired pli/plui in RISCVMoveMerger (#202566)
64-bit packed-splat constants are returned as i64, which SelectionDAG
splits into two i32 halves materialized as single-reg
pli.b/pli.h/plui.h. Merge matching pairs writing the two halves of a
GPRPair into the paired pli.db/pli.dh/plui.dh form.
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