Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Vectorize/
DSLPVectorizer.h52 namespace slpvectorizer {
96 bool tryToVectorizePair(Value *A, Value *B, slpvectorizer::BoUpSLP &R);
102 bool tryToVectorizeList(ArrayRef<Value *> VL, slpvectorizer::BoUpSLP &R,
106 bool tryToVectorize(Instruction *I, slpvectorizer::BoUpSLP &R);
109 bool vectorizeStoreChains(slpvectorizer::BoUpSLP &R);
113 bool vectorizeGEPIndices(BasicBlock *BB, slpvectorizer::BoUpSLP &R);
118 slpvectorizer::BoUpSLP &R,
123 slpvectorizer::BoUpSLP &R);
127 slpvectorizer::BoUpSLP &R);
130 bool vectorizeCmpInst(CmpInst *CI, BasicBlock *BB, slpvectorizer::BoUpSLP &R);
[all …]
/external/llvm-project/llvm/include/llvm/Transforms/Vectorize/
DSLPVectorizer.h52 namespace slpvectorizer {
94 bool tryToVectorizePair(Value *A, Value *B, slpvectorizer::BoUpSLP &R);
103 bool tryToVectorizeList(ArrayRef<Value *> VL, slpvectorizer::BoUpSLP &R,
108 bool tryToVectorize(Instruction *I, slpvectorizer::BoUpSLP &R);
111 bool vectorizeStoreChains(slpvectorizer::BoUpSLP &R);
115 bool vectorizeGEPIndices(BasicBlock *BB, slpvectorizer::BoUpSLP &R);
120 slpvectorizer::BoUpSLP &R,
125 slpvectorizer::BoUpSLP &R);
129 slpvectorizer::BoUpSLP &R);
132 bool vectorizeCmpInst(CmpInst *CI, BasicBlock *BB, slpvectorizer::BoUpSLP &R);
[all …]
/external/llvm/include/llvm/Transforms/Vectorize/
DSLPVectorizer.h36 namespace slpvectorizer {
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.cpp48 using namespace slpvectorizer;
294 namespace slpvectorizer { namespace
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp103 using namespace slpvectorizer;
523 namespace slpvectorizer { namespace
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp101 using namespace slpvectorizer;
535 namespace slpvectorizer { namespace