Searched refs:InterleaveGroups (Results 1 - 3 of 3) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h607 if (InterleaveGroups.empty()) {
615 for (auto *Ptr : InterleaveGroups)
617 InterleaveGroups.clear();
637 return make_range(InterleaveGroups.begin(), InterleaveGroups.end());
650 bool hasGroups() const { return !InterleaveGroups.empty(); }
672 SmallPtrSet<InterleaveGroup<Instruction> *, 4> InterleaveGroups; member in class:llvm::InterleavedAccessInfo
711 InterleaveGroups.insert(InterleaveGroupMap[Instr]);
721 InterleaveGroups.erase(Group);
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp1455 // from InterleaveGroups.
1456 for (auto *Group : make_early_inc_range(InterleaveGroups)) {
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp8665 SmallPtrSet<const InterleaveGroup<Instruction> *, 1> InterleaveGroups;
8692 InterleaveGroups.insert(IG);
8845 for (const auto *IG : InterleaveGroups) {

Completed in 141 milliseconds