diff options
author | Karl Schimpf <kschimpf@google.com> | 2013-07-22 12:34:53 -0700 |
---|---|---|
committer | Karl Schimpf <kschimpf@google.com> | 2013-07-22 12:34:53 -0700 |
commit | b88a634f28cbfeade16b68d1d99fb58e27e311b4 (patch) | |
tree | c67e307540360ded8512a556909bd818d9f1881d /include/llvm/Bitcode/NaCl | |
parent | 9b2942831f43dd9a5802565b9996bdf2c0bfd896 (diff) |
Remove module info records not allowed by PNaCl from the bitcode.
Remove dead code for:
(1) Top-level inline assembly.
(2) Remove code for named sections.
(3) Remove code for GC names.
(4) Global variable aliases.
BUG= https://code.google.com/p/nativeclient/issues/detail?id=3405
R=jvoung@chromium.org
Review URL: https://codereview.chromium.org/18770005
Diffstat (limited to 'include/llvm/Bitcode/NaCl')
-rw-r--r-- | include/llvm/Bitcode/NaCl/NaClLLVMBitCodes.h | 23 |
1 files changed, 7 insertions, 16 deletions
diff --git a/include/llvm/Bitcode/NaCl/NaClLLVMBitCodes.h b/include/llvm/Bitcode/NaCl/NaClLLVMBitCodes.h index a7c56b4aaf..5a1e350a29 100644 --- a/include/llvm/Bitcode/NaCl/NaClLLVMBitCodes.h +++ b/include/llvm/Bitcode/NaCl/NaClLLVMBitCodes.h @@ -53,24 +53,15 @@ namespace naclbitc { MODULE_CODE_VERSION = 1, // VERSION: [version#] MODULE_CODE_TRIPLE = 2, // Not used in PNaCl MODULE_CODE_DATALAYOUT = 3, // Not used in PNaCl - MODULE_CODE_ASM = 4, // ASM: [strchr x N] - MODULE_CODE_SECTIONNAME = 5, // SECTIONNAME: [strchr x N] - - // FIXME: Remove DEPLIB in 4.0. - MODULE_CODE_DEPLIB = 6, // DEPLIB: [strchr x N] - - MODULE_CODE_GLOBALVAR = 7, // Not used in PNaCl. - + MODULE_CODE_ASM = 4, // Not used in PNaCl + MODULE_CODE_SECTIONNAME = 5, // Not used in PNaCl + MODULE_CODE_DEPLIB = 6, // Not used in PNaCl + MODULE_CODE_GLOBALVAR = 7, // Not used in PNaCl // FUNCTION: [type, callingconv, isproto, linkage] MODULE_CODE_FUNCTION = 8, - - // ALIAS: [alias type, aliasee val#, linkage, visibility] - MODULE_CODE_ALIAS = 9, - - // MODULE_CODE_PURGEVALS: [numvals] - MODULE_CODE_PURGEVALS = 10, - - MODULE_CODE_GCNAME = 11 // GCNAME: [strchr x N] + MODULE_CODE_ALIAS = 9, // Not used in PNaCl + MODULE_CODE_PURGEVALS = 10, // Not used in PNaCl + MODULE_CODE_GCNAME = 11 // Not used in PNaCl }; /// PARAMATTR blocks have code for defining a parameter attribute set. |