mirror of
https://github.com/llvm/llvm-project.git
synced 2025-05-01 11:16:09 +00:00

This requires output-ing a "Magic" 4-byte header. We also emit a block info block, to describe our blocks and records. The output of `llvm-bcanalyzer` would look like: ``` <BLOCKINFO_BLOCK/> <Metadata NumWords=17 BlockCodeSize=2> <Version op0=1/> <Context NumWords=13 BlockCodeSize=2> <GUID op0=2/> <Counters op0=1 op1=2 op2=3/> ``` Instead of having `Unknown` for block and record IDs.