Searched refs:SLPVectorizerPass (Results 1 – 15 of 15) sorted by relevance
| /llvm-project-15.0.7/llvm/test/tools/llvm-lto2/X86/ |
| H A D | slp-vectorize-pm.ll | 20 ; 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 D | slp-vectorize-pm.ll | 17 ; 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 D | slp-vectorize-pm.ll | 48 ; 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 D | opt-pipeline-vector-passes.ll | 17 ; O1-NOT: Running pass: SLPVectorizerPass 24 ; O2: Running pass: SLPVectorizerPass 36 ; O2_EXTRA: Running pass: SLPVectorizerPass
|
| H A D | new-pm-lto-defaults.ll | 134 ; 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 D | new-pm-thinlto-postlink-pgo-defaults.ll | 182 ; CHECK-O2-NEXT: Running pass: SLPVectorizerPass 183 ; CHECK-O3-NEXT: Running pass: SLPVectorizerPass 184 ; CHECK-Os-NEXT: Running pass: SLPVectorizerPass
|
| H A D | new-pm-thinlto-postlink-samplepgo-defaults.ll | 194 ; CHECK-O2-NEXT: Running pass: SLPVectorizerPass 195 ; CHECK-O3-NEXT: Running pass: SLPVectorizerPass 196 ; CHECK-Os-NEXT: Running pass: SLPVectorizerPass
|
| H A D | new-pm-thinlto-defaults.ll | 213 ; 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 D | new-pm-defaults.ll | 249 ; 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 D | SLPVectorizer.h | 56 struct SLPVectorizerPass : public PassInfoMixin<SLPVectorizerPass> { struct
|
| /llvm-project-15.0.7/llvm/test/Feature/ |
| H A D | optnone-opt.ll | 65 ; NPM-O2O3-DAG: Skipping pass: SLPVectorizerPass
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | thinlto-distributed-newpm.ll | 93 ; CHECK-O: Running pass: SLPVectorizerPass on main
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 9912 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 D | PassRegistry.def | 363 FUNCTION_PASS("slp-vectorizer", SLPVectorizerPass())
|
| H A D | PassBuilderPipelines.cpp | 1090 FPM.addPass(SLPVectorizerPass()); in addVectorPasses()
|