fpc/compiler/wasm32
2021-01-21 04:38:01 +00:00
..
aasmcpu.pas + added WebAssembly invalid register check in op_reg when compiler is compiled with EXTDEBUG 2021-01-18 22:29:45 +00:00
agbinaryen.pas
agllvmmc.pas + enable smartlink sections for the llvm-mc assembler 2021-01-21 03:50:24 +00:00
agwat.pas * fixed -Sew warnings in agwat.pas 2021-01-02 22:51:13 +00:00
cgcpu.pas
cpubase.pas * use a functype operand for a_if, instead of hardcoding 2021-01-04 11:01:18 +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 + dummy override of WebAssembly handle_nested_exception 2021-01-19 19:20:02 +00:00
cputarg.pas
hlcgcpu.pas + produce a warning for values, remaining on top of stack at end of function 2021-01-21 04:38:01 +00:00
itcpugas.pas * fixed several WebAssembly instruction names 2021-01-20 23:08:33 +00:00
itcpuwasm.pas
nwasmadd.pas * fixed class name in comment 2021-01-19 12:58:16 +00:00
nwasmcal.pas + adjust the stack properly on function calls 2021-01-04 13:08:58 +00:00
nwasmcnv.pas + implemented second_ansistring_to_pchar for WebAssembly 2021-01-19 19:15:18 +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 + implemented length() code generation for WebAssembly 2021-01-19 14:32:23 +00:00
nwasmmat.pas + implemented the boolean NOT node for WebAssembly 2021-01-18 22:48:24 +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 - removed several JVM methods that aren't necessary for WebAssembly 2021-01-04 16:34:28 +00:00
tgcpu.pas + allocate 'noreuse' locals in allocbasepointer and allocframepointer 2020-12-30 04:02:43 +00:00
tripletcpu.pas
wasmdef.pas
wasmreg.dat