There was a small mistake in the X86 error checking: i64 inreg arguments should
count as consuming two registers.  Fix:
-            InRegCount++;
+            InRegCount += (getTargetData()->getTypeSizeInBits(*I) + 31) / 32;
_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to