[all-commits] [llvm/llvm-project] 460ef3: [LoongArch] Optimize inserting extracted elements
ZhaoQi via All-commits
all-commits at lists.llvm.org
Wed Jul 2 03:26:30 PDT 2025
Branch: refs/heads/users/zhaoqi5/opt-insert-extract-element
Home: https://github.com/llvm/llvm-project
Commit: 460ef366bd701412666af896ca73baf02f34f437
https://github.com/llvm/llvm-project/commit/460ef366bd701412666af896ca73baf02f34f437
Author: Qi Zhao <zhaoqi01 at loongson.cn>
Date: 2025-07-02 (Wed, 02 Jul 2025)
Changed paths:
M llvm/lib/Target/LoongArch/LoongArchLASXInstrInfo.td
M llvm/lib/Target/LoongArch/LoongArchLSXInstrInfo.td
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/fix-xvshuf.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/insert-extract-element.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/insert-extract-element.ll
Log Message:
-----------
[LoongArch] Optimize inserting extracted elements
Commit: 9dfa943e19efa256cfe46f2dd0aa00b93f07f14a
https://github.com/llvm/llvm-project/commit/9dfa943e19efa256cfe46f2dd0aa00b93f07f14a
Author: Qi Zhao <zhaoqi01 at loongson.cn>
Date: 2025-07-02 (Wed, 02 Jul 2025)
Changed paths:
M llvm/lib/Target/LoongArch/LoongArchLSXInstrInfo.td
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/insert-extract-element.ll
Log Message:
-----------
use vextrins instruction
Commit: b028fc3483a1199d4534205209a3008c9fc1de85
https://github.com/llvm/llvm-project/commit/b028fc3483a1199d4534205209a3008c9fc1de85
Author: Qi Zhao <zhaoqi01 at loongson.cn>
Date: 2025-07-02 (Wed, 02 Jul 2025)
Changed paths:
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/insert-extract-pair-elements.ll
Log Message:
-----------
update tests
Commit: 8aa5b1a945f67b8e8d37988002ad938531c74bce
https://github.com/llvm/llvm-project/commit/8aa5b1a945f67b8e8d37988002ad938531c74bce
Author: Qi Zhao <zhaoqi01 at loongson.cn>
Date: 2025-07-02 (Wed, 02 Jul 2025)
Changed paths:
M llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
M llvm/lib/Target/LoongArch/LoongArchLASXInstrInfo.td
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/insert-extract-element.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/insert-extract-pair-elements.ll
Log Message:
-----------
optimize extracting i8/i16 element from hi128
Commit: 00a051225b3dd8f2c82a892f31f239f7a919b859
https://github.com/llvm/llvm-project/commit/00a051225b3dd8f2c82a892f31f239f7a919b859
Author: Qi Zhao <zhaoqi01 at loongson.cn>
Date: 2025-07-02 (Wed, 02 Jul 2025)
Changed paths:
M llvm/lib/Target/LoongArch/LoongArchLASXInstrInfo.td
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/insert-extract-pair-elements.ll
Log Message:
-----------
optimize extracting two elements when lasx supported
Compare: https://github.com/llvm/llvm-project/compare/aab3fee78f03...00a051225b3d
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