Skip to content

Commit f3a18cb

Browse files
RKSimonJaddyen
authored andcommitted
[X86] combineINSERT_SUBVECTOR - simplify aligned index assertion to avoid signed/unsigned warning. NFC.
1 parent 3916ecb commit f3a18cb

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

llvm/lib/Target/X86/X86ISelLowering.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59299,8 +59299,7 @@ static SDValue combineINSERT_SUBVECTOR(SDNode *N, SelectionDAG &DAG,
5929959299
BlendMask.begin() + IdxVal + SubVecNumElts, VecNumElts + IdxVal);
5930059300
if (isShuffleEquivalent(Mask, BlendMask, Vec, ExtSrc) &&
5930159301
VecNumElts == (2 * SubVecNumElts)) {
59302-
assert((IdxVal == 0 || IdxVal == SubVecNumElts) &&
59303-
"Unaligned subvector insertion");
59302+
assert((IdxVal % SubVecNumElts) == 0 && "Unaligned subvector insertion");
5930459303
if (OpVT.is256BitVector() && SubVecVT.is128BitVector()) {
5930559304
SDValue Blend = DAG.getNode(
5930659305
X86ISD::BLENDI, dl, MVT::v8f32, DAG.getBitcast(MVT::v8f32, Vec),

0 commit comments

Comments
 (0)