reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
137 template <typename InstTy> class InterleaveGroup;
lib/Transforms/Vectorize/VPlan.h 55 template <class T> class InterleaveGroup;
273 const InterleaveGroup<Instruction> &Group); 545 SmallPtrSet<InterleaveGroup<Instruction> *, 4> DelSet; 564 InterleaveGroup<Instruction> * 571 iterator_range<SmallPtrSetIterator<llvm::InterleaveGroup<Instruction> *>> 603 DenseMap<Instruction *, InterleaveGroup<Instruction> *> InterleaveGroupMap; 605 SmallPtrSet<InterleaveGroup<Instruction> *, 4> InterleaveGroups; 638 InterleaveGroup<Instruction> * 643 new InterleaveGroup<Instruction>(Instr, Stride, Alignment); 649 void releaseGroup(InterleaveGroup<Instruction> *Group) {lib/Analysis/VectorUtils.cpp
639 const InterleaveGroup<Instruction> &Group) { 899 SmallSetVector<InterleaveGroup<Instruction> *, 4> StoreGroups; 901 SmallSetVector<InterleaveGroup<Instruction> *, 4> LoadGroups; 923 InterleaveGroup<Instruction> *Group = nullptr; 968 InterleaveGroup<Instruction> *StoreGroup = getInterleaveGroup(A); 1130 SmallPtrSet<InterleaveGroup<Instruction> *, 4> DelSet; 1132 InterleaveGroup<Instruction> *Group = I.second;lib/Transforms/Vectorize/LoopVectorize.cpp
1107 void setWideningDecision(const InterleaveGroup<Instruction> *Grp, unsigned VF, 1264 const InterleaveGroup<Instruction> * 2160 const InterleaveGroup<Instruction> *Group = 6716 const InterleaveGroup<Instruction> *IG = CM.getInterleavedAccessGroup(I); 7139 const InterleaveGroup<Instruction> *IG =lib/Transforms/Vectorize/VPlan.cpp
744 Old2New[IG] = new InterleaveGroup<VPInstruction>(
lib/Transforms/Vectorize/VPlan.h824 const InterleaveGroup<Instruction> *IG; 828 VPInterleaveRecipe(const InterleaveGroup<Instruction> *IG, VPValue *Mask) 846 const InterleaveGroup<Instruction> *getInterleaveGroup() { return IG; } 1554 DenseMap<VPInstruction *, InterleaveGroup<VPInstruction> *> 1559 using Old2NewTy = DenseMap<InterleaveGroup<Instruction> *, 1560 InterleaveGroup<VPInstruction> *>; 1575 SmallPtrSet<InterleaveGroup<VPInstruction> *, 4> DelSet; 1586 InterleaveGroup<VPInstruction> *