LLVM
8.0.1
|
#include "llvm/ADT/SmallVector.h"
#include "llvm/Support/DataTypes.h"
#include "llvm/Support/ErrorHandling.h"
#include <cassert>
Go to the source code of this file.
Classes | |
class | llvm::BitCodeAbbrevOp |
BitCodeAbbrevOp - This describes one or more operands in an abbreviation. More... | |
struct | llvm::isPodLike< BitCodeAbbrevOp > |
class | llvm::BitCodeAbbrev |
BitCodeAbbrev - This class represents an abbreviation record. More... | |
Namespaces | |
llvm | |
This class represents lattice values for constants. | |
llvm::bitc | |
Enumerations | |
enum | llvm::bitc::StandardWidths { llvm::bitc::BlockIDWidth = 8, llvm::bitc::CodeLenWidth = 4, llvm::bitc::BlockSizeWidth = 32 } |
enum | llvm::bitc::FixedAbbrevIDs { llvm::bitc::END_BLOCK = 0, llvm::bitc::ENTER_SUBBLOCK = 1, llvm::bitc::DEFINE_ABBREV = 2, llvm::bitc::UNABBREV_RECORD = 3, llvm::bitc::FIRST_APPLICATION_ABBREV = 4 } |
enum | llvm::bitc::StandardBlockIDs { llvm::bitc::BLOCKINFO_BLOCK_ID = 0, llvm::bitc::FIRST_APPLICATION_BLOCKID = 8 } |
StandardBlockIDs - All bitcode files can optionally include a BLOCKINFO block, which contains metadata about other blocks in the file. More... | |
enum | llvm::bitc::BlockInfoCodes { llvm::bitc::BLOCKINFO_CODE_SETBID = 1, llvm::bitc::BLOCKINFO_CODE_BLOCKNAME = 2, llvm::bitc::BLOCKINFO_CODE_SETRECORDNAME = 3 } |
BlockInfoCodes - The blockinfo block contains metadata about user-defined blocks. More... | |
Variables | |
static const unsigned | llvm::BWH_MagicField = 0 * 4 |
Offsets of the 32-bit fields of bitcode wrapper header. More... | |
static const unsigned | llvm::BWH_VersionField = 1 * 4 |
static const unsigned | llvm::BWH_OffsetField = 2 * 4 |
static const unsigned | llvm::BWH_SizeField = 3 * 4 |
static const unsigned | llvm::BWH_CPUTypeField = 4 * 4 |
static const unsigned | llvm::BWH_HeaderSize = 5 * 4 |