.. |
aasmcpu.pas
|
3cfdf000a2
+ support the new WebAssembly threads and atomics instructions in the internal assembler
|
3 лет назад |
agbinaryen.pas
|
807c743e35
* system identifier system_wasm32_wasm renamed system_wasm32_embedded
|
4 лет назад |
agllvmmc.pas
|
ddab39dbdc
+ enable the atomics extension on the llvm-mc command line (extension appears
|
3 лет назад |
agwat.pas
|
346b57e238
* tai_impexp renamed tai_export_name
|
3 лет назад |
ccpuinnr.inc
|
86643710c4
+ support intrinsics for the WebAssembly memory.atomic.wait32 and memory.atomic.wait64 instructions
|
3 лет назад |
cgcpu.pas
|
c9ee72b05a
* the compiler/wasm directory renamed compiler/wasm32
|
5 лет назад |
cpubase.pas
|
3cfdf000a2
+ support the new WebAssembly threads and atomics instructions in the internal assembler
|
3 лет назад |
cpuinfo.pas
|
27fb9086aa
* cleanup: cs_opt_loopunroll is a generic optimization for a long time already
|
3 лет назад |
cpunode.pas
|
bb30958665
+ wrap block nodes with exit in a_block..a_end_block instructions. This fixes
|
3 лет назад |
cpupara.pas
|
6404478ea4
* cleanup of VER3_0 defines
|
3 лет назад |
cpupi.pas
|
7f1050464a
+ added 'else' tracking for the if..end_if blocks
|
3 лет назад |
cputarg.pas
|
cc314e61a2
+ started working on the WebAssembly internal assembler
|
3 лет назад |
hlcgcpu.pas
|
be969205ad
Do not alloc/dealloc NR_DEFAULTFLAGS for wasm32, as it is NR_NO
|
3 лет назад |
itcpugas.pas
|
5198e47e36
+ added the atomic memory access WebAssembly instructions from the threading proposal for WebAssembly
|
3 лет назад |
itcpuwasm.pas
|
539fde196d
* rebase the llvm-mc asm writer on the GAS assembler writer - seems to be pretty
|
5 лет назад |
nwasmadd.pas
|
12a2c56461
- removed thlcgwasm.incblock, .decblock and br_blocks, as branching is now done
|
3 лет назад |
nwasmbas.pas
|
12a2c56461
- removed thlcgwasm.incblock, .decblock and br_blocks, as branching is now done
|
3 лет назад |
nwasmcal.pas
|
3c58f26e83
* thlcgwasm.g_checkexceptions renamed .g_maybe_checkforexceptions, added also as
|
3 лет назад |
nwasmcnv.pas
|
12a2c56461
- removed thlcgwasm.incblock, .decblock and br_blocks, as branching is now done
|
3 лет назад |
nwasmcon.pas
|
c9ee72b05a
* the compiler/wasm directory renamed compiler/wasm32
|
5 лет назад |
nwasmflw.pas
|
12a2c56461
- removed thlcgwasm.incblock, .decblock and br_blocks, as branching is now done
|
3 лет назад |
nwasminl.pas
|
f1cb5d8f71
+ support intrinsic for the memory.atomic.notify WebAssembly instruction
|
3 лет назад |
nwasmmat.pas
|
4fa09a6f8b
- removed the trunc32 parameter of thlcgwasm.a_op_stack, because it is no longer used, nor necessary
|
4 лет назад |
nwasmset.pas
|
b78761efd3
* Removed obsolete OLDREGVARS ifdefs.
|
3 лет назад |
nwasmutil.pas
|
2c0f10d988
* when adding WebAssembly object info, traverse through current_module.used_units,
|
3 лет назад |
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 лет назад |
rwasmcon.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 лет назад |
rwasmnor.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 лет назад |
rwasmnum.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 лет назад |
rwasmrni.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 лет назад |
rwasmsri.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 лет назад |
rwasmstd.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 лет назад |
rwasmsup.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 лет назад |
strinst.inc
|
5198e47e36
+ added the atomic memory access WebAssembly instructions from the threading proposal for WebAssembly
|
3 лет назад |
symcpu.pas
|
74854eee58
* fixed WebAssembly compilation error with -CR
|
4 лет назад |
tgcpu.pas
|
df92d88f39
+ added support for the handling of singleton record and array types in
|
3 лет назад |
tripletcpu.pas
|
6dd85ad80c
* wasm cpu string renamed wasm32
|
5 лет назад |
wasmdef.pas
|
c9ee72b05a
* the compiler/wasm directory renamed compiler/wasm32
|
5 лет назад |
wasmreg.dat
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 лет назад |