[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