[PATCH] D80466: [X86] Improve i8 + 'slow' i16 funnel shift codegen

Roman Lebedev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat May 23 04:12:22 PDT 2020


lebedev.ri added inline comments.


================
Comment at: llvm/lib/Target/X86/X86ISelLowering.cpp:19093
+    SDValue HiShift = DAG.getConstant(EltSizeInBits, DL, Amt.getValueType());
+    Op0 = DAG.getZExtOrTrunc(Op0, DL, DoubleVT);
+    Op1 = DAG.getZExtOrTrunc(Op1, DL, DoubleVT);
----------------
This can be anyext


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D80466/new/

https://reviews.llvm.org/D80466





More information about the llvm-commits mailing list