Commit Graph

12 Commits

Author SHA1 Message Date
nickysn
f294ea5028 - removed commented out code from aasmcpu.pas
git-svn-id: branches/wasm@48335 -
2021-01-22 18:23:15 +00:00
nickysn
83f88e515b * renamed the a_get/set/tee_local/global asm ops a_local/global_set/get/tee
git-svn-id: branches/wasm@48324 -
2021-01-22 15:21:40 +00:00
nickysn
c8e130d525 + added WebAssembly invalid register check in op_reg when compiler is compiled with EXTDEBUG
git-svn-id: branches/wasm@48177 -
2021-01-18 22:29:45 +00:00
nickysn
0f3fef31f3 * generate different internal errors in taicpu.op_ref
git-svn-id: branches/wasm@48077 -
2021-01-05 07:51:15 +00:00
nickysn
07c1783e24 * refactored call_indirect to use a 'functype' operand type. This type will be reused for block instructions as well.
git-svn-id: branches/wasm@48027 -
2021-01-04 10:50:06 +00:00
nickysn
35489718f3 * fixed call_indirect for the llvm-mc asm writer
git-svn-id: branches/wasm@47965 -
2021-01-02 12:21:30 +00:00
nickysn
56f65799d3 + functype creation moved to tcpuprocdef.create_functype
git-svn-id: branches/wasm@47964 -
2021-01-02 12:06:05 +00:00
nickysn
763ca253c1 + introduced the TWasmFuncType class - used to hold a Wasm function signature
git-svn-id: branches/wasm@47963 -
2021-01-02 11:54:41 +00:00
nickysn
017b7903cf + added validation for the base and index registers in taicpu.op_ref
git-svn-id: branches/wasm@47951 -
2021-01-02 07:26:43 +00:00
nickysn
35e83d5524 * group tai_local directives, so that they are output as a single directive with comma separated types
git-svn-id: branches/wasm@46714 -
2020-08-26 23:36:28 +00:00
nickysn
76f1b8cf60 + generate the .functype directive for the llvm-mc wasm assembler
git-svn-id: branches/wasm@46711 -
2020-08-26 23:00:25 +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