Rafael Espindola 84716579d4 Fix va_arg for doubles. With this patch VAARG nodes always contain the
correct alignment information, which simplifies ExpandRes_VAARG a bit.

The patch introduces a new alignment information to TargetLoweringInfo. This is
needed since the two natural candidates cannot be used:

* The 's' in target data: If this is set to the minimal alignment of any
  argument, getCallFrameTypeAlignment would return 4 for doubles on ARM for
  example.
* The getTransientStackAlignment method. It is possible for an architecture to
  have argument less aligned than what we maintain the stack pointer.

llvm-svn: 108072
2010-07-11 04:01:49 +00:00
..
2009-08-28 23:24:31 +00:00
2010-05-14 23:01:02 +00:00
2010-06-29 16:01:30 +00:00
2010-01-16 21:55:24 +00:00
2010-02-10 16:03:48 +00:00
2010-04-29 12:32:45 +00:00
2010-03-16 10:59:48 +00:00
2010-05-10 20:24:27 +00:00
2009-11-06 10:58:06 +00:00
2010-06-21 16:46:37 +00:00