Rafael Espindola
cbeeae23c3
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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108072 91177308-0d34-0410-b5e6-96231b3b80d8
2010-07-11 04:01:49 +00:00
..
2010-05-02 15:36:26 +00:00
2010-05-02 15:36:26 +00:00
2010-05-02 15:36:26 +00:00
2010-06-15 21:58:33 +00:00
2010-06-15 21:58:33 +00:00
2010-05-07 17:03:48 +00:00
2010-06-15 21:58:33 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-15 20:42:00 +00:00
2010-06-15 20:42:00 +00:00
2010-06-15 20:42:00 +00:00
2010-06-15 20:42:00 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-07-01 21:55:59 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-15 19:04:29 +00:00
2010-06-15 19:04:29 +00:00
2010-03-17 17:52:21 +00:00
2010-06-15 05:56:31 +00:00
2010-05-21 21:05:32 +00:00
2010-06-17 15:18:27 +00:00
2010-03-04 21:42:36 +00:00
2010-03-20 22:20:40 +00:00
2010-04-07 20:43:35 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-05-15 02:18:07 +00:00
2010-05-18 00:03:40 +00:00
2010-05-17 17:18:59 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-05-20 18:39:53 +00:00
2010-05-27 23:57:25 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-06-21 21:21:14 +00:00
2010-06-21 18:46:08 +00:00
2010-06-25 23:14:54 +00:00
2010-06-28 23:40:25 +00:00
2010-07-09 01:32:11 +00:00
2010-06-29 18:42:49 +00:00
2010-07-09 20:27:06 +00:00
2010-04-17 21:29:25 +00:00
2010-04-17 21:29:25 +00:00
2010-06-15 19:04:29 +00:00
2010-03-17 17:52:21 +00:00
2010-06-22 22:04:24 +00:00
2010-06-15 19:04:29 +00:00
2010-04-22 23:24:18 +00:00
2010-07-08 01:18:23 +00:00
2010-06-04 01:01:04 +00:00
2010-06-18 20:59:25 +00:00
2010-05-05 21:07:46 +00:00
2010-05-21 00:43:17 +00:00
2010-05-21 00:43:17 +00:00
2010-05-21 00:43:17 +00:00
2010-06-24 22:00:37 +00:00
2010-05-21 00:43:17 +00:00
2010-05-21 00:43:17 +00:00
2010-05-21 00:43:17 +00:00
2010-03-25 23:47:34 +00:00
2010-03-25 23:47:34 +00:00
2010-05-21 00:43:17 +00:00
2010-03-14 18:42:52 +00:00
2010-03-25 23:47:34 +00:00
2010-07-08 20:12:24 +00:00
2010-06-17 15:18:27 +00:00
2010-03-25 23:47:34 +00:00
2010-04-17 16:29:15 +00:00
2010-04-17 16:29:15 +00:00
2010-06-18 23:09:54 +00:00
2010-05-03 14:35:47 +00:00
2010-06-23 18:56:06 +00:00
2010-03-16 16:19:07 +00:00
2010-03-16 16:19:07 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-05-27 22:08:38 +00:00
2010-06-04 01:01:24 +00:00
2010-06-04 01:01:24 +00:00
2010-03-17 17:52:21 +00:00
2010-06-24 22:23:02 +00:00
2010-06-25 22:42:03 +00:00
2010-06-23 23:00:16 +00:00
2010-06-04 23:28:13 +00:00
2010-05-15 18:16:59 +00:00
2010-07-09 00:47:20 +00:00
2010-06-17 15:18:27 +00:00
2010-04-15 05:28:43 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-03-17 17:52:21 +00:00
2010-03-17 17:52:21 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-07-11 04:01:49 +00:00
2010-05-03 22:36:46 +00:00
2010-05-19 01:08:17 +00:00
2010-06-17 15:18:27 +00:00
2010-06-17 15:18:27 +00:00
2010-07-06 16:24:34 +00:00
2010-04-20 00:17:16 +00:00
2010-05-03 22:36:46 +00:00
2010-05-03 22:36:46 +00:00
2010-05-03 22:36:46 +00:00
2010-05-03 22:36:46 +00:00
2010-05-03 22:36:46 +00:00
2010-05-03 22:36:46 +00:00
2010-07-02 17:23:44 +00:00
2010-05-03 22:36:46 +00:00
2010-05-03 22:36:46 +00:00
2010-06-17 15:18:27 +00:00
2010-04-20 00:17:16 +00:00
2010-04-20 00:17:16 +00:00
2010-04-20 00:17:16 +00:00
2010-04-20 00:17:16 +00:00
2010-04-20 00:17:16 +00:00
2010-05-03 22:36:46 +00:00
2010-05-03 22:36:46 +00:00
2010-05-03 22:36:46 +00:00
2010-05-03 22:36:46 +00:00