[LoopVectorize] Induction variables: support arbitrary constant step.

Description

[LoopVectorize] Induction variables: support arbitrary constant step.
Previously, only -1 and +1 step values are supported for induction variables. This patch extends LV to support
arbitrary constant steps.
Initial patch by Alexey Volkov. Some bug fixes are added in the following version.

Differential Revision: http://reviews.llvm.org/D6051 and http://reviews.llvm.org/D7193

Details

Committed
HaoLiuJan 29 2015, 9:02 PM
Parents
rL227556: Sema: Disable template instantiation once a fatal error is raised
Branches
Unknown
Tags
Unknown