Reid Kleckner
03d0b1421e
[WinEH] Undo the effect of r249578 for 32-bit
...
The __CxxFrameHandler3 tables for 32-bit are supposed to hold stack
offsets relative to EBP, not ESP. I blindly updated the win-catchpad.ll
test case, and immediately noticed that 32-bit catching stopped working.
While I'm at it, move the frame index to frame offset WinEH table logic
out of PEI. PEI shouldn't have to know about WinEHFuncInfo. I realized
we can calculate frame index offsets just fine from the table printer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@249618 91177308-0d34-0410-b5e6-96231b3b80d8
2015-10-07 21:13:15 +00:00
..
2015-09-10 16:49:58 +00:00
2015-05-11 22:41:07 +00:00
2015-10-04 02:22:52 +00:00
2015-09-14 19:44:29 +00:00
2015-08-03 15:29:47 +00:00
2015-09-16 23:38:13 +00:00
2015-08-10 11:59:44 +00:00
2015-09-29 10:12:57 +00:00
2015-09-16 00:10:43 +00:00
2012-12-27 06:47:41 +00:00
2015-06-23 09:49:53 +00:00
2015-08-02 20:54:50 +00:00
2015-05-27 22:14:58 +00:00
2015-05-24 16:58:59 +00:00
2014-04-24 18:27:29 +00:00
2015-08-26 01:38:00 +00:00
2015-06-23 20:09:03 +00:00
2015-10-07 00:27:33 +00:00
2015-10-05 04:43:57 +00:00
2015-06-23 09:49:53 +00:00
2015-06-23 09:49:53 +00:00
2015-06-23 09:49:53 +00:00
2015-10-05 04:44:18 +00:00
2015-09-10 00:25:23 +00:00
2015-06-23 09:49:53 +00:00
2015-06-23 09:49:53 +00:00
2013-03-25 13:47:46 +00:00
2015-05-20 01:07:23 +00:00
2015-09-25 21:51:14 +00:00
2015-09-25 21:51:14 +00:00
2015-07-14 17:38:17 +00:00
2015-09-25 23:50:53 +00:00
2015-09-09 17:55:00 +00:00
2015-07-14 17:52:07 +00:00
2015-10-05 04:44:18 +00:00
2015-06-23 09:49:53 +00:00
2015-10-06 21:48:31 +00:00
2015-06-23 09:49:53 +00:00
2015-08-06 18:17:29 +00:00
2015-09-21 15:09:11 +00:00
2015-10-05 04:46:30 +00:00
2015-06-23 09:49:53 +00:00
2015-08-07 18:04:17 +00:00
2015-08-18 22:26:26 +00:00
2015-10-05 04:44:08 +00:00
2015-06-23 09:49:53 +00:00
2015-06-15 20:30:22 +00:00
2015-06-23 09:49:53 +00:00
2015-09-16 11:18:25 +00:00
2015-07-31 15:10:44 +00:00
2015-10-05 04:43:48 +00:00
2015-06-23 09:49:53 +00:00
2015-07-13 17:21:31 +00:00
2015-08-11 23:09:45 +00:00
2015-09-16 17:19:44 +00:00
2015-10-05 04:44:18 +00:00
2015-06-26 22:06:47 +00:00
2015-04-11 02:11:45 +00:00
2015-04-11 02:11:45 +00:00
2015-07-13 17:21:31 +00:00
2015-10-05 04:44:08 +00:00
2015-09-18 18:52:20 +00:00
2015-06-23 09:49:53 +00:00
2014-08-13 16:26:38 +00:00
2015-10-05 04:43:48 +00:00
2013-01-10 00:45:19 +00:00
2015-08-19 00:13:25 +00:00
2015-08-27 23:37:36 +00:00
2015-09-17 20:45:18 +00:00
2015-06-23 09:49:53 +00:00
2015-08-14 21:14:50 +00:00
2015-08-08 18:27:36 +00:00
2015-10-05 04:46:30 +00:00
2014-04-21 09:34:48 +00:00
2015-09-17 21:12:24 +00:00
2015-10-05 04:46:30 +00:00
2015-06-23 09:49:53 +00:00
2015-06-23 09:49:53 +00:00
2015-09-09 17:55:00 +00:00
2015-05-29 19:43:39 +00:00
2014-07-01 21:19:13 +00:00
2015-06-23 09:49:53 +00:00
2015-07-28 06:18:04 +00:00
2015-06-23 09:49:53 +00:00
2015-09-21 05:32:41 +00:00
2015-08-27 23:27:47 +00:00
2015-10-07 17:28:58 +00:00
2015-09-12 01:17:08 +00:00
2015-07-09 17:11:15 +00:00
2014-04-14 00:51:57 +00:00
2015-07-16 06:04:17 +00:00
2015-07-15 08:22:23 +00:00
2015-09-09 01:12:27 +00:00
2015-09-02 13:36:25 +00:00
2015-06-23 09:49:53 +00:00
2015-10-07 21:13:15 +00:00