[PATCH] D109744: Refine comments
Jing Bao via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Sep 14 00:57:21 PDT 2021
jingbao created this revision.
Herald added subscribers: hiraditya, jgravelle-google, sbc100, dschuff.
jingbao requested review of this revision.
Herald added subscribers: llvm-commits, aheejin.
Herald added a project: LLVM.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D109744
Files:
llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
Index: llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
===================================================================
--- llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
+++ llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
@@ -2479,8 +2479,8 @@
LLVMContext &Ctx = *DAG.getContext();
EVT PackedSVT = EVT::getIntegerVT(Ctx, SrcVT.getScalarSizeInBits() / 2);
- // Pack to the largest type possible:
- // vXi64/vXi32 -> PACK*SDW and vXi16 -> PACK*SWB.
+ // Narrow to the largest type possible:
+ // vXi64/vXi32 -> i16x8.narrow_i32x4_u and vXi16 -> i8x16.narrow_i16x8_u.
EVT InVT = MVT::i16, OutVT = MVT::i8;
if (SrcVT.getScalarSizeInBits() > 16) {
InVT = MVT::i32;
@@ -2494,7 +2494,7 @@
SDValue Lo = extractSubVector(In, 0, DAG, DL, SubSizeInBits);
SDValue Hi = extractSubVector(In, NumElems / 2, DAG, DL, SubSizeInBits);
- // 256bit -> 128bit truncate - PACK lower/upper 128-bit subvectors.
+ // 256bit -> 128bit truncate - Narrow lower/upper 128-bit subvectors.
if (SrcVT.is256BitVector() && DstVT.is128BitVector()) {
Lo = DAG.getBitcast(InVT, Lo);
Hi = DAG.getBitcast(InVT, Hi);
@@ -2502,7 +2502,7 @@
return DAG.getBitcast(DstVT, Res);
}
- // Recursively pack lower/upper subvectors, concat result and pack again.
+ // Recursively narrow lower/upper subvectors, concat result and narrow again.
EVT PackedVT = EVT::getVectorVT(Ctx, PackedSVT, NumElems / 2);
Lo = truncateVectorWithNARROW(Opcode, PackedVT, Lo, DL, DAG);
Hi = truncateVectorWithNARROW(Opcode, PackedVT, Hi, DL, DAG);
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D109744.372421.patch
Type: text/x-patch
Size: 1575 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210914/484c928f/attachment.bin>
More information about the llvm-commits
mailing list