Home | History | Annotate | Download | only in Vectorize

Lines Matching defs:IG

6584   const InterleaveGroup *IG = CM.getInterleavedAccessGroup(I);
6585 if (!IG)
6588 // Now check if IG is relevant for VF's in the given range.
6600 // range. If it's the primary member of the IG construct a VPInterleaveRecipe.
6601 // Otherwise, it's an adjunct member of the IG, do not construct any Recipe.
6602 assert(I == IG->getInsertPos() &&
6605 return new VPInterleaveRecipe(IG);
6983 // member of the IG, do not construct any Recipe for it.
6984 const InterleaveGroup *IG = CM.getInterleavedAccessGroup(Instr);
6985 if (IG && Instr != IG->getInsertPos() &&
7083 << Indent << "\"INTERLEAVE-GROUP with factor " << IG->getFactor() << " at ";
7084 IG->getInsertPos()->printAsOperand(O, false);
7086 for (unsigned i = 0; i < IG->getFactor(); ++i)
7087 if (Instruction *I = IG->getMember(i))
7147 State.ILV->vectorizeInterleaveGroup(IG->getInsertPos());