https://github.com/JuliaLang/julia
Revision 3b53f54a5e612cfc402f561d71cdbfb40da3529e authored by Jameson Nash on 03 March 2020, 22:03:02 UTC, committed by GitHub on 03 March 2020, 22:03:02 UTC
also provides support for using a different code_native format,
as a fallback, later we'll want to make this more configurable

there are now several primary interfaces to native code:
 - codegen: mostly internal, support for translating IR to LLVM
 - jitlayers: manages runtime codegen results and executable memory
 - aotcompile: support for managing external code output
 - disasm: pretty-printer for code objects
 - debuginfo: tracking for unwind info

also removes the global type caches and
move all codegen pass handling to aotcompile.cpp
1 parent ddf904c
History
Tip revision: 3b53f54a5e612cfc402f561d71cdbfb40da3529e authored by Jameson Nash on 03 March 2020, 22:03:02 UTC
codegen: restructure, remove recursion (#25984)
Tip revision: 3b53f54
File Mode Size
base
contrib
deps
doc
etc
src
stdlib
test
ui
.appveyor.yml -rw-r--r-- 2.1 KB
.gitattributes -rw-r--r-- 65 bytes
.gitignore -rw-r--r-- 273 bytes
.mailmap -rw-r--r-- 11.0 KB
.travis.yml -rw-r--r-- 6.1 KB
CITATION.bib -rw-r--r-- 2.6 KB
CONTRIBUTING.md -rw-r--r-- 21.4 KB
HISTORY.md -rw-r--r-- 275.6 KB
LICENSE.md -rw-r--r-- 5.0 KB
Make.inc -rw-r--r-- 41.0 KB
Makefile -rw-r--r-- 27.1 KB
NEWS.md -rw-r--r-- 5.3 KB
README.md -rw-r--r-- 6.3 KB
VERSION -rw-r--r-- 10 bytes
sysimage.mk -rw-r--r-- 3.8 KB

README.md

back to top