Displaying 2 results from an estimated 2 matches for "dtor_llvmmoduleref".
2008 May 12
0
[LLVMdev] Python bindings available.
...o say, it's all work in progress, but mostly it works as
> expected. More tests, documentation and APIs will follow.]
Hi Mahadevan,
One more thing I noticed that may be a problem. Automatic finalizers
like this one are very dangerous when cooperating with the C++ object
model:
void dtor_LLVMModuleRef(void *p)
{
LLVMModuleRef m = (LLVMModuleRef)p;
LLVMDisposeModule(m);
}
Consider the case where a function creates and populates a Module,
stuffs it in an ExistingModuleProvider for the JIT, then returns the
ModuleProvider, dropping direct reference to the Module.
(ModuleProvider ta...
2008 May 10
4
[LLVMdev] Python bindings available.
Hi all,
I'd like to announce the availability of Python bindings for LLVM.
It is built over llvm-c, and currently exposes enough APIs to build an
in-memory IR (and dump it!). It needs LLVM 2.3 latest and Python 2.5
(2.4 should be sufficient, but I haven't tested). Tested only on
Linux/i386.
Would love to hear your comments.
[Needless to say, it's all work in progress, but mostly it