reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Vectorize/LoopVectorize.cpp
 2162   assert(Group && "Fail to get an interleaved access group.");
 2165   if (Instr != Group->getInsertPos())
 2173   unsigned InterleaveFactor = Group->getFactor();
 2180   unsigned Index = Group->getIndex(Instr);
 2187     assert(!Group->isReverse() && "Reversed masked interleave-group "
 2197   if (Group->isReverse())
 2198     Index += (VF - 1) * Group->getFactor();
 2230   if (Group->requiresScalarEpilogue() && !Cost->isScalarEpilogueAllowed()) {
 2231     MaskForGaps = createBitMaskForGaps(Builder, VF, *Group);
 2256             Builder.CreateMaskedLoad(NewPtrs[Part], Group->getAlignment(),
 2261                                             Group->getAlignment(), "wide.vec");
 2262       Group->addMetadata(NewLoad);
 2269       Instruction *Member = Group->getMember(I);
 2286         if (Group->isReverse())
 2304       Instruction *Member = Group->getMember(i);
 2309       if (Group->isReverse())
 2335           IVec, NewPtrs[Part], Group->getAlignment(), ShuffledMask);
 2339         Group->getAlignment());
 2341     Group->addMetadata(NewStoreInstr);