diff options
author | Matthew Simpson <mssimpso@codeaurora.org> | 2017-03-23 16:07:21 +0000 |
---|---|---|
committer | Matthew Simpson <mssimpso@codeaurora.org> | 2017-03-23 16:07:21 +0000 |
commit | 1fb4064531161167324a35aa860f67f3005f3f24 (patch) | |
tree | 73492460324584688e8848216a4410135f61bef1 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | ce26a45f7c3457c9b1953ba99b1054c123b6c055 (diff) | |
download | bcm5719-llvm-1fb4064531161167324a35aa860f67f3005f3f24.tar.gz bcm5719-llvm-1fb4064531161167324a35aa860f67f3005f3f24.zip |
[LV] Delete unneeded scalar GEP creation code
The code for generating scalar base pointers in vectorizeMemoryInstruction is
not needed. We currently scalarize all GEPs and maintain the scalarized values
in VectorLoopValueMap. The GEP cloning in this unneeded code is the same as
that in scalarizeInstruction. The test cases that changed as a result of this
patch changed because we were able to reuse the scalarized GEP that we
previously generated instead of cloning a new one.
Differential Revision: https://reviews.llvm.org/D30587
llvm-svn: 298615
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions