forked from OSchip/llvm-project
[DAG] LegalizeVectorTypes - reduce scope of local variables. NFCI.
Move the element index/count variables into the block where they are actually used - appeases cppcheck and helps avoid shadow variable warnings. llvm-svn: 361821
This commit is contained in:
parent
5d0e6b6755
commit
9cd9624fb6
|
@ -2812,14 +2812,13 @@ static SDValue CollectOpsToWiden(SelectionDAG &DAG, const TargetLowering &TLI,
|
|||
|
||||
SDLoc dl(ConcatOps[0]);
|
||||
EVT WidenEltVT = WidenVT.getVectorElementType();
|
||||
int Idx = 0;
|
||||
|
||||
// while (Some element of ConcatOps is not of type MaxVT) {
|
||||
// From the end of ConcatOps, collect elements of the same type and put
|
||||
// them into an op of the next larger supported type
|
||||
// }
|
||||
while (ConcatOps[ConcatEnd-1].getValueType() != MaxVT) {
|
||||
Idx = ConcatEnd - 1;
|
||||
int Idx = ConcatEnd - 1;
|
||||
VT = ConcatOps[Idx--].getValueType();
|
||||
while (Idx >= 0 && ConcatOps[Idx].getValueType() == VT)
|
||||
Idx--;
|
||||
|
@ -4378,10 +4377,9 @@ SDValue DAGTypeLegalizer::WidenVecOp_MSCATTER(SDNode *N, unsigned OpNo) {
|
|||
SDValue Index = MSC->getIndex();
|
||||
SDValue Scale = MSC->getScale();
|
||||
|
||||
unsigned NumElts;
|
||||
if (OpNo == 1) {
|
||||
DataOp = GetWidenedVector(DataOp);
|
||||
NumElts = DataOp.getValueType().getVectorNumElements();
|
||||
unsigned NumElts = DataOp.getValueType().getVectorNumElements();
|
||||
|
||||
// Widen index.
|
||||
EVT IndexVT = Index.getValueType();
|
||||
|
|
Loading…
Reference in New Issue