bestOrder() const | llvm::slpvectorizer::BoUpSLP | inline |
BoUpSLP(Function *Func, ScalarEvolution *Se, TargetTransformInfo *Tti, TargetLibraryInfo *TLi, AliasAnalysis *Aa, LoopInfo *Li, DominatorTree *Dt, AssumptionCache *AC, DemandedBits *DB, const DataLayout *DL, OptimizationRemarkEmitter *ORE) | llvm::slpvectorizer::BoUpSLP | inline |
buildTree(ArrayRef< Value *> Roots, ArrayRef< Value *> UserIgnoreLst=None) | llvm::slpvectorizer::BoUpSLP | |
buildTree(ArrayRef< Value *> Roots, ExtraValueToDebugLocsMap &ExternallyUsedValues, ArrayRef< Value *> UserIgnoreLst=None) | llvm::slpvectorizer::BoUpSLP | |
canMapToVector(Type *T, const DataLayout &DL) const | llvm::slpvectorizer::BoUpSLP | |
computeMinimumValueSizes() | llvm::slpvectorizer::BoUpSLP | |
deleteTree() | llvm::slpvectorizer::BoUpSLP | inline |
DOTGraphTraits< BoUpSLP *> | llvm::slpvectorizer::BoUpSLP | friend |
ExtraValueToDebugLocsMap typedef | llvm::slpvectorizer::BoUpSLP | |
getMaxVecRegSize() const | llvm::slpvectorizer::BoUpSLP | inline |
getMinVecRegSize() const | llvm::slpvectorizer::BoUpSLP | inline |
getORE() | llvm::slpvectorizer::BoUpSLP | inline |
getSpillCost() | llvm::slpvectorizer::BoUpSLP | |
getTreeCost() | llvm::slpvectorizer::BoUpSLP | |
getTreeSize() const | llvm::slpvectorizer::BoUpSLP | inline |
getVectorElementSize(Value *V) | llvm::slpvectorizer::BoUpSLP | |
GraphTraits< BoUpSLP *> | llvm::slpvectorizer::BoUpSLP | friend |
InstrList typedef | llvm::slpvectorizer::BoUpSLP | |
isTreeTinyAndNotFullyVectorizable() | llvm::slpvectorizer::BoUpSLP | |
operator<<(raw_ostream &os, const BoUpSLP::ScheduleData &SD) | llvm::slpvectorizer::BoUpSLP | friend |
optimizeGatherSequence() | llvm::slpvectorizer::BoUpSLP | |
StoreList typedef | llvm::slpvectorizer::BoUpSLP | |
ValueList typedef | llvm::slpvectorizer::BoUpSLP | |
ValueSet typedef | llvm::slpvectorizer::BoUpSLP | |
vectorizeTree() | llvm::slpvectorizer::BoUpSLP | |
vectorizeTree(ExtraValueToDebugLocsMap &ExternallyUsedValues) | llvm::slpvectorizer::BoUpSLP | |