Searched refs:InterleaveGroups (Results 1 – 5 of 5) sorted by relevance
688 if (InterleaveGroups.empty()) { in invalidateGroups()696 for (auto *Ptr : InterleaveGroups) in invalidateGroups()698 InterleaveGroups.clear(); in invalidateGroups()718 return make_range(InterleaveGroups.begin(), InterleaveGroups.end()); in getInterleaveGroups()731 bool hasGroups() const { return !InterleaveGroups.empty(); } in hasGroups()753 SmallPtrSet<InterleaveGroup<Instruction> *, 4> InterleaveGroups; variable791 InterleaveGroups.insert(It->second); in createInterleaveGroup()797 InterleaveGroups.erase(Group); in releaseGroup()
187 &InterleaveGroups,
2469 &InterleaveGroups, in createInterleaveGroups()2471 if (InterleaveGroups.empty()) in createInterleaveGroups()2479 for (const auto *IG : InterleaveGroups) { in createInterleaveGroups()
8612 SmallPtrSet<const InterleaveGroup<Instruction> *, 1> InterleaveGroups; in tryToBuildVPlanWithVPRecipes() local8685 InterleaveGroups.insert(IG); in tryToBuildVPlanWithVPRecipes()8849 InterleaveGroups, RecipeBuilder, in tryToBuildVPlanWithVPRecipes()
1754 bool ReleasedGroup = InterleaveGroups.remove_if([&](auto *Group) { in invalidateGroupsRequiringScalarEpilogue()