From ae61530affa407795d40174d8e2e290bd1f59652 Mon Sep 17 00:00:00 2001 From: "mdevan.foobar" Date: Sun, 24 Oct 2010 08:46:59 +0000 Subject: [PATCH] Use extract_value instead of getresult (Bryan Silverthorn) (Issue #34) git-svn-id: http://llvm-py.googlecode.com/svn/trunk@103 8d1e9007-1d4e-0410-b67e-1979fd6579aa --- llvm/core.py | 5 ++++- test/testall.py | 6 +++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/llvm/core.py b/llvm/core.py index 877bd47..c12b6df 100644 --- a/llvm/core.py +++ b/llvm/core.py @@ -1890,11 +1890,14 @@ class Builder(object): # misc - def getresult(self, retval, idx, name=""): + def extract_value(self, retval, idx, name=""): check_is_value(retval) return _make_value( _core.LLVMBuildGetResult(self.ptr, retval.ptr, idx, name)) + # obsolete synonym for extract_value + getresult = extract_value + def phi(self, ty, name=""): check_is_type(ty) return _make_value(_core.LLVMBuildPhi(self.ptr, ty.ptr, name)) diff --git a/test/testall.py b/test/testall.py index 2b7887d..9b65c9e 100755 --- a/test/testall.py +++ b/test/testall.py @@ -388,8 +388,8 @@ def _do_builder_mrv(): blk = f.append_basic_block('b') b = Builder.new(blk) v = b.call(f, [Constant.int(ti, 1)]) - v1 = b.getresult(v, 0) - v2 = b.getresult(v, 1) + v1 = b.extract_value(v, 0) + v2 = b.extract_value(v, 1) b.ret_many([v1, v2]) #print f @@ -463,7 +463,7 @@ def do_builder(): b.fcmp(RPRED_ULT, fv, fv) vi = Constant.vector([Constant.int(ti,42)]*10) vf = Constant.vector([Constant.real(Type.float(), 3.14)]*10) - # TODO b.getresult(v, 0) + # TODO b.extract_value(v, 0) b.call(f, [v]) b.select(Constant.int(Type.int(1), 1), blk, blk) b.vaarg(v, Type.int())