diff options
author | Mark Seaborn <mseaborn@chromium.org> | 2013-06-21 11:34:16 -0700 |
---|---|---|
committer | Mark Seaborn <mseaborn@chromium.org> | 2013-06-21 11:34:16 -0700 |
commit | 222873819b08b3758f82bc2f432a99dcd76397de (patch) | |
tree | ecc203076dba68796eed8856145276b05bd1a339 /include/llvm/Bitcode/BitCodes.h | |
parent | c51cdee071a24059cc510297a3a6ad4cf5c8f4fa (diff) |
PNaCl wire format: Remove function attributes from pexe reader/writer
Remove support for reading and writing the PARAMATTR_BLOCK_ID and
PARAMATTR_GROUP_BLOCK_ID blocks.
These blocks will no longer be written into pexes. While PNaCl
doesn't allow function attributes on normal functions,
Function::Create() always inserts them back on intrinsics, so
previously the PARAMATTR blocks were being written into pexes.
Remove paramattr fields from two record types:
* MODULE_CODE_FUNCTION records (function declarations). Also remove
the fields that follow paramattr, which PNaCl also does not use.
* FUNC_CODE_INST_CALL (function calls).
BUG=https://code.google.com/p/nativeclient/issues/detail?id=3506
TEST=PNaCl toolchain trybots + GCC torture tests + Spec2k
Review URL: https://codereview.chromium.org/17419013
Diffstat (limited to 'include/llvm/Bitcode/BitCodes.h')
0 files changed, 0 insertions, 0 deletions