文件名称:JitFromScratch:我在LLVM Social Berlin和C ++用户组中的演讲中的示例项目
文件大小:43KB
文件格式:ZIP
更新时间:2024-02-19 10:56:46
windows macos linux docker compiler
JitFromScratch
我在和中的演讲中收集的示例,这些示例实现了基于LLVM Orc库的JIT编译器的各个方面。
有助于
该存储库遵循完善的历史记录策略,以促进可追溯性和理解。 如果您发现错误或要提交改进,请针对提出拉取请求。
结构体
这些示例围绕一个无意义的命令行程序组织,该程序在运行时为一个简单函数编译代码:
template
【文件预览】:
JitFromScratch-master
----.gitignore(29B)
----SimpleObjectCache.cpp(4KB)
----SimpleObjectCache.h(920B)
----JitFromScratch.h(2KB)
----LICENSE.md(18KB)
----.travis.yml(223B)
----README.md(14KB)
----cmake()
--------modules()
----SimpleOptimizer.cpp(748B)
----JitFromScratch.cpp(4KB)
----main.cpp(5KB)
----versions()
--------llvm05()
--------llvm04()
--------llvm08()
----docs()
--------vscode()
--------docker()
----test()
--------stdout.test(128B)
--------objcache.test-debug(1KB)
--------stderr.test-debug(388B)
--------lit.site.cfg.py.in(458B)
--------lit.cfg.py(553B)
--------CMakeLists.txt(2KB)
----CMakeLists.txt(3KB)
----SimpleOptimizer.h(493B)
----.gitpod.yml(517B)