nickysn
|
d9b76dc00f
+ implemented g_concatcopy via calling MOVE
|
4 years ago |
nickysn
|
d8aaa29cbc
* synchronized with trunk
|
4 years ago |
florian
|
de36d6c049
+ added newly used opcodes to avx_opcode_only_op0_may_be_memref
|
4 years ago |
nickysn
|
28a7f25f4c
* various fixes for tracking the stack and correctly loading the child node values to the stack, as well as setting the result location
|
4 years ago |
nickysn
|
1efcb800f5
+ activate twasmaddnode.second_cmpboolean
|
4 years ago |
nickysn
|
531031c135
* converted tcgvecnode.update_reference_reg_mul to the high level code generator
|
4 years ago |
nickysn
|
e85e10a8f2
- don't override push_high_param for WASM, use the generic 'high' handling
|
4 years ago |
nickysn
|
29ee9a648d
- more JVM cleanup
|
4 years ago |
nickysn
|
d7695db80e
- don't override def2regtyp
|
4 years ago |
nickysn
|
e04c1221a2
- don't override thlcgwasm.gen_load_return_value
|
4 years ago |
nickysn
|
e7ce1feed0
- more JVM leftovers cleanup
|
4 years ago |
nickysn
|
1f3ff5f496
- clean up more JVM stuff
|
4 years ago |
nickysn
|
542c3fca3e
- more JVM methods removed
|
4 years ago |
nickysn
|
db1a4d57a2
- removed some more unneeded for WASM methods, copied from the JVM hl codegen
|
4 years ago |
nickysn
|
5b961c4125
- removed several JVM methods that aren't necessary for WebAssembly
|
4 years ago |
nickysn
|
04c14500a7
+ added math.inc and set.inc
|
4 years ago |
nickysn
|
97430823cf
* fix for the stack tracking in twasmaddnode.second_addboolean
|
4 years ago |
nickysn
|
5677e7ed81
* fixed crash with ifs with an empty then clause
|
4 years ago |
nickysn
|
f95b74f929
* fixed stack tracking in thlcgwasm.a_op_reg_reg_reg_checkoverflow
|
4 years ago |
nickysn
|
92ac6bace9
* stack tracking fix for trunc32 in thlcgwasm.a_op_stack
|
4 years ago |
nickysn
|
b84bb3e9c4
* fixed stack tracking in thlcgwasm.resizestackfpuval
|
4 years ago |
nickysn
|
c6aecf184b
* fixed stack tracking in thlcgwasm.gen_load_uninitialized_function_result
|
4 years ago |
nickysn
|
bdaeda27c2
* fixed stack tracking in thlcgwasm.a_loadfpu_const_stack
|
4 years ago |
nickysn
|
0e395a0d06
* handle addresses just like integers in thlcgwasm.a_load_const_stack
|
4 years ago |
nickysn
|
450883ea2b
* fixed stack tracking for 64-bit operations in thlcgwasm.a_op_stack
|
4 years ago |
nickysn
|
5ea9bd6924
+ uncommented the 64-bit handling code in the wasm add node
|
4 years ago |
nickysn
|
3719383b94
+ added stack tracking in the entry and exit code
|
4 years ago |
nickysn
|
bcb5c140d1
* free a stack slot after br_if
|
4 years ago |
nickysn
|
2212bd5f3c
* fixed the stack tracking in twasmaddnode.second_addboolean
|
4 years ago |
nickysn
|
bfe4d44aef
* call decstack after if in twasmifnode.pass_generate_code to keep track of the stack balance correctly
|
4 years ago |