Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DSLPVectorizer.h58 struct SLPVectorizerPass : public PassInfoMixin<SLPVectorizerPass> { struct
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp15807 PreservedAnalyses SLPVectorizerPass::run(Function &F, FunctionAnalysisManager &AM) { in run()
15827 bool SLPVectorizerPass::runImpl(Function &F, ScalarEvolution *SE_, in runImpl()
15907 SLPVectorizerPass::vectorizeStoreChain(ArrayRef<Value *> Chain, BoUpSLP &R, in vectorizeStoreChain()
16024 bool SLPVectorizerPass::vectorizeStores( in vectorizeStores()
16407 void SLPVectorizerPass::collectSeedInstructions(BasicBlock *BB) { in collectSeedInstructions()
16444 bool SLPVectorizerPass::tryToVectorizeList(ArrayRef<Value *> VL, BoUpSLP &R, in tryToVectorizeList()
16579 bool SLPVectorizerPass::tryToVectorize(Instruction *I, BoUpSLP &R) { in tryToVectorize()
18237 bool SLPVectorizerPass::vectorizeHorReduction( in vectorizeHorReduction()
18337 bool SLPVectorizerPass::vectorizeRootInstruction(PHINode *P, Instruction *Root, in vectorizeRootInstruction()
18346 bool SLPVectorizerPass
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassRegistry.def455 FUNCTION_PASS("slp-vectorizer", SLPVectorizerPass())
H A DPassBuilderPipelines.cpp1321 FPM.addPass(SLPVectorizerPass()); in addVectorPasses()