<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>llvm Assembly Language Reference Manual</title></head>
<body bgcolor=white>
<table width="100%" bgcolor="#330077" border=0 cellpadding=4 cellspacing=0>
<tr><td> <font size=+5 color="#EEEEFF" face="Georgia,Palatino,Times,Roman"><b>llvm Assembly Language Reference Manual</b></font></td>
</tr></table>
<ol>
<li><a href="#abstract">Abstract</a>
<li><a href="#introduction">Introduction</a>
<li><a href="#identifiers">Identifiers</a>
<li><a href="#typesystem">Type System</a>
<ol>
<li><a href="#t_primitive">Primitive Types</a>
<ol>
<li><a href="#t_classifications">Type Classifications</a>
</ol>
<li><a href="#t_derived">Derived Types</a>
<ol>
<li><a href="#t_array" >Array Type</a>
<li><a href="#t_method" >Method Type</a>
<li><a href="#t_pointer">Pointer Type</a>
<li><a href="#t_struct" >Structure Type</a>
<li><a href="#t_packed" >Packed Type</a>
</ol>
</ol>
<li><a href="#highlevel">High Level Structure</a>
<ol>
<li><a href="#modulestructure">Module Structure</a>
<li><a href="#methodstructure">Method Structure