Jonas Paulsson
b5b91cd402
[SystemZ] set 'guessInstructionProperties = 0' and set flags as needed.
...
This has proven a healthy exercise, as many cases of incorrect instruction
flags were corrected in the process. As part of this, IntrWriteMem was added
to several SystemZ instrinsics.
Furthermore, a bug was exposed in TwoAddress with this change (as incorrect
hasSideEffects flags were removed and instructions could now be sunk), and
the test case for that bugfix (r319646) is included here as
test/CodeGen/SystemZ/twoaddr-sink.ll.
One temporary test regression (one extra copy) which will hopefully go away
in upcoming patches for similar cases:
test/CodeGen/SystemZ/vec-trunc-to-i1.ll
Review: Ulrich Weigand.
https://reviews.llvm.org/D40437
llvm-svn: 319756
2017-12-05 11:24:39 +00:00
..
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-11-09 16:31:57 +00:00
2017-01-11 19:55:19 +00:00
2017-08-04 18:53:35 +00:00
2017-08-04 18:53:35 +00:00
2017-08-04 18:53:35 +00:00
2017-08-04 18:53:35 +00:00
2017-08-04 18:57:58 +00:00
2017-08-04 18:53:35 +00:00
2017-08-04 18:53:35 +00:00
2017-08-04 18:53:35 +00:00
2017-08-04 18:53:35 +00:00
2017-08-04 18:57:58 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-08-11 06:57:08 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-12-05 11:24:39 +00:00
2017-07-17 17:41:11 +00:00
2017-09-19 20:50:05 +00:00
2017-12-05 10:52:24 +00:00
2017-11-30 16:12:24 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-09-28 16:22:54 +00:00
2017-09-28 16:22:54 +00:00
2017-09-28 16:22:54 +00:00
2017-09-28 16:22:54 +00:00
2016-11-28 13:34:08 +00:00
2016-11-28 13:34:08 +00:00
2016-11-28 13:34:08 +00:00
2016-11-28 13:34:08 +00:00
2016-11-28 13:34:08 +00:00
2017-11-10 08:46:26 +00:00
2017-11-20 14:54:03 +00:00
2017-01-11 19:55:19 +00:00
2017-01-11 19:55:19 +00:00
2017-01-11 19:55:19 +00:00
2017-01-11 19:55:19 +00:00
2017-01-11 19:55:19 +00:00
2017-01-11 19:55:19 +00:00
2016-11-28 13:34:08 +00:00
2016-11-28 13:34:08 +00:00
2017-05-04 13:33:30 +00:00
2017-07-21 11:59:37 +00:00
2017-12-04 17:18:51 +00:00
2017-04-07 12:35:11 +00:00
2017-04-05 13:45:37 +00:00
2017-12-04 17:18:51 +00:00
2017-03-22 06:03:32 +00:00
2017-03-31 13:22:59 +00:00
2017-03-21 05:49:40 +00:00
2017-07-17 17:44:20 +00:00
2017-07-17 17:44:20 +00:00
2017-07-17 17:42:48 +00:00
2017-10-06 13:59:28 +00:00
2017-07-17 17:44:20 +00:00
2017-07-17 17:42:48 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-01-30 17:57:28 +00:00
2017-07-17 17:44:20 +00:00
2017-11-30 16:12:24 +00:00
2017-07-17 17:44:20 +00:00
2017-10-06 13:59:28 +00:00
2017-07-17 17:44:20 +00:00
2017-07-17 17:44:20 +00:00
2017-11-30 16:12:24 +00:00
2017-10-06 13:59:28 +00:00
2017-07-17 17:42:48 +00:00
2017-10-06 13:59:28 +00:00
2017-07-17 17:44:20 +00:00
2017-11-27 15:28:15 +00:00
2017-07-17 17:42:48 +00:00
2017-10-06 13:59:28 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:44:20 +00:00
2017-07-17 17:44:20 +00:00
2017-07-17 17:44:20 +00:00
2017-07-17 17:44:20 +00:00
2017-06-12 17:15:41 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:44:20 +00:00
2017-07-17 17:42:48 +00:00
2017-10-06 13:59:28 +00:00
2017-07-17 17:44:20 +00:00
2016-12-02 18:21:53 +00:00
2017-06-26 16:50:32 +00:00
2017-07-17 17:41:11 +00:00
2017-01-11 19:55:19 +00:00
2017-01-11 19:55:19 +00:00
2017-01-31 23:48:32 +00:00
2017-08-17 08:33:44 +00:00
2017-12-04 17:18:51 +00:00
2017-06-26 13:38:27 +00:00
2017-11-14 20:00:34 +00:00
2016-11-11 12:43:51 +00:00
2016-11-11 12:46:28 +00:00
2017-11-28 17:15:09 +00:00
2017-11-28 17:15:09 +00:00
2017-11-28 17:15:09 +00:00
2017-11-28 17:15:09 +00:00
2017-11-28 17:15:09 +00:00
2017-11-28 17:15:09 +00:00
2017-11-28 17:15:09 +00:00
2017-07-17 17:41:11 +00:00
2017-11-28 17:15:09 +00:00
2017-07-17 17:41:11 +00:00
2017-07-17 17:41:11 +00:00
2017-05-10 13:03:25 +00:00
2017-03-31 14:06:59 +00:00
2017-08-07 19:56:34 +00:00
2016-11-28 13:40:08 +00:00
2017-11-14 21:44:09 +00:00
2017-05-12 06:32:03 +00:00
2017-02-03 11:14:39 +00:00
2017-02-03 19:11:19 +00:00
2017-01-30 18:29:46 +00:00
2017-12-04 17:18:51 +00:00
2017-12-04 17:18:51 +00:00
2017-11-30 16:12:24 +00:00
2017-11-30 16:12:24 +00:00
2017-09-29 14:31:39 +00:00
2017-12-05 11:24:39 +00:00
2017-11-14 19:20:46 +00:00
2017-04-24 12:40:28 +00:00
2017-03-17 06:47:08 +00:00
2017-04-10 20:18:21 +00:00
2017-12-04 17:18:51 +00:00
2017-12-04 17:18:51 +00:00
2017-12-05 10:52:24 +00:00
2017-12-05 10:52:24 +00:00
2017-10-06 13:59:28 +00:00
2017-07-17 17:44:20 +00:00
2017-10-06 13:59:28 +00:00
2017-10-06 13:59:28 +00:00
2017-06-23 14:30:46 +00:00
2016-11-28 13:59:22 +00:00
2016-11-28 13:59:22 +00:00
2016-11-28 13:59:22 +00:00
2017-12-05 11:24:39 +00:00
2017-03-14 00:34:14 +00:00
2017-01-18 11:40:28 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:41:11 +00:00
2017-07-17 17:42:48 +00:00
2017-12-04 17:18:51 +00:00
2017-12-04 17:18:51 +00:00
2017-07-17 17:41:11 +00:00
2017-10-06 13:59:28 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:41:11 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:44:20 +00:00
2017-07-17 17:44:20 +00:00
2017-07-17 17:41:11 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:42:48 +00:00
2017-07-17 17:41:11 +00:00
2017-07-17 17:42:48 +00:00
2017-01-27 07:46:26 +00:00
2017-07-17 17:42:48 +00:00
2017-10-06 13:59:28 +00:00
2017-07-17 17:42:48 +00:00
2017-12-05 11:24:39 +00:00
2017-07-17 17:41:11 +00:00
2017-01-27 07:46:26 +00:00
2017-03-07 09:49:31 +00:00