コード例 #1
0
ファイル: ee.py プロジェクト: fnoeding/exoself
 def free_machine_code_for(self, fn):
     core.check_is_function(fn)
     _core.LLVMFreeMachineCodeForFunction(self.ptr, fn.ptr)
コード例 #2
0
ファイル: passes.py プロジェクト: mmcminn/llvm-py
 def run(self, fn):
     core.check_is_function(fn)
     return _core.LLVMRunFunctionPassManager(self.ptr, fn.ptr)
コード例 #3
0
ファイル: ee.py プロジェクト: fnoeding/exoself
 def run_function(self, fn, args):
     core.check_is_function(fn)
     ptrs = _unpack_generic_values(args)
     gvptr = _core.LLVMRunFunction2(self.ptr, fn.ptr, ptrs)
     return GenericValue(gvptr)
コード例 #4
0
ファイル: ee.py プロジェクト: afrolov/llvm-py
 def get_pointer_to_function(self, fn):
     core.check_is_function(fn)
     return _core.LLVMGetPointerToFunction(self.ptr,fn.ptr)
コード例 #5
0
ファイル: passes.py プロジェクト: jrk/llvm-py
 def run(self, fn):
     core.check_is_function(fn)
     return _core.LLVMRunFunctionPassManager(self.ptr, fn.ptr)
コード例 #6
0
ファイル: ee.py プロジェクト: BackupGGCode/llvm-py
 def free_machine_code_for(self, fn):
     core.check_is_function(fn)
     _core.LLVMFreeMachineCodeForFunction(self.ptr, fn.ptr)
コード例 #7
0
ファイル: ee.py プロジェクト: BackupGGCode/llvm-py
 def get_pointer_to_function(self, fn):
     core.check_is_function(fn)
     return _core.LLVMGetPointerToFunction(self.ptr, fn.ptr)
コード例 #8
0
ファイル: ee.py プロジェクト: BackupGGCode/llvm-py
 def run_function(self, fn, args):
     core.check_is_function(fn)
     ptrs = _unpack_generic_values(args)
     gvptr = _core.LLVMRunFunction2(self.ptr, fn.ptr, ptrs)
     return GenericValue(gvptr)