没有合适的资源?快使用搜索试试~ 我知道了~
llvmlite:用于编写JIT编译器的轻量级LLVM python绑定
共170个文件
py:63个
rst:30个
sh:15个
需积分: 47 2 下载量 99 浏览量
2021-04-28
07:57:08
上传
评论
收藏 287KB ZIP 举报
温馨提示
llvmlite 用于编写JIT编译器的轻量级LLVM Python绑定 llvmlite是一个最初为量身定制的项目,使用以下方法: LLVM C ++ API所需的部分周围的小型C包装程序,这些尚未被LLVM C API公开。 围绕C API的ctypes Python包装器。 Numba需要的LLVM IR构建器子集的纯Python实现。 为什么选择llvmlite 旧的绑定公开了许多LLVM API,但是C ++风格的内存管理到Python的映射容易出错。 和许多JIT编译器不需要完整的LLVM API。 仅需要IR构建器,优化器和JIT编译器API。 主要好处 IR构建器是纯Python代码,并且与LLVM经常更改的C ++ API分离。 实例化LLVM模块将调用LLVM的IR解析器,该解析器比通过C ++ API进行逐步IR构建(提供更多的段错误或进程中止)提供更好的错
资源推荐
资源详情
资源评论
收起资源包目录
llvmlite:用于编写JIT编译器的轻量级LLVM python绑定 (170个子文件)
make.bat 7KB
bld.bat 3KB
bld.bat 779B
CHANGE_LOG 22KB
run_with_env.cmd 3KB
setup_conda_environment.cmd 712B
test.cmd 50B
build.cmd 50B
.coveragerc 398B
custom_passes.cpp 44KB
value.cpp 13KB
targets.cpp 8KB
executionengine.cpp 8KB
module.cpp 6KB
passmanagers.cpp 4KB
transforms.cpp 3KB
object_file.cpp 2KB
linker.cpp 2KB
initfini.cpp 1KB
core.cpp 957B
bitcode.cpp 927B
assembly.cpp 828B
dylib.cpp 713B
EMPTY 0B
.flake8 443B
Makefile.freebsd 694B
.gitattributes 132B
.gitignore 136B
core.h 686B
MANIFEST.in 231B
Visualize ControlFlow.ipynb 22KB
Visualize ControlFlow.ipynb 22KB
LICENSE 1KB
Makefile.linux 840B
numba-3016.ll 4KB
cfg_test.ll 2KB
test.ll 283B
test.ll 283B
Makefile 7KB
README.md 1KB
Makefile.osx 577B
intel-D47188-svml-VF.patch 74KB
intel-D47188-svml-VF_LLVM9.patch 70KB
expect-fastmath-entrypoints-in-add-TLI-mappings.ll.patch 3KB
0001-Revert-Limit-size-of-non-GlobalValue-name.patch 3KB
partial-testing.patch 1KB
llvm-lto-static.patch 987B
twine_cfg_undefined_behavior.patch 942B
test_ir.py 85KB
test_binding.py 51KB
versioneer.py 39KB
builder.py 32KB
instructions.py 29KB
values.py 25KB
types.py 16KB
value.py 15KB
targets.py 14KB
test_refprune.py 13KB
customize.py 13KB
module.py 11KB
executionengine.py 10KB
ffi.py 10KB
passmanagers.py 10KB
conf.py 10KB
module.py 9KB
refprune_proto.py 8KB
build.py 8KB
_version.py 7KB
setup.py 7KB
core.py 6KB
transforms.py 5KB
gh-pages.py 5KB
bench.py 3KB
object_file.py 3KB
passes.py 2KB
sum.py 2KB
sum.py 2KB
analysis.py 2KB
_utils.py 2KB
test_valuerepr.py 2KB
llvmir_iter.py 2KB
ll_fpadd.py 2KB
ll_fpadd.py 2KB
initfini.py 2KB
transforms.py 2KB
__init__.py 1KB
dylib.py 1KB
run_coverage.py 975B
llvmir.py 865B
llvmir.py 865B
parseasm.py 838B
parseasm.py 838B
common.py 742B
utils.py 695B
context.py 657B
ir_fpadd.py 613B
ir_fpadd.py 613B
context.py 518B
options.py 509B
linker.py 489B
共 170 条
- 1
- 2
资源评论
小子骚骚
- 粉丝: 24
- 资源: 4657
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功