[llvm-commits] Fix for assertion in DAGCombiner
Jan Sjodin
jan_sjodin at yahoo.com
Sat Apr 24 07:42:52 PDT 2010
> On x86, support for vector SETCC is currently limited to cases where the
> result is sign-extended to a vector of the same width as the SETCC
> operand vector. In other words, if you change the <3 x i32> to <3 x
> i64 here it'll work, because i64 is the same width as double.
>
> Dan
That is unfortunate. Is conversion from a vector to another of smaller size
supported? It might be possible to sign extend to i64, then convert to i32.
Even if the support is direct, the code generation will have to do something
like this anyway.
- Jan
More information about the llvm-commits
mailing list