Searched refs:InterleaveGroups (Results 1 – 3 of 3) sorted by relevance
786 if (InterleaveGroups.empty()) { in invalidateGroups()794 for (auto *Ptr : InterleaveGroups) in invalidateGroups()796 InterleaveGroups.clear(); in invalidateGroups()816 return make_range(InterleaveGroups.begin(), InterleaveGroups.end()); in getInterleaveGroups()829 bool hasGroups() const { return !InterleaveGroups.empty(); } in hasGroups()851 SmallPtrSet<InterleaveGroup<Instruction> *, 4> InterleaveGroups; variable890 InterleaveGroups.insert(InterleaveGroupMap[Instr]); in createInterleaveGroup()900 InterleaveGroups.erase(Group); in releaseGroup()
1500 for (auto *Group : make_early_inc_range(InterleaveGroups)) { in invalidateGroupsRequiringScalarEpilogue()
8821 SmallPtrSet<const InterleaveGroup<Instruction> *, 1> InterleaveGroups; in buildVPlanWithVPRecipes() local8866 InterleaveGroups.insert(IG); in buildVPlanWithVPRecipes()9119 for (const auto *IG : InterleaveGroups) { in buildVPlanWithVPRecipes()