文件名称:llvm.js:LLVM 使用 Emscripten 编译为 JavaScript
文件大小:8.45MB
文件格式:ZIP
更新时间:2024-07-11 03:29:23
JavaScript
llvm.js LLVM 使用 Emscripten 编译为 JavaScript 生成位码 在 llvm 根目录下的 build 目录中,运行 emconfigure ../configure --enable-optimized --enable-targets=x86 --enable-libcpp --disable-jit --disable-threads --disable-pthreads emmake make 尝试使用 tblgen 和其他工具时会遇到错误,构建系统是自动执行的,但我们生成的位代码无法运行。 发生错误时,从并行本机构建复制文件,并编辑生成该文件的父目录的 Makefile(对于 llvm-tblgen、utils/、对于 llvm-config、tools/ 和 ./),以不调用该文件它(否则,再次运行 make 将返回并覆盖您刚刚复制的那个)。 重
【文件预览】:
llvm.js-master
----settings.js(47KB)
----library_gl.js(104KB)
----library_xlib.js(653B)
----library_glut.js(14KB)
----llvm.ll(655B)
----intertyper.js(36KB)
----modules.js(12KB)
----llvm-dis.js(9.61MB)
----shell.js(4KB)
----postamble.js(3KB)
----library_egl.js(19KB)
----library.js(246KB)
----jsifier.js(59KB)
----compiler.js(7KB)
----library_browser.js(23KB)
----library_jansson.js(9KB)
----shell-as-post.js(179B)
----library_gc.js(5KB)
----shell-dis-post.js(182B)
----long.js(49KB)
----shell-dis-pre.js(180B)
----llvm.bc(652B)
----framework.js(8KB)
----demo.html(4KB)
----library_sdl.js(53KB)
----parseTools.js(80KB)
----runtime.js(18KB)
----llvm-dis.bc(3.75MB)
----llvm-as.js(12.14MB)
----llvm-as.bc(4.25MB)
----README.md(1KB)
----preamble.js(30KB)
----doit.sh(247B)
----utility.js(7KB)
----shell-as-pre.js(319B)
----analyzer.js(63KB)