diff options
author | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2015-10-26 13:42:41 +0000 |
---|---|---|
committer | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2015-10-26 13:42:41 +0000 |
commit | 7a77149391fe8ce5a1cccc2696f11d3e2cb9aed4 (patch) | |
tree | 14d0b01a83e13cc41d9655b8db7a4bfdf6c2d344 /lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp | |
parent | dd6752279f9804444602caed492f6a3ef2b02594 (diff) | |
download | bcm5719-llvm-7a77149391fe8ce5a1cccc2696f11d3e2cb9aed4.tar.gz bcm5719-llvm-7a77149391fe8ce5a1cccc2696f11d3e2cb9aed4.zip |
Loop Vectorizer - skipping "bitcast" before GEP
Vectorization of memory instruction (Load/Store) is possible when the pointer is coming from GEP. The GEP analysis allows to estimate the profit.
In some cases we have a "bitcast" between GEP and memory instruction.
I added code that skips the "bitcast".
http://reviews.llvm.org/D13886
llvm-svn: 251291
Diffstat (limited to 'lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp')
0 files changed, 0 insertions, 0 deletions