LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Enumerations
BitCodes.h File Reference
#include "llvm/ADT/SmallVector.h"
#include "llvm/Support/DataTypes.h"
#include "llvm/Support/ErrorHandling.h"
#include <cassert>
Include dependency graph for BitCodes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::BitCodeAbbrevOp
 
struct  llvm::isPodLike< BitCodeAbbrevOp >
 
class  llvm::BitCodeAbbrev
 

Namespaces

 llvm
 List of target independent CodeGen pass IDs.
 
 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 }
 
enum  llvm::bitc::BlockInfoCodes { llvm::bitc::BLOCKINFO_CODE_SETBID = 1, llvm::bitc::BLOCKINFO_CODE_BLOCKNAME = 2, llvm::bitc::BLOCKINFO_CODE_SETRECORDNAME = 3 }