fpc/compiler/wasm32
2023-06-04 05:44:32 +03:00
..
aasmcpu.pas + declare user-defined wasm globals in the llvm-mc assembly output 2022-07-25 05:35:00 +03:00
agbinaryen.pas
agllvmmc.pas
agwat.pas
ccpuinnr.inc + added WebAssembly intrinsics for reading __tls_size, __tls_align and __tls_base 2022-07-14 04:15:47 +03:00
cgcpu.pas + added wasm32-specific flag tai_label.is_pascal_goto_target 2023-06-04 05:44:32 +03:00
cpubase.pas * fixed comment 2022-07-25 01:57:13 +03:00
cpuinfo.pas - disable the cs_opt_nodecse optimization from the -O2 for the WebAssembly target, because it causes a crash, when compiling the classes unit 2022-07-15 21:40:18 +03:00
cpunode.pas
cpupara.pas
cpupi.pas
cputarg.pas
hlcgcpu.pas * WebAssembly high level code generator: use the global.get and global.set 2022-07-26 02:13:09 +03:00
itcpugas.pas
itcpuwasm.pas
nwasmadd.pas
nwasmbas.pas
nwasmcal.pas
nwasmcnv.pas
nwasmcon.pas
nwasmflw.pas
nwasminl.pas + added WebAssembly intrinsics for reading __tls_size, __tls_align and __tls_base 2022-07-14 04:15:47 +03:00
nwasmld.pas
nwasmmat.pas
nwasmset.pas
nwasmutil.pas * use a TFPList, instead of a dynamic array in twasmnodeutils.InsertObjectInfo. 2023-04-01 17:17:42 +03:00
rgcpu.pas
rwasmcon.inc
rwasmnor.inc
rwasmnum.inc
rwasmrni.inc
rwasmsri.inc
rwasmstd.inc + added another wasm fake register to represent local variable on the linear stack 2020-11-01 17:06:29 +00:00
rwasmsup.inc
strinst.inc
symcpu.pas + introduced methods for converting WebAssembly global var types from a Pascal type to TWasmBasicType 2022-07-25 02:44:51 +03:00
tgcpu.pas
tripletcpu.pas
wasmdef.pas
wasmreg.dat