mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-25 16:24:23 +00:00
add new codes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36725 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -28,11 +28,12 @@ namespace bitc {
|
|||||||
MODULE_BLOCK_ID = 0,
|
MODULE_BLOCK_ID = 0,
|
||||||
|
|
||||||
// Module sub-block id's
|
// Module sub-block id's
|
||||||
TYPE_BLOCK_ID = 1,
|
PARAMATTR_BLOCK_ID = 1,
|
||||||
CONSTANTS_BLOCK_ID = 2,
|
TYPE_BLOCK_ID = 2,
|
||||||
FUNCTION_BLOCK_ID = 3,
|
CONSTANTS_BLOCK_ID = 3,
|
||||||
TYPE_SYMTAB_BLOCK_ID = 4,
|
FUNCTION_BLOCK_ID = 4,
|
||||||
VALUE_SYMTAB_BLOCK_ID = 5
|
TYPE_SYMTAB_BLOCK_ID = 5,
|
||||||
|
VALUE_SYMTAB_BLOCK_ID = 6
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -60,6 +61,11 @@ namespace bitc {
|
|||||||
MODULE_CODE_PURGEVALS = 10
|
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.
|
/// TYPE blocks have codes for each type primitive they use.
|
||||||
enum TypeCodes {
|
enum TypeCodes {
|
||||||
TYPE_CODE_NUMENTRY = 1, // TYPE_CODE_NUMENTRY: [numentries]
|
TYPE_CODE_NUMENTRY = 1, // TYPE_CODE_NUMENTRY: [numentries]
|
||||||
|
Reference in New Issue
Block a user