Mehdi Amini
117296c0a0
Use StringRef in Pass/PassManager APIs (NFC)
...
llvm-svn: 283004
2016-10-01 02:56:57 +00:00
Dan Gohman
f456290fca
[WebAssembly] Account for implicit operands when computing operand indices.
...
llvm-svn: 267511
2016-04-26 01:40:56 +00:00
Dan Gohman
da323e88ea
[WebAssembly] Add `final` keywords to a few more subclasses, for consistency.
...
llvm-svn: 263287
2016-03-11 19:45:37 +00:00
Dan Gohman
ddfa1a6c18
[WebAssembly] Update comments about irreducible control flow.
...
llvm-svn: 262995
2016-03-09 04:17:36 +00:00
Dan Gohman
d7a2eea619
[WebAssembly] Implement irreducible control flow.
...
This implements a very simple conservative transformation that doesn't
require more than linear code size growth. There's room for much more
optimization in this space.
llvm-svn: 262982
2016-03-09 02:01:14 +00:00