summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-05-04 03:00:00 +0000
committerChris Lattner <sabre@nondot.org>2007-05-04 03:00:00 +0000
commitdea4205556f507b31f3162be1e60f5f7a76c212d (patch)
tree57a18500bce93b2e94c21f5d9492b95a17beef91 /include
parentf0a653199798978b869a29bd776d9a3b06828484 (diff)
downloadllvm-dea4205556f507b31f3162be1e60f5f7a76c212d.tar.gz
llvm-dea4205556f507b31f3162be1e60f5f7a76c212d.tar.bz2
llvm-dea4205556f507b31f3162be1e60f5f7a76c212d.tar.xz
add new codes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36725 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/llvm/Bitcode/LLVMBitCodes.h16
1 files changed, 11 insertions, 5 deletions
diff --git a/include/llvm/Bitcode/LLVMBitCodes.h b/include/llvm/Bitcode/LLVMBitCodes.h
index 4048e39a05..5316e4e7e3 100644
--- a/include/llvm/Bitcode/LLVMBitCodes.h
+++ b/include/llvm/Bitcode/LLVMBitCodes.h
@@ -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]