> Please refer to one of your posts to see why number of values can't be > same. > > http://lists.cs.uiuc.edu/pipermail/llvmdev/2008-September/016767.html As I mentioned there, in such cases you need to use MergeValues. Take a look at X86TargetLowering::ExpandFP_TO_SINT for an example of this. Ciao, Duncan.