]> git.nickg.me.uk Git - nvc.git/commit
Rewrite implementation of foreign functions
authorNick Gasson <nick@nickg.me.uk>
Sun, 4 Feb 2024 12:07:18 +0000 (12:07 +0000)
committerNick Gasson <nick@nickg.me.uk>
Sun, 4 Feb 2024 21:31:53 +0000 (21:31 +0000)
commit014aa2f5fbfbb6e12a91e515bb17198a68548ff5
tree659817f49bdab66906fb00f12a40550a8b8205fa
parent1098b0a34ee094ec6f69963613dc59e3c183a049
Rewrite implementation of foreign functions

Refactoring before adding full VHPIDIRECT support
53 files changed:
lib/nvc/polyfill-body.vhd
lib/nvc/polyfill.vhd
lib/nvc/text_util-body.vhd
lib/nvc/text_util.vhd
lib/nvc/verilog.vhd
lib/std.08/env-body.vhd
lib/std.19/env-body.vhd
src/bounds.c
src/cgen.c
src/common.c
src/common.h
src/elab.c
src/eval.c
src/jit/jit-code.c
src/jit/jit-core.c
src/jit/jit-dump.c
src/jit/jit-exits.c
src/jit/jit-ffi.c
src/jit/jit-ffi.h
src/jit/jit-interp.c
src/jit/jit-irgen.c
src/jit/jit-llvm.c
src/jit/jit-optim.c
src/jit/jit-pack.c
src/jit/jit-priv.h
src/jit/jit-x86.c
src/lower.c
src/names.c
src/object.c
src/parse.c
src/rt/assert.c
src/rt/fileio.c
src/rt/mspace.c
src/rt/rt.h
src/rt/standard.c
src/rt/stdenv.c
src/rt/verilog.c
src/sem.c
src/simp.c
src/symbols.txt
src/tree.h
src/vcode.c
src/vcode.h
src/vlog/vlog-lower.c
test/regress/vhpi4.vhd
test/sem/attr.vhd
test/simp/foreign1.vhd
test/test_jit.c
test/test_lower.c
test/test_parse.c
test/test_sem.c
test/test_simp.c
test/vhpi/vhpi4.c