.. |
aasmcpu.pas
|
a6e75d52f7
+ introduced tai_import_module and tai_import_name that represent the
|
3 years ago |
agbinaryen.pas
|
807c743e35
* system identifier system_wasm32_wasm renamed system_wasm32_embedded
|
4 years ago |
agllvmmc.pas
|
a6e75d52f7
+ introduced tai_import_module and tai_import_name that represent the
|
3 years ago |
agwat.pas
|
e6045673ee
Handle NIL entries in deflist after commit 48986
|
4 years ago |
ccpuinnr.inc
|
c2754eac3f
+ introduced the wasm32_throw_fpcexception inline function, that emits a
|
3 years ago |
cgcpu.pas
|
c9ee72b05a
* the compiler/wasm directory renamed compiler/wasm32
|
5 years ago |
cpubase.pas
|
4ca39cf07d
+ write the import functions in the wasm binary writer
|
3 years ago |
cpuinfo.pas
|
a00110f6e0
* cpu_wasm renamed cpu_wasm32
|
5 years ago |
cpunode.pas
|
860e4487c3
+ added WebAssembly node utils
|
3 years ago |
cpupara.pas
|
dbecb67d45
* fixed the value passing of record parameters with non-scalar value size on the
|
4 years ago |
cpupi.pas
|
45e53ddc16
* cloned the WASM no exceptions mode code generation for try..finally blocks
|
3 years ago |
cputarg.pas
|
cc314e61a2
+ started working on the WebAssembly internal assembler
|
3 years ago |
hlcgcpu.pas
|
d3ec8f0d29
* generate an internalerror if there are values remaining on top of stack
|
3 years ago |
itcpugas.pas
|
c2754eac3f
+ introduced the wasm32_throw_fpcexception inline function, that emits a
|
3 years ago |
itcpuwasm.pas
|
539fde196d
* rebase the llvm-mc asm writer on the GAS assembler writer - seems to be pretty
|
5 years ago |
nwasmadd.pas
|
08f9a68798
- removed unused local variables from twasmaddnode.second_generic_compare
|
4 years ago |
nwasmcal.pas
|
324382d3a5
* use create_functype to determine accurately the number of parameters to
|
3 years ago |
nwasmcnv.pas
|
b527ab694c
+ implemented twasmtypeconvnode.second_class_to_intf
|
4 years ago |
nwasmcon.pas
|
c9ee72b05a
* the compiler/wasm directory renamed compiler/wasm32
|
5 years ago |
nwasmflw.pas
|
f76e91fb8b
* cloned twasmtryexceptnode.pass_generate_code_no_exceptions into twasmtryexceptnode.pass_generate_code_native_exceptions
|
3 years ago |
nwasminl.pas
|
c2754eac3f
+ introduced the wasm32_throw_fpcexception inline function, that emits a
|
3 years ago |
nwasmmat.pas
|
4fa09a6f8b
- removed the trunc32 parameter of thlcgwasm.a_op_stack, because it is no longer used, nor necessary
|
4 years ago |
nwasmset.pas
|
76c61c3aac
* call inherited inside twasminnode.checkgenjumps in order to initialize use_small
|
4 years ago |
nwasmutil.pas
|
459bb0fa18
* override twasmnodeutils.InsertObjectInfo
|
3 years ago |
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
|
4 years ago |
rwasmcon.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 years ago |
rwasmnor.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 years ago |
rwasmnum.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 years ago |
rwasmrni.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 years ago |
rwasmsri.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 years ago |
rwasmstd.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 years ago |
rwasmsup.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 years ago |
strinst.inc
|
10d8332563
+ added the new WebAssembly instructions, added by the exception handling proposal
|
3 years ago |
symcpu.pas
|
74854eee58
* fixed WebAssembly compilation error with -CR
|
4 years ago |
tgcpu.pas
|
0315ab00d8
* map the currency type to the i64 WebAssembly type
|
4 years ago |
tripletcpu.pas
|
6dd85ad80c
* wasm cpu string renamed wasm32
|
5 years ago |
wasmdef.pas
|
c9ee72b05a
* the compiler/wasm directory renamed compiler/wasm32
|
5 years ago |
wasmreg.dat
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 years ago |