Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanSLP.cpp67 auto *IG = IAI.getInterleaveGroup(Inst); in visitBlock()
266 auto *GA = IAI.getInterleaveGroup(A); in areConsecutiveOrMatch()
267 auto *GB = IAI.getInterleaveGroup(B); in areConsecutiveOrMatch()
H A DVPlanSLP.h67 getInterleaveGroup(VPInstruction *Instr) const { in getInterleaveGroup() function
H A DVPlanTransforms.cpp2449 InterleaveRec->getInterleaveGroup(); in dropPoisonGeneratingRecipes()
3102 return IR->getInterleaveGroup()->getFactor() == in canNarrowLoad()
3103 IR->getInterleaveGroup()->getNumMembers() && in canNarrowLoad()
3136 auto IG = InterleaveR->getInterleaveGroup(); in isConsecutiveInterleaveGroup()
3222 IR->getInterleaveGroup()->getFactor() == in narrowInterleaveGroups()
3223 IR->getInterleaveGroup()->getNumMembers() && in narrowInterleaveGroups()
3264 *cast<LoadInst>(LoadGroup->getInterleaveGroup()->getInsertPos()), in narrowInterleaveGroups()
3307 *cast<StoreInst>(StoreGroup->getInterleaveGroup()->getInsertPos()), in narrowInterleaveGroups()
H A DVPlan.h2443 const InterleaveGroup<Instruction> *getInterleaveGroup() { return IG; } in getInterleaveGroup() function
H A DLoopVectorize.cpp1298 return InterleaveInfo.getInterleaveGroup(Instr); in getInterleavedAccessGroup()
6920 auto *IG = IR->getInterleaveGroup(); in planContainsAdditionalSimplifications()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h712 getInterleaveGroup(const Instruction *Instr) const { in getInterleaveGroup() function
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp1488 GroupB = getInterleaveGroup(B); in analyzeInterleaving()
1534 auto GroupA = getInterleaveGroup(A); in analyzeInterleaving()