Searched refs:SLPVectorizerPass (Results 1 – 4 of 4) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Vectorize/ |
D | SLPVectorizer.h | 60 struct SLPVectorizerPass : public PassInfoMixin<SLPVectorizerPass> { struct
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 5537 SLPVectorizerPass Impl; 5588 PreservedAnalyses SLPVectorizerPass::run(Function &F, FunctionAnalysisManager &AM) { in run() 5610 bool SLPVectorizerPass::runImpl(Function &F, ScalarEvolution *SE_, in runImpl() 5680 bool SLPVectorizerPass::vectorizeStoreChain(ArrayRef<Value *> Chain, BoUpSLP &R, in vectorizeStoreChain() 5730 bool SLPVectorizerPass::vectorizeStores(ArrayRef<StoreInst *> Stores, in vectorizeStores() 5821 void SLPVectorizerPass::collectSeedInstructions(BasicBlock *BB) { in collectSeedInstructions() 5856 bool SLPVectorizerPass::tryToVectorizePair(Value *A, Value *B, BoUpSLP &R) { in tryToVectorizePair() 5863 bool SLPVectorizerPass::tryToVectorizeList(ArrayRef<Value *> VL, BoUpSLP &R, in tryToVectorizeList() 5996 bool SLPVectorizerPass::tryToVectorize(Instruction *I, BoUpSLP &R) { in tryToVectorize() 7161 bool SLPVectorizerPass::vectorizeRootInstruction(PHINode *P, Value *V, in vectorizeRootInstruction() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Passes/ |
D | PassRegistry.def | 233 FUNCTION_PASS("slp-vectorizer", SLPVectorizerPass())
|
D | PassBuilder.cpp | 966 OptimizePM.addPass(SLPVectorizerPass()); in buildModuleOptimizationPipeline()
|