nickysn c781e03edf + implemented WebAssembly code generation for case statements 4 vuotta sitten
..
aasmcpu.pas 0f3fef31f3 * generate different internal errors in taicpu.op_ref 4 vuotta sitten
agbinaryen.pas fa9eef27ef * use upper case asm id strings, so assemblers can be selected via the -A option 5 vuotta sitten
agllvmmc.pas b6735179ed * use a functype operand for a_if, instead of hardcoding 4 vuotta sitten
agwat.pas e7cd823692 * fixed -Sew warnings in agwat.pas 4 vuotta sitten
cgcpu.pas c9ee72b05a * the compiler/wasm directory renamed compiler/wasm32 5 vuotta sitten
cpubase.pas b6735179ed * use a functype operand for a_if, instead of hardcoding 4 vuotta sitten
cpuinfo.pas a00110f6e0 * cpu_wasm renamed cpu_wasm32 5 vuotta sitten
cpunode.pas 039e2f20b7 + override the case node for WASM. The actual code generation isn't implemented yet. 4 vuotta sitten
cpupara.pas 020ce2b10c * use the standard inherited ret_in_param for wasm32 4 vuotta sitten
cpupi.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
cputarg.pas f04c43f58c + created unit (empty for now) for the llvm-mc assembler writer 5 vuotta sitten
hlcgcpu.pas c781e03edf + implemented WebAssembly code generation for case statements 4 vuotta sitten
itcpugas.pas fc95e7f22d * fixes in thlcgwasm.resize_stack_int_val 4 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 cf35b0d2a9 * fixed twasmaddnode.second_cmpfloat 4 vuotta sitten
nwasmcal.pas 0a0ec1de65 + adjust the stack properly on function calls 4 vuotta sitten
nwasmcnv.pas 9bd282eb3b + implemented int to real conversion 4 vuotta sitten
nwasmcon.pas c9ee72b05a * the compiler/wasm directory renamed compiler/wasm32 5 vuotta sitten
nwasmflw.pas 28a7f25f4c * various fixes for tracking the stack and correctly loading the child node values to the stack, as well as setting the result location 4 vuotta sitten
nwasmmat.pas fc95e7f22d * fixes in thlcgwasm.resize_stack_int_val 4 vuotta sitten
nwasmset.pas c781e03edf + implemented WebAssembly code generation for case statements 4 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 fc95e7f22d * fixes in thlcgwasm.resize_stack_int_val 4 vuotta sitten
symcpu.pas 5b961c4125 - removed several JVM methods that aren't necessary for WebAssembly 4 vuotta sitten
tgcpu.pas 253e64f66b + allocate 'noreuse' locals in allocbasepointer and allocframepointer 4 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