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)
commitdd8b1015c8e3dd8f7f9d6d5d63804d2e5ab89c20
treea3f33ec51313338499ce0738f388e3b8c871b781
parent2ae1df7c2cb12f1267038d45994c2aa159355b91
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.

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