Duncan P. N. Exon Smith 511eb032bb IR: getOrInsertODRUniquedType => DICompositeType::getODRType, NFC
Lift the API for debug info ODR type uniquing up a layer.  Instead of
clients managing the map directly on the LLVMContext, add a static
method to DICompositeType called getODRType and handle the map in the
background.  Also adds DICompositeType::getODRTypeIfExists, so far just
for convenience in the unit tests.

This simplifies the logic in LLParser and BitcodeReader.  Because of
argument spam there are actually a few more lines of code now; I'll see
if I come up with a reasonable way to clean that up.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@266742 91177308-0d34-0410-b5e6-96231b3b80d8
2016-04-19 14:55:09 +00:00
..
2016-01-20 22:05:50 +00:00
2015-12-10 14:19:35 +00:00
2016-03-24 00:06:03 +00:00
2015-12-01 15:19:48 +00:00
2015-12-01 15:19:48 +00:00
2015-12-01 15:19:48 +00:00
2015-11-27 23:21:45 +00:00
2015-12-07 16:31:41 +00:00
2015-11-30 18:54:24 +00:00
2015-12-01 15:46:46 +00:00
2015-12-08 02:29:45 +00:00
2015-12-07 16:31:41 +00:00
2015-11-29 14:53:06 +00:00
2015-12-07 16:31:41 +00:00
2015-12-07 16:31:41 +00:00
2015-12-07 16:31:41 +00:00