[llvm-commits] CVS: llvm/include/llvm/Bitcode/LLVMBitCodes.h
Chris Lattner
sabre at nondot.org
Thu May 3 20:00:18 PDT 2007
Changes in directory llvm/include/llvm/Bitcode:
LLVMBitCodes.h updated: 1.12 -> 1.13
---
Log message:
add new codes
---
Diffs of the changes: (+11 -5)
LLVMBitCodes.h | 16 +++++++++++-----
1 files changed, 11 insertions(+), 5 deletions(-)
Index: llvm/include/llvm/Bitcode/LLVMBitCodes.h
diff -u llvm/include/llvm/Bitcode/LLVMBitCodes.h:1.12 llvm/include/llvm/Bitcode/LLVMBitCodes.h:1.13
--- llvm/include/llvm/Bitcode/LLVMBitCodes.h:1.12 Thu May 3 17:16:11 2007
+++ llvm/include/llvm/Bitcode/LLVMBitCodes.h Thu May 3 22:00:00 2007
@@ -28,11 +28,12 @@
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 @@
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]
More information about the llvm-commits
mailing list