summaryrefslogtreecommitdiffstats
path: root/llvm/lib/DebugInfo/DWARFUnit.cpp
diff options
context:
space:
mode:
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>2014-11-18 00:37:17 +0000
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>2014-11-18 00:37:17 +0000
commit50846f80acea3d2e2e74d472ae22ddbae0984930 (patch)
treeea98a752c8216e1abd7fb700f337c9a34d1b0da0 /llvm/lib/DebugInfo/DWARFUnit.cpp
parent94d384e4231e5e1e511873e421fdb63b175d64f0 (diff)
downloadbcm5719-llvm-50846f80acea3d2e2e74d472ae22ddbae0984930.tar.gz
bcm5719-llvm-50846f80acea3d2e2e74d472ae22ddbae0984930.zip
IR: Split MDNode into GenericMDNode and MDNodeFwdDecl
Split `MDNode` into two classes: - `GenericMDNode`, which is uniquable (and for now, always starts uniqued). Once `Metadata` is split from the `Value` hierarchy, this class will lose the ability to RAUW itself. - `MDNodeFwdDecl`, which is used for the "temporary" interface, is never uniqued, and isn't managed by `LLVMContext` at all. I've left most of the guts in `MDNode` for now, but I'll incrementally move things to the right places (or delete the functionality, as appropriate). Part of PR21532. llvm-svn: 222205
Diffstat (limited to 'llvm/lib/DebugInfo/DWARFUnit.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud