Craig Topper
7ec8f43659
[SPARC] Fix fp128 load/stores
...
The generated code for the split fp128 load/stores was missing a small yet important adjustment to the pointer metadata being fed into `getStore` and `getLoad`, making it out of sync with the effective memory address.
This problem often resulted in instructions being scheduled in the wrong order.
I also took this chance to clean up some "wrong" uses of `getAlignment` as done in D77687.
Thanks @jrtc27 for finding the problem and providing a patch.
Patch by LemonBoy and Jessica Clarke(jrtc27)
Reviewed By: craig.topper
Differential Revision: https://reviews.llvm.org/D94345
2021-01-13 14:59:50 -08:00
..
2018-05-01 19:26:15 +00:00
2019-11-18 09:45:10 +00:00
2015-02-27 21:17:42 +00:00
2018-02-24 08:24:31 +00:00
2013-12-29 07:15:09 +00:00
2019-05-15 02:35:32 +00:00
2018-08-17 09:18:31 +00:00
2020-11-20 14:00:46 -05:00
2020-11-20 17:58:26 -05:00
2012-05-01 11:11:34 +00:00
2020-02-25 14:00:01 -05:00
2019-11-18 09:45:10 +00:00
2016-10-05 20:54:17 +00:00
2013-07-14 06:24:09 +00:00
2020-11-20 17:58:26 -05:00
2020-02-13 10:16:06 -08:00
2014-01-12 04:13:17 +00:00
2017-06-21 20:36:32 +00:00
2014-01-26 06:09:59 +00:00
2019-01-14 10:55:55 +00:00
2021-01-02 01:01:19 +03:00
2020-02-13 10:16:06 -08:00
2018-08-27 07:14:53 +00:00
2017-12-11 22:25:04 +00:00
2020-11-11 18:38:22 +00:00
2021-01-13 14:59:50 -08:00
2020-11-20 17:58:26 -05:00
2020-09-07 16:17:31 +01:00
2016-05-04 12:11:05 +00:00
2015-02-27 21:17:42 +00:00
2018-04-20 07:47:12 +00:00
2019-04-26 18:45:04 +00:00
2020-10-02 20:14:55 -04:00
2019-12-24 15:57:33 -08:00
2015-02-27 21:17:42 +00:00
2018-10-29 20:10:42 +00:00
2016-10-19 15:55:11 +00:00
2020-11-20 14:00:46 -05:00
2017-05-17 11:05:20 +00:00
2020-11-20 14:00:46 -05:00
2019-06-17 09:51:07 +00:00
2020-11-20 17:58:26 -05:00
2020-12-23 22:47:36 +07:00
2020-07-20 10:39:04 +01:00
2018-06-11 05:50:08 +00:00
2015-02-27 21:17:42 +00:00
2019-04-23 15:15:33 +00:00
2018-07-20 13:14:29 +00:00
2020-02-25 14:00:01 -05:00
2015-08-31 21:10:35 +00:00
2020-11-20 14:00:46 -05:00
2018-07-04 13:28:39 +00:00
2015-08-10 19:11:39 +00:00
2015-02-27 21:17:42 +00:00
2020-11-20 17:58:26 -05:00
2018-01-29 12:10:32 +00:00
2016-04-26 10:37:14 +00:00
2016-04-26 10:37:01 +00:00
2020-07-20 10:39:04 +01:00
2018-07-17 05:49:33 +00:00
2020-02-25 14:00:01 -05:00
2018-07-16 12:14:17 +00:00
2015-09-10 21:49:06 +00:00
2016-02-26 18:55:22 +00:00
2018-04-20 07:47:12 +00:00
2020-11-20 14:00:46 -05:00