Skip to content

Commit b1ce672

Browse files
committed
Address code review comment
1 parent 6550181 commit b1ce672

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

clang/lib/CIR/Dialect/IR/CIRDialect.cpp

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1609,11 +1609,8 @@ OpFoldResult cir::VecShuffleOp::fold(FoldAdaptor adaptor) {
16091609
}
16101610

16111611
uint64_t idxValue = idxAttr.getUInt();
1612-
if (idxValue < vec1Size) {
1613-
elements.push_back(vec1Elts[idxValue]);
1614-
} else {
1615-
elements.push_back(vec2Elts[idxValue - vec1Size]);
1616-
}
1612+
elements.push_back(idxValue < vec1Size ? vec1Elts[idxValue]
1613+
: vec2Elts[idxValue - vec1Size]);
16171614
}
16181615

16191616
return cir::ConstVectorAttr::get(

0 commit comments

Comments
 (0)