annotate python/ir/context.py @ 158:9683a4cd848f
Added some functions for code generation
author |
Windel Bouwman |
date |
Fri, 08 Mar 2013 16:52:44 +0100 |
parents |
4e79484a9d47 |
children |
|
rev |
line source |
104
|
1 from .llvmtype import IntegerType, llvmType, typeID, FunctionType
|
70
|
2
|
|
3 class Context:
|
104
|
4 """ Global context """
|
|
5 def __init__(self):
|
110
|
6 self.Int8Type = IntegerType(8)
|
|
7 self.Int16Type = IntegerType(16)
|
|
8 self.Int32Type = IntegerType(32)
|
|
9 self.Int64Type = IntegerType(64)
|
|
10 self.VoidType = llvmType(typeID.Void)
|
|
11 self.DoubleType = llvmType(typeID.Double)
|
70
|
12
|