[PATCH] D17525: [WebAssembly] Implement red zone for user stack

Derek Schuff via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 22 14:59:01 PST 2016


dschuff created this revision.
dschuff added reviewers: sunfish, jfb.
dschuff added a subscriber: llvm-commits.
Herald added subscribers: dschuff, jfb.

Implements a mostly-conventional redzone for the userspace
stack. Because we have unsigned load/store offsets we continue to use a
local SP subtracted from the incoming SP but do not write it back to
memory.

http://reviews.llvm.org/D17525

Files:
  lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp
  lib/Target/WebAssembly/WebAssemblyFrameLowering.h
  test/CodeGen/WebAssembly/userstack.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D17525.48739.patch
Type: text/x-patch
Size: 9411 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160222/8de33396/attachment.bin>


More information about the llvm-commits mailing list