nickysn
|
cf35b0d2a9
* fixed twasmaddnode.second_cmpfloat
|
vor 4 Jahren |
nickysn
|
e62979c614
* converted tcgvecnode.update_reference_reg_packed to the high level code generator
|
vor 4 Jahren |
nickysn
|
627d5580db
* fixed bug in thlcgwasm.a_op_ref_stack
|
vor 4 Jahren |
nickysn
|
0f3fef31f3
* generate different internal errors in taicpu.op_ref
|
vor 4 Jahren |
nickysn
|
67cea74ec6
+ implemented twasmtypeconvnode.second_int_to_bool
|
vor 4 Jahren |
nickysn
|
af9cc646a9
* use regular loads instead of calling MOVE for 1,2,4 and 8-byte sized g_concatcopy
|
vor 4 Jahren |
nickysn
|
bdb972cec6
+ support OP_NEG in thlcgwasm.a_op_stack
|
vor 4 Jahren |
nickysn
|
020ce2b10c
* use the standard inherited ret_in_param for wasm32
|
vor 4 Jahren |
nickysn
|
d9b76dc00f
+ implemented g_concatcopy via calling MOVE
|
vor 4 Jahren |
nickysn
|
d8aaa29cbc
* synchronized with trunk
|
vor 4 Jahren |
florian
|
de36d6c049
+ added newly used opcodes to avx_opcode_only_op0_may_be_memref
|
vor 4 Jahren |
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
|
vor 4 Jahren |
nickysn
|
1efcb800f5
+ activate twasmaddnode.second_cmpboolean
|
vor 4 Jahren |
nickysn
|
531031c135
* converted tcgvecnode.update_reference_reg_mul to the high level code generator
|
vor 4 Jahren |
nickysn
|
e85e10a8f2
- don't override push_high_param for WASM, use the generic 'high' handling
|
vor 4 Jahren |
nickysn
|
29ee9a648d
- more JVM cleanup
|
vor 4 Jahren |
nickysn
|
d7695db80e
- don't override def2regtyp
|
vor 4 Jahren |
nickysn
|
e04c1221a2
- don't override thlcgwasm.gen_load_return_value
|
vor 4 Jahren |
nickysn
|
e7ce1feed0
- more JVM leftovers cleanup
|
vor 4 Jahren |
nickysn
|
1f3ff5f496
- clean up more JVM stuff
|
vor 4 Jahren |
nickysn
|
542c3fca3e
- more JVM methods removed
|
vor 4 Jahren |
nickysn
|
db1a4d57a2
- removed some more unneeded for WASM methods, copied from the JVM hl codegen
|
vor 4 Jahren |
nickysn
|
5b961c4125
- removed several JVM methods that aren't necessary for WebAssembly
|
vor 4 Jahren |
nickysn
|
04c14500a7
+ added math.inc and set.inc
|
vor 4 Jahren |
nickysn
|
97430823cf
* fix for the stack tracking in twasmaddnode.second_addboolean
|
vor 4 Jahren |
nickysn
|
5677e7ed81
* fixed crash with ifs with an empty then clause
|
vor 4 Jahren |
nickysn
|
f95b74f929
* fixed stack tracking in thlcgwasm.a_op_reg_reg_reg_checkoverflow
|
vor 4 Jahren |
nickysn
|
92ac6bace9
* stack tracking fix for trunc32 in thlcgwasm.a_op_stack
|
vor 4 Jahren |
nickysn
|
b84bb3e9c4
* fixed stack tracking in thlcgwasm.resizestackfpuval
|
vor 4 Jahren |
nickysn
|
c6aecf184b
* fixed stack tracking in thlcgwasm.gen_load_uninitialized_function_result
|
vor 4 Jahren |