From f9a3ec86c138177c7d9b3a9d119e6d2247d14bd8 Mon Sep 17 00:00:00 2001
From: Chris Lattner
[SETBID (#1), blockid]
[DEFINE_ABBREV, ...]
+[BLOCKNAME, ...name...]
+[SETRECORDNAME, RecordID, ...name...]
@@ -582,6 +584,15 @@ in BLOCKINFO blocks receive abbreviation IDs as described
in DEFINE_ABBREV.
The BLOCKNAME can optionally occur in this block. The elements of +the record are the bytes for the string name of the block. llvm-bcanalyzer uses +this to dump out bitcode files symbolically.
+ +The SETRECORDNAME record can optionally occur in this block. The +first entry is a record ID number and the rest of the elements of the record are +the bytes for the string name of the record. llvm-bcanalyzer uses +this to dump out bitcode files symbolically.
+Note that although the data in BLOCKINFO blocks is described as "metadata," the abbreviations they contain are essential for parsing records -- cgit v1.1