diff options
| author | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2015-11-03 10:29:34 +0000 |
|---|---|---|
| committer | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2015-11-03 10:29:34 +0000 |
| commit | 2b06b0fe2a7df9c75982e27c61b7eaea1e225002 (patch) | |
| tree | a86d5e3f2d5cf385f35eeed3214a82c8c622027e /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | f22bc197e1cf465b7179e8ad03b46965979f6567 (diff) | |
LoopVectorizer - skip 'bitcast' between GEP and load.
Skipping 'bitcast' in this case allows to vectorize load:
%arrayidx = getelementptr inbounds double*, double** %in, i64 %indvars.iv
%tmp53 = bitcast double** %arrayidx to i64*
%tmp54 = load i64, i64* %tmp53, align 8
Differential Revision http://reviews.llvm.org/D14112
llvm-svn: 251907
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
