 }
 
 public struct X86MMXType: LLVMType {
+  public init() {}
   public func asLLVM() -> LLVMTypeRef {
     return LLVMX86MMXType()
   }

  public let elementType: LLVMType
  public let count: Int
  
  public func asLLVM() -> LLVMTypeRef {
    return LLVMVectorType(elementType.asLLVM(), UInt32(count))
  }


public struct IntType: LLVMType {
  public let width: Int
  
  public init(width: Int) { self.width = width }
  
  public static let int1 = IntType(width: 1)
  public static let int8 = IntType(width: 8)
