Author: Manuel Jacob <[email protected]>
Branch: llvm-translation-backend
Changeset: r75423:847de726f3e3
Date: 2015-01-08 22:50 +0100
http://bitbucket.org/pypy/pypy/changeset/847de726f3e3/
Log: Adapt to removed obmalloc.
diff --git a/rpython/translator/llvm/genllvm.py
b/rpython/translator/llvm/genllvm.py
--- a/rpython/translator/llvm/genllvm.py
+++ b/rpython/translator/llvm/genllvm.py
@@ -1649,15 +1649,9 @@
return lltype.functionptr(func_type, name, external='C', calling_conv='c',
compilation_info=compilation_info)
-c_dir = local(cdir)
-eci = ExternalCompilationInfo(
- include_dirs=[cdir, c_dir / '..' / 'llvm'],
- includes=['src/allocator.h'],
- separate_module_files=[c_dir / 'src' / 'allocator.c'])
-raw_malloc = extfunc('PyObject_Malloc', [lltype.Signed], llmemory.Address, eci)
-raw_free = extfunc('PyObject_Free', [llmemory.Address], lltype.Void, eci)
-
eci = ExternalCompilationInfo()
+raw_malloc = extfunc('malloc', [lltype.Signed], llmemory.Address, eci)
+raw_free = extfunc('free', [llmemory.Address], lltype.Void, eci)
llvm_memcpy = extfunc('llvm.memcpy.p0i8.p0i8.i' + str(LLVMSigned.bitwidth),
[llmemory.Address, llmemory.Address, lltype.Signed,
rffi.INT, lltype.Bool], lltype.Void, eci)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit