Daniel Cederman
f99e079bc7
[Sparc] Check register use with isPhysRegUsed() instead of reg_nodbg_empty()
...
Summary: By using reg_nodbg_empty() to determine if a function can be
treated as a leaf function or not, we miss the case when the register
pair L0_L1 is used but not L0 by itself. This has the effect that
use_all_i32_regs(), a test in reserved-regs.ll which tries to use all
registers, gets treated as a leaf function.
Reviewers: jyknight, venkatra
Reviewed By: jyknight
Subscribers: davide, RKSimon, sepavloff, llvm-commits
Differential Revision: https://reviews.llvm.org/D27089
llvm-svn: 297285
2017-03-08 15:23:10 +00:00
..
2016-07-09 00:19:07 +00:00
2016-05-18 09:14:13 +00:00
2015-02-27 21:17:42 +00:00
2014-05-16 09:42:04 +00:00
2015-02-27 21:17:42 +00:00
2015-04-16 23:24:18 +00:00
2015-02-27 21:17:42 +00:00
2015-04-16 23:24:18 +00:00
2016-02-26 19:40:34 +00:00
2014-05-16 09:42:04 +00:00
2016-11-11 01:34:21 +00:00
2015-09-10 21:49:06 +00:00
2016-10-25 22:13:28 +00:00
2016-01-13 04:44:14 +00:00
2016-06-17 18:11:48 +00:00
2016-10-05 20:54:17 +00:00
2015-03-04 01:35:23 +00:00
2015-06-17 20:52:32 +00:00
2016-10-25 22:13:28 +00:00
2015-10-09 21:36:19 +00:00
2016-04-25 22:54:09 +00:00
2016-04-25 22:54:09 +00:00
2016-05-04 12:11:05 +00:00
2015-02-27 21:17:42 +00:00
2016-05-20 09:03:01 +00:00
2015-02-27 21:17:42 +00:00
2016-09-13 17:51:41 +00:00
2016-10-19 15:55:11 +00:00
2016-11-01 14:23:37 +00:00
2016-09-09 14:16:51 +00:00
2016-05-10 09:09:20 +00:00
2016-09-09 14:16:51 +00:00
2016-10-10 08:53:06 +00:00
2016-06-19 11:03:28 +00:00
2014-06-09 22:42:55 +00:00
2017-02-03 11:14:39 +00:00
2015-10-21 20:05:01 +00:00
2016-06-24 18:16:36 +00:00
2015-03-13 18:20:45 +00:00
2015-07-08 16:25:12 +00:00
2015-06-23 11:31:32 +00:00
2014-05-16 09:42:04 +00:00
2015-02-27 21:17:42 +00:00
2017-01-13 19:08:36 +00:00
2017-03-08 15:23:10 +00:00
2015-08-31 21:10:35 +00:00
2015-04-16 23:24:18 +00:00
2017-02-15 19:49:14 +00:00
2017-01-04 14:01:58 +00:00
2015-08-10 19:11:39 +00:00
2015-02-27 21:17:42 +00:00
2014-05-09 22:32:13 +00:00
2016-10-25 22:13:28 +00:00
2016-04-26 10:37:14 +00:00
2016-04-26 10:37:01 +00:00
2015-09-10 21:49:06 +00:00
2015-09-10 21:49:06 +00:00
2016-02-26 18:55:22 +00:00
2016-10-05 17:40:27 +00:00
2016-06-01 08:48:56 +00:00