[PATCH] D147400: [LoongArch] Optimize multiplication with immediates
WÁNG Xuěruì via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Apr 2 00:51:21 PDT 2023
xen0n added inline comments.
================
Comment at: llvm/lib/Target/LoongArch/LoongArchInstrInfo.td:953-954
defvar CImm = !add(1, !shl(!add(1, !shl(1, Idx0)), Idx1));
def : Pat<(mul_const_oneuse GPR:$r, (i32 CImm)),
- (ALSL_W (ALSL_W GPR:$r, GPR:$r, (i32 Idx0)),
- GPR:$r, (i32 Idx1))>;
+ (ALSL_W (ALSL_W GPR:$r, GPR:$r, (i32 Idx0)),
+ GPR:$r, (i32 Idx1))>;
----------------
Diff damage?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D147400/new/
https://reviews.llvm.org/D147400
More information about the llvm-commits
mailing list