[WebAssembly] Implement byval arguments
authorDerek Schuff <dschuff@google.com>
Wed, 27 Jan 2016 21:17:39 +0000 (21:17 +0000)
committerDerek Schuff <dschuff@google.com>
Wed, 27 Jan 2016 21:17:39 +0000 (21:17 +0000)
commit4dd6778660d0f959688a64b535a12bc96b2b7dff
tree97242a783b3c2c82659bc8d991d7679fcf8f609d
parent7cced3ba826a5656de609f375cbe870f0b8e14f4
[WebAssembly] Implement byval arguments

Summary:
Just does the simple allocation of a stack object and passes
a pointer to the callee.

Differential Revision: http://reviews.llvm.org/D16610

llvm-svn: 258989
llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
llvm/lib/Target/WebAssembly/known_gcc_test_failures.txt
llvm/test/CodeGen/WebAssembly/byval.ll [new file with mode: 0644]