No files found.
+12 −10
azure-pipelines.yml
azure-pipelines.yml
+4 −5
azure-windows.yml
buildscripts/azure/azure-windows.yml
+2 −4
build.cmd
buildscripts/incremental/build.cmd
+1 −5
setup_conda_environment.cmd
buildscripts/incremental/setup_conda_environment.cmd
+1 −5
setup_conda_environment.sh
buildscripts/incremental/setup_conda_environment.sh
+1 −1
conf.py
docs/source/conf.py
+4 −0
CMakeLists.txt
ffi/CMakeLists.txt
+2 −6
build.py
ffi/build.py
+0 −6
core.cpp
ffi/core.cpp
+138 −65
custom_passes.cpp
ffi/custom_passes.cpp
+28 −0
ffi_types.h
ffi/ffi_types.h
+2 −21
initfini.cpp
ffi/initfini.cpp
+23 −17
memorymanager.cpp
ffi/memorymanager.cpp
+3 −4
memorymanager.h
ffi/memorymanager.h
+2 −2
orcjit.cpp
ffi/orcjit.cpp
+440 −153
passmanagers.cpp
ffi/passmanagers.cpp
+16 −9
targets.cpp
ffi/targets.cpp
+229 −48
transforms.cpp
ffi/transforms.cpp
+16 −11
type.cpp
ffi/type.cpp
+10 −0
value.cpp
ffi/value.cpp
+15 −0
ffi.py
llvmlite/binding/ffi.py
+2 −1
initfini.py
llvmlite/binding/initfini.py
+177 −74
passmanagers.py
llvmlite/binding/passmanagers.py
+15 −1
targets.py
llvmlite/binding/targets.py
+165 −41
transforms.py
llvmlite/binding/transforms.py
+2 −14
typeref.py
llvmlite/binding/typeref.py
+25 −0
value.py
llvmlite/binding/value.py
+3 −3
types.py
llvmlite/ir/types.py
+76 −74
test_binding.py
llvmlite/tests/test_binding.py
+91 −87
test_refprune.py
llvmlite/tests/test_refprune.py