diff options
author | Petar Jovanovic <petarj@mips.com> | 2012-10-23 14:24:03 -0700 |
---|---|---|
committer | Derek Schuff <dschuff@chromium.org> | 2012-10-23 14:24:03 -0700 |
commit | 56f8ef8fa45d5f444766f52cdeb956982578f1b5 (patch) | |
tree | e5d6a231a1db37cbdc86c3c7a8ad9cfcdd0dce38 /lib/CodeGen/IntrinsicLowering.cpp | |
parent | 4ce160aa277821da7b43fb457672a625facbad12 (diff) |
[MIPS] Update sandboxing changes for LLVM on MIPS.
This change
- resolves conflicts from previous merges;
- prevents delay slot filler to use instructions that could be masked;
- generates calls to __nacl_read_tp to access thread pointer;
- removes previous (now obsolete) sandboxing code of unaligned loads and stores;
- propagates relocation model to MipsELFObjectWriter, so that it can set
flag ELF::EF_MIPS_PIC (small hack).
BUG= http://code.google.com/p/nativeclient/issues/detail?id=2275
TEST= pnacl/build.sh all
Review URL: https://codereview.chromium.org/11115013
Patch from Petar Jovanovic <petarj@mips.com>.
Diffstat (limited to 'lib/CodeGen/IntrinsicLowering.cpp')
0 files changed, 0 insertions, 0 deletions