Added pointer_size and get_or_insert_function to Module

git-svn-id: http://llvm-py.googlecode.com/svn/trunk@43 8d1e9007-1d4e-0410-b67e-1979fd6579aa
This commit is contained in:
mdevan.foobar 2008-09-16 17:03:21 +00:00
commit 2780d9fc10
5 changed files with 53 additions and 1 deletions

View file

@ -52,6 +52,9 @@ def do_module():
ft = Type.function(ti, [ti])
m.add_function(ft, "func")
m.get_function_named("func")
m.get_or_insert_function(ft, "func")
m.get_or_insert_function(Type.function(ti, []), "func")
m.get_or_insert_function(ft, "func2")
fns = list(m.functions)
try:
m.verify()
@ -78,6 +81,7 @@ def do_module():
ss2.write(str(m))
m4 = Module.from_assembly(ss2)
t = m4 == m
t = m4.pointer_size
def do_type():