@@ -2474,7 +2474,7 @@ void InnerLoopVectorizer::vectorizeInterleaveGroup(
2474
2474
} else
2475
2475
Idx = Builder.getInt32 (-Index);
2476
2476
2477
- for (unsigned Part = 0 ; Part < UF; Part++) {
2477
+ for (unsigned Part = 0 ; Part < State. UF ; Part++) {
2478
2478
Value *AddrPart = State.get (Addr, VPIteration (Part, 0 ));
2479
2479
if (auto *I = dyn_cast<Instruction>(AddrPart))
2480
2480
State.setDebugLocFrom (I->getDebugLoc ());
@@ -2539,7 +2539,7 @@ void InnerLoopVectorizer::vectorizeInterleaveGroup(
2539
2539
2540
2540
// For each unroll part, create a wide load for the group.
2541
2541
SmallVector<Value *, 2 > NewLoads;
2542
- for (unsigned Part = 0 ; Part < UF; Part++) {
2542
+ for (unsigned Part = 0 ; Part < State. UF ; Part++) {
2543
2543
Instruction *NewLoad;
2544
2544
if (BlockInMask || MaskForGaps) {
2545
2545
assert (useMaskedInterleavedAccesses (*TTI) &&
@@ -2560,7 +2560,7 @@ void InnerLoopVectorizer::vectorizeInterleaveGroup(
2560
2560
assert (InterleaveFactor == 2 &&
2561
2561
" Unsupported deinterleave factor for scalable vectors" );
2562
2562
2563
- for (unsigned Part = 0 ; Part < UF; ++Part) {
2563
+ for (unsigned Part = 0 ; Part < State. UF ; ++Part) {
2564
2564
// Scalable vectors cannot use arbitrary shufflevectors (only splats),
2565
2565
// so must use intrinsics to deinterleave.
2566
2566
Value *DI = Builder.CreateIntrinsic (
@@ -2603,7 +2603,7 @@ void InnerLoopVectorizer::vectorizeInterleaveGroup(
2603
2603
2604
2604
auto StrideMask =
2605
2605
createStrideMask (I, InterleaveFactor, VF.getKnownMinValue ());
2606
- for (unsigned Part = 0 ; Part < UF; Part++) {
2606
+ for (unsigned Part = 0 ; Part < State. UF ; Part++) {
2607
2607
Value *StridedVec = Builder.CreateShuffleVector (
2608
2608
NewLoads[Part], StrideMask, " strided.vec" );
2609
2609
@@ -2634,7 +2634,7 @@ void InnerLoopVectorizer::vectorizeInterleaveGroup(
2634
2634
" masked interleaved groups are not allowed." );
2635
2635
assert ((!MaskForGaps || !VF.isScalable ()) &&
2636
2636
" masking gaps for scalable vectors is not yet supported." );
2637
- for (unsigned Part = 0 ; Part < UF; Part++) {
2637
+ for (unsigned Part = 0 ; Part < State. UF ; Part++) {
2638
2638
// Collect the stored vector from each member.
2639
2639
SmallVector<Value *, 4 > StoredVecs;
2640
2640
unsigned StoredIdx = 0 ;
0 commit comments