fpc/compiler/wasm32
2021-01-24 01:45:35 +00:00
..
aasmcpu.pas - removed commented out code from aasmcpu.pas 2021-01-22 18:23:15 +00:00
agbinaryen.pas * system identifier system_wasm32_wasm renamed system_wasm32_embedded 2021-01-24 01:01:39 +00:00
agllvmmc.pas * system identifier system_wasm32_wasm renamed system_wasm32_embedded 2021-01-24 01:01:39 +00:00
agwat.pas * system identifier system_wasm32_wasm renamed system_wasm32_embedded 2021-01-24 01:01:39 +00:00
ccpuinnr.inc + implemented memory.grow and memory.size intrinsics and implemented SysOSAlloc 2021-01-21 23:13:49 +00:00
cgcpu.pas
cpubase.pas - removed tarrayreftype, because it's not used on the wasm target 2021-01-22 21:47:08 +00:00
cpuinfo.pas
cpunode.pas + override the inline node for WASM 2021-01-19 14:04:47 +00:00
cpupara.pas * use the standard inherited ret_in_param for wasm32 2021-01-05 05:59:07 +00:00
cpupi.pas * allocate locals in a better way, so that we don't get 2 extra wasted locals per function 2021-01-22 16:22:49 +00:00
cputarg.pas * the wasm target (now 'embedded') moved to the i_embed/t_embed units 2021-01-24 01:45:35 +00:00
hlcgcpu.pas * properly handle reference with negative offsets 2021-01-23 05:27:32 +00:00
itcpugas.pas + implemented memory.grow and memory.size intrinsics and implemented SysOSAlloc 2021-01-21 23:13:49 +00:00
itcpuwasm.pas
nwasmadd.pas * fixed 64-bit float comparison 2021-01-21 21:50:19 +00:00
nwasmcal.pas + introduced the discardresult directive and declared the UniqueString() 2021-01-21 21:42:07 +00:00
nwasmcnv.pas * updated the a_fXX_convert_su_iYY asm ops to their modern format a_fXX_convert_iYY_su 2021-01-22 15:03:04 +00:00
nwasmcon.pas
nwasmflw.pas + dummy implementation of the code generator for the try..except node for WebAssembly 2021-01-19 19:28:27 +00:00
nwasminl.pas * a_grow_memory asm op renamed a_memory_grow 2021-01-22 14:52:46 +00:00
nwasmmat.pas - removed the trunc32 parameter of thlcgwasm.a_op_stack, because it is no longer used, nor necessary 2021-01-21 17:28:20 +00:00
nwasmset.pas * override the IN node for WebAssembly and avoid generating jump tables for the 2021-01-18 21:37:39 +00:00
rgcpu.pas * replace NR_LOCAL_FRAME_POINTER_REG with tcpuprocdef(current_procinfo.procdef).frame_pointer_ref in tcpuprocinfo.postprocess_code instead of inside the register allocator 2020-12-29 05:52:36 +00:00
rwasmcon.inc
rwasmnor.inc
rwasmnum.inc
rwasmrni.inc
rwasmsri.inc
rwasmstd.inc
rwasmsup.inc
strinst.inc * fixes in thlcgwasm.resize_stack_int_val 2021-01-02 14:42:10 +00:00
symcpu.pas * override is_pushleftright for WebAssembly and make it return true 2021-01-22 02:59:13 +00:00
tgcpu.pas * map the currency type to the i64 WebAssembly type 2021-01-21 17:32:55 +00:00
tripletcpu.pas
wasmdef.pas
wasmreg.dat