Searched refs:InterleaveGroups (Results 1 – 3 of 3) sorted by relevance
633 if (InterleaveGroups.empty()) { in invalidateGroups()641 for (auto *Ptr : InterleaveGroups) in invalidateGroups()643 InterleaveGroups.clear(); in invalidateGroups()663 return make_range(InterleaveGroups.begin(), InterleaveGroups.end()); in getInterleaveGroups()676 bool hasGroups() const { return !InterleaveGroups.empty(); } in hasGroups()698 SmallPtrSet<InterleaveGroup<Instruction> *, 4> InterleaveGroups; variable737 InterleaveGroups.insert(InterleaveGroupMap[Instr]); in createInterleaveGroup()743 InterleaveGroups.erase(Group); in releaseGroup()
1514 bool ReleasedGroup = InterleaveGroups.remove_if([&](auto *Group) { in invalidateGroupsRequiringScalarEpilogue()
8455 SmallPtrSet<const InterleaveGroup<Instruction> *, 1> InterleaveGroups; in tryToBuildVPlanWithVPRecipes() local8519 InterleaveGroups.insert(IG); in tryToBuildVPlanWithVPRecipes()8629 for (const auto *IG : InterleaveGroups) { in tryToBuildVPlanWithVPRecipes()