Home
last modified time | relevance | path

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

/external/llvm/include/llvm/Transforms/Vectorize/
DSLPVectorizer.h37 class BoUpSLP; variable
75 bool tryToVectorizePair(Value *A, Value *B, slpvectorizer::BoUpSLP &R);
81 bool tryToVectorizeList(ArrayRef<Value *> VL, slpvectorizer::BoUpSLP &R,
86 bool tryToVectorize(BinaryOperator *V, slpvectorizer::BoUpSLP &R);
89 bool vectorizeStoreChains(slpvectorizer::BoUpSLP &R);
93 bool vectorizeGEPIndices(BasicBlock *BB, slpvectorizer::BoUpSLP &R);
97 bool vectorizeChainsInBlock(BasicBlock *BB, slpvectorizer::BoUpSLP &R);
100 slpvectorizer::BoUpSLP &R, unsigned VecRegSize);
103 slpvectorizer::BoUpSLP &R);
/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp296 class BoUpSLP { class
303 BoUpSLP(Function *Func, ScalarEvolution *Se, TargetTransformInfo *Tti, in BoUpSLP() function in llvm::slpvectorizer::BoUpSLP
695 const BoUpSLP::ScheduleData &SD) { in operator <<()
799 bool tryScheduleBundle(ArrayRef<Value *> VL, BoUpSLP *SLP);
817 BoUpSLP *SLP);
911 void BoUpSLP::buildTree(ArrayRef<Value *> Roots, in buildTree()
969 void BoUpSLP::buildTree_rec(ArrayRef<Value *> VL, unsigned Depth) { in buildTree_rec()
1460 unsigned BoUpSLP::canMapToVector(Type *T, const DataLayout &DL) const { in canMapToVector()
1485 bool BoUpSLP::canReuseExtract(ArrayRef<Value *> VL, unsigned Opcode) const { in canReuseExtract()
1528 int BoUpSLP::getEntryCost(TreeEntry *E) { in getEntryCost()
[all …]