Commit Graph

12 Commits

Author SHA1 Message Date
Nikolay Nikolov
ba8554fcf5 * override tcpuparamanager.has_strict_proc_signature and return true for WebAssembly 2025-02-02 19:11:14 +02:00
florian
6404478ea4 * cleanup of VER3_0 defines 2021-11-17 22:19:57 +01:00
Nikolay Nikolov
b91fc3a0d3 * fixed passing of singleton record parameters, containing a float in WebAssembly 2021-10-14 10:53:55 +03:00
Nikolay Nikolov
df92d88f39 + added support for the handling of singleton record and array types in
defToWasmBasic
2021-10-14 10:53:55 +03:00
Nikolay Nikolov
ee387f7c66 * C ABI fixes for the passing of records in WebAssembly 2021-10-14 10:53:55 +03:00
Nikolay Nikolov
236e10d03a + pass 64-bit structures by address in WebAssembly for compatibility with LLVM's C ABI 2021-10-14 10:53:55 +03:00
nickysn
dbecb67d45 * fixed the value passing of record parameters with non-scalar value size on the
WebAssembly target

git-svn-id: trunk@49218 -
2021-04-17 14:25:54 +00:00
nickysn
020ce2b10c * use the standard inherited ret_in_param for wasm32
git-svn-id: branches/wasm@48073 -
2021-01-05 05:59:07 +00:00
nickysn
e85e10a8f2 - don't override push_high_param for WASM, use the generic 'high' handling
git-svn-id: branches/wasm@48066 -
2021-01-04 16:56:22 +00:00
nickysn
c24446c037 * copy all wasm parameters to the local stack, so that their address can be taken
git-svn-id: branches/wasm@47947 -
2021-01-02 06:36:20 +00:00
nickysn
40e4dadcdf - removed wrong comment from tcpuparamanager.create_paraloc_info_intern
git-svn-id: branches/wasm@47946 -
2021-01-02 06:23:41 +00:00
nickysn
c9ee72b05a * the compiler/wasm directory renamed compiler/wasm32
git-svn-id: branches/wasm@46251 -
2020-08-05 14:19:18 +00:00