Tim Northover
9cf8f9c151
GlobalISel: simplify MachineIRBuilder interface.
...
MachineIRBuilder had weird before/after and beginning/end flags for the insert
point. Unfortunately the non-default means that instructions will be inserted
in reverse order which is almost never what anyone wants.
Really, I think we just want (like IRBuilder has) the ability to insert at any
C++ iterator-style point (i.e. before any instruction or before MBB.end()). So
this fixes MIRBuilders to behave like IRBuilders in this respect.
llvm-svn: 288980
2016-12-07 21:05:38 +00:00
..
2016-12-07 21:05:38 +00:00
2016-04-18 09:17:29 +00:00
2016-10-24 20:51:46 +00:00
2016-09-08 00:48:37 +00:00
2016-11-23 23:30:37 +00:00
2015-08-03 15:29:47 +00:00
2016-12-01 18:42:42 +00:00
2015-08-10 11:59:44 +00:00
2016-07-28 18:40:00 +00:00
2016-10-31 20:35:20 +00:00
2016-03-08 15:33:51 +00:00
2016-12-01 21:59:09 +00:00
2016-02-11 19:57:46 +00:00
2015-05-24 16:58:59 +00:00
2016-10-05 19:25:20 +00:00
2016-04-18 09:17:29 +00:00
2016-11-16 22:24:56 +00:00
2016-06-12 15:39:02 +00:00
2015-06-23 09:49:53 +00:00
2015-06-23 09:49:53 +00:00
2015-12-23 01:42:15 +00:00
2015-10-05 04:44:18 +00:00
2016-10-12 22:13:19 +00:00
2015-06-23 09:49:53 +00:00
2015-06-23 09:49:53 +00:00
2015-05-20 01:07:23 +00:00
2016-11-20 13:47:59 +00:00
2016-09-01 12:10:36 +00:00
2015-07-14 17:38:17 +00:00
2016-11-10 18:02:34 +00:00
2016-07-08 21:08:09 +00:00
2015-07-14 17:52:07 +00:00
2015-10-05 04:44:18 +00:00
2016-08-11 22:21:41 +00:00
2016-09-21 12:57:45 +00:00
2016-09-16 14:07:29 +00:00
2016-08-02 02:15:45 +00:00
2015-12-18 21:53:24 +00:00
2016-04-24 05:14:01 +00:00
2015-11-17 00:51:23 +00:00
2015-06-23 09:49:53 +00:00
2016-08-31 16:48:13 +00:00
2016-11-20 13:47:59 +00:00
2016-12-01 19:32:15 +00:00
2015-06-15 20:30:22 +00:00
2016-03-28 17:05:30 +00:00
2016-09-26 18:38:05 +00:00
2016-10-25 02:55:17 +00:00
2016-10-25 02:55:17 +00:00
2016-09-11 18:51:28 +00:00
2015-06-23 09:49:53 +00:00
2016-08-31 16:48:13 +00:00
2016-10-21 16:02:35 +00:00
2016-12-01 19:32:15 +00:00
2016-06-29 14:59:50 +00:00
2016-11-18 02:40:40 +00:00
2016-10-01 03:43:20 +00:00
2015-04-11 02:11:45 +00:00
2016-10-05 21:36:16 +00:00
2016-11-10 22:47:38 +00:00
2016-11-28 20:11:54 +00:00
2016-04-18 09:17:29 +00:00
2016-02-22 03:33:28 +00:00
2016-10-23 19:39:16 +00:00
2016-08-25 01:27:13 +00:00
2016-04-18 09:17:29 +00:00
2016-11-14 21:50:13 +00:00
2015-06-23 09:49:53 +00:00
2016-06-24 20:13:42 +00:00
2016-02-03 17:52:29 +00:00
2016-10-24 20:35:35 +00:00
2015-10-05 04:46:30 +00:00
2016-01-20 00:23:32 +00:00
2016-08-19 03:03:24 +00:00
2016-06-10 16:19:46 +00:00
2016-06-21 05:10:24 +00:00
2016-04-12 20:18:48 +00:00
2016-11-11 22:39:50 +00:00
2016-11-11 22:37:31 +00:00
2016-03-05 15:45:23 +00:00
2014-07-01 21:19:13 +00:00
2016-04-22 14:43:50 +00:00
2015-07-28 06:18:04 +00:00
2016-04-20 00:21:24 +00:00
2016-10-29 11:29:39 +00:00
2016-06-12 15:39:02 +00:00
2016-12-01 21:56:33 +00:00
2016-06-12 15:39:02 +00:00
2016-10-25 02:55:17 +00:00
2016-09-14 20:22:03 +00:00
2016-04-08 21:26:31 +00:00
2016-10-11 20:36:43 +00:00
2016-10-24 19:23:39 +00:00
2016-09-23 21:46:02 +00:00
2015-07-15 08:22:23 +00:00
2016-07-08 03:32:49 +00:00
2016-10-23 19:39:16 +00:00
2016-04-17 17:37:33 +00:00
2015-06-23 09:49:53 +00:00
2016-06-21 15:58:55 +00:00