[LLVMdev] SplitVecRes with SIGN_EXTEND_INREG unsupported

Villmow, Micah
Thu, 10 Dec 2009 04:40:44 -0000

I have code that is generating sign extend in reg on a v8i32, but the
backend does not support this data type.  This then asserts in
LegalizeVectorTypes.cpp:389 because there is no function to split this
vector into smaller sizes. Would a correct solution be to add this case
so to trigger the SplitVecRes_BinaryOp function?



This asserts on both my backend and x86 and TOT does not seem to have
any code to handle this.



Thanks,

Micah

-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20091209/ce2b2166/attachment.html>