Add initial support for IF-conversion. This patch implements the first 1/3,
authorNadav Rotem <nrotem@apple.com>
Mon, 3 Dec 2012 21:06:35 +0000 (21:06 +0000)
committerNadav Rotem <nrotem@apple.com>
Mon, 3 Dec 2012 21:06:35 +0000 (21:06 +0000)
commita30aba7a01b156de75a77d0b91ed5728b6c6f13c
tree703aaf6ea1e7eb7bead4b366b84ae11d09ec96d1
parent6a5619d12ea9a692f7f70f6d6176100497ee7eb2
Add initial support for IF-conversion. This patch implements the first 1/3,
which is the legality of the if-conversion transformation. The next step is to
implement the cost-model for the if-converted code as well as the
vectorization itself.

llvm-svn: 169152
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp