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
..
2014-11-11 07:39:27 +00:00
2014-06-09 22:42:55 +00:00
2014-06-09 22:42:55 +00:00
2015-01-08 22:38:29 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2014-09-10 17:58:16 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2014-09-10 17:58:16 +00:00
2014-09-01 18:44:57 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-12-15 19:07:53 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-10-21 23:00:20 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-12-02 22:59:06 +00:00
2015-01-05 12:34:01 +00:00
2014-09-10 17:58:16 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2014-11-24 23:15:18 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-12-15 19:07:53 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-12-15 19:07:53 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-12-02 22:59:02 +00:00
2014-12-02 22:59:02 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-12-15 19:07:53 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-12-15 19:07:53 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00
2014-11-07 00:31:14 +00:00
2014-09-10 17:58:16 +00:00
2014-12-15 19:07:53 +00:00
2014-12-02 22:59:02 +00:00
2015-01-08 22:38:29 +00:00
2014-09-10 17:58:16 +00:00
2014-09-10 17:58:16 +00:00