⚙ D10950 [SLPVectorizer] Try different vectorization factors and set max vector register size based on target (original) (raw)

This is an archive of the discontinued LLVM Phabricator instance.

Table of Contentst-llvm/trunk/-trunk/-lib/Transforms/Vectorize/-Transforms/-Vectorize/-SLPVectorizer.cpp-test/Transforms/SLPVectorizer/-Transforms/-SLPVectorizer/-AMDGPU/-simplebb.ll-X86/-cse.ll-gep.ll-loopinvariant.ll-pr19657.llHide PanelfKeyboard Reference? Differential D10950 Authored by spatel on Jul 5 2015, 9:22 PM.Download Raw DiffReviewers rengolinnadav• tstellarAMDarsenmhfinkel Commits rG131944619586: [SLPVectorizer] Try different vectorization factors for store chains ...and set…rL241760: [SLPVectorizer] Try different vectorization factors for store chains Repository rL LLVM Event Timelinespatel updated this revision to Diff 29061.spatel retitled this revision from to [SLPVectorizer] Try different vectorization factors and set max vector register size based on target .spatel updated this object.spatel added reviewers: hfinkel, nadav, rengolin, arsenm.spatel added a subscriber: llvm-commits.Comment ActionsComment ActionsComment ActionsComment Actionslib/Transforms/Vectorize/SLPVectorizer.cpp 4020–4022 ↗(On Diff #29061)Comment ActionsComment ActionsClosed by commit rL241760: [SLPVectorizer] Try different vectorization factors for store chains (authored by spatel). This revision was automatically updated to reflect the committed changes.FilesHistoryCommitsPathSizellvm/trunk/lib/Transforms/Vectorize/SLPVectorizer.cpp44 linestest/Transforms/SLPVectorizer/AMDGPU/simplebb.ll5 linesX86/cse.ll29 linesgep.ll1 lineloopinvariant.ll9 linespr19657.ll19 linesDiffIDBaseDescriptionCreatedLintUnitBaseBaseDiff 129061Jul 5 2015, 9:03 PM★★Diff 229292241759Commit rL241760Jul 8 2015, 4:40 PM★★