summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
diff options
context:
space:
mode:
authorAyal Zaks <ayal.zaks@intel.com>2017-05-11 11:36:33 +0000
committerAyal Zaks <ayal.zaks@intel.com>2017-05-11 11:36:33 +0000
commit58b28d549a884070d1fde4de261d12fafa69548e (patch)
treebc06a1c4ff3f30fdc445ece480e3287c24e465ef /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
parent24090e59ea7ce33858506e25c389f94d5cd67a13 (diff)
downloadbcm5719-llvm-58b28d549a884070d1fde4de261d12fafa69548e.tar.gz
bcm5719-llvm-58b28d549a884070d1fde4de261d12fafa69548e.zip
[LV] Refactor ILV.vectorize{Loop}() by introducing LVP.executePlan(); NFC
Introduce LoopVectorizationPlanner.executePlan(), replacing ILV.vectorize() and refactoring ILV.vectorizeLoop(). Method collectDeadInstructions() is moved from ILV to LVP. These changes facilitate building VPlans and using them to generate code, following https://reviews.llvm.org/D28975 and its tentative breakdown. Method ILV.createEmptyLoop() is renamed ILV.createVectorizedLoopSkeleton() to improve clarity; it's contents remain intact. Differential Revision: https://reviews.llvm.org/D32200 llvm-svn: 302790
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud