Dan Gohman
6a050f30de
[WebAssembly] Rename setlocal to set_local to match the spec.
...
llvm-svn: 249218
2015-10-03 00:01:53 +00:00
Dan Gohman
9cc692b06e
[WebAssembly] Support calls marked as "tail", fastcc, and coldcc.
...
llvm-svn: 249184
2015-10-02 20:54:23 +00:00
Dan Gohman
05a17aa82a
[WebAssembly] Support for direct call and call_indirect.
...
llvm-svn: 248716
2015-09-28 16:22:39 +00:00
Dan Gohman
5e0668426c
[WebAssembly] Update target datalayout strings.
...
llvm-svn: 247187
2015-09-09 20:54:31 +00:00
Dan Gohman
f71abef701
[WebAssembly] Implement calls with void return types.
...
llvm-svn: 247158
2015-09-09 16:13:47 +00:00
Dan Gohman
e590b33bf8
[WebAssembly] Fix lowering of calls with more than one argument.
...
llvm-svn: 247118
2015-09-09 01:52:45 +00:00
JF Bastien
b6091dfe0f
WebAssembly: emit `(func (param t) (result t))` s-expressions
...
Summary: Match spec format: https://github.com/WebAssembly/spec/blob/master/ml-proto/test/fac.wasm
Reviewers: sunfish
Subscribers: llvm-commits, jfb
Differential Revision: http://reviews.llvm.org/D12307
llvm-svn: 245986
2015-08-25 22:58:05 +00:00
JF Bastien
af111db8af
WebAssembly: Implement call
...
Summary: Support function calls.
Reviewers: sunfish, sunfishcode
Subscribers: sunfishcode, jfb, llvm-commits
Differential revision: http://reviews.llvm.org/D12219
llvm-svn: 245887
2015-08-24 22:16:48 +00:00
JF Bastien
19c2e6634d
Revert two bad commits.
...
Summary: I forgot to squash git commits before doing an svn dcommit of D12219. Reverting, and re-submitting.
Subscribers: jfb, llvm-commits
Differential Revision: http://reviews.llvm.org/D12298
llvm-svn: 245886
2015-08-24 22:07:33 +00:00
JF Bastien
744ad106c3
Missing print.
...
llvm-svn: 245883
2015-08-24 22:00:04 +00:00
JF Bastien
d8a9d66d50
call
...
llvm-svn: 245882
2015-08-24 21:59:51 +00:00