.. |
aasmcpu.pas
|
3cfdf000a2
+ support the new WebAssembly threads and atomics instructions in the internal assembler
|
3 vuotta sitten |
agbinaryen.pas
|
807c743e35
* system identifier system_wasm32_wasm renamed system_wasm32_embedded
|
4 vuotta sitten |
agllvmmc.pas
|
66b471e516
+ support different versions of llvm-mc (version 10 seems to be the earliest that works)
|
3 vuotta sitten |
agwat.pas
|
907e8402ab
+ added the WebAssembly reference and vector types to TWasmBasicType
|
3 vuotta sitten |
ccpuinnr.inc
|
9274f17c52
+ reserved inline numbers for the WebAssembly atomic loads and stores
|
3 vuotta sitten |
cgcpu.pas
|
c9ee72b05a
* the compiler/wasm directory renamed compiler/wasm32
|
5 vuotta sitten |
cpubase.pas
|
3a095f5ed5
+ support all the new types in encode_wasm_basic_type
|
3 vuotta sitten |
cpuinfo.pas
|
27fb9086aa
* cleanup: cs_opt_loopunroll is a generic optimization for a long time already
|
3 vuotta sitten |
cpunode.pas
|
bb30958665
+ wrap block nodes with exit in a_block..a_end_block instructions. This fixes
|
3 vuotta sitten |
cpupara.pas
|
6404478ea4
* cleanup of VER3_0 defines
|
3 vuotta sitten |
cpupi.pas
|
e74797d411
* replaced several internal errors, related to the WebAssembly labels
|
3 vuotta sitten |
cputarg.pas
|
cc314e61a2
+ started working on the WebAssembly internal assembler
|
3 vuotta sitten |
hlcgcpu.pas
|
e74797d411
* replaced several internal errors, related to the WebAssembly labels
|
3 vuotta sitten |
itcpugas.pas
|
907e8402ab
+ added the WebAssembly reference and vector types to TWasmBasicType
|
3 vuotta sitten |
itcpuwasm.pas
|
539fde196d
* rebase the llvm-mc asm writer on the GAS assembler writer - seems to be pretty
|
5 vuotta sitten |
nwasmadd.pas
|
12a2c56461
- removed thlcgwasm.incblock, .decblock and br_blocks, as branching is now done
|
3 vuotta sitten |
nwasmbas.pas
|
12a2c56461
- removed thlcgwasm.incblock, .decblock and br_blocks, as branching is now done
|
3 vuotta sitten |
nwasmcal.pas
|
3c58f26e83
* thlcgwasm.g_checkexceptions renamed .g_maybe_checkforexceptions, added also as
|
3 vuotta sitten |
nwasmcnv.pas
|
12a2c56461
- removed thlcgwasm.incblock, .decblock and br_blocks, as branching is now done
|
3 vuotta sitten |
nwasmcon.pas
|
c9ee72b05a
* the compiler/wasm directory renamed compiler/wasm32
|
5 vuotta sitten |
nwasmflw.pas
|
12a2c56461
- removed thlcgwasm.incblock, .decblock and br_blocks, as branching is now done
|
3 vuotta sitten |
nwasminl.pas
|
dbba2d2746
+ implemented popcnt via the popcnt instruction in WebAssembly
|
3 vuotta sitten |
nwasmmat.pas
|
283c213a0c
* patch by Pierre, which fixes WebAssembly code generation for signed div/mod with overflow checking
|
3 vuotta sitten |
nwasmset.pas
|
b78761efd3
* Removed obsolete OLDREGVARS ifdefs.
|
3 vuotta sitten |
nwasmutil.pas
|
2c0f10d988
* when adding WebAssembly object info, traverse through current_module.used_units,
|
3 vuotta sitten |
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 vuotta sitten |
rwasmcon.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 vuotta sitten |
rwasmnor.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 vuotta sitten |
rwasmnum.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 vuotta sitten |
rwasmrni.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 vuotta sitten |
rwasmsri.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 vuotta sitten |
rwasmstd.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 vuotta sitten |
rwasmsup.inc
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 vuotta sitten |
strinst.inc
|
2888710594
+ added the WebAssembly table instructions
|
3 vuotta sitten |
symcpu.pas
|
74854eee58
* fixed WebAssembly compilation error with -CR
|
4 vuotta sitten |
tgcpu.pas
|
df92d88f39
+ added support for the handling of singleton record and array types in
|
3 vuotta sitten |
tripletcpu.pas
|
6dd85ad80c
* wasm cpu string renamed wasm32
|
5 vuotta sitten |
wasmdef.pas
|
c9ee72b05a
* the compiler/wasm directory renamed compiler/wasm32
|
5 vuotta sitten |
wasmreg.dat
|
12aa8f0f1f
+ added another wasm fake register to represent local variable on the linear stack
|
4 vuotta sitten |