fpc/compiler/wasm32
2022-05-24 11:06:59 +03:00
..
aasmcpu.pas + support the new WebAssembly threads and atomics instructions in the internal assembler 2022-05-21 17:24:21 +03:00
agbinaryen.pas * system identifier system_wasm32_wasm renamed system_wasm32_embedded 2021-01-24 01:01:39 +00:00
agllvmmc.pas + enable the atomics extension on the llvm-mc command line (extension appears 2022-05-13 21:15:54 +03:00
agwat.pas * tai_impexp renamed tai_export_name 2021-09-26 18:35:10 +03:00
ccpuinnr.inc + support intrinsics for the WebAssembly memory.atomic.wait32 and memory.atomic.wait64 instructions 2022-05-21 17:53:38 +03:00
cgcpu.pas
cpubase.pas + support the new WebAssembly threads and atomics instructions in the internal assembler 2022-05-21 17:24:21 +03:00
cpuinfo.pas * cleanup: cs_opt_loopunroll is a generic optimization for a long time already 2022-03-08 23:03:18 +01:00
cpunode.pas + wrap block nodes with exit in a_block..a_end_block instructions. This fixes 2021-10-20 14:35:51 +03:00
cpupara.pas * cleanup of VER3_0 defines 2021-11-17 22:19:57 +01:00
cpupi.pas + added 'else' tracking for the if..end_if blocks 2021-10-23 11:56:25 +03:00
cputarg.pas + started working on the WebAssembly internal assembler 2021-09-19 16:17:09 +03:00
hlcgcpu.pas * fixed WebAssembly code generation in thlcgwasm.g_overflowCheck_loc (patch by Pierre) 2022-05-24 11:06:59 +03:00
itcpugas.pas + added the atomic memory access WebAssembly instructions from the threading proposal for WebAssembly 2022-05-13 20:55:12 +03:00
itcpuwasm.pas
nwasmadd.pas - removed thlcgwasm.incblock, .decblock and br_blocks, as branching is now done 2021-10-22 17:42:29 +03:00
nwasmbas.pas - removed thlcgwasm.incblock, .decblock and br_blocks, as branching is now done 2021-10-22 17:42:29 +03:00
nwasmcal.pas * thlcgwasm.g_checkexceptions renamed .g_maybe_checkforexceptions, added also as 2021-10-05 17:54:35 +03:00
nwasmcnv.pas - removed thlcgwasm.incblock, .decblock and br_blocks, as branching is now done 2021-10-22 17:42:29 +03:00
nwasmcon.pas
nwasmflw.pas - removed thlcgwasm.incblock, .decblock and br_blocks, as branching is now done 2021-10-22 17:42:29 +03:00
nwasminl.pas + support intrinsic for the memory.atomic.notify WebAssembly instruction 2022-05-21 18:03:14 +03:00
nwasmmat.pas * patch by Pierre, which fixes WebAssembly code generation for signed div/mod with overflow checking 2022-05-24 10:47:38 +03:00
nwasmset.pas * Removed obsolete OLDREGVARS ifdefs. 2021-11-02 17:08:08 +02:00
nwasmutil.pas * when adding WebAssembly object info, traverse through current_module.used_units, 2022-02-12 08:32:48 +02:00
rgcpu.pas
rwasmcon.inc
rwasmnor.inc
rwasmnum.inc
rwasmrni.inc
rwasmsri.inc
rwasmstd.inc
rwasmsup.inc
strinst.inc + added the atomic memory access WebAssembly instructions from the threading proposal for WebAssembly 2022-05-13 20:55:12 +03:00
symcpu.pas * fixed WebAssembly compilation error with -CR 2021-03-14 15:03:58 +00:00
tgcpu.pas + added support for the handling of singleton record and array types in 2021-10-14 10:53:55 +03:00
tripletcpu.pas
wasmdef.pas
wasmreg.dat