Asiri Rathnayake
838ec33e0c
Fix modified immediate bug reported by MC Hammer.
...
Instructions of the form [ADD Rd, pc, #imm] are manually aliased
in processInstruction() to use ADR. To accomodate this, mod_imm handling
had to be tweaked a bit. Turns out it was the manual aliasing that must
be tweaked to accommodate mod_imms instead. More information about the
parsed instruction is available at the point where processInstruction()
is invoked, which makes it easier to detect a mod_imm at that point rather
than trying to detect a potential alias when a mod_imm is being prepped.
Added a test case and fixed some white spaces as well.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223772 91177308-0d34-0410-b5e6-96231b3b80d8
2014-12-09 13:14:58 +00:00
..
2014-06-09 22:42:55 +00:00
2014-06-22 22:25:01 +00:00
2014-11-03 17:38:00 +00:00
2014-12-09 13:14:58 +00:00
2014-05-20 09:24:37 +00:00
2014-05-20 09:24:37 +00:00
2014-05-20 09:24:37 +00:00
2014-10-24 06:24:07 +00:00
2014-09-20 00:25:06 +00:00
2014-04-30 06:14:25 +00:00
2014-04-27 04:29:32 +00:00
2014-08-05 15:29:41 +00:00
2014-09-24 14:20:01 +00:00
2014-12-02 20:03:22 +00:00
2014-11-05 12:40:21 +00:00
2014-12-02 10:53:20 +00:00
2014-07-27 19:07:09 +00:00
2014-07-27 19:07:09 +00:00
2014-07-27 19:07:09 +00:00
2014-07-27 19:07:09 +00:00
2014-07-27 19:07:09 +00:00
2014-08-17 19:20:38 +00:00
2014-11-27 12:13:56 +00:00
2014-11-27 12:13:56 +00:00
2014-11-27 12:13:56 +00:00
2014-11-27 12:13:56 +00:00
2014-11-27 12:13:56 +00:00
2014-11-05 12:06:39 +00:00
2014-09-18 03:49:55 +00:00
2014-09-18 04:28:29 +00:00
2014-09-22 10:45:16 +00:00
2014-10-23 04:08:34 +00:00
2014-06-19 16:35:19 +00:00
2014-06-19 20:00:13 +00:00
2014-06-19 20:00:13 +00:00
2014-05-05 17:58:46 +00:00
2014-06-26 13:10:53 +00:00
2014-07-18 16:05:14 +00:00
2014-12-04 19:34:59 +00:00
2014-06-09 22:42:55 +00:00
2014-07-18 16:05:14 +00:00
2014-07-04 10:58:05 +00:00
2014-11-28 15:01:06 +00:00
2014-09-25 11:31:24 +00:00
2014-10-21 11:49:14 +00:00
2014-11-20 05:58:11 +00:00
2014-09-25 10:02:05 +00:00
2014-12-04 14:10:20 +00:00
2014-10-20 15:37:35 +00:00
2014-10-21 09:14:15 +00:00
2014-09-29 10:57:29 +00:00
2014-09-01 11:25:07 +00:00
2014-05-13 17:06:51 +00:00
2014-05-13 17:06:51 +00:00
2014-05-13 17:06:51 +00:00
2014-05-13 17:06:51 +00:00
2014-09-26 16:14:29 +00:00
2014-05-01 12:45:43 +00:00
2014-12-04 14:10:20 +00:00
2014-08-05 15:11:59 +00:00
2014-06-30 09:37:24 +00:00
2014-09-01 11:25:07 +00:00
2014-05-14 03:47:39 +00:00
2014-05-14 03:47:39 +00:00
2014-05-14 03:47:39 +00:00
2014-05-14 03:47:39 +00:00
2014-05-14 03:47:39 +00:00
2014-05-14 03:47:39 +00:00
2014-12-04 14:10:20 +00:00
2014-11-05 12:06:39 +00:00
2014-12-01 08:33:28 +00:00
2014-12-01 08:39:19 +00:00
2014-09-25 11:31:24 +00:00