Searched refs:InterleaveGroup (Results 1 – 1 of 1) sorted by relevance
679 class InterleaveGroup { class681 InterleaveGroup(Instruction *Instr, int Stride, unsigned Align) in InterleaveGroup() function in __anon63bf7e8f0111::InterleaveGroup792 SmallSet<InterleaveGroup *, 4> DelSet; in ~InterleavedAccessInfo()812 InterleaveGroup *getInterleaveGroup(Instruction *Instr) const { in getInterleaveGroup()828 DenseMap<Instruction *, InterleaveGroup *> InterleaveGroupMap;848 InterleaveGroup *createInterleaveGroup(Instruction *Instr, int Stride, in createInterleaveGroup()852 InterleaveGroupMap[Instr] = new InterleaveGroup(Instr, Stride, Align); in createInterleaveGroup()857 void releaseGroup(InterleaveGroup *Group) { in releaseGroup()1262 const InterleaveGroup *getInterleavedAccessGroup(Instruction *Instr) { in getInterleavedAccessGroup()2231 const InterleaveGroup *Group = Legal->getInterleavedAccessGroup(Instr); in vectorizeInterleaveGroup()[all …]