<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><title>LLVM Bytecode File Format</title><linkrel="stylesheet"href="llvm.css"type="text/css"><styletype="text/css">TR,TD{border:2pxsolidgray;padding-left:4pt;padding-right:4pt;padding-top:2pt;padding-bottom:2pt;}TH{border:2pxsolidgray;font-weight:bold;font-size:105%;}TABLE{text-align:center;border:2pxsolidblack;border-collapse:collapse;margin-top:1em;margin-left:1em;margin-right:1em;margin-bottom:1em;}.td_left{border:2pxsolidgray;text-align:left;}</style></head><body><divclass="doc_title"> LLVM Bytecode File Format </div><ol><li><ahref="#abstract">Abstract</a></li><li><ahref="#concepts">Concepts</a><ol><li><ahref="#blocks">Blocks</a></li><li><ahref="#lists">Lists</a></li><li><ahref="#fields">Fields</a></li><li><ahref="#align">Alignment</a></li><li><ahref="#encoding">Encoding Primitives</a></li><li><ahref="#slots">Slots</a></li></ol></li><li><ahref="#general">General Structure</a></li><li><ahref="#blockdefs">Block Definitions</a><ol><li><ahref="#signature">Signature Block</a></li><li><ahref="#module">Module Block</a></li><li><ahref="#globaltypes">Global Type Pool</a></li><li><ahref="#globalinfo">Module Info Block</a></li><li><ahref="#constantpool">Global Constant Pool</a></li><li><ahref="#functiondefs">Function Defin