.. |
aasmcpu.pas
|
f294ea5028
- removed commented out code from aasmcpu.pas
|
vor 4 Jahren |
agbinaryen.pas
|
807c743e35
* system identifier system_wasm32_wasm renamed system_wasm32_embedded
|
vor 4 Jahren |
agllvmmc.pas
|
d090af4abe
* skip nil values in current_module.deflist in TLLVMMachineCodePlaygroundAssembler.WriteImports
|
vor 4 Jahren |
agwat.pas
|
807c743e35
* system identifier system_wasm32_wasm renamed system_wasm32_embedded
|
vor 4 Jahren |
ccpuinnr.inc
|
4ef1367019
+ added wasm32 inline procedure for generating the 'unreachable' instruction
|
vor 4 Jahren |
cgcpu.pas
|
c9ee72b05a
* the compiler/wasm directory renamed compiler/wasm32
|
vor 5 Jahren |
cpubase.pas
|
e2e0756eaf
* fixed compilation with -Sew
|
vor 4 Jahren |
cpuinfo.pas
|
a00110f6e0
* cpu_wasm renamed cpu_wasm32
|
vor 5 Jahren |
cpunode.pas
|
888af282a4
+ override the inline node for WASM
|
vor 4 Jahren |
cpupara.pas
|
020ce2b10c
* use the standard inherited ret_in_param for wasm32
|
vor 4 Jahren |
cpupi.pas
|
4d99fb3352
* allocate locals in a better way, so that we don't get 2 extra wasted locals per function
|
vor 4 Jahren |
cputarg.pas
|
0ceefa4d22
+ enabled DWARF debug info writing on the WebAssembly target. Note that it
|
vor 4 Jahren |
hlcgcpu.pas
|
9fa61a6c9f
- removed the discardresult proc directive
|
vor 4 Jahren |
itcpugas.pas
|
54299874d3
+ implemented memory.grow and memory.size intrinsics and implemented SysOSAlloc
|
vor 4 Jahren |
itcpuwasm.pas
|
539fde196d
* rebase the llvm-mc asm writer on the GAS assembler writer - seems to be pretty
|
vor 5 Jahren |
nwasmadd.pas
|
4b6cbde849
* fixed 64-bit float comparison
|
vor 4 Jahren |
nwasmcal.pas
|
9fa61a6c9f
- removed the discardresult proc directive
|
vor 4 Jahren |
nwasmcnv.pas
|
60242ca0fd
* updated the a_fXX_convert_su_iYY asm ops to their modern format a_fXX_convert_iYY_su
|
vor 4 Jahren |
nwasmcon.pas
|
c9ee72b05a
* the compiler/wasm directory renamed compiler/wasm32
|
vor 5 Jahren |
nwasmflw.pas
|
7a15157387
+ dummy implementation of the code generator for the try..except node for WebAssembly
|
vor 4 Jahren |
nwasminl.pas
|
4ef1367019
+ added wasm32 inline procedure for generating the 'unreachable' instruction
|
vor 4 Jahren |
nwasmmat.pas
|
4fa09a6f8b
- removed the trunc32 parameter of thlcgwasm.a_op_stack, because it is no longer used, nor necessary
|
vor 4 Jahren |
nwasmset.pas
|
76c61c3aac
* call inherited inside twasminnode.checkgenjumps in order to initialize use_small
|
vor 4 Jahren |
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
|
vor 4 Jahren |
rwasmcon.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
vor 4 Jahren |
rwasmnor.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
vor 4 Jahren |
rwasmnum.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
vor 4 Jahren |
rwasmrni.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
vor 4 Jahren |
rwasmsri.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
vor 4 Jahren |
rwasmstd.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
vor 4 Jahren |
rwasmsup.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
vor 4 Jahren |
strinst.inc
|
fc95e7f22d
* fixes in thlcgwasm.resize_stack_int_val
|
vor 4 Jahren |
symcpu.pas
|
74854eee58
* fixed WebAssembly compilation error with -CR
|
vor 4 Jahren |
tgcpu.pas
|
0315ab00d8
* map the currency type to the i64 WebAssembly type
|
vor 4 Jahren |
tripletcpu.pas
|
6dd85ad80c
* wasm cpu string renamed wasm32
|
vor 5 Jahren |
wasmdef.pas
|
c9ee72b05a
* the compiler/wasm directory renamed compiler/wasm32
|
vor 5 Jahren |
wasmreg.dat
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
vor 4 Jahren |