Searched refs:SLPVectorizerPass (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | SLPVectorizer.h | 59 struct SLPVectorizerPass : public PassInfoMixin<SLPVectorizerPass> { struct
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 4525 SLPVectorizerPass Impl; 4598 bool SLPVectorizerPass::runImpl(Function &F, ScalarEvolution *SE_, in runImpl() 4739 bool SLPVectorizerPass::vectorizeStores(ArrayRef<StoreInst *> Stores, in vectorizeStores() 4816 void SLPVectorizerPass::collectSeedInstructions(BasicBlock *BB) { in collectSeedInstructions() 4992 bool SLPVectorizerPass::tryToVectorize(Instruction *I, BoUpSLP &R) { in tryToVectorize() 6158 bool SLPVectorizerPass::vectorizeRootInstruction(PHINode *P, Value *V, in vectorizeRootInstruction() 6177 bool SLPVectorizerPass::vectorizeInsertValueInst(InsertValueInst *IVI, in vectorizeInsertValueInst() 6208 bool SLPVectorizerPass::vectorizeCmpInst(CmpInst *CI, BasicBlock *BB, in vectorizeCmpInst() 6221 bool SLPVectorizerPass::vectorizeSimpleInstructions( in vectorizeSimpleInstructions() 6370 bool SLPVectorizerPass::vectorizeGEPIndices(BasicBlock *BB, BoUpSLP &R) { in vectorizeGEPIndices() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Passes/ |
| H A D | PassRegistry.def | 220 FUNCTION_PASS("slp-vectorizer", SLPVectorizerPass())
|
| H A D | PassBuilder.cpp | 827 OptimizePM.addPass(SLPVectorizerPass()); in buildModuleOptimizationPipeline()
|