Alex Bradbury
cb4f5cdc9d
[RISCV][MC] Improve parsing of jal/j operands
...
Examples such as `jal a3`, `j a3` and `jal a3, a3` are accepted by gas
but rejected by LLVM MC. This patch rectifies this. I introduce
RISCVAsmParser::parseJALOffset to ensure that symbol names that coincide with
register names can safely be parsed. This is made a somewhat fiddly due to the
single-operand alias form (see the comment in parseJALOffset for more info).
Differential Revision: https://reviews.llvm.org/D52029
llvm-svn: 342629
2018-09-20 08:10:35 +00:00
..
2018-04-06 21:07:05 +00:00
2018-04-06 21:07:05 +00:00
2018-04-06 21:07:05 +00:00
2018-04-06 21:07:05 +00:00
2018-04-12 19:22:40 +00:00
2018-04-06 21:07:05 +00:00
2018-05-18 06:42:21 +00:00
2018-01-12 02:27:00 +00:00
2018-05-17 05:58:08 +00:00
2018-05-17 05:58:08 +00:00
2018-01-26 07:53:07 +00:00
2017-10-18 16:11:31 +00:00
2018-04-06 21:07:05 +00:00
2017-09-28 08:26:24 +00:00
2018-05-23 12:36:18 +00:00
2018-05-30 01:16:36 +00:00
2018-04-25 14:18:55 +00:00
2018-05-30 01:16:36 +00:00
2018-05-23 12:36:18 +00:00
2018-05-23 12:36:18 +00:00
2018-05-30 01:16:36 +00:00
2018-08-09 07:08:20 +00:00
2018-05-11 17:30:28 +00:00
2018-05-11 17:30:28 +00:00
2017-12-13 12:46:55 +00:00
2017-12-15 09:47:01 +00:00
2018-04-06 21:07:05 +00:00
2018-05-18 06:42:21 +00:00
2017-12-07 10:59:12 +00:00
2018-09-06 13:41:04 +00:00
2018-08-09 20:51:53 +00:00
2018-08-24 23:47:49 +00:00
2018-09-13 18:37:23 +00:00
2018-09-06 13:41:04 +00:00
2018-09-06 13:41:04 +00:00
2018-09-18 15:13:29 +00:00
2018-09-06 13:41:04 +00:00
2017-12-13 09:32:55 +00:00
2018-09-06 13:41:04 +00:00
2018-09-18 15:13:29 +00:00
2018-09-06 13:41:04 +00:00
2017-12-13 09:32:55 +00:00
2018-09-06 13:41:04 +00:00
2018-08-08 14:45:44 +00:00
2018-06-07 15:35:47 +00:00
2018-09-20 08:10:35 +00:00
2018-09-20 08:10:35 +00:00
2017-12-07 10:56:07 +00:00
2018-09-06 13:41:04 +00:00
2018-05-18 06:42:21 +00:00
2017-12-07 10:59:12 +00:00
2018-09-06 13:41:04 +00:00
2018-06-07 15:35:47 +00:00
2018-09-13 18:37:23 +00:00
2018-09-06 13:41:04 +00:00
2017-12-15 09:47:01 +00:00
2017-12-07 11:05:38 +00:00
2018-09-06 13:41:04 +00:00
2018-09-06 13:41:04 +00:00
2017-12-15 09:47:01 +00:00
2017-12-07 11:02:55 +00:00
2018-09-06 13:41:04 +00:00
2018-08-08 14:45:44 +00:00
2018-08-08 14:45:44 +00:00
2018-09-18 15:13:29 +00:00
2018-09-06 13:41:04 +00:00
2018-09-06 13:41:04 +00:00
2018-06-20 14:03:02 +00:00
2018-06-20 18:42:25 +00:00
2018-09-20 08:10:35 +00:00
2018-08-09 07:08:20 +00:00
2018-05-17 17:31:27 +00:00
2018-06-21 14:37:09 +00:00