Jessica Paquette 8e71ee3c07 Add -foutline option to enable the MachineOutliner in AArch64
Since we've been working on productizing the MachineOutliner in AArch64, it
makes sense to provide a more user-friendly way to enable it.

This allows users of AArch64 to enable the outliner using -foutline instead
of -mllvm -enable-machine-outliner. Other, less mature implementations (e.g,
x86-64) can still enable the pass using the -mllvm option.

Also add a test to make sure it works.

llvm-svn: 331370
2018-05-02 16:42:51 +00:00
..
2018-04-30 19:08:27 +00:00
2018-04-30 19:08:27 +00:00
2018-01-09 09:18:14 +00:00
2013-12-12 13:27:11 +00:00
2016-04-26 13:54:29 +00:00
2016-04-26 13:54:29 +00:00
2018-04-12 14:17:04 +00:00
2017-01-08 10:04:07 +00:00
2015-11-16 14:05:48 +00:00
2015-01-03 00:28:47 +00:00
2014-05-08 02:28:32 +00:00
2017-06-23 15:34:16 +00:00
2017-06-23 15:34:16 +00:00
2018-04-06 15:14:32 +00:00
2017-11-17 21:55:23 +00:00
2017-08-15 19:47:06 +00:00
2016-07-10 23:24:36 +00:00
2018-04-06 15:14:32 +00:00
2018-04-06 15:14:32 +00:00
2018-04-06 15:14:32 +00:00
2017-03-15 23:41:58 +00:00
2018-02-07 22:15:33 +00:00
2017-08-22 21:16:22 +00:00
2017-08-22 21:16:22 +00:00
2017-08-22 21:16:22 +00:00
2017-06-16 19:29:20 +00:00
2016-10-18 19:22:20 +00:00
2016-10-18 19:22:20 +00:00
2016-10-18 19:22:20 +00:00
2016-10-18 19:22:20 +00:00
2017-06-23 16:52:49 +00:00
O.c
2018-04-12 14:17:04 +00:00
2018-04-16 10:21:24 +00:00
2018-02-07 22:15:33 +00:00
2018-02-07 22:15:33 +00:00
2018-04-06 15:14:32 +00:00
2016-04-19 17:43:54 +00:00
2016-10-18 19:22:20 +00:00
2018-04-12 14:17:04 +00:00
2014-02-05 22:21:15 +00:00
2014-02-25 18:23:47 +00:00
2014-02-16 07:29:41 +00:00
2013-10-27 14:46:16 +00:00
2015-09-10 22:31:45 +00:00