提交历史

作者 SHA1 备注 提交日期
  nickysn 90251d7050 * allocate the base and frame pointer correctly as locals after the previous commit 4 年之前
  nickysn c3ac9eb559 * only allocate a local for tt_regallocator temps in ttgwasm.gethltemp 4 年之前
  nickysn f138d66a2a * switch NR_FRAME_POINTER_REG to NR_LOCAL_FRAME_POINTER_REG 4 年之前
  nickysn 170fab85ff + introduced RS_EVAL_STACK_BASE and RS_LOCAL_STACK_POINTER_REG 4 年之前
  nickysn 59c9bff744 * updated first_int/fpu/mm_imreg, so it doesn't clash with the non-imaginary registers 4 年之前
  nickysn 40eb696d8e + defined RS_LOCAL_FRAME_POINTER_REG 4 年之前
  nickysn 4bac65be86 * set the wasm tempgen direction in the parent constructor, together with the other targets 4 年之前
  nickysn 2f889f3244 - removed the ttgwasm.alloctemp override, because it does nothing 4 年之前
  nickysn 577e39e57f - removed commented out methods (copied from the jvm code generator) from ttgwasm 4 年之前
  nickysn a104c3d7a0 - removed ttgwasm.deallocLocalVar, as it is no longer used 4 年之前
  nickysn 58d361049f * some optimizations in TWasmLocalVars.dealloc(index: integer) 4 年之前
  nickysn 949d5e61f8 * several public methods of ttgwasm made private 4 年之前
  nickysn ae60449699 * funnel all the wasm local var allocation, done by the register allocator, through the temp generator 4 年之前
  nickysn a38c3c682d * synchronized with trunk 4 年之前
  pierre 9a0107a19d Fix compilation failure for avr compiler with -dDEBUG_NODE_XML, to fix bug report 38222 4 年之前
  florian aeff5b3577 * improved change information 4 年之前
  nickysn f572bcf8f3 + introduced the NR_LOCAL_FRAME_POINTER_REG constant (alias for NR_R3) 4 年之前
  nickysn bfb13fb848 - get rid of treference.islocal. Instead, use checks whether treference.base 4 年之前
  nickysn 47ff701db7 * synchronized with trunk 4 年之前
  nickysn fd690e8ba1 * use NR_LOCAL_STACK_POINTER_REG in ttgwasm.localVarToRef 4 年之前
  nickysn ce8439fb36 + introduced NR_LOCAL_STACK_POINTER_REG 4 年之前
  florian 2e2f2eb784 - remove could which prevented that rte is triggered even if we are inside 4 年之前
  florian 00af340feb * cleanup 4 年之前
  pierre eb722c8294 Fix ash_savefregp_x handling, as revealed by range check error 4 年之前
  nickysn adb631f2cf * synchronized with trunk 4 年之前
  michael 6668e265e8 * Allow appending files 4 年之前
  florian 6d7d567a25 * min/max optimization on x86 can be applied now without fastmath as NaN is handled properly now 4 年之前
  florian b90ec52a0e * x86: apply VOpVmov2VOp optimization to vmins*/vmaxs* 4 年之前
  florian 88a0d4d64b + optimize if x>a then x:=a; into min(a,x);, similiar for max 4 年之前
  nickysn 91e9558f5b * synchronized with trunk 4 年之前