Duncan P. N. Exon Smith
f416d72973
IR: Add 'distinct' MDNodes to bitcode and assembly
...
Propagate whether `MDNode`s are 'distinct' through the other types of IR
(assembly and bitcode). This adds the `distinct` keyword to assembly.
Currently, no one actually calls `MDNode::getDistinct()`, so these nodes
only get created for:
- self-references, which are never uniqued, and
- nodes whose operands are replaced that hit a uniquing collision.
The concept of distinct nodes is still not quite first-class, since
distinct-ness doesn't yet survive across `MapMetadata()`.
Part of PR22111.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225474 91177308-0d34-0410-b5e6-96231b3b80d8
2015-01-08 22:38:29 +00:00
..
2013-03-21 18:30:10 +00:00
2013-03-21 18:30:10 +00:00
2011-09-19 22:11:35 +00:00
2011-09-19 22:11:35 +00:00
2012-11-27 09:55:56 +00:00
2012-11-27 09:55:56 +00:00
2012-07-02 19:09:46 +00:00
2011-09-02 22:41:11 +00:00
2013-01-01 13:57:25 +00:00
2014-10-15 23:44:41 +00:00
2012-12-30 01:28:40 +00:00
2013-07-14 01:42:54 +00:00
2013-09-30 18:17:35 +00:00
2013-09-30 18:17:35 +00:00
2014-05-19 18:25:54 +00:00
2013-08-08 08:22:39 +00:00
2013-07-14 02:10:57 +00:00
2014-07-01 00:19:34 +00:00
2014-04-15 18:06:46 +00:00
2014-11-04 02:02:14 +00:00
2013-11-03 12:22:13 +00:00
2012-07-02 12:47:22 +00:00
2012-12-30 02:33:22 +00:00
2014-12-15 19:07:53 +00:00
2013-08-12 12:43:26 +00:00
2013-07-14 01:42:54 +00:00
2012-12-30 01:28:40 +00:00
2013-07-14 01:42:54 +00:00
2013-07-14 01:42:54 +00:00
2014-09-07 13:49:57 +00:00
2012-07-02 12:47:22 +00:00
2013-07-14 01:42:54 +00:00
2014-12-15 19:07:53 +00:00
2013-07-14 01:50:49 +00:00
2013-07-20 04:09:00 +00:00
2014-12-15 19:07:53 +00:00
2013-12-08 00:50:58 +00:00
2013-07-14 01:42:54 +00:00
2012-07-02 12:47:22 +00:00
2013-12-13 08:00:01 +00:00
2013-02-20 07:21:42 +00:00
2013-07-14 01:42:54 +00:00
2014-04-25 17:34:55 +00:00
2012-07-02 19:09:46 +00:00
2013-11-04 18:52:06 +00:00
2014-08-26 00:33:28 +00:00
2013-11-18 21:44:03 +00:00
2012-12-30 01:28:40 +00:00
2014-11-04 02:02:14 +00:00
2014-12-15 19:07:53 +00:00
2012-07-02 19:09:46 +00:00
2013-12-08 00:51:21 +00:00
2013-12-08 00:50:58 +00:00
2013-12-13 07:59:56 +00:00
2013-07-14 01:42:54 +00:00
2013-07-14 01:42:54 +00:00
2013-07-14 02:10:57 +00:00
2015-01-08 22:38:29 +00:00
2015-01-08 22:38:29 +00:00
2015-01-08 22:38:29 +00:00
2015-01-08 22:38:29 +00:00
2013-07-14 01:42:54 +00:00
2013-01-01 13:57:25 +00:00
2014-07-03 02:11:49 +00:00
2014-12-15 19:07:53 +00:00
2015-01-06 22:55:16 +00:00
2014-01-24 17:20:08 +00:00
2013-07-14 01:50:49 +00:00
2014-04-28 08:52:44 +00:00