Wouter van Oortmerssen
e2177a8321
[WebAssembly] replaced .param/.result by .functype
...
Summary:
This makes it easier/cleaner to generate a single signature from
this directive. Also:
- Adds the symbol name, such that we don't depend on the location
of this directive anymore.
- Actually constructs the signature in the assembler, and make the
assembler own it.
- Refactor the use of MVT vs ValType in the streamer and assembler
to require less conversions overall.
- Changed 700 or so tests to use it.
Reviewers: sbc100, dschuff
Subscribers: jgravelle-google, eraman, aheejin, sunfish, jfb, llvm-commits
Differential Revision: https://reviews.llvm.org/D54652
llvm-svn: 347228
2018-11-19 17:10:36 +00:00
..
2018-11-13 19:14:02 +00:00
2018-11-19 17:10:36 +00:00
2018-10-25 23:45:48 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-10-04 23:31:00 +00:00
2018-08-27 15:45:51 +00:00
2018-10-24 23:31:24 +00:00
2018-11-19 17:10:36 +00:00
2018-08-27 15:45:51 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-08-27 15:45:51 +00:00
2018-05-10 17:49:11 +00:00
2018-05-10 17:49:11 +00:00
2018-05-10 17:49:11 +00:00
2018-11-19 17:10:36 +00:00
2018-08-27 15:45:51 +00:00
2018-10-25 23:55:10 +00:00
2018-11-16 00:47:18 +00:00
2018-08-27 15:45:51 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-08-27 15:45:51 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-08-27 15:45:51 +00:00
2018-08-27 15:45:51 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-05-10 17:49:11 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-08-27 15:45:51 +00:00
2018-11-19 17:10:36 +00:00
2018-10-31 23:50:53 +00:00
2018-08-27 15:45:51 +00:00
2018-11-19 17:10:36 +00:00
2018-08-27 15:45:51 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-08-27 15:45:51 +00:00
2018-08-27 15:45:51 +00:00
2018-08-27 15:45:51 +00:00
2018-08-27 15:45:51 +00:00
2018-08-27 15:45:51 +00:00
2018-08-27 15:45:51 +00:00
2018-11-19 17:10:36 +00:00
2018-08-27 15:45:51 +00:00
2018-05-10 17:49:11 +00:00
2018-10-02 22:12:15 +00:00
2018-11-08 22:56:26 +00:00
2018-10-02 22:12:15 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-08-27 15:45:51 +00:00
2018-11-19 17:10:36 +00:00
2018-08-27 15:45:51 +00:00
2018-08-27 15:45:51 +00:00
2018-05-10 17:49:11 +00:00
2018-11-18 11:58:47 +00:00
2018-11-19 17:10:36 +00:00
2018-08-27 15:45:51 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-08-27 15:45:51 +00:00
2018-11-19 17:10:36 +00:00
2018-11-08 02:35:28 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-08-27 15:45:51 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-09-21 18:46:39 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-10-24 23:27:40 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-08-27 15:45:51 +00:00
2018-10-23 00:28:14 +00:00
2018-08-27 15:45:51 +00:00
2018-08-27 15:45:51 +00:00
2018-11-19 17:10:36 +00:00
2018-08-27 15:45:51 +00:00
2018-08-27 15:45:51 +00:00
2018-08-27 15:45:51 +00:00
2018-08-27 15:45:51 +00:00
2018-05-10 17:49:11 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-11-19 17:10:36 +00:00
2018-07-02 16:03:49 +00:00
2018-11-16 18:59:51 +00:00
2018-11-16 00:47:18 +00:00