Searched refs:SLPVectorizerPass (Results 1 - 2 of 2) sorted by relevance

/external/llvm/include/llvm/Transforms/Vectorize/
H A DSLPVectorizer.h40 struct SLPVectorizerPass : public PassInfoMixin<SLPVectorizerPass> { struct in namespace:llvm
/external/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3432 SLPVectorizerPass Impl;
3481 PreservedAnalyses SLPVectorizerPass::run(Function &F, FunctionAnalysisManager &AM) {
3502 bool SLPVectorizerPass::runImpl(Function &F, ScalarEvolution *SE_,
3582 bool SLPVectorizerPass::vectorizeStoreChain(ArrayRef<Value *> Chain,
3630 bool SLPVectorizerPass::vectorizeStores(ArrayRef<StoreInst *> Stores,
3699 void SLPVectorizerPass::collectSeedInstructions(BasicBlock *BB) {
3736 bool SLPVectorizerPass::tryToVectorizePair(Value *A, Value *B, BoUpSLP &R) {
3743 bool SLPVectorizerPass::tryToVectorizeList(ArrayRef<Value *> VL, BoUpSLP &R,
3847 bool SLPVectorizerPass::tryToVectorize(BinaryOperator *V, BoUpSLP &R) {
4332 bool SLPVectorizerPass
[all...]

Completed in 135 milliseconds