Home
last modified time | relevance | path

Searched refs:InterleaveGroup (Results 1 – 1 of 1) sorted by relevance

/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp679 class InterleaveGroup { class
681 InterleaveGroup(Instruction *Instr, int Stride, unsigned Align) in InterleaveGroup() function in __anon63bf7e8f0111::InterleaveGroup
792 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 …]