fpc/compiler/wasm32
2025-10-11 19:31:39 +03:00
..
aasmcpu.pas * fixed tai_wasmstruc_try_table.create_from to stop on a_end_try_table, instead of a_end_block 2025-10-05 18:26:43 +03:00
agbinaryen.pas * source linebuf as dyn array 2025-03-20 17:01:31 +01:00
agllvmmc.pas + support writing the catch clauses in the LLVM-MC assembler output for the try_table instruction 2025-10-04 22:05:01 +03:00
agwasa.pas * source linebuf as dyn array 2025-03-20 17:01:31 +01:00
aoptcpu.pas
aoptcpub.pas
ccpuinnr.inc
cgcpu.pas
cpubase.pas + added instructions for the new WebAssembly exception handling with exnref 2025-09-21 18:42:10 +03:00
cpuinfo.pas
cpunode.pas * fixed WebAssembly code generator internal error when passing real constants as 2025-01-28 10:52:21 +02:00
cpupara.pas * override tcpuparamanager.has_strict_proc_signature and return true for WebAssembly 2025-02-02 19:11:14 +02:00
cpupi.pas * fixed try_table bug in resolve_labels_via_state_machine 2025-10-05 18:49:06 +03:00
cputarg.pas + include unit aoptcpu in wasm32/cputarg.pas 2024-09-21 15:41:26 +03:00
hlcgcpu.pas * fix bug in thlcgwasm.a_load_reg_reg when fromsize is a 32-bit pointer and tosize is 64-bit 2025-10-11 19:31:39 +03:00
itcpugas.pas * proper llvm-mc name for the end_try_table instruction 2025-10-04 20:41:46 +03:00
itcpuwasm.pas
nwasmadd.pas + support all subset locations in twasmaddnode.second_generic_compare. This improves support for bitpacked records and arrays in WebAssembly. 2025-09-25 02:15:53 +03:00
nwasmbas.pas
nwasmcal.pas * On WebAssembly, when calling a function, first generate code for evaluating 2025-02-25 07:29:36 +02:00
nwasmcnv.pas
nwasmflw.pas * fix in exnref exceptions generation code for 'on' nodes 2025-10-05 15:26:10 +03:00
nwasminl.pas * use a_throw instead of a_legacy_throw in twasminlinenode.second_throw_fpcexception, unless legacy exceptions mode is selected 2025-10-05 12:55:27 +03:00
nwasmld.pas
nwasmmat.pas
nwasmmem.pas
nwasmset.pas * spelling 2025-09-10 23:07:27 +02:00
nwasmutil.pas + also create the FPC_EXCEPTION_TAG_SYM for exnref exceptions (the exception tag is the same, like in the legacy exceptions proposal) 2025-09-22 20:31:59 +03:00
rawasm.pas
rawasmtext.pas
rgcpu.pas * Use dynamic arrays instead of getmem for spill temp 2025-03-20 17:01:31 +01:00
rwasmcon.inc
rwasmnor.inc
rwasmnum.inc
rwasmrni.inc
rwasmsri.inc
rwasmstd.inc
rwasmsup.inc
strinst.inc + added instructions for the new WebAssembly exception handling with exnref 2025-09-21 18:42:10 +03:00
symcpu.pas
tgcpu.pas Add tsym parameter to ttgobj.getlocal method. 2025-06-05 12:19:57 +00:00
tripletcpu.pas
wasmdef.pas
wasmreg.dat