Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/test/tools/llvm-lto2/X86/
H A Dslp-vectorize-pm.ll20 ; CHECK-O0-SLP-NOT: Running pass: SLPVectorizerPass
21 ; CHECK-O1-SLP-NOT: Running pass: SLPVectorizerPass
22 ; CHECK-O2-SLP: Running pass: SLPVectorizerPass
23 ; CHECK-O3-SLP: Running pass: SLPVectorizerPass
/llvm-project-15.0.7/lld/test/ELF/lto/
H A Dslp-vectorize-pm.ll17 ; CHECK-O0-SLP-NOT: Running pass: SLPVectorizerPass
18 ; CHECK-O1-SLP-NOT: Running pass: SLPVectorizerPass
19 ; CHECK-O2-SLP: Running pass: SLPVectorizerPass
20 ; CHECK-O3-SLP: Running pass: SLPVectorizerPass
/llvm-project-15.0.7/llvm/test/tools/gold/X86/
H A Dslp-vectorize-pm.ll48 ; CHECK-O0-SLP-NOT: Running pass: SLPVectorizerPass
49 ; CHECK-O1-SLP-NOT: Running pass: SLPVectorizerPass
50 ; CHECK-O2-SLP: Running pass: SLPVectorizerPass
51 ; CHECK-O3-SLP: Running pass: SLPVectorizerPass
/llvm-project-15.0.7/llvm/test/Other/
H A Dopt-pipeline-vector-passes.ll17 ; O1-NOT: Running pass: SLPVectorizerPass
24 ; O2: Running pass: SLPVectorizerPass
36 ; O2_EXTRA: Running pass: SLPVectorizerPass
H A Dnew-pm-lto-defaults.ll134 ; CHECK-O2-NEXT: Running pass: SLPVectorizerPass on foo
135 ; CHECK-O3-NEXT: Running pass: SLPVectorizerPass on foo
136 ; CHECK-OS-NEXT: Running pass: SLPVectorizerPass on foo
H A Dnew-pm-thinlto-postlink-pgo-defaults.ll182 ; CHECK-O2-NEXT: Running pass: SLPVectorizerPass
183 ; CHECK-O3-NEXT: Running pass: SLPVectorizerPass
184 ; CHECK-Os-NEXT: Running pass: SLPVectorizerPass
H A Dnew-pm-thinlto-postlink-samplepgo-defaults.ll194 ; CHECK-O2-NEXT: Running pass: SLPVectorizerPass
195 ; CHECK-O3-NEXT: Running pass: SLPVectorizerPass
196 ; CHECK-Os-NEXT: Running pass: SLPVectorizerPass
H A Dnew-pm-thinlto-defaults.ll213 ; CHECK-POSTLINK-O2-NEXT: Running pass: SLPVectorizerPass
214 ; CHECK-POSTLINK-O3-NEXT: Running pass: SLPVectorizerPass
215 ; CHECK-POSTLINK-Os-NEXT: Running pass: SLPVectorizerPass
H A Dnew-pm-defaults.ll249 ; CHECK-O2-NEXT: Running pass: SLPVectorizerPass
250 ; CHECK-O3-NEXT: Running pass: SLPVectorizerPass
251 ; CHECK-Os-NEXT: Running pass: SLPVectorizerPass
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Vectorize/
H A DSLPVectorizer.h56 struct SLPVectorizerPass : public PassInfoMixin<SLPVectorizerPass> { struct
/llvm-project-15.0.7/llvm/test/Feature/
H A Doptnone-opt.ll65 ; NPM-O2O3-DAG: Skipping pass: SLPVectorizerPass
/llvm-project-15.0.7/clang/test/CodeGen/
H A Dthinlto-distributed-newpm.ll93 ; CHECK-O: Running pass: SLPVectorizerPass on main
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp9912 SLPVectorizerPass Impl;
9982 bool SLPVectorizerPass::runImpl(Function &F, ScalarEvolution *SE_, in runImpl()
10106 bool SLPVectorizerPass::vectorizeStores(ArrayRef<StoreInst *> Stores, in vectorizeStores()
10244 void SLPVectorizerPass::collectSeedInstructions(BasicBlock *BB) { in collectSeedInstructions()
10422 bool SLPVectorizerPass::tryToVectorize(Instruction *I, BoUpSLP &R) { in tryToVectorize()
11783 bool SLPVectorizerPass::vectorizeRootInstruction(PHINode *P, Value *V, in vectorizeRootInstruction()
11800 bool SLPVectorizerPass::vectorizeInsertValueInst(InsertValueInst *IVI, in vectorizeInsertValueInst()
11816 bool SLPVectorizerPass::vectorizeInsertElementInst(InsertElementInst *IEI, in vectorizeInsertElementInst()
11957 bool SLPVectorizerPass::vectorizeSimpleInstructions( in vectorizeSimpleInstructions()
12277 bool SLPVectorizerPass::vectorizeGEPIndices(BasicBlock *BB, BoUpSLP &R) { in vectorizeGEPIndices()
[all …]
/llvm-project-15.0.7/llvm/lib/Passes/
H A DPassRegistry.def363 FUNCTION_PASS("slp-vectorizer", SLPVectorizerPass())
H A DPassBuilderPipelines.cpp1090 FPM.addPass(SLPVectorizerPass()); in addVectorPasses()