Skip to content

Commit 345c8fa

Browse files
Add comment
1 parent 92ebaf5 commit 345c8fa

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

llvm/lib/Analysis/ValueTracking.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -1357,7 +1357,8 @@ static void computeKnownBitsFromOperator(const Operator *I,
13571357
Known.insertBits(KnownSrc, ShiftElt * SubBitWidth);
13581358
}
13591359
}
1360-
1360+
// Look through a cast from wider vector elements to narrow type.
1361+
// Examples: v2i64 -> v4i32
13611362
if (SubBitWidth % BitWidth == 0) {
13621363
unsigned SubScale = SubBitWidth / BitWidth;
13631364
KnownBits KnownSrc(SubBitWidth);

0 commit comments

Comments
 (0)