H A D | SLPVectorizer.cpp | 1 //===- SLPVectorizer.cpp - A bottom up SLP Vectorizer -------- 3838 for (auto &P : I->second) doForAllOpcodes() local 4590 __anon07b2d7742d02(Value *P) canVectorizeLoads() argument 4763 __anon07b2d7743002(Value *P) canVectorizeLoads() argument 4834 __anon07b2d7743402(const auto &P) clusterSortPtrAccesses() argument 5652 __anon07b2d7744d02(const std::pair<unsigned, TreeEntry *> &P) reorderBottomToTop() argument 6272 __anon07b2d7745902(const auto &P) areAltOperandsProfitable() argument 6634 auto *P = cast<PHINode>(V); buildOperands() local 6653 auto *P = cast<PHINode>(V); buildOperands() local 6668 for (const auto &P : Blocks) { buildOperands() local 7674 CmpInst::Predicate P = CI->getPredicate(); isAlternateInstruction() local 8355 for (const std::pair<unsigned, LoadsState> &P : VectorizedStarts) { getBuildVectorCost() local 8375 for (unsigned P : ScatterVectorized) { getBuildVectorCost() local 8789 __anon07b2d7748302(const auto &&P) createShuffle() argument 9057 __anon07b2d7748f02(auto P) add() argument 9083 __anon07b2d7749002(auto P) add() argument 10597 __anon07b2d774b602(const auto &P) getTreeCost() argument 11965 __anon07b2d774d802(unsigned P) adjustExtracts() argument 16015 unsigned P = First ? Val.first : Val.second; checkTreeSizes() local 16118 __anon07b2d77414502(std::pair<unsigned, unsigned> &P) vectorizeStores() argument 16123 __anon07b2d77414602(bool First, const std::pair<unsigned, unsigned> &P) vectorizeStores() argument 16127 __anon07b2d77414702(bool First, const std::pair<unsigned, unsigned> &P) vectorizeStores() argument 16131 __anon07b2d77414802(bool First, unsigned Size, const std::pair<unsigned, unsigned> &P) vectorizeStores() argument 16135 __anon07b2d77414902(unsigned Size, const std::pair<unsigned, unsigned> &P) vectorizeStores() argument 16198 __anon07b2d77414b02(std::pair<unsigned, unsigned> &P) vectorizeStores() argument 16203 __anon07b2d77414c02(std::pair<unsigned, unsigned> &P) vectorizeStores() argument 16210 __anon07b2d77414d02(std::pair<unsigned, unsigned> &P) vectorizeStores() argument 16240 __anon07b2d77414e02(std::pair<unsigned, unsigned> &P) vectorizeStores() argument 16263 __anon07b2d77414f02(const std::pair<unsigned, unsigned> &P) vectorizeStores() argument 16284 __anon07b2d77415002(std::pair<unsigned, unsigned> &P) vectorizeStores() argument 16586 Value *P = I->getParent(); tryToVectorize() local 17369 __anon07b2d77416202(const std::pair<Value *, unsigned> &P) tryToReduce() argument 17374 __anon07b2d77416302(const auto &P) tryToReduce() argument 17630 for (const std::pair<Value *, unsigned> &P : SameValuesCounter) { tryToReduce() local 17764 Value *P = PoisonValue::get(Ignore->getType()); tryToReduce() local 18133 getReductionInstr(const DominatorTree * DT,PHINode * P,BasicBlock * ParentBB,LoopInfo * LI) getReductionInstr() argument 18238 vectorizeHorReduction(PHINode * P,Instruction * Root,BasicBlock * BB,BoUpSLP & R,TargetTransformInfo * TTI,SmallVectorImpl<WeakTrackingVH> & PostponedInsts) vectorizeHorReduction() argument 18337 vectorizeRootInstruction(PHINode * P,Instruction * Root,BasicBlock * BB,BoUpSLP & R,TargetTransformInfo * TTI) vectorizeRootInstruction() argument 18810 auto *P = dyn_cast<PHINode>(&I); vectorizeChainsInBlock() local 18854 __anon07b2d77417c02(const auto &P) vectorizeChainsInBlock() argument 18917 if (PHINode *P = dyn_cast<PHINode>(It)) { vectorizeChainsInBlock() local [all...] |