Dan Gohman
b7c2400fa7
[WebAssembly] Optimize away return instructions using fallthroughs.
...
This saves a small amount of code size, and is a first small step toward
passing values on the stack across block boundaries.
Differential Review: http://reviews.llvm.org/D20450
llvm-svn: 270294
2016-05-21 00:21:56 +00:00
Dan Gohman
7100809080
[WebAssembly] Rename $discard to $drop in the assembly output.
...
llvm-svn: 269862
2016-05-17 23:19:03 +00:00
Dan Gohman
04e7fb778d
[WebAssembly] Limit alignment hints to natural alignment.
...
This follows the current binary format rules.
llvm-svn: 267082
2016-04-21 23:59:48 +00:00
Dan Gohman
bb3722430f
[WebAssembly] Implement unaligned loads and stores.
...
Differential Revision: http://reviews.llvm.org/D16534
llvm-svn: 258779
2016-01-26 03:39:31 +00:00