1 //===-- llvm/Bytecode/Format.h - VM bytecode file format info ----*- C++ -*--=//
3 // This header defines intrinsic constants that are useful to libraries that
4 // need to hack on bytecode files directly, like the reader and writer.
6 //===----------------------------------------------------------------------===//
8 #ifndef LLVM_BYTECODE_FORMAT_H
9 #define LLVM_BYTECODE_FORMAT_H
11 class BytecodeFormat { // Throw the constants into a poorman's namespace...
12 BytecodeFormat(); // do not implement
15 // ID Numbers that are used in bytecode files...
17 // File level identifiers...
28 // Can also have ConstantPool block
29 // Can also have SymbolTable block
30 BasicBlock = 0x31, // May contain many basic blocks