Home
last modified time | relevance | path

Searched refs:SLPVectorizerPass (Results 1 – 4 of 4) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DSLPVectorizer.h58 struct SLPVectorizerPass : public PassInfoMixin<SLPVectorizerPass> { struct
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp6688 SLPVectorizerPass Impl;
6760 bool SLPVectorizerPass::runImpl(Function &F, ScalarEvolution *SE_, in runImpl()
6924 bool SLPVectorizerPass::vectorizeStores(ArrayRef<StoreInst *> Stores, in vectorizeStores()
7056 void SLPVectorizerPass::collectSeedInstructions(BasicBlock *BB) { in collectSeedInstructions()
7238 bool SLPVectorizerPass::tryToVectorize(Instruction *I, BoUpSLP &R) { in tryToVectorize()
8298 bool SLPVectorizerPass::vectorizeRootInstruction(PHINode *P, Value *V, in vectorizeRootInstruction()
8315 bool SLPVectorizerPass::vectorizeInsertValueInst(InsertValueInst *IVI, in vectorizeInsertValueInst()
8332 bool SLPVectorizerPass::vectorizeInsertElementInst(InsertElementInst *IEI, in vectorizeInsertElementInst()
8347 bool SLPVectorizerPass::vectorizeSimpleInstructions( in vectorizeSimpleInstructions()
8658 bool SLPVectorizerPass::vectorizeGEPIndices(BasicBlock *BB, BoUpSLP &R) { in vectorizeGEPIndices()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Passes/
H A DPassRegistry.def306 FUNCTION_PASS("slp-vectorizer", SLPVectorizerPass())
H A DPassBuilder.cpp1282 FPM.addPass(SLPVectorizerPass()); in addVectorPasses()