Graham Hunter
f4fc01f8dd
[SVE][IR] Scalable Vector IR Type
...
* Adds a 'scalable' flag to VectorType
* Adds an 'ElementCount' class to VectorType to pass (possibly scalable) vector lengths, with overloaded operators.
* Modifies existing helper functions to use ElementCount
* Adds support for serializing/deserializing to/from both textual and bitcode IR formats
* Extends the verifier to reject global variables of scalable types
* Updates documentation
See the latest version of the RFC here: http://lists.llvm.org/pipermail/llvm-dev/2018-July/124396.html
Reviewers: rengolin, lattner, echristo, chandlerc, hfinkel, rkruppe, samparker, SjoerdMeijer, greened, sebpop
Reviewed By: hfinkel, sebpop
Differential Revision: https://reviews.llvm.org/D32530
llvm-svn: 361953
2019-05-29 12:22:54 +00:00
..
2019-04-17 17:38:09 +00:00
2018-09-20 18:59:33 +00:00
2019-01-24 18:04:21 +00:00
2018-09-24 12:47:17 +00:00
2019-02-08 20:48:56 +00:00
2019-02-08 20:48:56 +00:00
2018-02-19 19:22:28 +00:00
2018-02-19 19:22:28 +00:00
2018-02-19 19:22:28 +00:00
2018-02-19 19:22:28 +00:00
2018-02-19 19:22:28 +00:00
2018-02-19 19:22:28 +00:00
2018-07-09 17:57:48 +00:00
2018-07-09 17:57:48 +00:00
2019-05-29 12:22:54 +00:00
2018-08-16 21:29:55 +00:00
2019-01-15 16:18:52 +00:00
2018-05-09 02:40:45 +00:00
2018-09-20 08:53:06 +00:00
2018-09-20 08:53:06 +00:00
2018-11-28 21:14:32 +00:00
2018-11-28 21:14:32 +00:00
2018-11-28 21:14:32 +00:00
2019-03-19 13:49:03 +00:00
2019-03-19 13:49:03 +00:00
2018-05-09 02:40:45 +00:00
2018-01-24 09:56:07 +00:00
2018-05-09 02:40:45 +00:00
2018-01-18 02:08:23 +00:00
2018-04-26 18:17:58 +00:00
2018-08-23 09:25:17 +00:00
2018-08-23 09:25:17 +00:00
2018-11-13 18:15:47 +00:00
2018-08-23 09:25:17 +00:00
2018-08-23 09:25:17 +00:00
2018-07-09 16:52:05 +00:00
2019-05-15 02:35:32 +00:00
2018-02-23 23:13:18 +00:00
2018-02-23 23:13:18 +00:00
2019-04-17 17:38:09 +00:00
2019-03-12 21:02:54 +00:00
2019-02-12 21:55:38 +00:00
2018-01-19 17:13:12 +00:00
2018-04-21 23:52:04 +00:00
2018-04-21 23:52:04 +00:00
2018-04-21 23:52:04 +00:00
2018-04-21 23:52:04 +00:00
2018-04-21 23:52:04 +00:00
2018-12-13 19:54:27 +00:00
2019-01-11 18:31:57 +00:00
2019-05-10 20:08:24 +00:00
2018-02-07 04:05:59 +00:00
2019-01-11 18:31:57 +00:00
2019-01-11 18:31:57 +00:00
2019-05-10 20:08:24 +00:00
2019-05-10 20:08:24 +00:00
2019-01-11 18:31:57 +00:00
2019-01-11 18:31:57 +00:00
2018-07-11 20:25:49 +00:00
2019-05-10 20:08:24 +00:00
2019-01-11 18:31:57 +00:00
2018-01-11 22:15:05 +00:00
2018-07-11 20:25:49 +00:00
2018-01-11 22:15:05 +00:00
2018-12-13 19:54:27 +00:00
2019-05-10 20:08:24 +00:00
2019-05-10 20:08:24 +00:00
2019-03-08 05:27:53 +00:00
2019-03-08 05:27:53 +00:00
2018-02-12 19:45:54 +00:00
2018-02-12 19:45:54 +00:00
2018-05-09 02:40:45 +00:00
2019-05-15 02:35:32 +00:00
2019-05-15 02:35:32 +00:00
2019-05-15 02:35:32 +00:00
2018-05-03 11:03:01 +00:00
2019-03-12 21:02:54 +00:00
2018-04-17 04:02:24 +00:00
2018-04-17 04:02:24 +00:00
2019-04-10 06:20:20 +00:00
2018-04-05 02:44:46 +00:00
2018-07-11 20:25:49 +00:00
2018-05-09 02:40:45 +00:00
2018-09-12 08:54:06 +00:00