nickysn 4fa09a6f8b - removed the trunc32 parameter of thlcgwasm.a_op_stack, because it is no longer used, nor necessary 4 年之前
..
aasmcpu.pas c8e130d525 + added WebAssembly invalid register check in op_reg when compiler is compiled with EXTDEBUG 4 年之前
agbinaryen.pas fa9eef27ef * use upper case asm id strings, so assemblers can be selected via the -A option 5 年之前
agllvmmc.pas 4e57c4d89e + enable smartlink sections for the llvm-mc assembler 4 年之前
agwat.pas e7cd823692 * fixed -Sew warnings in agwat.pas 4 年之前
cgcpu.pas c9ee72b05a * the compiler/wasm directory renamed compiler/wasm32 5 年之前
cpubase.pas b6735179ed * use a functype operand for a_if, instead of hardcoding 4 年之前
cpuinfo.pas a00110f6e0 * cpu_wasm renamed cpu_wasm32 5 年之前
cpunode.pas 888af282a4 + override the inline node for WASM 4 年之前
cpupara.pas 020ce2b10c * use the standard inherited ret_in_param for wasm32 4 年之前
cpupi.pas f99e74866d + dummy override of WebAssembly handle_nested_exception 4 年之前
cputarg.pas f04c43f58c + created unit (empty for now) for the llvm-mc assembler writer 5 年之前
hlcgcpu.pas 4fa09a6f8b - removed the trunc32 parameter of thlcgwasm.a_op_stack, because it is no longer used, nor necessary 4 年之前
itcpugas.pas 99d8d8f296 * fixed several WebAssembly instruction names 4 年之前
itcpuwasm.pas 539fde196d * rebase the llvm-mc asm writer on the GAS assembler writer - seems to be pretty 5 年之前
nwasmadd.pas e1b98a515a * fixed class name in comment 4 年之前
nwasmcal.pas 2bdd089645 - removed unused parameters from g_adjust_stack_after_call for WebAssembly 4 年之前
nwasmcnv.pas c5fae9f214 + implemented second_ansistring_to_pchar for WebAssembly 4 年之前
nwasmcon.pas c9ee72b05a * the compiler/wasm directory renamed compiler/wasm32 5 年之前
nwasmflw.pas 7a15157387 + dummy implementation of the code generator for the try..except node for WebAssembly 4 年之前
nwasminl.pas cc94ab3ab8 + implemented length() code generation for WebAssembly 4 年之前
nwasmmat.pas 4fa09a6f8b - removed the trunc32 parameter of thlcgwasm.a_op_stack, because it is no longer used, nor necessary 4 年之前
nwasmset.pas ec7fbcb271 * override the IN node for WebAssembly and avoid generating jump tables for the 4 年之前
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 fc95e7f22d * fixes in thlcgwasm.resize_stack_int_val 4 年之前
symcpu.pas 4d758a64c2 * make functions, that return result in param to not have a return type in WebAssembly 4 年之前
tgcpu.pas 253e64f66b + allocate 'noreuse' locals in allocbasepointer and allocframepointer 4 年之前
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 年之前