Lines Matching refs:Group

601                            const InterleaveGroup<Instruction> &Group) {  in createBitMaskForGaps()  argument
603 if (Group.getNumMembers() == Group.getFactor()) in createBitMaskForGaps()
607 assert(!Group.isReverse() && "Reversed group not supported."); in createBitMaskForGaps()
611 for (unsigned j = 0; j < Group.getFactor(); ++j) { in createBitMaskForGaps()
612 unsigned HasMember = Group.getMember(j) ? 1 : 0; in createBitMaskForGaps()
839 InterleaveGroup<Instruction> *Group = nullptr; in analyzeInterleaving() local
842 Group = getInterleaveGroup(B); in analyzeInterleaving()
843 if (!Group) { in analyzeInterleaving()
846 Group = createInterleaveGroup(B, DesB.Stride, DesB.Align); in analyzeInterleaving()
849 StoreGroups.insert(Group); in analyzeInterleaving()
851 LoadGroups.insert(Group); in analyzeInterleaving()
946 Group->getIndex(B) + DistanceToB / static_cast<int64_t>(DesB.Size); in analyzeInterleaving()
949 if (Group->insertMember(A, IndexA, DesA.Align)) { in analyzeInterleaving()
953 InterleaveGroupMap[A] = Group; in analyzeInterleaving()
957 Group->setInsertPos(A); in analyzeInterleaving()
963 for (auto *Group : StoreGroups) in analyzeInterleaving() local
964 if (Group->getNumMembers() != Group->getFactor()) { in analyzeInterleaving()
968 releaseGroup(Group); in analyzeInterleaving()
984 for (auto *Group : LoadGroups) { in analyzeInterleaving() local
988 if (Group->getNumMembers() == Group->getFactor()) in analyzeInterleaving()
996 Value *FirstMemberPtr = getLoadStorePointerOperand(Group->getMember(0)); in analyzeInterleaving()
1002 releaseGroup(Group); in analyzeInterleaving()
1005 Instruction *LastMember = Group->getMember(Group->getFactor() - 1); in analyzeInterleaving()
1013 releaseGroup(Group); in analyzeInterleaving()
1021 if (Group->isReverse()) { in analyzeInterleaving()
1025 releaseGroup(Group); in analyzeInterleaving()
1044 InterleaveGroup<Instruction> *Group = I.second; in invalidateGroupsRequiringScalarEpilogue() local
1045 if (Group->requiresScalarEpilogue()) in invalidateGroupsRequiringScalarEpilogue()
1046 DelSet.insert(Group); in invalidateGroupsRequiringScalarEpilogue()