Commit History

Author SHA1 Message Date
  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