OSDN Git Service

[Loop vectorizer] Simplified GEP cloning. NFC.
authorElena Demikhovsky <elena.demikhovsky@intel.com>
Sun, 18 Sep 2016 09:22:54 +0000 (09:22 +0000)
committerElena Demikhovsky <elena.demikhovsky@intel.com>
Sun, 18 Sep 2016 09:22:54 +0000 (09:22 +0000)
commit868c6d1643ea847cdec12fc8a4929793f15f63bb
tree3caa0673e37de7bf7e22f0605d810e35c0c1cb71
parentf54e133dd2c3993ff854c9b6711b84e3492efe74
[Loop vectorizer] Simplified GEP cloning. NFC.

Simplified GEP cloning in vectorizeMemoryInstruction().
Added an assertion that checks consecutive GEP, which should have only one loop-variant operand.

Differential Revision: https://reviews.llvm.org/D24557

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281851 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Vectorize/LoopVectorize.cpp