.. |
aasmcpu.pas
|
f294ea5028
- removed commented out code from aasmcpu.pas
|
%!s(int64=4) %!d(string=hai) anos |
agbinaryen.pas
|
807c743e35
* system identifier system_wasm32_wasm renamed system_wasm32_embedded
|
%!s(int64=4) %!d(string=hai) anos |
agllvmmc.pas
|
715de4547a
* fixed WASI dll imports that are declared in a different unit
|
%!s(int64=4) %!d(string=hai) anos |
agwat.pas
|
e6045673ee
Handle NIL entries in deflist after commit 48986
|
%!s(int64=4) %!d(string=hai) anos |
ccpuinnr.inc
|
4ef1367019
+ added wasm32 inline procedure for generating the 'unreachable' instruction
|
%!s(int64=4) %!d(string=hai) anos |
cgcpu.pas
|
c9ee72b05a
* the compiler/wasm directory renamed compiler/wasm32
|
%!s(int64=5) %!d(string=hai) anos |
cpubase.pas
|
e2e0756eaf
* fixed compilation with -Sew
|
%!s(int64=4) %!d(string=hai) anos |
cpuinfo.pas
|
a00110f6e0
* cpu_wasm renamed cpu_wasm32
|
%!s(int64=5) %!d(string=hai) anos |
cpunode.pas
|
888af282a4
+ override the inline node for WASM
|
%!s(int64=4) %!d(string=hai) anos |
cpupara.pas
|
dbecb67d45
* fixed the value passing of record parameters with non-scalar value size on the
|
%!s(int64=4) %!d(string=hai) anos |
cpupi.pas
|
340a71d2bc
* always keep the WebAssembly stack frame aligned on 16 bytes
|
%!s(int64=4) %!d(string=hai) anos |
cputarg.pas
|
0ceefa4d22
+ enabled DWARF debug info writing on the WebAssembly target. Note that it
|
%!s(int64=4) %!d(string=hai) anos |
hlcgcpu.pas
|
74bac86711
+ support loading a function result (on the evaluation stack) to a register in
|
%!s(int64=4) %!d(string=hai) anos |
itcpugas.pas
|
54299874d3
+ implemented memory.grow and memory.size intrinsics and implemented SysOSAlloc
|
%!s(int64=4) %!d(string=hai) anos |
itcpuwasm.pas
|
539fde196d
* rebase the llvm-mc asm writer on the GAS assembler writer - seems to be pretty
|
%!s(int64=5) %!d(string=hai) anos |
nwasmadd.pas
|
08f9a68798
- removed unused local variables from twasmaddnode.second_generic_compare
|
%!s(int64=4) %!d(string=hai) anos |
nwasmcal.pas
|
9fa61a6c9f
- removed the discardresult proc directive
|
%!s(int64=4) %!d(string=hai) anos |
nwasmcnv.pas
|
b527ab694c
+ implemented twasmtypeconvnode.second_class_to_intf
|
%!s(int64=4) %!d(string=hai) anos |
nwasmcon.pas
|
c9ee72b05a
* the compiler/wasm directory renamed compiler/wasm32
|
%!s(int64=5) %!d(string=hai) anos |
nwasmflw.pas
|
bc42d64348
* workaround for the raise node generating invalid WebAssembly code for
|
%!s(int64=4) %!d(string=hai) anos |
nwasminl.pas
|
c42e297bc6
+ implemented sqr(real) for the WebAssembly target
|
%!s(int64=4) %!d(string=hai) anos |
nwasmmat.pas
|
4fa09a6f8b
- removed the trunc32 parameter of thlcgwasm.a_op_stack, because it is no longer used, nor necessary
|
%!s(int64=4) %!d(string=hai) anos |
nwasmset.pas
|
76c61c3aac
* call inherited inside twasminnode.checkgenjumps in order to initialize use_small
|
%!s(int64=4) %!d(string=hai) anos |
rgcpu.pas
|
dc151465c5
* replace NR_LOCAL_FRAME_POINTER_REG with tcpuprocdef(current_procinfo.procdef).frame_pointer_ref in tcpuprocinfo.postprocess_code instead of inside the register allocator
|
%!s(int64=4) %!d(string=hai) anos |
rwasmcon.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
%!s(int64=4) %!d(string=hai) anos |
rwasmnor.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
%!s(int64=4) %!d(string=hai) anos |
rwasmnum.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
%!s(int64=4) %!d(string=hai) anos |
rwasmrni.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
%!s(int64=4) %!d(string=hai) anos |
rwasmsri.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
%!s(int64=4) %!d(string=hai) anos |
rwasmstd.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
%!s(int64=4) %!d(string=hai) anos |
rwasmsup.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
%!s(int64=4) %!d(string=hai) anos |
strinst.inc
|
fc95e7f22d
* fixes in thlcgwasm.resize_stack_int_val
|
%!s(int64=4) %!d(string=hai) anos |
symcpu.pas
|
74854eee58
* fixed WebAssembly compilation error with -CR
|
%!s(int64=4) %!d(string=hai) anos |
tgcpu.pas
|
0315ab00d8
* map the currency type to the i64 WebAssembly type
|
%!s(int64=4) %!d(string=hai) anos |
tripletcpu.pas
|
6dd85ad80c
* wasm cpu string renamed wasm32
|
%!s(int64=5) %!d(string=hai) anos |
wasmdef.pas
|
c9ee72b05a
* the compiler/wasm directory renamed compiler/wasm32
|
%!s(int64=5) %!d(string=hai) anos |
wasmreg.dat
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
%!s(int64=4) %!d(string=hai) anos |