add new codes

llvm-svn: 36725
This commit is contained in:
Chris Lattner 2007-05-04 03:00:00 +00:00
parent e72bf9fda6
commit e796a9eec9
1 changed files with 11 additions and 5 deletions

View File

@ -28,11 +28,12 @@ namespace bitc {
MODULE_BLOCK_ID = 0,
// Module sub-block id's
TYPE_BLOCK_ID = 1,
CONSTANTS_BLOCK_ID = 2,
FUNCTION_BLOCK_ID = 3,
TYPE_SYMTAB_BLOCK_ID = 4,
VALUE_SYMTAB_BLOCK_ID = 5
PARAMATTR_BLOCK_ID = 1,
TYPE_BLOCK_ID = 2,
CONSTANTS_BLOCK_ID = 3,
FUNCTION_BLOCK_ID = 4,
TYPE_SYMTAB_BLOCK_ID = 5,
VALUE_SYMTAB_BLOCK_ID = 6
};
@ -60,6 +61,11 @@ namespace bitc {
MODULE_CODE_PURGEVALS = 10
};
/// PARAMATTR blocks have code for defining a parameter attribute set.
enum ParamAttrCodes {
PARAMATTR_CODE_ENTRY = 1 // ENTRY: [paramidx0, attr0, paramidx1, attr1...]
};
/// TYPE blocks have codes for each type primitive they use.
enum TypeCodes {
TYPE_CODE_NUMENTRY = 1, // TYPE_CODE_NUMENTRY: [numentries]