[llvm-commits] [www-releases] r170845 [33/55] - in /www-releases/trunk/3.2/docs: ./ CommandGuide/ HistoricalNotes/ _static/ _templates/ _themes/ _themes/llvm-theme/ _themes/llvm-theme/static/ doxygen/ doxygen/html/ llvm-theme/ llvm-theme/static/ tutorial/

Tanya Lattner tonic at nondot.org
Thu Dec 20 22:58:17 PST 2012


Added: www-releases/trunk/3.2/docs/doxygen/html/X86InstrInfo_8h__incl.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86InstrInfo_8h__incl.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86InstrInfo_8h__incl.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86InstrInfo_8h__incl.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,153 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="X86InstrInfo.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="X86.h",height=0.2,width=0.4,color="black",URL="$X86_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="MCTargetDesc/X86BaseInfo.h",height=0.2,width=0.4,color="black",URL="$X86BaseInfo_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="X86MCTargetDesc.h",height=0.2,width=0.4,color="black",URL="$X86MCTargetDesc_8h.html"];
+  Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="llvm/Support/DataTypes.h",height=0.2,width=0.4,color="black",URL="$DataTypes_8h.html"];
+  Node5 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 [label="math.h",height=0.2,width=0.4,color="grey75"];
+  Node5 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 [label="sys/types.h",height=0.2,width=0.4,color="grey75"];
+  Node5 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 [label="inttypes.h",height=0.2,width=0.4,color="grey75"];
+  Node5 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node9 [label="stdint.h",height=0.2,width=0.4,color="grey75"];
+  Node4 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node10 [label="string",height=0.2,width=0.4,color="grey75"];
+  Node4 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node11 [label="X86GenRegisterInfo.inc",height=0.2,width=0.4,color="grey75"];
+  Node4 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node12 [label="X86GenInstrInfo.inc",height=0.2,width=0.4,color="grey75"];
+  Node4 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node13 [label="X86GenSubtargetInfo.inc",height=0.2,width=0.4,color="grey75"];
+  Node3 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node14 [label="llvm/Support/ErrorHandling.h",height=0.2,width=0.4,color="black",URL="$ErrorHandling_8h.html"];
+  Node14 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 [label="llvm/Support/Compiler.h",height=0.2,width=0.4,color="black",URL="$Compiler_8h.html"];
+  Node14 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node16 [label="llvm/ADT/StringRef.h",height=0.2,width=0.4,color="red",URL="$StringRef_8h.html"];
+  Node16 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node17 [label="llvm/Support/type_traits.h",height=0.2,width=0.4,color="black",URL="$type__traits_8h.html"];
+  Node17 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node17 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node18 [label="cstddef",height=0.2,width=0.4,color="grey75"];
+  Node17 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node19 [label="utility",height=0.2,width=0.4,color="grey75"];
+  Node16 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node20 [label="algorithm",height=0.2,width=0.4,color="grey75"];
+  Node16 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 [label="cassert",height=0.2,width=0.4,color="grey75"];
+  Node16 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node22 [label="cstring",height=0.2,width=0.4,color="grey75"];
+  Node16 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node16 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node14 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node23 [label="llvm/Target/TargetMachine.h",height=0.2,width=0.4,color="black",URL="$Target_2TargetMachine_8h.html"];
+  Node23 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 [label="llvm/Pass.h",height=0.2,width=0.4,color="red",URL="$Pass_8h.html"];
+  Node24 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node23 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node25 [label="llvm/Support/CodeGen.h",height=0.2,width=0.4,color="black",URL="$CodeGen_8h.html"];
+  Node23 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node26 [label="llvm/Target/TargetOptions.h",height=0.2,width=0.4,color="black",URL="$TargetOptions_8h.html"];
+  Node26 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node23 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node27 [label="llvm/TargetTransformInfo.h",height=0.2,width=0.4,color="red",URL="$TargetTransformInfo_8h.html"];
+  Node27 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node27 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node23 -> Node28 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node28 [label="llvm/Target/TargetTransformImpl.h",height=0.2,width=0.4,color="black",URL="$TargetTransformImpl_8h.html"];
+  Node28 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node28 -> Node29 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 [label="llvm/CodeGen/ValueTypes.h",height=0.2,width=0.4,color="black",URL="$ValueTypes_8h.html"];
+  Node29 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 -> Node30 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node30 [label="llvm/Support/MathExtras.h",height=0.2,width=0.4,color="black",URL="$MathExtras_8h.html"];
+  Node30 -> Node31 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node31 [label="llvm/Support/SwapByteOrder.h",height=0.2,width=0.4,color="red",URL="$SwapByteOrder_8h.html"];
+  Node31 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node31 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node23 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node23 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node23 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node32 [label="X86RegisterInfo.h",height=0.2,width=0.4,color="black",URL="$X86RegisterInfo_8h.html"];
+  Node32 -> Node33 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node33 [label="llvm/Target/TargetRegisterInfo.h",height=0.2,width=0.4,color="black",URL="$TargetRegisterInfo_8h.html"];
+  Node33 -> Node34 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node34 [label="llvm/MC/MCRegisterInfo.h",height=0.2,width=0.4,color="black",URL="$MCRegisterInfo_8h.html"];
+  Node34 -> Node35 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 [label="llvm/ADT/DenseMap.h",height=0.2,width=0.4,color="black",URL="$DenseMap_8h.html"];
+  Node35 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 -> Node36 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node36 [label="llvm/Support/AlignOf.h",height=0.2,width=0.4,color="black",URL="$AlignOf_8h.html"];
+  Node36 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node36 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 -> Node30 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 -> Node37 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node37 [label="llvm/Support/PointerLikeTypeTraits.h",height=0.2,width=0.4,color="black",URL="$PointerLikeTypeTraits_8h.html"];
+  Node37 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 -> Node38 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node38 [label="llvm/ADT/DenseMapInfo.h",height=0.2,width=0.4,color="black",URL="$DenseMapInfo_8h.html"];
+  Node38 -> Node37 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node38 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 -> Node39 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node39 [label="iterator",height=0.2,width=0.4,color="grey75"];
+  Node35 -> Node40 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node40 [label="new",height=0.2,width=0.4,color="grey75"];
+  Node35 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 -> Node41 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node41 [label="climits",height=0.2,width=0.4,color="grey75"];
+  Node35 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node34 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node34 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node33 -> Node42 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node42 [label="llvm/CodeGen/MachineBasicBlock.h",height=0.2,width=0.4,color="red",URL="$MachineBasicBlock_8h.html"];
+  Node42 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node42 -> Node43 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node43 [label="functional",height=0.2,width=0.4,color="grey75"];
+  Node33 -> Node29 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node33 -> Node44 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node44 [label="llvm/ADT/ArrayRef.h",height=0.2,width=0.4,color="red",URL="$ArrayRef_8h.html"];
+  Node33 -> Node45 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node45 [label="llvm/CallingConv.h",height=0.2,width=0.4,color="black",URL="$CallingConv_8h.html"];
+  Node33 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node33 -> Node43 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node32 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node35 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node46 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 [label="llvm/Target/TargetInstrInfo.h",height=0.2,width=0.4,color="black",URL="$TargetInstrInfo_8h.html"];
+  Node46 -> Node47 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node47 [label="llvm/ADT/SmallSet.h",height=0.2,width=0.4,color="red",URL="$SmallSet_8h.html"];
+  Node46 -> Node48 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node48 [label="llvm/MC/MCInstrInfo.h",height=0.2,width=0.4,color="red",URL="$MCInstrInfo_8h.html"];
+  Node48 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node49 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node49 [label="llvm/CodeGen/DFAPacketizer.h",height=0.2,width=0.4,color="red",URL="$DFAPacketizer_8h.html"];
+  Node49 -> Node42 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node49 -> Node35 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node50 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node50 [label="llvm/CodeGen/MachineFunction.h",height=0.2,width=0.4,color="red",URL="$MachineFunction_8h.html"];
+  Node50 -> Node42 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/X86IntelInstPrinter_8cpp.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86IntelInstPrinter_8cpp.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86IntelInstPrinter_8cpp.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86IntelInstPrinter_8cpp.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,136 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: X86IntelInstPrinter.cpp File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_ae72ec760f5f4d3869211e663a0eb354.html">X86</a>      </li>
+      <li class="navelem"><a class="el" href="dir_d31e09e4a950a07f76ddbad611322029.html">InstPrinter</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#define-members">Defines</a> |
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">X86IntelInstPrinter.cpp File Reference</div>  </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include "<a class="el" href="X86IntelInstPrinter_8h_source.html">X86IntelInstPrinter.h</a>"</code><br/>
+<code>#include "<a class="el" href="X86InstComments_8h_source.html">X86InstComments.h</a>"</code><br/>
+<code>#include "<a class="el" href="X86BaseInfo_8h_source.html">MCTargetDesc/X86BaseInfo.h</a>"</code><br/>
+<code>#include "<a class="el" href="X86MCTargetDesc_8h_source.html">MCTargetDesc/X86MCTargetDesc.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCInst_8h_source.html">llvm/MC/MCInst.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCExpr_8h_source.html">llvm/MC/MCExpr.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCInstrInfo_8h_source.html">llvm/MC/MCInstrInfo.h</a>"</code><br/>
+<code>#include "<a class="el" href="ErrorHandling_8h_source.html">llvm/Support/ErrorHandling.h</a>"</code><br/>
+<code>#include "<a class="el" href="FormattedStream_8h_source.html">llvm/Support/FormattedStream.h</a>"</code><br/>
+<code>#include <cctype></code><br/>
+<code>#include "X86GenAsmWriter1.inc"</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for X86IntelInstPrinter.cpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="X86IntelInstPrinter_8cpp__incl.png" border="0" usemap="#X86IntelInstPrinter_8cpp" alt=""/></div>
+<!-- MAP 0 -->
+</div>
+</div>
+<p><a href="X86IntelInstPrinter_8cpp_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="define-members"></a>
+Defines</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="X86IntelInstPrinter_8cpp.html#ad78e062f62e0d6e453941fb4ca843e4d">DEBUG_TYPE</a>   "asm-printer"</td></tr>
+<tr><td colspan="2"><h2><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="X86IntelInstPrinter_8cpp.html#aa242ee147e8b1ed294194b322a6c10d7">PrintRegName</a> (<a class="el" href="classllvm_1_1raw__ostream.html">raw_ostream</a> &O, <a class="el" href="classllvm_1_1StringRef.html">StringRef</a> RegName)</td></tr>
+</table>
+<hr/><h2>Define Documentation</h2>
+<a class="anchor" id="ad78e062f62e0d6e453941fb4ca843e4d"></a><!-- doxytag: member="X86IntelInstPrinter.cpp::DEBUG_TYPE" ref="ad78e062f62e0d6e453941fb4ca843e4d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DEBUG_TYPE   "asm-printer"</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="X86IntelInstPrinter_8cpp_source.html#l00015">15</a> of file <a class="el" href="X86IntelInstPrinter_8cpp_source.html">X86IntelInstPrinter.cpp</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Function Documentation</h2>
+<a class="anchor" id="aa242ee147e8b1ed294194b322a6c10d7"></a><!-- doxytag: member="X86IntelInstPrinter.cpp::PrintRegName" ref="aa242ee147e8b1ed294194b322a6c10d7" args="(raw_ostream &O, StringRef RegName)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void PrintRegName </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1raw__ostream.html">raw_ostream</a> & </td>
+          <td class="paramname"><em>O</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>RegName</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="X86IntelInstPrinter_8cpp_source.html#l00140">140</a> of file <a class="el" href="X86IntelInstPrinter_8cpp_source.html">X86IntelInstPrinter.cpp</a>.</p>
+
+<p>References <a class="el" href="StringRef_8h_source.html#l00114">llvm::StringRef::size()</a>.</p>
+
+<p>Referenced by <a class="el" href="X86IntelInstPrinter_8cpp_source.html#l00145">llvm::X86IntelInstPrinter::printOperand()</a>.</p>
+
+</div>
+</div>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:39:59 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/X86IntelInstPrinter_8h__dep__incl.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86IntelInstPrinter_8h__dep__incl.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86IntelInstPrinter_8h__dep__incl.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86IntelInstPrinter_8h__dep__incl.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,11 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="X86IntelInstPrinter.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="X86IntelInstPrinter.cpp",height=0.2,width=0.4,color="black",URL="$X86IntelInstPrinter_8cpp.html"];
+  Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="X86MCTargetDesc.cpp",height=0.2,width=0.4,color="black",URL="$X86MCTargetDesc_8cpp.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/X86JITInfo_8cpp__incl.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86JITInfo_8cpp__incl.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86JITInfo_8cpp__incl.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86JITInfo_8cpp__incl.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+54d984789bf71a763a4df4e7ee35b092
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/X86JITInfo_8cpp_source.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86JITInfo_8cpp_source.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86JITInfo_8cpp_source.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86JITInfo_8cpp_source.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,643 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: X86JITInfo.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_ae72ec760f5f4d3869211e663a0eb354.html">X86</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">X86JITInfo.cpp</div>  </div>
+</div>
+<div class="contents">
+<a href="X86JITInfo_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//===-- X86JITInfo.cpp - Implement the JIT interfaces for the X86 target --===//</span>
+<a name="l00002"></a>00002 <span class="comment">//</span>
+<a name="l00003"></a>00003 <span class="comment">//                     The LLVM Compiler Infrastructure</span>
+<a name="l00004"></a>00004 <span class="comment">//</span>
+<a name="l00005"></a>00005 <span class="comment">// This file is distributed under the University of Illinois Open Source</span>
+<a name="l00006"></a>00006 <span class="comment">// License. See LICENSE.TXT for details.</span>
+<a name="l00007"></a>00007 <span class="comment">//</span>
+<a name="l00008"></a>00008 <span class="comment">//===----------------------------------------------------------------------===//</span>
+<a name="l00009"></a>00009 <span class="comment">//</span>
+<a name="l00010"></a>00010 <span class="comment">// This file implements the JIT interfaces for the X86 target.</span>
+<a name="l00011"></a>00011 <span class="comment">//</span>
+<a name="l00012"></a>00012 <span class="comment">//===----------------------------------------------------------------------===//</span>
+<a name="l00013"></a>00013 
+<a name="l00014"></a><a class="code" href="X86JITInfo_8cpp.html#ad78e062f62e0d6e453941fb4ca843e4d">00014</a> <span class="preprocessor">#define DEBUG_TYPE "jit"</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="X86JITInfo_8h.html">X86JITInfo.h</a>"</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#include "<a class="code" href="X86Relocations_8h.html">X86Relocations.h</a>"</span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include "<a class="code" href="X86Subtarget_8h.html">X86Subtarget.h</a>"</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include "<a class="code" href="X86TargetMachine_8h.html">X86TargetMachine.h</a>"</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include "<a class="code" href="Function_8h.html">llvm/Function.h</a>"</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include "<a class="code" href="Compiler_8h.html">llvm/Support/Compiler.h</a>"</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include "<a class="code" href="ErrorHandling_8h.html">llvm/Support/ErrorHandling.h</a>"</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include "<a class="code" href="Valgrind_8h.html">llvm/Support/Valgrind.h</a>"</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include <cstdlib></span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include <cstring></span>
+<a name="l00025"></a>00025 <span class="keyword">using namespace </span>llvm;
+<a name="l00026"></a>00026 
+<a name="l00027"></a>00027 <span class="comment">// Determine the platform we're running on</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#if defined (__x86_64__) || defined (_M_AMD64) || defined (_M_X64)</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span><span class="preprocessor"># define X86_64_JIT</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__i386__) || defined(i386) || defined(_M_IX86)</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="preprocessor"># define X86_32_JIT</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span>
+<a name="l00034"></a><a class="code" href="classllvm_1_1X86JITInfo.html#ab9e2841fba0750710130df4a90ddbcae">00034</a> <span class="keywordtype">void</span> <a class="code" href="classllvm_1_1X86JITInfo.html#ab9e2841fba0750710130df4a90ddbcae">X86JITInfo::replaceMachineCodeForFunction</a>(<span class="keywordtype">void</span> *Old, <span class="keywordtype">void</span> *New) {
+<a name="l00035"></a>00035   <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *OldByte = (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *)Old;
+<a name="l00036"></a>00036   *OldByte++ = 0xE9;                <span class="comment">// Emit JMP opcode.</span>
+<a name="l00037"></a>00037   <span class="keywordtype">unsigned</span> *OldWord = (<span class="keywordtype">unsigned</span> *)OldByte;
+<a name="l00038"></a>00038   <span class="keywordtype">unsigned</span> NewAddr = (<a class="code" href="classintptr__t.html">intptr_t</a>)New;
+<a name="l00039"></a>00039   <span class="keywordtype">unsigned</span> OldAddr = (<a class="code" href="classintptr__t.html">intptr_t</a>)OldWord;
+<a name="l00040"></a>00040   *OldWord = NewAddr - OldAddr - 4; <span class="comment">// Emit PC-relative addr of New code.</span>
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042   <span class="comment">// X86 doesn't need to invalidate the processor cache, so just invalidate</span>
+<a name="l00043"></a>00043   <span class="comment">// Valgrind's cache directly.</span>
+<a name="l00044"></a>00044   <a class="code" href="namespacellvm_1_1sys.html#afa3960ac5c365a344036b4c068477468">sys::ValgrindDiscardTranslations</a>(Old, 5);
+<a name="l00045"></a>00045 }
+<a name="l00046"></a>00046 
+<a name="l00047"></a>00047 <span class="comment"></span>
+<a name="l00048"></a>00048 <span class="comment">/// JITCompilerFunction - This contains the address of the JIT function used to</span>
+<a name="l00049"></a>00049 <span class="comment">/// compile a function lazily.</span>
+<a name="l00050"></a><a class="code" href="X86JITInfo_8cpp.html#ac33b1cf411a96c6bebaa8979def36977">00050</a> <span class="comment"></span><span class="keyword">static</span> <a class="code" href="classllvm_1_1TargetJITInfo.html#a1df2978fb4ecbc254c883fbd5b693ca7">TargetJITInfo::JITCompilerFn</a> <a class="code" href="X86JITInfo_8cpp.html#ac33b1cf411a96c6bebaa8979def36977">JITCompilerFunction</a>;
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052 <span class="comment">// Get the ASMPREFIX for the current host.  This is often '_'.</span>
+<a name="l00053"></a>00053 <span class="preprocessor">#ifndef __USER_LABEL_PREFIX__</span>
+<a name="l00054"></a><a class="code" href="X86JITInfo_8cpp.html#aff6bf0ff0fa3b5cbd23a8ae1131c87a9">00054</a> <span class="preprocessor"></span><span class="preprocessor">#define __USER_LABEL_PREFIX__</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00056"></a><a class="code" href="X86JITInfo_8cpp.html#a963f41eb342a309605fd3b11f767b1c5">00056</a> <span class="preprocessor"></span><span class="preprocessor">#define GETASMPREFIX2(X) #X</span>
+<a name="l00057"></a><a class="code" href="X86JITInfo_8cpp.html#a40ce3964d0cd83a3787467742811562a">00057</a> <span class="preprocessor"></span><span class="preprocessor">#define GETASMPREFIX(X) GETASMPREFIX2(X)</span>
+<a name="l00058"></a><a class="code" href="X86JITInfo_8cpp.html#a45571f0b66255527d7be070568a6147a">00058</a> <span class="preprocessor"></span><span class="preprocessor">#define ASMPREFIX GETASMPREFIX(__USER_LABEL_PREFIX__)</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span>
+<a name="l00060"></a>00060 <span class="comment">// For ELF targets, use a .size and .type directive, to let tools</span>
+<a name="l00061"></a>00061 <span class="comment">// know the extent of functions defined in assembler.</span>
+<a name="l00062"></a>00062 <span class="preprocessor">#if defined(__ELF__)</span>
+<a name="l00063"></a>00063 <span class="preprocessor"></span><span class="preprocessor"># define SIZE(sym) ".size " #sym ", . - " #sym "\n"</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span><span class="preprocessor"># define TYPE_FUNCTION(sym) ".type " #sym ", @function\n"</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00066"></a><a class="code" href="X86JITInfo_8cpp.html#a00663503686aee88c9538956d2e85f5f">00066</a> <span class="preprocessor"></span><span class="preprocessor"># define SIZE(sym)</span>
+<a name="l00067"></a><a class="code" href="X86JITInfo_8cpp.html#aeb5ec077ad1ac83230626a91baa6bf33">00067</a> <span class="preprocessor"></span><span class="preprocessor"># define TYPE_FUNCTION(sym)</span>
+<a name="l00068"></a>00068 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00069"></a>00069 <span class="preprocessor"></span>
+<a name="l00070"></a>00070 <span class="comment">// Provide a convenient way for disabling usage of CFI directives.</span>
+<a name="l00071"></a>00071 <span class="comment">// This is needed for old/broken assemblers (for example, gas on</span>
+<a name="l00072"></a>00072 <span class="comment">// Darwin is pretty old and doesn't support these directives)</span>
+<a name="l00073"></a>00073 <span class="preprocessor">#if defined(__APPLE__)</span>
+<a name="l00074"></a>00074 <span class="preprocessor"></span><span class="preprocessor"># define CFI(x)</span>
+<a name="l00075"></a>00075 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00076"></a>00076 <span class="preprocessor"></span><span class="comment">// FIXME: Disable this until we really want to use it. Also, we will</span>
+<a name="l00077"></a>00077 <span class="comment">//        need to add some workarounds for compilers, which support</span>
+<a name="l00078"></a>00078 <span class="comment">//        only subset of these directives.</span>
+<a name="l00079"></a><a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">00079</a> <span class="preprocessor"># define CFI(x)</span>
+<a name="l00080"></a>00080 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00081"></a>00081 <span class="preprocessor"></span>
+<a name="l00082"></a>00082 <span class="comment">// Provide a wrapper for X86CompilationCallback2 that saves non-traditional</span>
+<a name="l00083"></a>00083 <span class="comment">// callee saved registers, for the fastcc calling convention.</span>
+<a name="l00084"></a>00084 <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00085"></a>00085 <span class="preprocessor">#if defined(X86_64_JIT)</span>
+<a name="l00086"></a>00086 <span class="preprocessor"></span><span class="preprocessor"># ifndef _MSC_VER</span>
+<a name="l00087"></a>00087 <span class="preprocessor"></span>  <span class="comment">// No need to save EAX/EDX for X86-64.</span>
+<a name="l00088"></a>00088   <span class="keywordtype">void</span> <a class="code" href="X86JITInfo_8cpp.html#aa762905c3c867e25931ef55fcd75dddb">X86CompilationCallback</a>(<span class="keywordtype">void</span>);
+<a name="l00089"></a>00089   <span class="keyword">asm</span>(
+<a name="l00090"></a>00090     <span class="stringliteral">".text\n"</span>
+<a name="l00091"></a>00091     <span class="stringliteral">".align 8\n"</span>
+<a name="l00092"></a>00092     <span class="stringliteral">".globl "</span> <a class="code" href="X86JITInfo_8cpp.html#a45571f0b66255527d7be070568a6147a">ASMPREFIX</a> <span class="stringliteral">"X86CompilationCallback\n"</span>
+<a name="l00093"></a>00093     <a class="code" href="X86JITInfo_8cpp.html#aeb5ec077ad1ac83230626a91baa6bf33">TYPE_FUNCTION</a>(X86CompilationCallback)
+<a name="l00094"></a>00094   <a class="code" href="X86JITInfo_8cpp.html#a45571f0b66255527d7be070568a6147a">ASMPREFIX</a> <span class="stringliteral">"X86CompilationCallback:\n"</span>
+<a name="l00095"></a>00095     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_startproc\n"</span>)
+<a name="l00096"></a>00096     <span class="comment">// Save RBP</span>
+<a name="l00097"></a>00097     <span class="stringliteral">"pushq   %rbp\n"</span>
+<a name="l00098"></a>00098     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_def_cfa_offset 16\n"</span>)
+<a name="l00099"></a>00099     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_offset %rbp, -16\n"</span>)
+<a name="l00100"></a>00100     <span class="comment">// Save RSP</span>
+<a name="l00101"></a>00101     <span class="stringliteral">"movq    %rsp, %rbp\n"</span>
+<a name="l00102"></a>00102     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_def_cfa_register %rbp\n"</span>)
+<a name="l00103"></a>00103     <span class="comment">// Save all int arg registers</span>
+<a name="l00104"></a>00104     <span class="stringliteral">"pushq   %rdi\n"</span>
+<a name="l00105"></a>00105     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_rel_offset %rdi, 0\n"</span>)
+<a name="l00106"></a>00106     <span class="stringliteral">"pushq   %rsi\n"</span>
+<a name="l00107"></a>00107     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_rel_offset %rsi, 8\n"</span>)
+<a name="l00108"></a>00108     <span class="stringliteral">"pushq   %rdx\n"</span>
+<a name="l00109"></a>00109     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_rel_offset %rdx, 16\n"</span>)
+<a name="l00110"></a>00110     <span class="stringliteral">"pushq   %rcx\n"</span>
+<a name="l00111"></a>00111     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_rel_offset %rcx, 24\n"</span>)
+<a name="l00112"></a>00112     <span class="stringliteral">"pushq   %r8\n"</span>
+<a name="l00113"></a>00113     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_rel_offset %r8, 32\n"</span>)
+<a name="l00114"></a>00114     <span class="stringliteral">"pushq   %r9\n"</span>
+<a name="l00115"></a>00115     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_rel_offset %r9, 40\n"</span>)
+<a name="l00116"></a>00116     <span class="comment">// Align stack on 16-byte boundary. ESP might not be properly aligned</span>
+<a name="l00117"></a>00117     <span class="comment">// (8 byte) if this is called from an indirect stub.</span>
+<a name="l00118"></a>00118     <span class="stringliteral">"andq    $-16, %rsp\n"</span>
+<a name="l00119"></a>00119     <span class="comment">// Save all XMM arg registers</span>
+<a name="l00120"></a>00120     <span class="stringliteral">"subq    $128, %rsp\n"</span>
+<a name="l00121"></a>00121     <span class="stringliteral">"movaps  %xmm0, (%rsp)\n"</span>
+<a name="l00122"></a>00122     <span class="stringliteral">"movaps  %xmm1, 16(%rsp)\n"</span>
+<a name="l00123"></a>00123     <span class="stringliteral">"movaps  %xmm2, 32(%rsp)\n"</span>
+<a name="l00124"></a>00124     <span class="stringliteral">"movaps  %xmm3, 48(%rsp)\n"</span>
+<a name="l00125"></a>00125     <span class="stringliteral">"movaps  %xmm4, 64(%rsp)\n"</span>
+<a name="l00126"></a>00126     <span class="stringliteral">"movaps  %xmm5, 80(%rsp)\n"</span>
+<a name="l00127"></a>00127     <span class="stringliteral">"movaps  %xmm6, 96(%rsp)\n"</span>
+<a name="l00128"></a>00128     <span class="stringliteral">"movaps  %xmm7, 112(%rsp)\n"</span>
+<a name="l00129"></a>00129     <span class="comment">// JIT callee</span>
+<a name="l00130"></a>00130 <span class="preprocessor">#ifdef _WIN64</span>
+<a name="l00131"></a>00131 <span class="preprocessor"></span>    <span class="stringliteral">"subq    $32, %rsp\n"</span>
+<a name="l00132"></a>00132     <span class="stringliteral">"movq    %rbp, %rcx\n"</span>    <span class="comment">// Pass prev frame and return address</span>
+<a name="l00133"></a>00133     <span class="stringliteral">"movq    8(%rbp), %rdx\n"</span>
+<a name="l00134"></a>00134     <span class="stringliteral">"call    "</span> <a class="code" href="X86JITInfo_8cpp.html#a45571f0b66255527d7be070568a6147a">ASMPREFIX</a> <span class="stringliteral">"X86CompilationCallback2\n"</span>
+<a name="l00135"></a>00135     <span class="stringliteral">"addq    $32, %rsp\n"</span>
+<a name="l00136"></a>00136 <span class="preprocessor">#else</span>
+<a name="l00137"></a>00137 <span class="preprocessor"></span>    <span class="stringliteral">"movq    %rbp, %rdi\n"</span>    <span class="comment">// Pass prev frame and return address</span>
+<a name="l00138"></a>00138     <span class="stringliteral">"movq    8(%rbp), %rsi\n"</span>
+<a name="l00139"></a>00139     <span class="stringliteral">"call    "</span> <a class="code" href="X86JITInfo_8cpp.html#a45571f0b66255527d7be070568a6147a">ASMPREFIX</a> <span class="stringliteral">"X86CompilationCallback2\n"</span>
+<a name="l00140"></a>00140 <span class="preprocessor">#endif</span>
+<a name="l00141"></a>00141 <span class="preprocessor"></span>    <span class="comment">// Restore all XMM arg registers</span>
+<a name="l00142"></a>00142     <span class="stringliteral">"movaps  112(%rsp), %xmm7\n"</span>
+<a name="l00143"></a>00143     <span class="stringliteral">"movaps  96(%rsp), %xmm6\n"</span>
+<a name="l00144"></a>00144     <span class="stringliteral">"movaps  80(%rsp), %xmm5\n"</span>
+<a name="l00145"></a>00145     <span class="stringliteral">"movaps  64(%rsp), %xmm4\n"</span>
+<a name="l00146"></a>00146     <span class="stringliteral">"movaps  48(%rsp), %xmm3\n"</span>
+<a name="l00147"></a>00147     <span class="stringliteral">"movaps  32(%rsp), %xmm2\n"</span>
+<a name="l00148"></a>00148     <span class="stringliteral">"movaps  16(%rsp), %xmm1\n"</span>
+<a name="l00149"></a>00149     <span class="stringliteral">"movaps  (%rsp), %xmm0\n"</span>
+<a name="l00150"></a>00150     <span class="comment">// Restore RSP</span>
+<a name="l00151"></a>00151     <span class="stringliteral">"movq    %rbp, %rsp\n"</span>
+<a name="l00152"></a>00152     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_def_cfa_register %rsp\n"</span>)
+<a name="l00153"></a>00153     <span class="comment">// Restore all int arg registers</span>
+<a name="l00154"></a>00154     <span class="stringliteral">"subq    $48, %rsp\n"</span>
+<a name="l00155"></a>00155     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_adjust_cfa_offset 48\n"</span>)
+<a name="l00156"></a>00156     <span class="stringliteral">"popq    %r9\n"</span>
+<a name="l00157"></a>00157     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_adjust_cfa_offset -8\n"</span>)
+<a name="l00158"></a>00158     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_restore %r9\n"</span>)
+<a name="l00159"></a>00159     <span class="stringliteral">"popq    %r8\n"</span>
+<a name="l00160"></a>00160     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_adjust_cfa_offset -8\n"</span>)
+<a name="l00161"></a>00161     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_restore %r8\n"</span>)
+<a name="l00162"></a>00162     <span class="stringliteral">"popq    %rcx\n"</span>
+<a name="l00163"></a>00163     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_adjust_cfa_offset -8\n"</span>)
+<a name="l00164"></a>00164     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_restore %rcx\n"</span>)
+<a name="l00165"></a>00165     <span class="stringliteral">"popq    %rdx\n"</span>
+<a name="l00166"></a>00166     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_adjust_cfa_offset -8\n"</span>)
+<a name="l00167"></a>00167     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_restore %rdx\n"</span>)
+<a name="l00168"></a>00168     <span class="stringliteral">"popq    %rsi\n"</span>
+<a name="l00169"></a>00169     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_adjust_cfa_offset -8\n"</span>)
+<a name="l00170"></a>00170     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_restore %rsi\n"</span>)
+<a name="l00171"></a>00171     <span class="stringliteral">"popq    %rdi\n"</span>
+<a name="l00172"></a>00172     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_adjust_cfa_offset -8\n"</span>)
+<a name="l00173"></a>00173     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_restore %rdi\n"</span>)
+<a name="l00174"></a>00174     <span class="comment">// Restore RBP</span>
+<a name="l00175"></a>00175     <span class="stringliteral">"popq    %rbp\n"</span>
+<a name="l00176"></a>00176     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_adjust_cfa_offset -8\n"</span>)
+<a name="l00177"></a>00177     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_restore %rbp\n"</span>)
+<a name="l00178"></a>00178     <span class="stringliteral">"ret\n"</span>
+<a name="l00179"></a>00179     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_endproc\n"</span>)
+<a name="l00180"></a>00180     <a class="code" href="X86JITInfo_8cpp.html#a00663503686aee88c9538956d2e85f5f">SIZE</a>(X86CompilationCallback)
+<a name="l00181"></a>00181   );
+<a name="l00182"></a>00182 <span class="preprocessor"># else</span>
+<a name="l00183"></a>00183 <span class="preprocessor"></span>  <span class="comment">// No inline assembler support on this platform. The routine is in external</span>
+<a name="l00184"></a>00184   <span class="comment">// file.</span>
+<a name="l00185"></a>00185   <span class="keywordtype">void</span> <a class="code" href="X86JITInfo_8cpp.html#aa762905c3c867e25931ef55fcd75dddb">X86CompilationCallback</a>();
+<a name="l00186"></a>00186 
+<a name="l00187"></a>00187 <span class="preprocessor"># endif</span>
+<a name="l00188"></a>00188 <span class="preprocessor"></span><span class="preprocessor">#elif defined (X86_32_JIT)</span>
+<a name="l00189"></a>00189 <span class="preprocessor"></span><span class="preprocessor"># ifndef _MSC_VER</span>
+<a name="l00190"></a>00190 <span class="preprocessor"></span>  <span class="keywordtype">void</span> <a class="code" href="X86JITInfo_8cpp.html#aa762905c3c867e25931ef55fcd75dddb">X86CompilationCallback</a>(<span class="keywordtype">void</span>);
+<a name="l00191"></a>00191   <span class="keyword">asm</span>(
+<a name="l00192"></a>00192     <span class="stringliteral">".text\n"</span>
+<a name="l00193"></a>00193     <span class="stringliteral">".align 8\n"</span>
+<a name="l00194"></a>00194     <span class="stringliteral">".globl "</span> <a class="code" href="X86JITInfo_8cpp.html#a45571f0b66255527d7be070568a6147a">ASMPREFIX</a> <span class="stringliteral">"X86CompilationCallback\n"</span>
+<a name="l00195"></a>00195     <a class="code" href="X86JITInfo_8cpp.html#aeb5ec077ad1ac83230626a91baa6bf33">TYPE_FUNCTION</a>(X86CompilationCallback)
+<a name="l00196"></a>00196   <a class="code" href="X86JITInfo_8cpp.html#a45571f0b66255527d7be070568a6147a">ASMPREFIX</a> <span class="stringliteral">"X86CompilationCallback:\n"</span>
+<a name="l00197"></a>00197     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_startproc\n"</span>)
+<a name="l00198"></a>00198     <span class="stringliteral">"pushl   %ebp\n"</span>
+<a name="l00199"></a>00199     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_def_cfa_offset 8\n"</span>)
+<a name="l00200"></a>00200     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_offset %ebp, -8\n"</span>)
+<a name="l00201"></a>00201     <span class="stringliteral">"movl    %esp, %ebp\n"</span>    <span class="comment">// Standard prologue</span>
+<a name="l00202"></a>00202     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_def_cfa_register %ebp\n"</span>)
+<a name="l00203"></a>00203     <span class="stringliteral">"pushl   %eax\n"</span>
+<a name="l00204"></a>00204     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_rel_offset %eax, 0\n"</span>)
+<a name="l00205"></a>00205     <span class="stringliteral">"pushl   %edx\n"</span>          <span class="comment">// Save EAX/EDX/ECX</span>
+<a name="l00206"></a>00206     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_rel_offset %edx, 4\n"</span>)
+<a name="l00207"></a>00207     <span class="stringliteral">"pushl   %ecx\n"</span>
+<a name="l00208"></a>00208     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_rel_offset %ecx, 8\n"</span>)
+<a name="l00209"></a>00209 <span class="preprocessor">#  if defined(__APPLE__)</span>
+<a name="l00210"></a>00210 <span class="preprocessor"></span>    <span class="stringliteral">"andl    $-16, %esp\n"</span>    <span class="comment">// Align ESP on 16-byte boundary</span>
+<a name="l00211"></a>00211 <span class="preprocessor">#  endif</span>
+<a name="l00212"></a>00212 <span class="preprocessor"></span>    <span class="stringliteral">"subl    $16, %esp\n"</span>
+<a name="l00213"></a>00213     <span class="stringliteral">"movl    4(%ebp), %eax\n"</span> <span class="comment">// Pass prev frame and return address</span>
+<a name="l00214"></a>00214     <span class="stringliteral">"movl    %eax, 4(%esp)\n"</span>
+<a name="l00215"></a>00215     <span class="stringliteral">"movl    %ebp, (%esp)\n"</span>
+<a name="l00216"></a>00216     <span class="stringliteral">"call    "</span> <a class="code" href="X86JITInfo_8cpp.html#a45571f0b66255527d7be070568a6147a">ASMPREFIX</a> <span class="stringliteral">"X86CompilationCallback2\n"</span>
+<a name="l00217"></a>00217     <span class="stringliteral">"movl    %ebp, %esp\n"</span>    <span class="comment">// Restore ESP</span>
+<a name="l00218"></a>00218     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_def_cfa_register %esp\n"</span>)
+<a name="l00219"></a>00219     <span class="stringliteral">"subl    $12, %esp\n"</span>
+<a name="l00220"></a>00220     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_adjust_cfa_offset 12\n"</span>)
+<a name="l00221"></a>00221     <span class="stringliteral">"popl    %ecx\n"</span>
+<a name="l00222"></a>00222     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_adjust_cfa_offset -4\n"</span>)
+<a name="l00223"></a>00223     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_restore %ecx\n"</span>)
+<a name="l00224"></a>00224     <span class="stringliteral">"popl    %edx\n"</span>
+<a name="l00225"></a>00225     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_adjust_cfa_offset -4\n"</span>)
+<a name="l00226"></a>00226     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_restore %edx\n"</span>)
+<a name="l00227"></a>00227     <span class="stringliteral">"popl    %eax\n"</span>
+<a name="l00228"></a>00228     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_adjust_cfa_offset -4\n"</span>)
+<a name="l00229"></a>00229     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_restore %eax\n"</span>)
+<a name="l00230"></a>00230     <span class="stringliteral">"popl    %ebp\n"</span>
+<a name="l00231"></a>00231     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_adjust_cfa_offset -4\n"</span>)
+<a name="l00232"></a>00232     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_restore %ebp\n"</span>)
+<a name="l00233"></a>00233     <span class="stringliteral">"ret\n"</span>
+<a name="l00234"></a>00234     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_endproc\n"</span>)
+<a name="l00235"></a>00235     <a class="code" href="X86JITInfo_8cpp.html#a00663503686aee88c9538956d2e85f5f">SIZE</a>(X86CompilationCallback)
+<a name="l00236"></a>00236   );
+<a name="l00237"></a>00237 
+<a name="l00238"></a>00238   <span class="comment">// Same as X86CompilationCallback but also saves XMM argument registers.</span>
+<a name="l00239"></a>00239   <span class="keywordtype">void</span> X86CompilationCallback_SSE(<span class="keywordtype">void</span>);
+<a name="l00240"></a>00240   <span class="keyword">asm</span>(
+<a name="l00241"></a>00241     <span class="stringliteral">".text\n"</span>
+<a name="l00242"></a>00242     <span class="stringliteral">".align 8\n"</span>
+<a name="l00243"></a>00243     <span class="stringliteral">".globl "</span> <a class="code" href="X86JITInfo_8cpp.html#a45571f0b66255527d7be070568a6147a">ASMPREFIX</a> <span class="stringliteral">"X86CompilationCallback_SSE\n"</span>
+<a name="l00244"></a>00244     <a class="code" href="X86JITInfo_8cpp.html#aeb5ec077ad1ac83230626a91baa6bf33">TYPE_FUNCTION</a>(X86CompilationCallback_SSE)
+<a name="l00245"></a>00245   <a class="code" href="X86JITInfo_8cpp.html#a45571f0b66255527d7be070568a6147a">ASMPREFIX</a> <span class="stringliteral">"X86CompilationCallback_SSE:\n"</span>
+<a name="l00246"></a>00246     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_startproc\n"</span>)
+<a name="l00247"></a>00247     <span class="stringliteral">"pushl   %ebp\n"</span>
+<a name="l00248"></a>00248     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_def_cfa_offset 8\n"</span>)
+<a name="l00249"></a>00249     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_offset %ebp, -8\n"</span>)
+<a name="l00250"></a>00250     <span class="stringliteral">"movl    %esp, %ebp\n"</span>    <span class="comment">// Standard prologue</span>
+<a name="l00251"></a>00251     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_def_cfa_register %ebp\n"</span>)
+<a name="l00252"></a>00252     <span class="stringliteral">"pushl   %eax\n"</span>
+<a name="l00253"></a>00253     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_rel_offset %eax, 0\n"</span>)
+<a name="l00254"></a>00254     <span class="stringliteral">"pushl   %edx\n"</span>          <span class="comment">// Save EAX/EDX/ECX</span>
+<a name="l00255"></a>00255     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_rel_offset %edx, 4\n"</span>)
+<a name="l00256"></a>00256     <span class="stringliteral">"pushl   %ecx\n"</span>
+<a name="l00257"></a>00257     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_rel_offset %ecx, 8\n"</span>)
+<a name="l00258"></a>00258     <span class="stringliteral">"andl    $-16, %esp\n"</span>    <span class="comment">// Align ESP on 16-byte boundary</span>
+<a name="l00259"></a>00259     <span class="comment">// Save all XMM arg registers</span>
+<a name="l00260"></a>00260     <span class="stringliteral">"subl    $64, %esp\n"</span>
+<a name="l00261"></a>00261     <span class="comment">// FIXME: provide frame move information for xmm registers.</span>
+<a name="l00262"></a>00262     <span class="comment">// This can be tricky, because CFA register is ebp (unaligned)</span>
+<a name="l00263"></a>00263     <span class="comment">// and we need to produce offsets relative to it.</span>
+<a name="l00264"></a>00264     <span class="stringliteral">"movaps  %xmm0, (%esp)\n"</span>
+<a name="l00265"></a>00265     <span class="stringliteral">"movaps  %xmm1, 16(%esp)\n"</span>
+<a name="l00266"></a>00266     <span class="stringliteral">"movaps  %xmm2, 32(%esp)\n"</span>
+<a name="l00267"></a>00267     <span class="stringliteral">"movaps  %xmm3, 48(%esp)\n"</span>
+<a name="l00268"></a>00268     <span class="stringliteral">"subl    $16, %esp\n"</span>
+<a name="l00269"></a>00269     <span class="stringliteral">"movl    4(%ebp), %eax\n"</span> <span class="comment">// Pass prev frame and return address</span>
+<a name="l00270"></a>00270     <span class="stringliteral">"movl    %eax, 4(%esp)\n"</span>
+<a name="l00271"></a>00271     <span class="stringliteral">"movl    %ebp, (%esp)\n"</span>
+<a name="l00272"></a>00272     <span class="stringliteral">"call    "</span> <a class="code" href="X86JITInfo_8cpp.html#a45571f0b66255527d7be070568a6147a">ASMPREFIX</a> <span class="stringliteral">"X86CompilationCallback2\n"</span>
+<a name="l00273"></a>00273     <span class="stringliteral">"addl    $16, %esp\n"</span>
+<a name="l00274"></a>00274     <span class="stringliteral">"movaps  48(%esp), %xmm3\n"</span>
+<a name="l00275"></a>00275     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_restore %xmm3\n"</span>)
+<a name="l00276"></a>00276     <span class="stringliteral">"movaps  32(%esp), %xmm2\n"</span>
+<a name="l00277"></a>00277     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_restore %xmm2\n"</span>)
+<a name="l00278"></a>00278     <span class="stringliteral">"movaps  16(%esp), %xmm1\n"</span>
+<a name="l00279"></a>00279     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_restore %xmm1\n"</span>)
+<a name="l00280"></a>00280     <span class="stringliteral">"movaps  (%esp), %xmm0\n"</span>
+<a name="l00281"></a>00281     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_restore %xmm0\n"</span>)
+<a name="l00282"></a>00282     <span class="stringliteral">"movl    %ebp, %esp\n"</span>    <span class="comment">// Restore ESP</span>
+<a name="l00283"></a>00283     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_def_cfa_register esp\n"</span>)
+<a name="l00284"></a>00284     <span class="stringliteral">"subl    $12, %esp\n"</span>
+<a name="l00285"></a>00285     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_adjust_cfa_offset 12\n"</span>)
+<a name="l00286"></a>00286     <span class="stringliteral">"popl    %ecx\n"</span>
+<a name="l00287"></a>00287     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_adjust_cfa_offset -4\n"</span>)
+<a name="l00288"></a>00288     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_restore %ecx\n"</span>)
+<a name="l00289"></a>00289     <span class="stringliteral">"popl    %edx\n"</span>
+<a name="l00290"></a>00290     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_adjust_cfa_offset -4\n"</span>)
+<a name="l00291"></a>00291     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_restore %edx\n"</span>)
+<a name="l00292"></a>00292     <span class="stringliteral">"popl    %eax\n"</span>
+<a name="l00293"></a>00293     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_adjust_cfa_offset -4\n"</span>)
+<a name="l00294"></a>00294     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_restore %eax\n"</span>)
+<a name="l00295"></a>00295     <span class="stringliteral">"popl    %ebp\n"</span>
+<a name="l00296"></a>00296     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_adjust_cfa_offset -4\n"</span>)
+<a name="l00297"></a>00297     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_restore %ebp\n"</span>)
+<a name="l00298"></a>00298     <span class="stringliteral">"ret\n"</span>
+<a name="l00299"></a>00299     <a class="code" href="X86JITInfo_8cpp.html#a57ffa424627b8f80f876280bec6d30e8">CFI</a>(<span class="stringliteral">".cfi_endproc\n"</span>)
+<a name="l00300"></a>00300     <a class="code" href="X86JITInfo_8cpp.html#a00663503686aee88c9538956d2e85f5f">SIZE</a>(X86CompilationCallback_SSE)
+<a name="l00301"></a>00301   );
+<a name="l00302"></a>00302 <span class="preprocessor"># else</span>
+<a name="l00303"></a>00303 <span class="preprocessor"></span>  <span class="comment">// the following function is called only from this translation unit,</span>
+<a name="l00304"></a>00304   <span class="comment">// unless we are under 64bit Windows with MSC, where there is</span>
+<a name="l00305"></a>00305   <span class="comment">// no support for inline assembly</span>
+<a name="l00306"></a>00306   <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="X86JITInfo_8cpp.html#a01336e7023c46bea95f5b2181dbb8a5a">X86CompilationCallback2</a>(<a class="code" href="classintptr__t.html">intptr_t</a> *StackPtr, <a class="code" href="classintptr__t.html">intptr_t</a> RetAddr);
+<a name="l00307"></a>00307 
+<a name="l00308"></a>00308   _declspec(naked) <span class="keywordtype">void</span> <a class="code" href="X86JITInfo_8cpp.html#aa762905c3c867e25931ef55fcd75dddb">X86CompilationCallback</a>(<span class="keywordtype">void</span>) {
+<a name="l00309"></a>00309     __asm {
+<a name="l00310"></a>00310       push  ebp
+<a name="l00311"></a>00311       mov   ebp, esp
+<a name="l00312"></a>00312       push  eax
+<a name="l00313"></a>00313       push  edx
+<a name="l00314"></a>00314       push  ecx
+<a name="l00315"></a>00315       and   esp, -16
+<a name="l00316"></a>00316       <a class="code" href="APInt_8cpp.html#ab05972b4953d3d2c9332002f96c0f9f2" title="Generalized subtraction of 64-bit integer arrays.">sub</a>   esp, 16
+<a name="l00317"></a>00317       mov   eax, dword ptr [ebp+4]
+<a name="l00318"></a>00318       mov   dword ptr [esp+4], eax
+<a name="l00319"></a>00319       mov   dword ptr [esp], ebp
+<a name="l00320"></a>00320       call  X86CompilationCallback2
+<a name="l00321"></a>00321       mov   esp, ebp
+<a name="l00322"></a>00322       <a class="code" href="APInt_8cpp.html#ab05972b4953d3d2c9332002f96c0f9f2" title="Generalized subtraction of 64-bit integer arrays.">sub</a>   esp, 12
+<a name="l00323"></a>00323       pop   ecx
+<a name="l00324"></a>00324       pop   edx
+<a name="l00325"></a>00325       pop   eax
+<a name="l00326"></a>00326       pop   ebp
+<a name="l00327"></a>00327       ret
+<a name="l00328"></a>00328     }
+<a name="l00329"></a>00329   }
+<a name="l00330"></a>00330 
+<a name="l00331"></a>00331 <span class="preprocessor"># endif // _MSC_VER</span>
+<a name="l00332"></a>00332 <span class="preprocessor"></span>
+<a name="l00333"></a>00333 <span class="preprocessor">#else // Not an i386 host</span>
+<a name="l00334"></a><a class="code" href="X86JITInfo_8cpp.html#aa762905c3c867e25931ef55fcd75dddb">00334</a> <span class="preprocessor"></span>  <span class="keywordtype">void</span> <a class="code" href="X86JITInfo_8cpp.html#aa762905c3c867e25931ef55fcd75dddb">X86CompilationCallback</a>() {
+<a name="l00335"></a>00335     <a class="code" href="ErrorHandling_8h.html#ace243f5c25697a1107cce46626b3dc94">llvm_unreachable</a>(<span class="stringliteral">"Cannot call X86CompilationCallback() on a non-x86 arch!"</span>);
+<a name="l00336"></a>00336   }
+<a name="l00337"></a>00337 <span class="preprocessor">#endif</span>
+<a name="l00338"></a>00338 <span class="preprocessor"></span>}
+<a name="l00339"></a>00339 <span class="comment"></span>
+<a name="l00340"></a>00340 <span class="comment">/// X86CompilationCallback2 - This is the target-specific function invoked by the</span>
+<a name="l00341"></a>00341 <span class="comment">/// function stub when we did not know the real target of a call.  This function</span>
+<a name="l00342"></a>00342 <span class="comment">/// must locate the start of the stub or call site and pass it into the JIT</span>
+<a name="l00343"></a>00343 <span class="comment">/// compiler function.</span>
+<a name="l00344"></a>00344 <span class="comment"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00345"></a>00345 <span class="preprocessor">#if !(defined (X86_64_JIT) && defined(_MSC_VER))</span>
+<a name="l00346"></a>00346 <span class="preprocessor"></span> <span class="comment">// the following function is called only from this translation unit,</span>
+<a name="l00347"></a>00347  <span class="comment">// unless we are under 64bit Windows with MSC, where there is</span>
+<a name="l00348"></a>00348  <span class="comment">// no support for inline assembly</span>
+<a name="l00349"></a>00349 <span class="keyword">static</span>
+<a name="l00350"></a>00350 <span class="preprocessor">#endif</span>
+<a name="l00351"></a>00351 <span class="preprocessor"></span><span class="keywordtype">void</span> <a class="code" href="Compiler_8h.html#a6881c00738b22a600dfee25a1c32dab3">LLVM_ATTRIBUTE_USED</a>
+<a name="l00352"></a><a class="code" href="X86JITInfo_8cpp.html#a01336e7023c46bea95f5b2181dbb8a5a">00352</a> <a class="code" href="X86JITInfo_8cpp.html#a01336e7023c46bea95f5b2181dbb8a5a">X86CompilationCallback2</a>(<a class="code" href="classintptr__t.html">intptr_t</a> *StackPtr, <a class="code" href="classintptr__t.html">intptr_t</a> RetAddr) {
+<a name="l00353"></a>00353   <a class="code" href="classintptr__t.html">intptr_t</a> *RetAddrLoc = &StackPtr[1];
+<a name="l00354"></a>00354   assert(*RetAddrLoc == RetAddr &&
+<a name="l00355"></a>00355          <span class="stringliteral">"Could not find return address on the stack!"</span>);
+<a name="l00356"></a>00356 
+<a name="l00357"></a>00357   <span class="comment">// It's a stub if there is an interrupt marker after the call.</span>
+<a name="l00358"></a>00358   <span class="keywordtype">bool</span> isStub = ((<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*)RetAddr)[0] == 0xCE;
+<a name="l00359"></a>00359 
+<a name="l00360"></a>00360   <span class="comment">// The call instruction should have pushed the return value onto the stack...</span>
+<a name="l00361"></a>00361 <span class="preprocessor">#if defined (X86_64_JIT)</span>
+<a name="l00362"></a>00362 <span class="preprocessor"></span>  RetAddr--;     <span class="comment">// Backtrack to the reference itself...</span>
+<a name="l00363"></a>00363 <span class="preprocessor">#else</span>
+<a name="l00364"></a>00364 <span class="preprocessor"></span>  RetAddr -= 4;  <span class="comment">// Backtrack to the reference itself...</span>
+<a name="l00365"></a>00365 <span class="preprocessor">#endif</span>
+<a name="l00366"></a>00366 <span class="preprocessor"></span>
+<a name="l00367"></a>00367 <span class="preprocessor">#if 0</span>
+<a name="l00368"></a>00368 <span class="preprocessor"></span>  <a class="code" href="Debug_8h.html#aef41e8aaf4c60819b30faf396cdf4978">DEBUG</a>(<a class="code" href="namespacellvm.html#a7c46c742c31be54870e2038048e6b391" title="dbgs - Return a circular-buffered debug stream.">dbgs</a>() << <span class="stringliteral">"In callback! Addr="</span> << (<span class="keywordtype">void</span>*)RetAddr
+<a name="l00369"></a>00369                << <span class="stringliteral">" ESP="</span> << (<span class="keywordtype">void</span>*)StackPtr
+<a name="l00370"></a>00370                << <span class="stringliteral">": Resolving call to function: "</span>
+<a name="l00371"></a>00371                << TheVM->getFunctionReferencedName((<span class="keywordtype">void</span>*)RetAddr) << <span class="stringliteral">"\n"</span>);
+<a name="l00372"></a>00372 <span class="preprocessor">#endif</span>
+<a name="l00373"></a>00373 <span class="preprocessor"></span>
+<a name="l00374"></a>00374   <span class="comment">// Sanity check to make sure this really is a call instruction.</span>
+<a name="l00375"></a>00375 <span class="preprocessor">#if defined (X86_64_JIT)</span>
+<a name="l00376"></a>00376 <span class="preprocessor"></span>  assert(((<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*)RetAddr)[-2] == 0x41 &&<span class="stringliteral">"Not a call instr!"</span>);
+<a name="l00377"></a>00377   assert(((<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*)RetAddr)[-1] == 0xFF &&<span class="stringliteral">"Not a call instr!"</span>);
+<a name="l00378"></a>00378 <span class="preprocessor">#else</span>
+<a name="l00379"></a>00379 <span class="preprocessor"></span>  assert(((<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*)RetAddr)[-1] == 0xE8 &&<span class="stringliteral">"Not a call instr!"</span>);
+<a name="l00380"></a>00380 <span class="preprocessor">#endif</span>
+<a name="l00381"></a>00381 <span class="preprocessor"></span>
+<a name="l00382"></a>00382   <a class="code" href="classintptr__t.html">intptr_t</a> NewVal = (<a class="code" href="classintptr__t.html">intptr_t</a>)<a class="code" href="X86JITInfo_8cpp.html#ac33b1cf411a96c6bebaa8979def36977">JITCompilerFunction</a>((<span class="keywordtype">void</span>*)RetAddr);
+<a name="l00383"></a>00383 
+<a name="l00384"></a>00384   <span class="comment">// Rewrite the call target... so that we don't end up here every time we</span>
+<a name="l00385"></a>00385   <span class="comment">// execute the call.</span>
+<a name="l00386"></a>00386 <span class="preprocessor">#if defined (X86_64_JIT)</span>
+<a name="l00387"></a>00387 <span class="preprocessor"></span>  assert(isStub &&
+<a name="l00388"></a>00388          <span class="stringliteral">"X86-64 doesn't support rewriting non-stub lazy compilation calls:"</span>
+<a name="l00389"></a>00389          <span class="stringliteral">" the call instruction varies too much."</span>);
+<a name="l00390"></a>00390 <span class="preprocessor">#else</span>
+<a name="l00391"></a>00391 <span class="preprocessor"></span>  *(<a class="code" href="classintptr__t.html">intptr_t</a> *)RetAddr = (<a class="code" href="classintptr__t.html">intptr_t</a>)(NewVal-RetAddr-4);
+<a name="l00392"></a>00392 <span class="preprocessor">#endif</span>
+<a name="l00393"></a>00393 <span class="preprocessor"></span>
+<a name="l00394"></a>00394   <span class="keywordflow">if</span> (isStub) {
+<a name="l00395"></a>00395     <span class="comment">// If this is a stub, rewrite the call into an unconditional branch</span>
+<a name="l00396"></a>00396     <span class="comment">// instruction so that two return addresses are not pushed onto the stack</span>
+<a name="l00397"></a>00397     <span class="comment">// when the requested function finally gets called.  This also makes the</span>
+<a name="l00398"></a>00398     <span class="comment">// 0xCE byte (interrupt) dead, so the marker doesn't effect anything.</span>
+<a name="l00399"></a>00399 <span class="preprocessor">#if defined (X86_64_JIT)</span>
+<a name="l00400"></a>00400 <span class="preprocessor"></span>    <span class="comment">// If the target address is within 32-bit range of the stub, use a</span>
+<a name="l00401"></a>00401     <span class="comment">// PC-relative branch instead of loading the actual address.  (This is</span>
+<a name="l00402"></a>00402     <span class="comment">// considerably shorter than the 64-bit immediate load already there.)</span>
+<a name="l00403"></a>00403     <span class="comment">// We assume here intptr_t is 64 bits.</span>
+<a name="l00404"></a>00404     <a class="code" href="classintptr__t.html">intptr_t</a> diff = NewVal-RetAddr+7;
+<a name="l00405"></a>00405     <span class="keywordflow">if</span> (diff >= -2147483648LL && diff <= 2147483647LL) {
+<a name="l00406"></a>00406       *(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*)(RetAddr-0xc) = 0xE9;
+<a name="l00407"></a>00407       *(<a class="code" href="classintptr__t.html">intptr_t</a> *)(RetAddr-0xb) = diff & 0xffffffff;
+<a name="l00408"></a>00408     } <span class="keywordflow">else</span> {
+<a name="l00409"></a>00409       *(<a class="code" href="classintptr__t.html">intptr_t</a> *)(RetAddr - 0xa) = NewVal;
+<a name="l00410"></a>00410       ((<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*)RetAddr)[0] = (2 | (4 << 3) | (3 << 6));
+<a name="l00411"></a>00411     }
+<a name="l00412"></a>00412     <a class="code" href="namespacellvm_1_1sys.html#afa3960ac5c365a344036b4c068477468">sys::ValgrindDiscardTranslations</a>((<span class="keywordtype">void</span>*)(RetAddr-0xc), 0xd);
+<a name="l00413"></a>00413 <span class="preprocessor">#else</span>
+<a name="l00414"></a>00414 <span class="preprocessor"></span>    ((<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*)RetAddr)[-1] = 0xE9;
+<a name="l00415"></a>00415     <a class="code" href="namespacellvm_1_1sys.html#afa3960ac5c365a344036b4c068477468">sys::ValgrindDiscardTranslations</a>((<span class="keywordtype">void</span>*)(RetAddr-1), 5);
+<a name="l00416"></a>00416 <span class="preprocessor">#endif</span>
+<a name="l00417"></a>00417 <span class="preprocessor"></span>  }
+<a name="l00418"></a>00418 
+<a name="l00419"></a>00419   <span class="comment">// Change the return address to reexecute the call instruction...</span>
+<a name="l00420"></a>00420 <span class="preprocessor">#if defined (X86_64_JIT)</span>
+<a name="l00421"></a>00421 <span class="preprocessor"></span>  *RetAddrLoc -= 0xd;
+<a name="l00422"></a>00422 <span class="preprocessor">#else</span>
+<a name="l00423"></a>00423 <span class="preprocessor"></span>  *RetAddrLoc -= 5;
+<a name="l00424"></a>00424 <span class="preprocessor">#endif</span>
+<a name="l00425"></a>00425 <span class="preprocessor"></span>}
+<a name="l00426"></a>00426 }
+<a name="l00427"></a>00427 
+<a name="l00428"></a>00428 <a class="code" href="classllvm_1_1TargetJITInfo.html#a8f04e6e5b4e49377f04f01c3ca15bf77">TargetJITInfo::LazyResolverFn</a>
+<a name="l00429"></a><a class="code" href="classllvm_1_1X86JITInfo.html#a5647cc5a910b3d960a4ff5c5e1d5f32e">00429</a> <a class="code" href="classllvm_1_1X86JITInfo.html#a5647cc5a910b3d960a4ff5c5e1d5f32e" title="getLazyResolverFunction - Expose the lazy resolver to the JIT.">X86JITInfo::getLazyResolverFunction</a>(JITCompilerFn <a class="code" href="LLParser_8cpp.html#a33ece1ef8074506a15d7f86eb76dbae6">F</a>) {
+<a name="l00430"></a>00430   <a class="code" href="Valgrind_8h.html#ae7ae7168870d6f719670bf0f47b9ade5">TsanIgnoreWritesBegin</a>();
+<a name="l00431"></a>00431   <a class="code" href="X86JITInfo_8cpp.html#ac33b1cf411a96c6bebaa8979def36977">JITCompilerFunction</a> = <a class="code" href="LLParser_8cpp.html#a33ece1ef8074506a15d7f86eb76dbae6">F</a>;
+<a name="l00432"></a>00432   <a class="code" href="Valgrind_8h.html#a6d95fe36240cded45e8889c2491a78f5">TsanIgnoreWritesEnd</a>();
+<a name="l00433"></a>00433 
+<a name="l00434"></a>00434 <span class="preprocessor">#if defined (X86_32_JIT) && !defined (_MSC_VER)</span>
+<a name="l00435"></a>00435 <span class="preprocessor"></span>  <span class="keywordflow">if</span> (Subtarget-><a class="code" href="classllvm_1_1X86Subtarget.html#a6b13ba290b25a5a9a392c5bb6adf898b">hasSSE1</a>())
+<a name="l00436"></a>00436     <span class="keywordflow">return</span> X86CompilationCallback_SSE;
+<a name="l00437"></a>00437 <span class="preprocessor">#endif</span>
+<a name="l00438"></a>00438 <span class="preprocessor"></span>
+<a name="l00439"></a>00439   <span class="keywordflow">return</span> <a class="code" href="X86JITInfo_8cpp.html#aa762905c3c867e25931ef55fcd75dddb">X86CompilationCallback</a>;
+<a name="l00440"></a>00440 }
+<a name="l00441"></a>00441 
+<a name="l00442"></a><a class="code" href="classllvm_1_1X86JITInfo.html#abffcfc890ed4f30a9ccbd036cf58ee21">00442</a> <a class="code" href="classllvm_1_1X86JITInfo.html#abffcfc890ed4f30a9ccbd036cf58ee21">X86JITInfo::X86JITInfo</a>(<a class="code" href="classllvm_1_1X86TargetMachine.html">X86TargetMachine</a> &tm) : TM(tm) {
+<a name="l00443"></a>00443   Subtarget = &TM.<a class="code" href="classllvm_1_1TargetMachine.html#a5af2fed99951774b6a14d30ec6e73792">getSubtarget</a><<a class="code" href="classllvm_1_1X86Subtarget.html">X86Subtarget</a>>();
+<a name="l00444"></a>00444   <a class="code" href="classllvm_1_1TargetJITInfo.html#abd7ada082ff5e8e75380a44f52c89afe">useGOT</a> = 0;
+<a name="l00445"></a>00445   TLSOffset = 0;
+<a name="l00446"></a>00446 }
+<a name="l00447"></a>00447 
+<a name="l00448"></a><a class="code" href="classllvm_1_1X86JITInfo.html#a97b44190ae24e25aa2e8ffe3727be631">00448</a> <span class="keywordtype">void</span> *<a class="code" href="classllvm_1_1X86JITInfo.html#a97b44190ae24e25aa2e8ffe3727be631">X86JITInfo::emitGlobalValueIndirectSym</a>(<span class="keyword">const</span> <a class="code" href="classllvm_1_1GlobalValue.html">GlobalValue</a>* GV, <span class="keywordtype">void</span> *ptr,
+<a name="l00449"></a>00449                                              <a class="code" href="classllvm_1_1JITCodeEmitter.html">JITCodeEmitter</a> &JCE) {
+<a name="l00450"></a>00450 <span class="preprocessor">#if defined (X86_64_JIT)</span>
+<a name="l00451"></a>00451 <span class="preprocessor"></span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> Alignment = 8;
+<a name="l00452"></a>00452   uint8_t Buffer[8];
+<a name="l00453"></a>00453   uint8_t *Cur = Buffer;
+<a name="l00454"></a>00454   <a class="code" href="classllvm_1_1MachineCodeEmitter.html#ad2a7fdc61bde79ca7ad61241c4a66b72">MachineCodeEmitter::emitWordLEInto</a>(Cur, (<span class="keywordtype">unsigned</span>)(<a class="code" href="classintptr__t.html">intptr_t</a>)ptr);
+<a name="l00455"></a>00455   <a class="code" href="classllvm_1_1MachineCodeEmitter.html#ad2a7fdc61bde79ca7ad61241c4a66b72">MachineCodeEmitter::emitWordLEInto</a>(Cur, (<span class="keywordtype">unsigned</span>)(((<a class="code" href="classintptr__t.html">intptr_t</a>)ptr) >> 32));
+<a name="l00456"></a>00456 <span class="preprocessor">#else</span>
+<a name="l00457"></a>00457 <span class="preprocessor"></span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> Alignment = 4;
+<a name="l00458"></a>00458   uint8_t Buffer[4];
+<a name="l00459"></a>00459   uint8_t *Cur = Buffer;
+<a name="l00460"></a>00460   <a class="code" href="classllvm_1_1MachineCodeEmitter.html#ad2a7fdc61bde79ca7ad61241c4a66b72">MachineCodeEmitter::emitWordLEInto</a>(Cur, (<a class="code" href="classintptr__t.html">intptr_t</a>)ptr);
+<a name="l00461"></a>00461 <span class="preprocessor">#endif</span>
+<a name="l00462"></a>00462 <span class="preprocessor"></span>  <span class="keywordflow">return</span> JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#a8fd3d5442c997689be5ee89b5f85338e">allocIndirectGV</a>(GV, Buffer, <span class="keyword">sizeof</span>(Buffer), Alignment);
+<a name="l00463"></a>00463 }
+<a name="l00464"></a>00464 
+<a name="l00465"></a><a class="code" href="classllvm_1_1X86JITInfo.html#a0e6c9e342c421f8515ccab2ae9e315a9">00465</a> <a class="code" href="structllvm_1_1TargetJITInfo_1_1StubLayout.html" title="Records the required size and alignment for a call stub in bytes.">TargetJITInfo::StubLayout</a> <a class="code" href="classllvm_1_1X86JITInfo.html#a0e6c9e342c421f8515ccab2ae9e315a9" title="Returns the maximum size and alignment for a call stub on this target.">X86JITInfo::getStubLayout</a>() {
+<a name="l00466"></a>00466   <span class="comment">// The 64-bit stub contains:</span>
+<a name="l00467"></a>00467   <span class="comment">//   movabs r10 <- 8-byte-target-address  # 10 bytes</span>
+<a name="l00468"></a>00468   <span class="comment">//   call|jmp *r10  # 3 bytes</span>
+<a name="l00469"></a>00469   <span class="comment">// The 32-bit stub contains a 5-byte call|jmp.</span>
+<a name="l00470"></a>00470   <span class="comment">// If the stub is a call to the compilation callback, an extra byte is added</span>
+<a name="l00471"></a>00471   <span class="comment">// to mark it as a stub.</span>
+<a name="l00472"></a>00472   <a class="code" href="structllvm_1_1TargetJITInfo_1_1StubLayout.html" title="Records the required size and alignment for a call stub in bytes.">StubLayout</a> Result = {14, 4};
+<a name="l00473"></a>00473   <span class="keywordflow">return</span> Result;
+<a name="l00474"></a>00474 }
+<a name="l00475"></a>00475 
+<a name="l00476"></a><a class="code" href="classllvm_1_1X86JITInfo.html#aa6be6d7a7ea14d0613cd94999e20fdf1">00476</a> <span class="keywordtype">void</span> *<a class="code" href="classllvm_1_1X86JITInfo.html#aa6be6d7a7ea14d0613cd94999e20fdf1">X86JITInfo::emitFunctionStub</a>(<span class="keyword">const</span> <a class="code" href="classllvm_1_1Function.html">Function</a>* <a class="code" href="LLParser_8cpp.html#a33ece1ef8074506a15d7f86eb76dbae6">F</a>, <span class="keywordtype">void</span> *<a class="code" href="classllvm_1_1Target.html">Target</a>,
+<a name="l00477"></a>00477                                    <a class="code" href="classllvm_1_1JITCodeEmitter.html">JITCodeEmitter</a> &JCE) {
+<a name="l00478"></a>00478   <span class="comment">// Note, we cast to intptr_t here to silence a -pedantic warning that</span>
+<a name="l00479"></a>00479   <span class="comment">// complains about casting a function pointer to a normal pointer.</span>
+<a name="l00480"></a>00480 <span class="preprocessor">#if defined (X86_32_JIT) && !defined (_MSC_VER)</span>
+<a name="l00481"></a>00481 <span class="preprocessor"></span>  <span class="keywordtype">bool</span> NotCC = (Target != (<span class="keywordtype">void</span>*)(<a class="code" href="classintptr__t.html">intptr_t</a>)<a class="code" href="X86JITInfo_8cpp.html#aa762905c3c867e25931ef55fcd75dddb">X86CompilationCallback</a> &&
+<a name="l00482"></a>00482                 Target != (<span class="keywordtype">void</span>*)(<a class="code" href="classintptr__t.html">intptr_t</a>)X86CompilationCallback_SSE);
+<a name="l00483"></a>00483 <span class="preprocessor">#else</span>
+<a name="l00484"></a>00484 <span class="preprocessor"></span>  <span class="keywordtype">bool</span> NotCC = Target != (<span class="keywordtype">void</span>*)(<a class="code" href="classintptr__t.html">intptr_t</a>)<a class="code" href="X86JITInfo_8cpp.html#aa762905c3c867e25931ef55fcd75dddb">X86CompilationCallback</a>;
+<a name="l00485"></a>00485 <span class="preprocessor">#endif</span>
+<a name="l00486"></a>00486 <span class="preprocessor"></span>  JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#a6f1d914e2d2894ea7441b83ed2c7d3ea">emitAlignment</a>(4);
+<a name="l00487"></a>00487   <span class="keywordtype">void</span> *Result = (<span class="keywordtype">void</span>*)JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#adcefb51da1c2916952904298f8743a77">getCurrentPCValue</a>();
+<a name="l00488"></a>00488   <span class="keywordflow">if</span> (NotCC) {
+<a name="l00489"></a>00489 <span class="preprocessor">#if defined (X86_64_JIT)</span>
+<a name="l00490"></a>00490 <span class="preprocessor"></span>    JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#a6661a6e7fad3f68980e935dd47b0fffe">emitByte</a>(0x49);          <span class="comment">// REX prefix</span>
+<a name="l00491"></a>00491     JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#a6661a6e7fad3f68980e935dd47b0fffe">emitByte</a>(0xB8+2);        <span class="comment">// movabsq r10</span>
+<a name="l00492"></a>00492     JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#af429c0d6b08512baa7207a1ea3008005">emitWordLE</a>((<span class="keywordtype">unsigned</span>)(<a class="code" href="classintptr__t.html">intptr_t</a>)Target);
+<a name="l00493"></a>00493     JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#af429c0d6b08512baa7207a1ea3008005">emitWordLE</a>((<span class="keywordtype">unsigned</span>)(((<a class="code" href="classintptr__t.html">intptr_t</a>)Target) >> 32));
+<a name="l00494"></a>00494     JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#a6661a6e7fad3f68980e935dd47b0fffe">emitByte</a>(0x41);          <span class="comment">// REX prefix</span>
+<a name="l00495"></a>00495     JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#a6661a6e7fad3f68980e935dd47b0fffe">emitByte</a>(0xFF);          <span class="comment">// jmpq *r10</span>
+<a name="l00496"></a>00496     JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#a6661a6e7fad3f68980e935dd47b0fffe">emitByte</a>(2 | (4 << 3) | (3 << 6));
+<a name="l00497"></a>00497 <span class="preprocessor">#else</span>
+<a name="l00498"></a>00498 <span class="preprocessor"></span>    JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#a6661a6e7fad3f68980e935dd47b0fffe">emitByte</a>(0xE9);
+<a name="l00499"></a>00499     JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#af429c0d6b08512baa7207a1ea3008005">emitWordLE</a>((<a class="code" href="classintptr__t.html">intptr_t</a>)Target-JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#adcefb51da1c2916952904298f8743a77">getCurrentPCValue</a>()-4);
+<a name="l00500"></a>00500 <span class="preprocessor">#endif</span>
+<a name="l00501"></a>00501 <span class="preprocessor"></span>    <span class="keywordflow">return</span> Result;
+<a name="l00502"></a>00502   }
+<a name="l00503"></a>00503 
+<a name="l00504"></a>00504 <span class="preprocessor">#if defined (X86_64_JIT)</span>
+<a name="l00505"></a>00505 <span class="preprocessor"></span>  JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#a6661a6e7fad3f68980e935dd47b0fffe">emitByte</a>(0x49);          <span class="comment">// REX prefix</span>
+<a name="l00506"></a>00506   JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#a6661a6e7fad3f68980e935dd47b0fffe">emitByte</a>(0xB8+2);        <span class="comment">// movabsq r10</span>
+<a name="l00507"></a>00507   JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#af429c0d6b08512baa7207a1ea3008005">emitWordLE</a>((<span class="keywordtype">unsigned</span>)(<a class="code" href="classintptr__t.html">intptr_t</a>)Target);
+<a name="l00508"></a>00508   JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#af429c0d6b08512baa7207a1ea3008005">emitWordLE</a>((<span class="keywordtype">unsigned</span>)(((<a class="code" href="classintptr__t.html">intptr_t</a>)Target) >> 32));
+<a name="l00509"></a>00509   JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#a6661a6e7fad3f68980e935dd47b0fffe">emitByte</a>(0x41);          <span class="comment">// REX prefix</span>
+<a name="l00510"></a>00510   JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#a6661a6e7fad3f68980e935dd47b0fffe">emitByte</a>(0xFF);          <span class="comment">// callq *r10</span>
+<a name="l00511"></a>00511   JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#a6661a6e7fad3f68980e935dd47b0fffe">emitByte</a>(2 | (2 << 3) | (3 << 6));
+<a name="l00512"></a>00512 <span class="preprocessor">#else</span>
+<a name="l00513"></a>00513 <span class="preprocessor"></span>  JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#a6661a6e7fad3f68980e935dd47b0fffe">emitByte</a>(0xE8);   <span class="comment">// Call with 32 bit pc-rel destination...</span>
+<a name="l00514"></a>00514 
+<a name="l00515"></a>00515   JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#af429c0d6b08512baa7207a1ea3008005">emitWordLE</a>((<a class="code" href="classintptr__t.html">intptr_t</a>)Target-JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#adcefb51da1c2916952904298f8743a77">getCurrentPCValue</a>()-4);
+<a name="l00516"></a>00516 <span class="preprocessor">#endif</span>
+<a name="l00517"></a>00517 <span class="preprocessor"></span>
+<a name="l00518"></a>00518   <span class="comment">// This used to use 0xCD, but that value is used by JITMemoryManager to</span>
+<a name="l00519"></a>00519   <span class="comment">// initialize the buffer with garbage, which means it may follow a</span>
+<a name="l00520"></a>00520   <span class="comment">// noreturn function call, confusing X86CompilationCallback2.  PR 4929.</span>
+<a name="l00521"></a>00521   JCE.<a class="code" href="classllvm_1_1JITCodeEmitter.html#a6661a6e7fad3f68980e935dd47b0fffe">emitByte</a>(0xCE);   <span class="comment">// Interrupt - Just a marker identifying the stub!</span>
+<a name="l00522"></a>00522   <span class="keywordflow">return</span> Result;
+<a name="l00523"></a>00523 }
+<a name="l00524"></a>00524 <span class="comment"></span>
+<a name="l00525"></a>00525 <span class="comment">/// getPICJumpTableEntry - Returns the value of the jumptable entry for the</span>
+<a name="l00526"></a>00526 <span class="comment">/// specific basic block.</span>
+<a name="l00527"></a><a class="code" href="classllvm_1_1X86JITInfo.html#aafcedd9ac99b3feabba1500c85d84c16">00527</a> <span class="comment"></span>uintptr_t <a class="code" href="classllvm_1_1X86JITInfo.html#aafcedd9ac99b3feabba1500c85d84c16">X86JITInfo::getPICJumpTableEntry</a>(uintptr_t BB, uintptr_t Entry) {
+<a name="l00528"></a>00528 <span class="preprocessor">#if defined(X86_64_JIT)</span>
+<a name="l00529"></a>00529 <span class="preprocessor"></span>  <span class="keywordflow">return</span> BB - Entry;
+<a name="l00530"></a>00530 <span class="preprocessor">#else</span>
+<a name="l00531"></a>00531 <span class="preprocessor"></span>  <span class="keywordflow">return</span> BB - PICBase;
+<a name="l00532"></a>00532 <span class="preprocessor">#endif</span>
+<a name="l00533"></a>00533 <span class="preprocessor"></span>}
+<a name="l00534"></a>00534 
+<a name="l00535"></a><a class="code" href="X86JITInfo_8cpp.html#af2ae742417ff913e24e6ddcfc5992767">00535</a> <span class="keyword">template</span><<span class="keyword">typename</span> T> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="X86JITInfo_8cpp.html#af2ae742417ff913e24e6ddcfc5992767">addUnaligned</a>(<span class="keywordtype">void</span> *Pos, T Delta) {
+<a name="l00536"></a>00536   T <a class="code" href="classllvm_1_1Value.html" title="LLVM Value Representation.">Value</a>;
+<a name="l00537"></a>00537   <a class="code" href="namespacellvm_1_1LibFunc.html#abf8f6830387f338fed0bce2e65108c6fad5203242bc89eaa644dc7b7ba2371c1d" title="void *memcpy(void *s1, const void *s2, size_t n);">std::memcpy</a>(reinterpret_cast<char*>(&Value), reinterpret_cast<char*>(Pos),
+<a name="l00538"></a>00538               <span class="keyword">sizeof</span>(T));
+<a name="l00539"></a>00539   Value += Delta;
+<a name="l00540"></a>00540   <a class="code" href="namespacellvm_1_1LibFunc.html#abf8f6830387f338fed0bce2e65108c6fad5203242bc89eaa644dc7b7ba2371c1d" title="void *memcpy(void *s1, const void *s2, size_t n);">std::memcpy</a>(reinterpret_cast<char*>(Pos), reinterpret_cast<char*>(&Value),
+<a name="l00541"></a>00541               <span class="keyword">sizeof</span>(T));
+<a name="l00542"></a>00542 }
+<a name="l00543"></a>00543 <span class="comment"></span>
+<a name="l00544"></a>00544 <span class="comment">/// relocate - Before the JIT can run a block of code that has been emitted,</span>
+<a name="l00545"></a>00545 <span class="comment">/// it must rewrite the code to contain the actual addresses of any</span>
+<a name="l00546"></a>00546 <span class="comment">/// referenced global symbols.</span>
+<a name="l00547"></a><a class="code" href="classllvm_1_1X86JITInfo.html#a5979c1ffead46894b5aaac7774cf4780">00547</a> <span class="comment"></span><span class="keywordtype">void</span> <a class="code" href="classllvm_1_1X86JITInfo.html#a5979c1ffead46894b5aaac7774cf4780">X86JITInfo::relocate</a>(<span class="keywordtype">void</span> *<a class="code" href="classllvm_1_1Function.html">Function</a>, <a class="code" href="classllvm_1_1MachineRelocation.html">MachineRelocation</a> *MR,
+<a name="l00548"></a>00548                           <span class="keywordtype">unsigned</span> NumRelocs, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* GOTBase) {
+<a name="l00549"></a>00549   <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> i = 0; i != NumRelocs; ++i, ++MR) {
+<a name="l00550"></a>00550     <span class="keywordtype">void</span> *RelocPos = (<span class="keywordtype">char</span>*)Function + MR-><a class="code" href="classllvm_1_1MachineRelocation.html#affb843bfefaf8c9beb7908c21b8cc306">getMachineCodeOffset</a>();
+<a name="l00551"></a>00551     <a class="code" href="classintptr__t.html">intptr_t</a> ResultPtr = (<a class="code" href="classintptr__t.html">intptr_t</a>)MR-><a class="code" href="classllvm_1_1MachineRelocation.html#a032d7f688499a02b4a61af76218de910">getResultPointer</a>();
+<a name="l00552"></a>00552     <span class="keywordflow">switch</span> ((<a class="code" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9ccc">X86::RelocationType</a>)MR-><a class="code" href="classllvm_1_1MachineRelocation.html#addef3b0bd2dc48b1da1182f7d2428081">getRelocationType</a>()) {
+<a name="l00553"></a>00553     <span class="keywordflow">case</span> <a class="code" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9cccae26adf799b8cb61cc9eb9b9ed8de3973">X86::reloc_pcrel_word</a>: {
+<a name="l00554"></a>00554       <span class="comment">// PC relative relocation, add the relocated value to the value already in</span>
+<a name="l00555"></a>00555       <span class="comment">// memory, after we adjust it for where the PC is.</span>
+<a name="l00556"></a>00556       ResultPtr = ResultPtr -(<a class="code" href="classintptr__t.html">intptr_t</a>)RelocPos - 4 - MR-><a class="code" href="classllvm_1_1MachineRelocation.html#a77dca969f6262094dc94da9fdcc00af2">getConstantVal</a>();
+<a name="l00557"></a>00557       addUnaligned<unsigned>(RelocPos, ResultPtr);
+<a name="l00558"></a>00558       <span class="keywordflow">break</span>;
+<a name="l00559"></a>00559     }
+<a name="l00560"></a>00560     <span class="keywordflow">case</span> <a class="code" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9ccca08a4ad84af2614aeac59088085bc66ac">X86::reloc_picrel_word</a>: {
+<a name="l00561"></a>00561       <span class="comment">// PIC base relative relocation, add the relocated value to the value</span>
+<a name="l00562"></a>00562       <span class="comment">// already in memory, after we adjust it for where the PIC base is.</span>
+<a name="l00563"></a>00563       ResultPtr = ResultPtr - ((<a class="code" href="classintptr__t.html">intptr_t</a>)Function + MR-><a class="code" href="classllvm_1_1MachineRelocation.html#a77dca969f6262094dc94da9fdcc00af2">getConstantVal</a>());
+<a name="l00564"></a>00564       addUnaligned<unsigned>(RelocPos, ResultPtr);
+<a name="l00565"></a>00565       <span class="keywordflow">break</span>;
+<a name="l00566"></a>00566     }
+<a name="l00567"></a>00567     <span class="keywordflow">case</span> <a class="code" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9ccca0a8a8bda44577767ad28e1807cb65317">X86::reloc_absolute_word</a>:
+<a name="l00568"></a>00568     <span class="keywordflow">case</span> <a class="code" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9ccca885f77129a42bafcda56fd1f668e148c">X86::reloc_absolute_word_sext</a>:
+<a name="l00569"></a>00569       <span class="comment">// Absolute relocation, just add the relocated value to the value already</span>
+<a name="l00570"></a>00570       <span class="comment">// in memory.</span>
+<a name="l00571"></a>00571       addUnaligned<unsigned>(RelocPos, ResultPtr);
+<a name="l00572"></a>00572       <span class="keywordflow">break</span>;
+<a name="l00573"></a>00573     <span class="keywordflow">case</span> <a class="code" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9ccca7483a609c3adfc69d4539ca99a0d1143">X86::reloc_absolute_dword</a>:
+<a name="l00574"></a>00574       addUnaligned<intptr_t>(RelocPos, ResultPtr);
+<a name="l00575"></a>00575       <span class="keywordflow">break</span>;
+<a name="l00576"></a>00576     }
+<a name="l00577"></a>00577   }
+<a name="l00578"></a>00578 }
+<a name="l00579"></a>00579 
+<a name="l00580"></a><a class="code" href="classllvm_1_1X86JITInfo.html#a85bdb28d37ac4f3eaccac69da54ae86a">00580</a> <span class="keywordtype">char</span>* <a class="code" href="classllvm_1_1X86JITInfo.html#a85bdb28d37ac4f3eaccac69da54ae86a">X86JITInfo::allocateThreadLocalMemory</a>(<span class="keywordtype">size_t</span> size) {
+<a name="l00581"></a>00581 <span class="preprocessor">#if defined(X86_32_JIT) && !defined(__APPLE__) && !defined(_MSC_VER)</span>
+<a name="l00582"></a>00582 <span class="preprocessor"></span>  TLSOffset -= size;
+<a name="l00583"></a>00583   <span class="keywordflow">return</span> TLSOffset;
+<a name="l00584"></a>00584 <span class="preprocessor">#else</span>
+<a name="l00585"></a>00585 <span class="preprocessor"></span>  <a class="code" href="ErrorHandling_8h.html#ace243f5c25697a1107cce46626b3dc94">llvm_unreachable</a>(<span class="stringliteral">"Cannot allocate thread local storage on this arch!"</span>);
+<a name="l00586"></a>00586 <span class="preprocessor">#endif</span>
+<a name="l00587"></a>00587 <span class="preprocessor"></span>}
+</pre></div></div>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:39:24 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/X86JITInfo_8h__dep__incl.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86JITInfo_8h__dep__incl.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86JITInfo_8h__dep__incl.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86JITInfo_8h__dep__incl.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,40 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="X86JITInfo.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="X86TargetMachine.h",height=0.2,width=0.4,color="black",URL="$X86TargetMachine_8h.html"];
+  Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="X86AsmPrinter.h",height=0.2,width=0.4,color="black",URL="$X86AsmPrinter_8h.html"];
+  Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="X86AsmPrinter.cpp",height=0.2,width=0.4,color="black",URL="$X86AsmPrinter_8cpp.html"];
+  Node3 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="X86MCInstLower.cpp",height=0.2,width=0.4,color="black",URL="$X86MCInstLower_8cpp.html"];
+  Node2 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 [label="X86CodeEmitter.cpp",height=0.2,width=0.4,color="black",URL="$X86CodeEmitter_8cpp.html"];
+  Node2 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 [label="X86FastISel.cpp",height=0.2,width=0.4,color="black",URL="$X86FastISel_8cpp.html"];
+  Node2 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 [label="X86FrameLowering.cpp",height=0.2,width=0.4,color="black",URL="$X86FrameLowering_8cpp.html"];
+  Node2 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node9 [label="X86InstrInfo.cpp",height=0.2,width=0.4,color="black",URL="$X86InstrInfo_8cpp.html"];
+  Node2 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node10 [label="X86ISelDAGToDAG.cpp",height=0.2,width=0.4,color="black",URL="$X86ISelDAGToDAG_8cpp.html"];
+  Node2 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node11 [label="X86ISelLowering.cpp",height=0.2,width=0.4,color="black",URL="$X86ISelLowering_8cpp.html"];
+  Node2 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node12 [label="X86JITInfo.cpp",height=0.2,width=0.4,color="black",URL="$X86JITInfo_8cpp.html"];
+  Node2 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node13 [label="X86RegisterInfo.cpp",height=0.2,width=0.4,color="black",URL="$X86RegisterInfo_8cpp.html"];
+  Node2 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node14 [label="X86SelectionDAGInfo.cpp",height=0.2,width=0.4,color="black",URL="$X86SelectionDAGInfo_8cpp.html"];
+  Node2 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 [label="X86TargetMachine.cpp",height=0.2,width=0.4,color="black",URL="$X86TargetMachine_8cpp.html"];
+  Node2 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node16 [label="X86TargetObjectFile.cpp",height=0.2,width=0.4,color="black",URL="$X86TargetObjectFile_8cpp.html"];
+  Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/X86MCAsmInfo_8cpp.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86MCAsmInfo_8cpp.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86MCAsmInfo_8cpp.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86MCAsmInfo_8cpp.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,141 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: X86MCAsmInfo.cpp File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_ae72ec760f5f4d3869211e663a0eb354.html">X86</a>      </li>
+      <li class="navelem"><a class="el" href="dir_2491d28441b6f6456eeda3c4f480cebe.html">MCTargetDesc</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#enum-members">Enumerations</a> |
+<a href="#var-members">Variables</a>  </div>
+  <div class="headertitle">
+<div class="title">X86MCAsmInfo.cpp File Reference</div>  </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include "<a class="el" href="X86MCAsmInfo_8h_source.html">X86MCAsmInfo.h</a>"</code><br/>
+<code>#include "<a class="el" href="Triple_8h_source.html">llvm/ADT/Triple.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCContext_8h_source.html">llvm/MC/MCContext.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCExpr_8h_source.html">llvm/MC/MCExpr.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCSectionELF_8h_source.html">llvm/MC/MCSectionELF.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCStreamer_8h_source.html">llvm/MC/MCStreamer.h</a>"</code><br/>
+<code>#include "<a class="el" href="CommandLine_8h_source.html">llvm/Support/CommandLine.h</a>"</code><br/>
+<code>#include "<a class="el" href="Support_2ELF_8h_source.html">llvm/Support/ELF.h</a>"</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for X86MCAsmInfo.cpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="X86MCAsmInfo_8cpp__incl.png" border="0" usemap="#X86MCAsmInfo_8cpp" alt=""/></div>
+<!-- MAP 0 -->
+</div>
+</div>
+<p><a href="X86MCAsmInfo_8cpp_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MCAsmInfo_8cpp.html#a4b03ac9ad021493fa239610fa246f195">AsmWriterFlavorTy</a> { <a class="el" href="X86MCAsmInfo_8cpp.html#a4b03ac9ad021493fa239610fa246f195afa8c6c6fdc929db5eb1cab7e6693619f">ATT</a> =  0, 
+<a class="el" href="X86MCAsmInfo_8cpp.html#a4b03ac9ad021493fa239610fa246f195a8bdd46a005182f6bb046e0e134efcb02">Intel</a> =  1
+ }</td></tr>
+<tr><td colspan="2"><h2><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1cl_1_1opt.html">cl::opt</a>< <a class="el" href="X86MCAsmInfo_8cpp.html#a4b03ac9ad021493fa239610fa246f195">AsmWriterFlavorTy</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MCAsmInfo_8cpp.html#af3ea19981902077ceb5489d6307e2a4a">AsmWriterFlavor</a> ("x86-asm-syntax", cl::init(ATT), <a class="el" href="structllvm_1_1cl_1_1desc.html">cl::desc</a>("Choose style of code to emit from X86 backend:"), cl::values(clEnumValN(ATT,"att","Emit AT&T-style assembly"), clEnumValN(Intel,"intel","Emit Intel-style assembly"), clEnumValEnd))</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1cl_1_1opt.html">cl::opt</a>< <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MCAsmInfo_8cpp.html#ac9639224adf7d6ca006cea99423a4e98">MarkedJTDataRegions</a> ("mark-data-<a class="el" href="RegionPrinter_8cpp.html#a643dcddecfdd388b0e78995e0e7bbf8c">regions</a>", cl::init(<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>), <a class="el" href="structllvm_1_1cl_1_1desc.html">cl::desc</a>("Mark code section jump table data regions."), cl::Hidden)</td></tr>
+</table>
+<hr/><h2>Enumeration Type Documentation</h2>
+<a class="anchor" id="a4b03ac9ad021493fa239610fa246f195"></a><!-- doxytag: member="X86MCAsmInfo.cpp::AsmWriterFlavorTy" ref="a4b03ac9ad021493fa239610fa246f195" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="X86MCAsmInfo_8cpp.html#a4b03ac9ad021493fa239610fa246f195">AsmWriterFlavorTy</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="a4b03ac9ad021493fa239610fa246f195afa8c6c6fdc929db5eb1cab7e6693619f"></a><!-- doxytag: member="ATT" ref="a4b03ac9ad021493fa239610fa246f195afa8c6c6fdc929db5eb1cab7e6693619f" args="" -->ATT</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a4b03ac9ad021493fa239610fa246f195a8bdd46a005182f6bb046e0e134efcb02"></a><!-- doxytag: member="Intel" ref="a4b03ac9ad021493fa239610fa246f195a8bdd46a005182f6bb046e0e134efcb02" args="" -->Intel</em> </td><td>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="X86MCAsmInfo_8cpp_source.html#l00024">24</a> of file <a class="el" href="X86MCAsmInfo_8cpp_source.html">X86MCAsmInfo.cpp</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Variable Documentation</h2>
+<a class="anchor" id="af3ea19981902077ceb5489d6307e2a4a"></a><!-- doxytag: member="X86MCAsmInfo.cpp::AsmWriterFlavor" ref="af3ea19981902077ceb5489d6307e2a4a" args="("x86-asm-syntax", cl::init(ATT), cl::desc("Choose style of code to emit from X86 backend:"), cl::values(clEnumValN(ATT,"att","Emit AT&T-style assembly"), clEnumValN(Intel,"intel","Emit Intel-style assembly"), clEnumValEnd))" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1cl_1_1opt.html">cl::opt</a><<a class="el" href="X86MCAsmInfo_8cpp.html#a4b03ac9ad021493fa239610fa246f195">AsmWriterFlavorTy</a>> <a class="el" href="X86MCAsmInfo_8cpp.html#af3ea19981902077ceb5489d6307e2a4a">AsmWriterFlavor</a>("x86-asm-syntax", cl::init(ATT), <a class="el" href="structllvm_1_1cl_1_1desc.html">cl::desc</a>("Choose style of code to emit from X86 backend:"), cl::values(clEnumValN(ATT,"att","Emit AT&T-style assembly"),clEnumValN(Intel,"intel","Emit Intel-style assembly"),clEnumValEnd))<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Referenced by <a class="el" href="X86MCAsmInfo_8cpp_source.html#l00078">llvm::X86ELFMCAsmInfo::X86ELFMCAsmInfo()</a>, <a class="el" href="X86MCAsmInfo_8cpp_source.html#l00044">llvm::X86MCAsmInfoDarwin::X86MCAsmInfoDarwin()</a>, <a class="el" href="X86MCAsmInfo_8cpp_source.html#l00138">llvm::X86MCAsmInfoGNUCOFF::X86MCAsmInfoGNUCOFF()</a>, and <a class="el" href="X86MCAsmInfo_8cpp_source.html#l00125">llvm::X86MCAsmInfoMicrosoft::X86MCAsmInfoMicrosoft()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac9639224adf7d6ca006cea99423a4e98"></a><!-- doxytag: member="X86MCAsmInfo.cpp::MarkedJTDataRegions" ref="ac9639224adf7d6ca006cea99423a4e98" args="("mark-data-regions", cl::init(false), cl::desc("Mark code section jump table data regions."), cl::Hidden)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1cl_1_1opt.html">cl::opt</a><<a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a>> <a class="el" href="X86MCAsmInfo_8cpp.html#ac9639224adf7d6ca006cea99423a4e98">MarkedJTDataRegions</a>("mark-data-<a class="el" href="RegionPrinter_8cpp.html#a643dcddecfdd388b0e78995e0e7bbf8c">regions</a>", cl::init(<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>), <a class="el" href="structllvm_1_1cl_1_1desc.html">cl::desc</a>("Mark code section jump table data regions."), cl::Hidden)<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Referenced by <a class="el" href="X86MCAsmInfo_8cpp_source.html#l00044">llvm::X86MCAsmInfoDarwin::X86MCAsmInfoDarwin()</a>.</p>
+
+</div>
+</div>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:39:59 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/X86MCAsmInfo_8cpp__incl.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86MCAsmInfo_8cpp__incl.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86MCAsmInfo_8cpp__incl.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86MCAsmInfo_8cpp__incl.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+88b4f19c8b6c6bae8878a59dac300771
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/X86MCAsmInfo_8h__incl.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86MCAsmInfo_8h__incl.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86MCAsmInfo_8h__incl.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86MCAsmInfo_8h__incl.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,23 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="X86MCAsmInfo.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="llvm/MC/MCAsmInfo.h",height=0.2,width=0.4,color="black",URL="$MCAsmInfo_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="llvm/MC/MachineLocation.h",height=0.2,width=0.4,color="black",URL="$MachineLocation_8h.html"];
+  Node2 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="llvm/MC/MCDirectives.h",height=0.2,width=0.4,color="black",URL="$MCDirectives_8h.html"];
+  Node2 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="cassert",height=0.2,width=0.4,color="grey75"];
+  Node2 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 [label="vector",height=0.2,width=0.4,color="grey75"];
+  Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 [label="llvm/MC/MCAsmInfoCOFF.h",height=0.2,width=0.4,color="black",URL="$MCAsmInfoCOFF_8h.html"];
+  Node7 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 [label="llvm/MC/MCAsmInfoDarwin.h",height=0.2,width=0.4,color="black",URL="$MCAsmInfoDarwin_8h.html"];
+  Node8 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/X86MCInstLower_8cpp.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86MCInstLower_8cpp.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86MCInstLower_8cpp.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86MCInstLower_8cpp.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,336 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: X86MCInstLower.cpp File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_ae72ec760f5f4d3869211e663a0eb354.html">X86</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">X86MCInstLower.cpp File Reference</div>  </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include "<a class="el" href="X86AsmPrinter_8h_source.html">X86AsmPrinter.h</a>"</code><br/>
+<code>#include "<a class="el" href="X86COFFMachineModuleInfo_8h_source.html">X86COFFMachineModuleInfo.h</a>"</code><br/>
+<code>#include "<a class="el" href="X86ATTInstPrinter_8h_source.html">InstPrinter/X86ATTInstPrinter.h</a>"</code><br/>
+<code>#include "<a class="el" href="Type_8h_source.html">llvm/Type.h</a>"</code><br/>
+<code>#include "<a class="el" href="MachineModuleInfoImpls_8h_source.html">llvm/CodeGen/MachineModuleInfoImpls.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCAsmInfo_8h_source.html">llvm/MC/MCAsmInfo.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCContext_8h_source.html">llvm/MC/MCContext.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCExpr_8h_source.html">llvm/MC/MCExpr.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCInst_8h_source.html">llvm/MC/MCInst.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCStreamer_8h_source.html">llvm/MC/MCStreamer.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCSymbol_8h_source.html">llvm/MC/MCSymbol.h</a>"</code><br/>
+<code>#include "<a class="el" href="Mangler_8h_source.html">llvm/Target/Mangler.h</a>"</code><br/>
+<code>#include "<a class="el" href="FormattedStream_8h_source.html">llvm/Support/FormattedStream.h</a>"</code><br/>
+<code>#include "<a class="el" href="SmallString_8h_source.html">llvm/ADT/SmallString.h</a>"</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for X86MCInstLower.cpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="X86MCInstLower_8cpp__incl.png" border="0" usemap="#X86MCInstLower_8cpp" alt=""/></div>
+<!-- MAP 0 -->
+</div>
+</div>
+<p><a href="X86MCInstLower_8cpp_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MCInstLower_8cpp.html#ae9f8118021e914980a1c2625c3cb9729">lower_subreg32</a> (<a class="el" href="classllvm_1_1MCInst.html">MCInst</a> *MI, <a class="el" href="classunsigned.html">unsigned</a> OpNo)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MCInstLower_8cpp.html#a200046592d372d2cf1782b2e6f7b11f2">lower_lea64_32mem</a> (<a class="el" href="classllvm_1_1MCInst.html">MCInst</a> *MI, <a class="el" href="classunsigned.html">unsigned</a> OpNo)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MCInstLower_8cpp.html#ad487d0bc5e2ae97b48edcea7464ec279">LowerSubReg32_Op0</a> (<a class="el" href="classllvm_1_1MCInst.html">MCInst</a> &OutMI, <a class="el" href="classunsigned.html">unsigned</a> NewOpc)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">LowerSubReg32_Op0 - Things like MOVZX16rr8 -> MOVZX32rr8.  <a href="#ad487d0bc5e2ae97b48edcea7464ec279"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MCInstLower_8cpp.html#a5601dbf3c7fdcdf84ce662733efe852b">LowerUnaryToTwoAddr</a> (<a class="el" href="classllvm_1_1MCInst.html">MCInst</a> &OutMI, <a class="el" href="classunsigned.html">unsigned</a> NewOpc)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">LowerUnaryToTwoAddr - R = setb -> R = sbb R, R.  <a href="#a5601dbf3c7fdcdf84ce662733efe852b"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MCInstLower_8cpp.html#ab48b0ce286458448a28cc2fd29a55924">SimplifyShortImmForm</a> (<a class="el" href="classllvm_1_1MCInst.html">MCInst</a> &Inst, <a class="el" href="classunsigned.html">unsigned</a> Opcode)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Simplify FOO $imm, %{al,ax,eax,rax} to FOO $imm, for instruction with a short fixed-register form.  <a href="#ab48b0ce286458448a28cc2fd29a55924"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MCInstLower_8cpp.html#af0aa30ffb22ee857d8b8647e0ce29f20">SimplifyShortMoveForm</a> (<a class="el" href="classllvm_1_1X86AsmPrinter.html">X86AsmPrinter</a> &<a class="el" href="AliasSetTracker_8cpp.html#a2018816b3a05f95da1c51e72c2c50d6f">Printer</a>, <a class="el" href="classllvm_1_1MCInst.html">MCInst</a> &Inst, <a class="el" href="classunsigned.html">unsigned</a> Opcode)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Simplify things like MOV32rm to MOV32o32a.  <a href="#af0aa30ffb22ee857d8b8647e0ce29f20"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MCInstLower_8cpp.html#a20db1688af4aa542d376430bc972896e">LowerTlsAddr</a> (<a class="el" href="classllvm_1_1MCStreamer.html">MCStreamer</a> &OutStreamer, X86MCInstLower &MCInstLowering, const <a class="el" href="classllvm_1_1MachineInstr.html">MachineInstr</a> &MI)</td></tr>
+</table>
+<hr/><h2>Function Documentation</h2>
+<a class="anchor" id="a200046592d372d2cf1782b2e6f7b11f2"></a><!-- doxytag: member="X86MCInstLower.cpp::lower_lea64_32mem" ref="a200046592d372d2cf1782b2e6f7b11f2" args="(MCInst *MI, unsigned OpNo)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void lower_lea64_32mem </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCInst.html">MCInst</a> * </td>
+          <td class="paramname"><em>MI</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>OpNo</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="X86MCInstLower_8cpp_source.html#l00235">235</a> of file <a class="el" href="X86MCInstLower_8cpp_source.html">X86MCInstLower.cpp</a>.</p>
+
+<p>References <a class="el" href="MCInst_8h_source.html#l00163">llvm::MCInst::getOperand()</a>, <a class="el" href="MCInst_8h_source.html#l00063">llvm::MCOperand::getReg()</a>, <a class="el" href="X86RegisterInfo_8cpp_source.html#l00604">llvm::getX86SubSuperRegister()</a>, <a class="el" href="MCInst_8h_source.html#l00056">llvm::MCOperand::isReg()</a>, and <a class="el" href="MCInst_8h_source.html#l00069">llvm::MCOperand::setReg()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae9f8118021e914980a1c2625c3cb9729"></a><!-- doxytag: member="X86MCInstLower.cpp::lower_subreg32" ref="ae9f8118021e914980a1c2625c3cb9729" args="(MCInst *MI, unsigned OpNo)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void lower_subreg32 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCInst.html">MCInst</a> * </td>
+          <td class="paramname"><em>MI</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>OpNo</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="X86MCInstLower_8cpp_source.html#l00228">228</a> of file <a class="el" href="X86MCInstLower_8cpp_source.html">X86MCInstLower.cpp</a>.</p>
+
+<p>References <a class="el" href="MCInst_8h_source.html#l00163">llvm::MCInst::getOperand()</a>, <a class="el" href="MCInst_8h_source.html#l00063">llvm::MCOperand::getReg()</a>, <a class="el" href="X86RegisterInfo_8cpp_source.html#l00604">llvm::getX86SubSuperRegister()</a>, and <a class="el" href="MCInst_8h_source.html#l00069">llvm::MCOperand::setReg()</a>.</p>
+
+<p>Referenced by <a class="el" href="X86MCInstLower_8cpp_source.html#l00248">LowerSubReg32_Op0()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad487d0bc5e2ae97b48edcea7464ec279"></a><!-- doxytag: member="X86MCInstLower.cpp::LowerSubReg32_Op0" ref="ad487d0bc5e2ae97b48edcea7464ec279" args="(MCInst &OutMI, unsigned NewOpc)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void LowerSubReg32_Op0 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCInst.html">MCInst</a> & </td>
+          <td class="paramname"><em>OutMI</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>NewOpc</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>LowerSubReg32_Op0 - Things like MOVZX16rr8 -> MOVZX32rr8. </p>
+
+<p>Definition at line <a class="el" href="X86MCInstLower_8cpp_source.html#l00248">248</a> of file <a class="el" href="X86MCInstLower_8cpp_source.html">X86MCInstLower.cpp</a>.</p>
+
+<p>References <a class="el" href="X86MCInstLower_8cpp_source.html#l00228">lower_subreg32()</a>, and <a class="el" href="MCInst_8h_source.html#l00157">llvm::MCInst::setOpcode()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a20db1688af4aa542d376430bc972896e"></a><!-- doxytag: member="X86MCInstLower.cpp::LowerTlsAddr" ref="a20db1688af4aa542d376430bc972896e" args="(MCStreamer &OutStreamer, X86MCInstLower &MCInstLowering, const MachineInstr &MI)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void LowerTlsAddr </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCStreamer.html">MCStreamer</a> & </td>
+          <td class="paramname"><em>OutStreamer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">X86MCInstLower & </td>
+          <td class="paramname"><em>MCInstLowering</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MachineInstr.html">MachineInstr</a> & </td>
+          <td class="paramname"><em>MI</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="X86MCInstLower_8cpp_source.html#l00566">566</a> of file <a class="el" href="X86MCInstLower_8cpp_source.html">X86MCInstLower.cpp</a>.</p>
+
+<p>References <a class="el" href="MCInst_8h_source.html#l00167">llvm::MCInst::addOperand()</a>, <a class="el" href="X86MCTargetDesc_8h_source.html#l00046">llvm::N86::EAX</a>, <a class="el" href="X86MCTargetDesc_8h_source.html#l00046">llvm::N86::EBX</a>, <a class="el" href="classllvm_1_1MCStreamer.html#a39c81efad95bc4fe5bd5b343de2b3287">llvm::MCStreamer::EmitInstruction()</a>, <a class="el" href="MCStreamer_8h_source.html#l00092">llvm::MCStreamer::getContext()</a>, <a class="el" href="MachineInstr_8h_source.html#l00243">llvm::MachineInstr::getOpcode()</a>, <a class="el" href="MachineInstr_8h_source.html#l00249">llvm::MachineInstr::getOperand()</a>, <a class="el" href="MCContext_8cpp_source.html#l00070">llvm::MCContext::GetOrCreateSymbol()</a>, <a class="el" href="ErrorHandling_8h_source.html#l00098">llvm_unreachable</a>, and <a class="el" href="MCInst_8h_source.html#l00157">llvm::MCInst::setOpcode()</a>.</p>
+
+<p>Referenced by <a class="el" href="X86MCInstLower_8cpp_source.html#l00656">llvm::X86AsmPrinter::EmitInstruction()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5601dbf3c7fdcdf84ce662733efe852b"></a><!-- doxytag: member="X86MCInstLower.cpp::LowerUnaryToTwoAddr" ref="a5601dbf3c7fdcdf84ce662733efe852b" args="(MCInst &OutMI, unsigned NewOpc)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void LowerUnaryToTwoAddr </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCInst.html">MCInst</a> & </td>
+          <td class="paramname"><em>OutMI</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>NewOpc</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>LowerUnaryToTwoAddr - R = setb -> R = sbb R, R. </p>
+
+<p>Definition at line <a class="el" href="X86MCInstLower_8cpp_source.html#l00253">253</a> of file <a class="el" href="X86MCInstLower_8cpp_source.html">X86MCInstLower.cpp</a>.</p>
+
+<p>References <a class="el" href="MCInst_8h_source.html#l00167">llvm::MCInst::addOperand()</a>, <a class="el" href="MCInst_8h_source.html#l00163">llvm::MCInst::getOperand()</a>, and <a class="el" href="MCInst_8h_source.html#l00157">llvm::MCInst::setOpcode()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab48b0ce286458448a28cc2fd29a55924"></a><!-- doxytag: member="X86MCInstLower.cpp::SimplifyShortImmForm" ref="ab48b0ce286458448a28cc2fd29a55924" args="(MCInst &Inst, unsigned Opcode)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void SimplifyShortImmForm </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCInst.html">MCInst</a> & </td>
+          <td class="paramname"><em>Inst</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Opcode</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Simplify FOO $imm, %{al,ax,eax,rax} to FOO $imm, for instruction with a short fixed-register form. </p>
+
+<p>Definition at line <a class="el" href="X86MCInstLower_8cpp_source.html#l00261">261</a> of file <a class="el" href="X86MCInstLower_8cpp_source.html">X86MCInstLower.cpp</a>.</p>
+
+<p>References <a class="el" href="MCInst_8h_source.html#l00167">llvm::MCInst::addOperand()</a>, <a class="el" href="ARMBaseInfo_8h_source.html#l00044">llvm::ARMCC::AL</a>, <a class="el" href="X86MCTargetDesc_8h_source.html#l00046">llvm::N86::EAX</a>, <a class="el" href="MCInst_8h_source.html#l00165">llvm::MCInst::getNumOperands()</a>, <a class="el" href="MCInst_8h_source.html#l00163">llvm::MCInst::getOperand()</a>, <a class="el" href="MCInst_8h_source.html#l00063">llvm::MCOperand::getReg()</a>, <a class="el" href="MCInst_8h_source.html#l00059">llvm::MCOperand::isExpr()</a>, <a class="el" href="MCInst_8h_source.html#l00057">llvm::MCOperand::isImm()</a>, <a class="el" href="MCInst_8h_source.html#l00056">llvm::MCOperand::isReg()</a>, and <a class="el" href="MCInst_8h_source.html#l00157">llvm::MCInst::setOpcode()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af0aa30ffb22ee857d8b8647e0ce29f20"></a><!-- doxytag: member="X86MCInstLower.cpp::SimplifyShortMoveForm" ref="af0aa30ffb22ee857d8b8647e0ce29f20" args="(X86AsmPrinter &Printer, MCInst &Inst, unsigned Opcode)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void SimplifyShortMoveForm </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1X86AsmPrinter.html">X86AsmPrinter</a> & </td>
+          <td class="paramname"><em>Printer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCInst.html">MCInst</a> & </td>
+          <td class="paramname"><em>Inst</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Opcode</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Simplify things like MOV32rm to MOV32o32a. </p>
+
+<p>Definition at line <a class="el" href="X86MCInstLower_8cpp_source.html#l00282">282</a> of file <a class="el" href="X86MCInstLower_8cpp_source.html">X86MCInstLower.cpp</a>.</p>
+
+<p>References <a class="el" href="MCInst_8h_source.html#l00167">llvm::MCInst::addOperand()</a>, <a class="el" href="ARMBaseInfo_8h_source.html#l00044">llvm::ARMCC::AL</a>, <a class="el" href="X86MCTargetDesc_8h_source.html#l00046">llvm::N86::EAX</a>, <a class="el" href="MCInst_8h_source.html#l00093">llvm::MCOperand::getExpr()</a>, <a class="el" href="MCInst_8h_source.html#l00074">llvm::MCOperand::getImm()</a>, <a class="el" href="MCInst_8h_source.html#l00165">llvm::MCInst::getNumOperands()</a>, <a class="el" href="MCInst_8h_source.html#l00163">llvm::MCInst::getOperand()</a>, <a class="el" href="MCInst_8h_source.html#l00063">llvm::MCOperand::getReg()</a>, <a class="el" href="X86AsmPrinter_8h_source.html#l00041">llvm::X86AsmPrinter::getSubtarget()</a>, <a class="el" href="X86Subtarget_8h_source.html#l00193">llvm::X86Subtarget::is64Bit()</a>, <a class="el" href="MCInst_8h_source.html#l00059">llvm::MCOperand::isExpr()</a>, <a class="el" href="MCInst_8h_source.html#l00057">llvm::
 MCOperand::isImm()</a>, <a class="el" href="MCInst_8h_source.html#l00056">llvm::MCOperand::isReg()</a>, and <a class="el" href="MCInst_8h_source.html#l00157">llvm::MCInst::setOpcode()</a>.</p>
+
+</div>
+</div>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:39:59 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/X86MCTargetDesc_8cpp.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86MCTargetDesc_8cpp.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86MCTargetDesc_8cpp.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86MCTargetDesc_8cpp.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,437 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: X86MCTargetDesc.cpp File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_ae72ec760f5f4d3869211e663a0eb354.html">X86</a>      </li>
+      <li class="navelem"><a class="el" href="dir_2491d28441b6f6456eeda3c4f480cebe.html">MCTargetDesc</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#define-members">Defines</a> |
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">X86MCTargetDesc.cpp File Reference</div>  </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include "<a class="el" href="X86MCTargetDesc_8h_source.html">X86MCTargetDesc.h</a>"</code><br/>
+<code>#include "<a class="el" href="X86MCAsmInfo_8h_source.html">X86MCAsmInfo.h</a>"</code><br/>
+<code>#include "<a class="el" href="X86ATTInstPrinter_8h_source.html">InstPrinter/X86ATTInstPrinter.h</a>"</code><br/>
+<code>#include "<a class="el" href="X86IntelInstPrinter_8h_source.html">InstPrinter/X86IntelInstPrinter.h</a>"</code><br/>
+<code>#include "<a class="el" href="MachineLocation_8h_source.html">llvm/MC/MachineLocation.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCCodeGenInfo_8h_source.html">llvm/MC/MCCodeGenInfo.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCInstrAnalysis_8h_source.html">llvm/MC/MCInstrAnalysis.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCInstrInfo_8h_source.html">llvm/MC/MCInstrInfo.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCRegisterInfo_8h_source.html">llvm/MC/MCRegisterInfo.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCStreamer_8h_source.html">llvm/MC/MCStreamer.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCSubtargetInfo_8h_source.html">llvm/MC/MCSubtargetInfo.h</a>"</code><br/>
+<code>#include "<a class="el" href="Triple_8h_source.html">llvm/ADT/Triple.h</a>"</code><br/>
+<code>#include "<a class="el" href="Host_8h_source.html">llvm/Support/Host.h</a>"</code><br/>
+<code>#include "<a class="el" href="ErrorHandling_8h_source.html">llvm/Support/ErrorHandling.h</a>"</code><br/>
+<code>#include "<a class="el" href="TargetRegistry_8h_source.html">llvm/Support/TargetRegistry.h</a>"</code><br/>
+<code>#include "X86GenRegisterInfo.inc"</code><br/>
+<code>#include "X86GenInstrInfo.inc"</code><br/>
+<code>#include "X86GenSubtargetInfo.inc"</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for X86MCTargetDesc.cpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="X86MCTargetDesc_8cpp__incl.png" border="0" usemap="#X86MCTargetDesc_8cpp" alt=""/></div>
+<!-- MAP 0 -->
+</div>
+</div>
+<p><a href="X86MCTargetDesc_8cpp_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="define-members"></a>
+Defines</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MCTargetDesc_8cpp.html#a7450ae576d0fab98e1f81508551d6e7e">GET_REGINFO_MC_DESC</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MCTargetDesc_8cpp.html#a308641466b881118ac1053e55c8b59aa">GET_INSTRINFO_MC_DESC</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MCTargetDesc_8cpp.html#a125da064bb99459483887c91182923b8">GET_SUBTARGETINFO_MC_DESC</a></td></tr>
+<tr><td colspan="2"><h2><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1MCInstrInfo.html">MCInstrInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MCTargetDesc_8cpp.html#a3d86da8092b926b104fc2b78996ec577">createX86MCInstrInfo</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1MCRegisterInfo.html">MCRegisterInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MCTargetDesc_8cpp.html#a9fee2cec514ff9b569aaba03ee20bce6">createX86MCRegisterInfo</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> TT)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1MCAsmInfo.html">MCAsmInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MCTargetDesc_8cpp.html#a9a0740ab50c2dc7bc38f17d382b4c283">createX86MCAsmInfo</a> (const <a class="el" href="classllvm_1_1Target.html">Target</a> &T, <a class="el" href="classllvm_1_1StringRef.html">StringRef</a> TT)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1MCCodeGenInfo.html">MCCodeGenInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MCTargetDesc_8cpp.html#a0461ed22830080275e2f8c2585395eea">createX86MCCodeGenInfo</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> TT, <a class="el" href="namespacellvm_1_1Reloc.html#af59f6dc86e80aaf56f1afd155eebf568">Reloc::Model</a> RM, <a class="el" href="namespacellvm_1_1CodeModel.html#afc59396a9e5809fc92938e203d91a8df">CodeModel::Model</a> CM, <a class="el" href="namespacellvm_1_1CodeGenOpt.html#a411055ea15209051c2370bbf655ec8d4">CodeGenOpt::Level</a> OL)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1MCStreamer.html">MCStreamer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MCTargetDesc_8cpp.html#a7b22559ca053476a81a46d737e83732e">createMCStreamer</a> (const <a class="el" href="classllvm_1_1Target.html">Target</a> &T, <a class="el" href="classllvm_1_1StringRef.html">StringRef</a> TT, <a class="el" href="classllvm_1_1MCContext.html">MCContext</a> &Ctx, <a class="el" href="classllvm_1_1MCAsmBackend.html">MCAsmBackend</a> &MAB, <a class="el" href="classllvm_1_1raw__ostream.html">raw_ostream</a> &_OS, <a class="el" href="classllvm_1_1MCCodeEmitter.html">MCCodeEmitter</a> *_Emitter, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> RelaxAll, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> NoExecStack)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1MCInstPrinter.html">MCInstPrinter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MCTargetDesc_8cpp.html#ab69bc20d32e5d4bd9389aa7e4ada8758">createX86MCInstPrinter</a> (const <a class="el" href="classllvm_1_1Target.html">Target</a> &T, <a class="el" href="classunsigned.html">unsigned</a> SyntaxVariant, const <a class="el" href="classllvm_1_1MCAsmInfo.html">MCAsmInfo</a> &MAI, const <a class="el" href="classllvm_1_1MCInstrInfo.html">MCInstrInfo</a> &MII, const <a class="el" href="classllvm_1_1MCRegisterInfo.html">MCRegisterInfo</a> &MRI, const <a class="el" href="classllvm_1_1MCSubtargetInfo.html">MCSubtargetInfo</a> &STI)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1MCInstrAnalysis.html">MCInstrAnalysis</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MCTargetDesc_8cpp.html#a1121480fb19727e8747e967407543596">createX86MCInstrAnalysis</a> (const <a class="el" href="classllvm_1_1MCInstrInfo.html">MCInstrInfo</a> *Info)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MCTargetDesc_8cpp.html#aba2fef7f7c3b04a5b6ea20991e4fe095">LLVMInitializeX86TargetMC</a> ()</td></tr>
+</table>
+<hr/><h2>Define Documentation</h2>
+<a class="anchor" id="a308641466b881118ac1053e55c8b59aa"></a><!-- doxytag: member="X86MCTargetDesc.cpp::GET_INSTRINFO_MC_DESC" ref="a308641466b881118ac1053e55c8b59aa" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GET_INSTRINFO_MC_DESC</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00033">33</a> of file <a class="el" href="X86MCTargetDesc_8cpp_source.html">X86MCTargetDesc.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7450ae576d0fab98e1f81508551d6e7e"></a><!-- doxytag: member="X86MCTargetDesc.cpp::GET_REGINFO_MC_DESC" ref="a7450ae576d0fab98e1f81508551d6e7e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GET_REGINFO_MC_DESC</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00030">30</a> of file <a class="el" href="X86MCTargetDesc_8cpp_source.html">X86MCTargetDesc.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a125da064bb99459483887c91182923b8"></a><!-- doxytag: member="X86MCTargetDesc.cpp::GET_SUBTARGETINFO_MC_DESC" ref="a125da064bb99459483887c91182923b8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GET_SUBTARGETINFO_MC_DESC</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00036">36</a> of file <a class="el" href="X86MCTargetDesc_8cpp_source.html">X86MCTargetDesc.cpp</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Function Documentation</h2>
+<a class="anchor" id="a7b22559ca053476a81a46d737e83732e"></a><!-- doxytag: member="X86MCTargetDesc.cpp::createMCStreamer" ref="a7b22559ca053476a81a46d737e83732e" args="(const Target &T, StringRef TT, MCContext &Ctx, MCAsmBackend &MAB, raw_ostream &_OS, MCCodeEmitter *_Emitter, bool RelaxAll, bool NoExecStack)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="classllvm_1_1MCStreamer.html">MCStreamer</a>* createMCStreamer </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1Target.html">Target</a> & </td>
+          <td class="paramname"><em>T</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>TT</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCContext.html">MCContext</a> & </td>
+          <td class="paramname"><em>Ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCAsmBackend.html">MCAsmBackend</a> & </td>
+          <td class="paramname"><em>MAB</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1raw__ostream.html">raw_ostream</a> & </td>
+          <td class="paramname"><em>_OS</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCCodeEmitter.html">MCCodeEmitter</a> * </td>
+          <td class="paramname"><em>_Emitter</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td>
+          <td class="paramname"><em>RelaxAll</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td>
+          <td class="paramname"><em>NoExecStack</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00354">354</a> of file <a class="el" href="X86MCTargetDesc_8cpp_source.html">X86MCTargetDesc.cpp</a>.</p>
+
+<p>References <a class="el" href="MCELFStreamer_8cpp_source.html#l00480">llvm::createELFStreamer()</a>, <a class="el" href="MCMachOStreamer_8cpp_source.html#l00421">llvm::createMachOStreamer()</a>, <a class="el" href="WinCOFFStreamer_8cpp_source.html#l00367">llvm::createWinCOFFStreamer()</a>, <a class="el" href="Triple_8h_source.html#l00118">llvm::Triple::ELF</a>, <a class="el" href="Triple_8h_source.html#l00179">llvm::Triple::getEnvironment()</a>, <a class="el" href="Triple_8h_source.html#l00300">llvm::Triple::isOSDarwin()</a>, <a class="el" href="Triple_8h_source.html#l00310">llvm::Triple::isOSWindows()</a>, and <a class="el" href="Triple_8h_source.html#l00116">llvm::Triple::MachO</a>.</p>
+
+<p>Referenced by <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00389">LLVMInitializeX86TargetMC()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9a0740ab50c2dc7bc38f17d382b4c283"></a><!-- doxytag: member="X86MCTargetDesc.cpp::createX86MCAsmInfo" ref="a9a0740ab50c2dc7bc38f17d382b4c283" args="(const Target &T, StringRef TT)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="classllvm_1_1MCAsmInfo.html">MCAsmInfo</a>* createX86MCAsmInfo </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1Target.html">Target</a> & </td>
+          <td class="paramname"><em>T</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>TT</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00265">265</a> of file <a class="el" href="X86MCTargetDesc_8cpp_source.html">X86MCTargetDesc.cpp</a>.</p>
+
+<p>References <a class="el" href="MCAsmInfo_8h_source.html#l00551">llvm::MCAsmInfo::addInitialFrameState()</a>, <a class="el" href="Triple_8h_source.html#l00087">llvm::Triple::Cygwin</a>, <a class="el" href="Triple_8h_source.html#l00118">llvm::Triple::ELF</a>, <a class="el" href="X86MCTargetDesc_8h_source.html#l00046">llvm::N86::ESP</a>, <a class="el" href="Triple_8h_source.html#l00164">llvm::Triple::getArch()</a>, <a class="el" href="Triple_8h_source.html#l00179">llvm::Triple::getEnvironment()</a>, <a class="el" href="Triple_8h_source.html#l00170">llvm::Triple::getOS()</a>, <a class="el" href="Triple_8h_source.html#l00300">llvm::Triple::isOSDarwin()</a>, <a class="el" href="Triple_8h_source.html#l00116">llvm::Triple::MachO</a>, <a class="el" href="Triple_8h_source.html#l00096">llvm::Triple::MinGW32</a>, <a class="el" href="MachineLocation_8h_source.html#l00036">llvm::MachineLocation::VirtualFP</a>, <a class="el" href="Triple_8h_source.html#l00100">llvm::Triple::Win32</a>, a
 nd <a class="el" href="Triple_8h_source.html#l00062">llvm::Triple::x86_64</a>.</p>
+
+<p>Referenced by <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00389">LLVMInitializeX86TargetMC()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0461ed22830080275e2f8c2585395eea"></a><!-- doxytag: member="X86MCTargetDesc.cpp::createX86MCCodeGenInfo" ref="a0461ed22830080275e2f8c2585395eea" args="(StringRef TT, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="classllvm_1_1MCCodeGenInfo.html">MCCodeGenInfo</a>* createX86MCCodeGenInfo </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>TT</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="namespacellvm_1_1Reloc.html#af59f6dc86e80aaf56f1afd155eebf568">Reloc::Model</a> </td>
+          <td class="paramname"><em>RM</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="namespacellvm_1_1CodeModel.html#afc59396a9e5809fc92938e203d91a8df">CodeModel::Model</a> </td>
+          <td class="paramname"><em>CM</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="namespacellvm_1_1CodeGenOpt.html#a411055ea15209051c2370bbf655ec8d4">CodeGenOpt::Level</a> </td>
+          <td class="paramname"><em>OL</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00304">304</a> of file <a class="el" href="X86MCTargetDesc_8cpp_source.html">X86MCTargetDesc.cpp</a>.</p>
+
+<p>References <a class="el" href="CodeGen_8h_source.html#l00022">llvm::Reloc::Default</a>, <a class="el" href="CodeGen_8h_source.html#l00027">llvm::CodeModel::Default</a>, <a class="el" href="CodeGen_8h_source.html#l00022">llvm::Reloc::DynamicNoPIC</a>, <a class="el" href="Triple_8h_source.html#l00164">llvm::Triple::getArch()</a>, <a class="el" href="MCCodeGenInfo_8cpp_source.html#l00018">llvm::MCCodeGenInfo::InitMCCodeGenInfo()</a>, <a class="el" href="Triple_8h_source.html#l00300">llvm::Triple::isOSDarwin()</a>, <a class="el" href="Triple_8h_source.html#l00310">llvm::Triple::isOSWindows()</a>, <a class="el" href="CodeGen_8h_source.html#l00027">llvm::CodeModel::JITDefault</a>, <a class="el" href="CodeGen_8h_source.html#l00027">llvm::CodeModel::Large</a>, <a class="el" href="CodeGen_8h_source.html#l00022">llvm::Reloc::PIC_</a>, <a class="el" href="CodeGen_8h_source.html#l00027">llvm::CodeModel::Small</a>, <a class="el" href="CodeGen_8h_source.html#l00022">llvm::Reloc::Static
 </a>, <a class="el" href="namespacellvm.html#a6569d00d31a5d74e563e2f39f82271ab">llvm::X</a>, and <a class="el" href="Triple_8h_source.html#l00062">llvm::Triple::x86_64</a>.</p>
+
+<p>Referenced by <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00389">LLVMInitializeX86TargetMC()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab69bc20d32e5d4bd9389aa7e4ada8758"></a><!-- doxytag: member="X86MCTargetDesc.cpp::createX86MCInstPrinter" ref="ab69bc20d32e5d4bd9389aa7e4ada8758" args="(const Target &T, unsigned SyntaxVariant, const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI, const MCSubtargetInfo &STI)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="classllvm_1_1MCInstPrinter.html">MCInstPrinter</a>* createX86MCInstPrinter </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1Target.html">Target</a> & </td>
+          <td class="paramname"><em>T</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>SyntaxVariant</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCAsmInfo.html">MCAsmInfo</a> & </td>
+          <td class="paramname"><em>MAI</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCInstrInfo.html">MCInstrInfo</a> & </td>
+          <td class="paramname"><em>MII</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCRegisterInfo.html">MCRegisterInfo</a> & </td>
+          <td class="paramname"><em>MRI</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSubtargetInfo.html">MCSubtargetInfo</a> & </td>
+          <td class="paramname"><em>STI</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00371">371</a> of file <a class="el" href="X86MCTargetDesc_8cpp_source.html">X86MCTargetDesc.cpp</a>.</p>
+
+<p>Referenced by <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00389">LLVMInitializeX86TargetMC()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1121480fb19727e8747e967407543596"></a><!-- doxytag: member="X86MCTargetDesc.cpp::createX86MCInstrAnalysis" ref="a1121480fb19727e8747e967407543596" args="(const MCInstrInfo *Info)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="classllvm_1_1MCInstrAnalysis.html">MCInstrAnalysis</a>* createX86MCInstrAnalysis </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCInstrInfo.html">MCInstrInfo</a> * </td>
+          <td class="paramname"><em>Info</em></td><td>)</td>
+          <td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00384">384</a> of file <a class="el" href="X86MCTargetDesc_8cpp_source.html">X86MCTargetDesc.cpp</a>.</p>
+
+<p>Referenced by <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00389">LLVMInitializeX86TargetMC()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3d86da8092b926b104fc2b78996ec577"></a><!-- doxytag: member="X86MCTargetDesc.cpp::createX86MCInstrInfo" ref="a3d86da8092b926b104fc2b78996ec577" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="classllvm_1_1MCInstrInfo.html">MCInstrInfo</a>* createX86MCInstrInfo </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00245">245</a> of file <a class="el" href="X86MCTargetDesc_8cpp_source.html">X86MCTargetDesc.cpp</a>.</p>
+
+<p>References <a class="el" href="namespacellvm.html#a6569d00d31a5d74e563e2f39f82271ab">llvm::X</a>.</p>
+
+<p>Referenced by <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00389">LLVMInitializeX86TargetMC()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9fee2cec514ff9b569aaba03ee20bce6"></a><!-- doxytag: member="X86MCTargetDesc.cpp::createX86MCRegisterInfo" ref="a9fee2cec514ff9b569aaba03ee20bce6" args="(StringRef TT)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="classllvm_1_1MCRegisterInfo.html">MCRegisterInfo</a>* createX86MCRegisterInfo </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>TT</em></td><td>)</td>
+          <td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00251">251</a> of file <a class="el" href="X86MCTargetDesc_8cpp_source.html">X86MCTargetDesc.cpp</a>.</p>
+
+<p>References <a class="el" href="Triple_8h_source.html#l00164">llvm::Triple::getArch()</a>, <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00198">llvm::X86_MC::getDwarfRegFlavour()</a>, <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00212">llvm::X86_MC::InitLLVM2SEHRegisterMapping()</a>, <a class="el" href="namespacellvm.html#a6569d00d31a5d74e563e2f39f82271ab">llvm::X</a>, and <a class="el" href="Triple_8h_source.html#l00062">llvm::Triple::x86_64</a>.</p>
+
+<p>Referenced by <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00389">LLVMInitializeX86TargetMC()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aba2fef7f7c3b04a5b6ea20991e4fe095"></a><!-- doxytag: member="X86MCTargetDesc.cpp::LLVMInitializeX86TargetMC" ref="aba2fef7f7c3b04a5b6ea20991e4fe095" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LLVMInitializeX86TargetMC </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00389">389</a> of file <a class="el" href="X86MCTargetDesc_8cpp_source.html">X86MCTargetDesc.cpp</a>.</p>
+
+<p>References <a class="el" href="ARMBaseInfo_8h_source.html#l00098">llvm::ARM_PROC::A</a>, <a class="el" href="CallingConv_8h_source.html#l00031">llvm::CallingConv::C</a>, <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00354">createMCStreamer()</a>, <a class="el" href="X86AsmBackend_8cpp_source.html#l00452">llvm::createX86_32AsmBackend()</a>, <a class="el" href="X86AsmBackend_8cpp_source.html#l00465">llvm::createX86_64AsmBackend()</a>, <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00265">createX86MCAsmInfo()</a>, <a class="el" href="X86MCCodeEmitter_8cpp_source.html#l00142">llvm::createX86MCCodeEmitter()</a>, <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00304">createX86MCCodeGenInfo()</a>, <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00371">createX86MCInstPrinter()</a>, <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00384">createX86MCInstrAnalysis()</a>, <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00245">createX86MCInstrInfo
 ()</a>, <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00251">createX86MCRegisterInfo()</a>, <a class="el" href="X86MCTargetDesc_8cpp_source.html#l00220">llvm::X86_MC::createX86MCSubtargetInfo()</a>, <a class="el" href="TargetRegistry_8h_source.html#l00674">llvm::TargetRegistry::RegisterMCAsmBackend()</a>, <a class="el" href="TargetRegistry_8h_source.html#l00761">llvm::TargetRegistry::RegisterMCCodeEmitter()</a>, <a class="el" href="TargetRegistry_8h_source.html#l00746">llvm::TargetRegistry::RegisterMCInstPrinter()</a>, <a class="el" href="TargetRegistry_8h_source.html#l00611">llvm::TargetRegistry::RegisterMCInstrAnalysis()</a>, <a class="el" href="TargetRegistry_8h_source.html#l00603">llvm::TargetRegistry::RegisterMCInstrInfo()</a>, <a class="el" href="TargetRegistry_8h_source.html#l00776">llvm::TargetRegistry::RegisterMCObjectStreamer()</a>, <a class="el" href="TargetRegistry_8h_source.html#l00627">llvm::TargetRegistry::RegisterMCRegInfo()</a>, <a class="el" href="T
 argetRegistry_8h_source.html#l00642">llvm::TargetRegistry::RegisterMCSubtargetInfo()</a>, <a class="el" href="X86MCTargetDesc_8h_source.html#l00030">llvm::TheX86_32Target</a>, and <a class="el" href="X86MCTargetDesc_8h_source.html#l00030">llvm::TheX86_64Target</a>.</p>
+
+</div>
+</div>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:00 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/X86MCTargetDesc_8h__dep__incl.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86MCTargetDesc_8h__dep__incl.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86MCTargetDesc_8h__dep__incl.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86MCTargetDesc_8h__dep__incl.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+b8aa4300d2929ef180b0e6aa3091f0a6
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/X86MachObjectWriter_8cpp.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86MachObjectWriter_8cpp.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86MachObjectWriter_8cpp.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86MachObjectWriter_8cpp.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,127 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: X86MachObjectWriter.cpp File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_ae72ec760f5f4d3869211e663a0eb354.html">X86</a>      </li>
+      <li class="navelem"><a class="el" href="dir_2491d28441b6f6456eeda3c4f480cebe.html">MCTargetDesc</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">X86MachObjectWriter.cpp File Reference</div>  </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include "<a class="el" href="X86FixupKinds_8h_source.html">MCTargetDesc/X86FixupKinds.h</a>"</code><br/>
+<code>#include "<a class="el" href="X86MCTargetDesc_8h_source.html">MCTargetDesc/X86MCTargetDesc.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCAssembler_8h_source.html">llvm/MC/MCAssembler.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCAsmLayout_8h_source.html">llvm/MC/MCAsmLayout.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCContext_8h_source.html">llvm/MC/MCContext.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCMachObjectWriter_8h_source.html">llvm/MC/MCMachObjectWriter.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCSectionMachO_8h_source.html">llvm/MC/MCSectionMachO.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCValue_8h_source.html">llvm/MC/MCValue.h</a>"</code><br/>
+<code>#include "<a class="el" href="Twine_8h_source.html">llvm/ADT/Twine.h</a>"</code><br/>
+<code>#include "<a class="el" href="ErrorHandling_8h_source.html">llvm/Support/ErrorHandling.h</a>"</code><br/>
+<code>#include "<a class="el" href="Format_8h_source.html">llvm/Support/Format.h</a>"</code><br/>
+<code>#include "<a class="el" href="MachOFormat_8h_source.html">llvm/Object/MachOFormat.h</a>"</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for X86MachObjectWriter.cpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="X86MachObjectWriter_8cpp__incl.png" border="0" usemap="#X86MachObjectWriter_8cpp" alt=""/></div>
+<!-- MAP 0 -->
+</div>
+</div>
+<p><a href="X86MachObjectWriter_8cpp_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MachObjectWriter_8cpp.html#adf056d6569af177135f5a26bd07316ff">isFixupKindRIPRel</a> (<a class="el" href="classunsigned.html">unsigned</a> Kind)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="X86MachObjectWriter_8cpp.html#af0ae46ffe17cde83585d7b7479f6e2a9">getFixupKindLog2Size</a> (<a class="el" href="classunsigned.html">unsigned</a> Kind)</td></tr>
+</table>
+<hr/><h2>Function Documentation</h2>
+<a class="anchor" id="af0ae46ffe17cde83585d7b7479f6e2a9"></a><!-- doxytag: member="X86MachObjectWriter.cpp::getFixupKindLog2Size" ref="af0ae46ffe17cde83585d7b7479f6e2a9" args="(unsigned Kind)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="classunsigned.html">unsigned</a> getFixupKindLog2Size </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Kind</em></td><td>)</td>
+          <td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="X86MachObjectWriter_8cpp_source.html#l00083">83</a> of file <a class="el" href="X86MachObjectWriter_8cpp_source.html">X86MachObjectWriter.cpp</a>.</p>
+
+<p>References <a class="el" href="MCFixup_8h_source.html#l00023">llvm::FK_Data_1</a>, <a class="el" href="MCFixup_8h_source.html#l00024">llvm::FK_Data_2</a>, <a class="el" href="MCFixup_8h_source.html#l00025">llvm::FK_Data_4</a>, <a class="el" href="MCFixup_8h_source.html#l00026">llvm::FK_Data_8</a>, <a class="el" href="MCFixup_8h_source.html#l00027">llvm::FK_PCRel_1</a>, <a class="el" href="MCFixup_8h_source.html#l00028">llvm::FK_PCRel_2</a>, <a class="el" href="MCFixup_8h_source.html#l00029">llvm::FK_PCRel_4</a>, <a class="el" href="ErrorHandling_8h_source.html#l00098">llvm_unreachable</a>, <a class="el" href="X86FixupKinds_8h_source.html#l00018">llvm::X86::reloc_riprel_4byte</a>, <a class="el" href="X86FixupKinds_8h_source.html#l00019">llvm::X86::reloc_riprel_4byte_movq_load</a>, and <a class="el" href="X86FixupKinds_8h_source.html#l00020">llvm::X86::reloc_signed_4byte</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adf056d6569af177135f5a26bd07316ff"></a><!-- doxytag: member="X86MachObjectWriter.cpp::isFixupKindRIPRel" ref="adf056d6569af177135f5a26bd07316ff" args="(unsigned Kind)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> isFixupKindRIPRel </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Kind</em></td><td>)</td>
+          <td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="X86MachObjectWriter_8cpp_source.html#l00078">78</a> of file <a class="el" href="X86MachObjectWriter_8cpp_source.html">X86MachObjectWriter.cpp</a>.</p>
+
+<p>References <a class="el" href="X86FixupKinds_8h_source.html#l00018">llvm::X86::reloc_riprel_4byte</a>, and <a class="el" href="X86FixupKinds_8h_source.html#l00019">llvm::X86::reloc_riprel_4byte_movq_load</a>.</p>
+
+</div>
+</div>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:39:59 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/X86MachineFunctionInfo_8h__dep__incl.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86MachineFunctionInfo_8h__dep__incl.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86MachineFunctionInfo_8h__dep__incl.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86MachineFunctionInfo_8h__dep__incl.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,56 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="X86MachineFunctionInfo.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="X86AsmPrinter.h",height=0.2,width=0.4,color="black",URL="$X86AsmPrinter_8h.html"];
+  Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="X86AsmPrinter.cpp",height=0.2,width=0.4,color="black",URL="$X86AsmPrinter_8cpp.html"];
+  Node2 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="X86MCInstLower.cpp",height=0.2,width=0.4,color="black",URL="$X86MCInstLower_8cpp.html"];
+  Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="X86ISelLowering.h",height=0.2,width=0.4,color="black",URL="$X86ISelLowering_8h.html"];
+  Node5 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 [label="X86TargetMachine.h",height=0.2,width=0.4,color="black",URL="$X86TargetMachine_8h.html"];
+  Node6 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 [label="X86CodeEmitter.cpp",height=0.2,width=0.4,color="black",URL="$X86CodeEmitter_8cpp.html"];
+  Node6 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 [label="X86FastISel.cpp",height=0.2,width=0.4,color="black",URL="$X86FastISel_8cpp.html"];
+  Node6 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node9 [label="X86FrameLowering.cpp",height=0.2,width=0.4,color="black",URL="$X86FrameLowering_8cpp.html"];
+  Node6 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node10 [label="X86InstrInfo.cpp",height=0.2,width=0.4,color="black",URL="$X86InstrInfo_8cpp.html"];
+  Node6 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node11 [label="X86ISelDAGToDAG.cpp",height=0.2,width=0.4,color="black",URL="$X86ISelDAGToDAG_8cpp.html"];
+  Node6 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node12 [label="X86ISelLowering.cpp",height=0.2,width=0.4,color="black",URL="$X86ISelLowering_8cpp.html"];
+  Node6 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node13 [label="X86JITInfo.cpp",height=0.2,width=0.4,color="black",URL="$X86JITInfo_8cpp.html"];
+  Node6 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node14 [label="X86RegisterInfo.cpp",height=0.2,width=0.4,color="black",URL="$X86RegisterInfo_8cpp.html"];
+  Node6 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 [label="X86SelectionDAGInfo.cpp",height=0.2,width=0.4,color="black",URL="$X86SelectionDAGInfo_8cpp.html"];
+  Node6 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node16 [label="X86TargetMachine.cpp",height=0.2,width=0.4,color="black",URL="$X86TargetMachine_8cpp.html"];
+  Node6 -> Node17 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node17 [label="X86TargetObjectFile.cpp",height=0.2,width=0.4,color="black",URL="$X86TargetObjectFile_8cpp.html"];
+  Node5 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node18 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node18 [label="X86COFFMachineModuleInfo.h",height=0.2,width=0.4,color="black",URL="$X86COFFMachineModuleInfo_8h.html"];
+  Node18 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node18 -> Node19 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node19 [label="X86COFFMachineModuleInfo.cpp",height=0.2,width=0.4,color="black",URL="$X86COFFMachineModuleInfo_8cpp.html"];
+  Node18 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node20 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node20 [label="X86MachineFunctionInfo.cpp",height=0.2,width=0.4,color="black",URL="$X86MachineFunctionInfo_8cpp.html"];
+  Node1 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/X86RegisterInfo_8cpp__incl.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86RegisterInfo_8cpp__incl.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86RegisterInfo_8cpp__incl.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86RegisterInfo_8cpp__incl.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+ea3cfd1fcb5c044ba0b3e2a079d47814
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/X86RegisterInfo_8h__dep__incl.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86RegisterInfo_8h__dep__incl.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86RegisterInfo_8h__dep__incl.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86RegisterInfo_8h__dep__incl.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,57 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="X86RegisterInfo.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="X86InstrInfo.h",height=0.2,width=0.4,color="black",URL="$X86InstrInfo_8h.html"];
+  Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="X86TargetMachine.h",height=0.2,width=0.4,color="black",URL="$X86TargetMachine_8h.html"];
+  Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="X86AsmPrinter.h",height=0.2,width=0.4,color="black",URL="$X86AsmPrinter_8h.html"];
+  Node4 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="X86AsmPrinter.cpp",height=0.2,width=0.4,color="black",URL="$X86AsmPrinter_8cpp.html"];
+  Node4 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 [label="X86MCInstLower.cpp",height=0.2,width=0.4,color="black",URL="$X86MCInstLower_8cpp.html"];
+  Node3 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 [label="X86CodeEmitter.cpp",height=0.2,width=0.4,color="black",URL="$X86CodeEmitter_8cpp.html"];
+  Node3 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 [label="X86FastISel.cpp",height=0.2,width=0.4,color="black",URL="$X86FastISel_8cpp.html"];
+  Node3 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node9 [label="X86FrameLowering.cpp",height=0.2,width=0.4,color="black",URL="$X86FrameLowering_8cpp.html"];
+  Node3 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node10 [label="X86InstrInfo.cpp",height=0.2,width=0.4,color="black",URL="$X86InstrInfo_8cpp.html"];
+  Node3 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node11 [label="X86ISelDAGToDAG.cpp",height=0.2,width=0.4,color="black",URL="$X86ISelDAGToDAG_8cpp.html"];
+  Node3 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node12 [label="X86ISelLowering.cpp",height=0.2,width=0.4,color="black",URL="$X86ISelLowering_8cpp.html"];
+  Node3 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node13 [label="X86JITInfo.cpp",height=0.2,width=0.4,color="black",URL="$X86JITInfo_8cpp.html"];
+  Node3 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node14 [label="X86RegisterInfo.cpp",height=0.2,width=0.4,color="black",URL="$X86RegisterInfo_8cpp.html"];
+  Node3 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 [label="X86SelectionDAGInfo.cpp",height=0.2,width=0.4,color="black",URL="$X86SelectionDAGInfo_8cpp.html"];
+  Node3 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node16 [label="X86TargetMachine.cpp",height=0.2,width=0.4,color="black",URL="$X86TargetMachine_8cpp.html"];
+  Node3 -> Node17 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node17 [label="X86TargetObjectFile.cpp",height=0.2,width=0.4,color="black",URL="$X86TargetObjectFile_8cpp.html"];
+  Node2 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node18 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node18 [label="X86FloatingPoint.cpp",height=0.2,width=0.4,color="black",URL="$X86FloatingPoint_8cpp.html"];
+  Node2 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node19 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node19 [label="X86Subtarget.cpp",height=0.2,width=0.4,color="black",URL="$X86Subtarget_8cpp.html"];
+  Node2 -> Node20 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node20 [label="X86VZeroUpper.cpp",height=0.2,width=0.4,color="black",URL="$X86VZeroUpper_8cpp.html"];
+  Node1 -> Node21 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 [label="X86ISelLowering.h",height=0.2,width=0.4,color="black",URL="$X86ISelLowering_8h.html"];
+  Node21 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/X86RegisterInfo_8h__incl.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86RegisterInfo_8h__incl.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86RegisterInfo_8h__incl.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86RegisterInfo_8h__incl.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+1e1304a6a7fbc7b2485f6114ccca4386
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/X86Relocations_8h.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86Relocations_8h.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86Relocations_8h.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86Relocations_8h.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,94 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: X86Relocations.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_ae72ec760f5f4d3869211e663a0eb354.html">X86</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#namespaces">Namespaces</a> |
+<a href="#enum-members">Enumerations</a>  </div>
+  <div class="headertitle">
+<div class="title">X86Relocations.h File Reference</div>  </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include "<a class="el" href="MachineRelocation_8h_source.html">llvm/CodeGen/MachineRelocation.h</a>"</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for X86Relocations.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="X86Relocations_8h__incl.png" border="0" usemap="#X86Relocations_8h" alt=""/></div>
+<!-- MAP 0 -->
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="X86Relocations_8h__dep__incl.png" border="0" usemap="#X86Relocations_8hdep" alt=""/></div>
+<!-- MAP 1 -->
+</div>
+</div>
+<p><a href="X86Relocations_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellvm.html">llvm</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>List of target independent CodeGen pass IDs. </p>
+<br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellvm_1_1X86.html">llvm::X86</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Define some predicates that are used for node matching. </p>
+<br/></td></tr>
+<tr><td colspan="2"><h2><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9ccc">llvm::X86::RelocationType</a> { <br/>
+  <a class="el" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9cccae26adf799b8cb61cc9eb9b9ed8de3973">llvm::X86::reloc_pcrel_word</a> =  0, 
+<a class="el" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9ccca08a4ad84af2614aeac59088085bc66ac">llvm::X86::reloc_picrel_word</a> =  1, 
+<a class="el" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9ccca0a8a8bda44577767ad28e1807cb65317">llvm::X86::reloc_absolute_word</a> =  2, 
+<a class="el" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9ccca885f77129a42bafcda56fd1f668e148c">llvm::X86::reloc_absolute_word_sext</a> =  3, 
+<br/>
+  <a class="el" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9ccca7483a609c3adfc69d4539ca99a0d1143">llvm::X86::reloc_absolute_dword</a> =  4
+<br/>
+ }</td></tr>
+</table>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:00 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/X86Relocations_8h_source.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86Relocations_8h_source.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86Relocations_8h_source.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86Relocations_8h_source.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,108 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: X86Relocations.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_ae72ec760f5f4d3869211e663a0eb354.html">X86</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">X86Relocations.h</div>  </div>
+</div>
+<div class="contents">
+<a href="X86Relocations_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//===-- X86Relocations.h - X86 Code Relocations -----------------*- C++ -*-===//</span>
+<a name="l00002"></a>00002 <span class="comment">//</span>
+<a name="l00003"></a>00003 <span class="comment">//                     The LLVM Compiler Infrastructure</span>
+<a name="l00004"></a>00004 <span class="comment">//</span>
+<a name="l00005"></a>00005 <span class="comment">// This file is distributed under the University of Illinois Open Source</span>
+<a name="l00006"></a>00006 <span class="comment">// License. See LICENSE.TXT for details.</span>
+<a name="l00007"></a>00007 <span class="comment">//</span>
+<a name="l00008"></a>00008 <span class="comment">//===----------------------------------------------------------------------===//</span>
+<a name="l00009"></a>00009 <span class="comment">//</span>
+<a name="l00010"></a>00010 <span class="comment">// This file defines the X86 target-specific relocation types.</span>
+<a name="l00011"></a>00011 <span class="comment">//</span>
+<a name="l00012"></a>00012 <span class="comment">//===----------------------------------------------------------------------===//</span>
+<a name="l00013"></a>00013 
+<a name="l00014"></a>00014 <span class="preprocessor">#ifndef X86RELOCATIONS_H</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#define X86RELOCATIONS_H</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include "<a class="code" href="MachineRelocation_8h.html">llvm/CodeGen/MachineRelocation.h</a>"</span>
+<a name="l00018"></a>00018 
+<a name="l00019"></a>00019 <span class="keyword">namespace </span>llvm {
+<a name="l00020"></a>00020   <span class="keyword">namespace </span>X86 {<span class="comment"></span>
+<a name="l00021"></a>00021 <span class="comment">    /// RelocationType - An enum for the x86 relocation codes. Note that</span>
+<a name="l00022"></a>00022 <span class="comment">    /// the terminology here doesn't follow x86 convention - word means</span>
+<a name="l00023"></a>00023 <span class="comment">    /// 32-bit and dword means 64-bit. The relocations will be treated</span>
+<a name="l00024"></a>00024 <span class="comment">    /// by JIT or ObjectCode emitters, this is transparent to the x86 code</span>
+<a name="l00025"></a>00025 <span class="comment">    /// emitter but JIT and ObjectCode will treat them differently</span>
+<a name="l00026"></a><a class="code" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9ccc">00026</a> <span class="comment"></span>    <span class="keyword">enum</span> <a class="code" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9ccc">RelocationType</a> {<span class="comment"></span>
+<a name="l00027"></a>00027 <span class="comment">      /// reloc_pcrel_word - PC relative relocation, add the relocated value to</span>
+<a name="l00028"></a>00028 <span class="comment">      /// the value already in memory, after we adjust it for where the PC is.</span>
+<a name="l00029"></a><a class="code" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9cccae26adf799b8cb61cc9eb9b9ed8de3973">00029</a> <span class="comment"></span>      <a class="code" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9cccae26adf799b8cb61cc9eb9b9ed8de3973">reloc_pcrel_word</a> = 0,
+<a name="l00030"></a>00030 <span class="comment"></span>
+<a name="l00031"></a>00031 <span class="comment">      /// reloc_picrel_word - PIC base relative relocation, add the relocated</span>
+<a name="l00032"></a>00032 <span class="comment">      /// value to the value already in memory, after we adjust it for where the</span>
+<a name="l00033"></a>00033 <span class="comment">      /// PIC base is.</span>
+<a name="l00034"></a><a class="code" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9ccca08a4ad84af2614aeac59088085bc66ac">00034</a> <span class="comment"></span>      <a class="code" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9ccca08a4ad84af2614aeac59088085bc66ac">reloc_picrel_word</a> = 1,
+<a name="l00035"></a>00035 <span class="comment"></span>
+<a name="l00036"></a>00036 <span class="comment">      /// reloc_absolute_word - absolute relocation, just add the relocated</span>
+<a name="l00037"></a>00037 <span class="comment">      /// value to the value already in memory.</span>
+<a name="l00038"></a><a class="code" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9ccca0a8a8bda44577767ad28e1807cb65317">00038</a> <span class="comment"></span>      <a class="code" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9ccca0a8a8bda44577767ad28e1807cb65317">reloc_absolute_word</a> = 2,
+<a name="l00039"></a>00039 <span class="comment"></span>
+<a name="l00040"></a>00040 <span class="comment">      /// reloc_absolute_word_sext - absolute relocation, just add the relocated</span>
+<a name="l00041"></a>00041 <span class="comment">      /// value to the value already in memory. In object files, it represents a</span>
+<a name="l00042"></a>00042 <span class="comment">      /// value which must be sign-extended when resolving the relocation.</span>
+<a name="l00043"></a><a class="code" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9ccca885f77129a42bafcda56fd1f668e148c">00043</a> <span class="comment"></span>      <a class="code" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9ccca885f77129a42bafcda56fd1f668e148c">reloc_absolute_word_sext</a> = 3,
+<a name="l00044"></a>00044 <span class="comment"></span>
+<a name="l00045"></a>00045 <span class="comment">      /// reloc_absolute_dword - absolute relocation, just add the relocated</span>
+<a name="l00046"></a>00046 <span class="comment">      /// value to the value already in memory.</span>
+<a name="l00047"></a><a class="code" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9ccca7483a609c3adfc69d4539ca99a0d1143">00047</a> <span class="comment"></span>      <a class="code" href="namespacellvm_1_1X86.html#aab4091097866940541699c7cc05a9ccca7483a609c3adfc69d4539ca99a0d1143">reloc_absolute_dword</a> = 4
+<a name="l00048"></a>00048     };
+<a name="l00049"></a>00049   }
+<a name="l00050"></a>00050 }
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052 <span class="preprocessor">#endif</span>
+</pre></div></div>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:39:24 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/X86SelectionDAGInfo_8cpp_source.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86SelectionDAGInfo_8cpp_source.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86SelectionDAGInfo_8cpp_source.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86SelectionDAGInfo_8cpp_source.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,318 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: X86SelectionDAGInfo.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_ae72ec760f5f4d3869211e663a0eb354.html">X86</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">X86SelectionDAGInfo.cpp</div>  </div>
+</div>
+<div class="contents">
+<a href="X86SelectionDAGInfo_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//===-- X86SelectionDAGInfo.cpp - X86 SelectionDAG Info -------------------===//</span>
+<a name="l00002"></a>00002 <span class="comment">//</span>
+<a name="l00003"></a>00003 <span class="comment">//                     The LLVM Compiler Infrastructure</span>
+<a name="l00004"></a>00004 <span class="comment">//</span>
+<a name="l00005"></a>00005 <span class="comment">// This file is distributed under the University of Illinois Open Source</span>
+<a name="l00006"></a>00006 <span class="comment">// License. See LICENSE.TXT for details.</span>
+<a name="l00007"></a>00007 <span class="comment">//</span>
+<a name="l00008"></a>00008 <span class="comment">//===----------------------------------------------------------------------===//</span>
+<a name="l00009"></a>00009 <span class="comment">//</span>
+<a name="l00010"></a>00010 <span class="comment">// This file implements the X86SelectionDAGInfo class.</span>
+<a name="l00011"></a>00011 <span class="comment">//</span>
+<a name="l00012"></a>00012 <span class="comment">//===----------------------------------------------------------------------===//</span>
+<a name="l00013"></a>00013 
+<a name="l00014"></a><a class="code" href="X86SelectionDAGInfo_8cpp.html#ad78e062f62e0d6e453941fb4ca843e4d">00014</a> <span class="preprocessor">#define DEBUG_TYPE "x86-selectiondag-info"</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="X86TargetMachine_8h.html">X86TargetMachine.h</a>"</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#include "<a class="code" href="DerivedTypes_8h.html">llvm/DerivedTypes.h</a>"</span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include "<a class="code" href="SelectionDAG_8h.html">llvm/CodeGen/SelectionDAG.h</a>"</span>
+<a name="l00018"></a>00018 <span class="keyword">using namespace </span>llvm;
+<a name="l00019"></a>00019 
+<a name="l00020"></a><a class="code" href="classllvm_1_1X86SelectionDAGInfo.html#a0840bbdf87531e33a6a5741bf38c2841">00020</a> <a class="code" href="classllvm_1_1X86SelectionDAGInfo.html#a0840bbdf87531e33a6a5741bf38c2841">X86SelectionDAGInfo::X86SelectionDAGInfo</a>(<span class="keyword">const</span> <a class="code" href="classllvm_1_1X86TargetMachine.html">X86TargetMachine</a> &TM) :
+<a name="l00021"></a>00021   <a class="code" href="classllvm_1_1TargetSelectionDAGInfo.html">TargetSelectionDAGInfo</a>(TM),
+<a name="l00022"></a>00022   Subtarget(&TM.getSubtarget<<a class="code" href="classllvm_1_1X86Subtarget.html">X86Subtarget</a>>()),
+<a name="l00023"></a>00023   TLI(*TM.getTargetLowering()) {
+<a name="l00024"></a>00024 }
+<a name="l00025"></a>00025 
+<a name="l00026"></a><a class="code" href="classllvm_1_1X86SelectionDAGInfo.html#a0a03a27a1d810faf899714b2265bc18d">00026</a> <a class="code" href="classllvm_1_1X86SelectionDAGInfo.html#a0a03a27a1d810faf899714b2265bc18d">X86SelectionDAGInfo::~X86SelectionDAGInfo</a>() {
+<a name="l00027"></a>00027 }
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 <a class="code" href="classllvm_1_1SDValue.html">SDValue</a>
+<a name="l00030"></a><a class="code" href="classllvm_1_1X86SelectionDAGInfo.html#afb708cdf82ee6033b04af724ad7dd807">00030</a> <a class="code" href="classllvm_1_1X86SelectionDAGInfo.html#afb708cdf82ee6033b04af724ad7dd807">X86SelectionDAGInfo::EmitTargetCodeForMemset</a>(<a class="code" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> &DAG, <a class="code" href="classllvm_1_1DebugLoc.html">DebugLoc</a> dl,
+<a name="l00031"></a>00031                                              <a class="code" href="classllvm_1_1SDValue.html">SDValue</a> Chain,
+<a name="l00032"></a>00032                                              <a class="code" href="classllvm_1_1SDValue.html">SDValue</a> Dst, <a class="code" href="classllvm_1_1SDValue.html">SDValue</a> Src,
+<a name="l00033"></a>00033                                              <a class="code" href="classllvm_1_1SDValue.html">SDValue</a> Size, <span class="keywordtype">unsigned</span> Align,
+<a name="l00034"></a>00034                                              <span class="keywordtype">bool</span> isVolatile,
+<a name="l00035"></a>00035                                          <a class="code" href="structllvm_1_1MachinePointerInfo.html">MachinePointerInfo</a> DstPtrInfo)<span class="keyword"> const </span>{
+<a name="l00036"></a>00036   <a class="code" href="classllvm_1_1ConstantSDNode.html">ConstantSDNode</a> *ConstantSize = <a class="code" href="namespacellvm.html#a8d8db3a5b2508f7086ef2d43036007b3">dyn_cast</a><<a class="code" href="classllvm_1_1ConstantSDNode.html">ConstantSDNode</a>>(Size);
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038   <span class="comment">// If to a segment-relative address space, use the default lowering.</span>
+<a name="l00039"></a>00039   <span class="keywordflow">if</span> (DstPtrInfo.<a class="code" href="structllvm_1_1MachinePointerInfo.html#a23e5cd18f87dae8314d615484032d6a2">getAddrSpace</a>() >= 256)
+<a name="l00040"></a>00040     <span class="keywordflow">return</span> <a class="code" href="classllvm_1_1SDValue.html">SDValue</a>();
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042   <span class="comment">// If not DWORD aligned or size is more than the threshold, call the library.</span>
+<a name="l00043"></a>00043   <span class="comment">// The libc version is likely to be faster for these cases. It can use the</span>
+<a name="l00044"></a>00044   <span class="comment">// address value and run time information about the CPU.</span>
+<a name="l00045"></a>00045   <span class="keywordflow">if</span> ((Align & 3) != 0 ||
+<a name="l00046"></a>00046       !ConstantSize ||
+<a name="l00047"></a>00047       ConstantSize-><a class="code" href="classllvm_1_1ConstantSDNode.html#a1e9365c991dd55e65e9d5ab5653812e4">getZExtValue</a>() >
+<a name="l00048"></a>00048         Subtarget-><a class="code" href="classllvm_1_1X86Subtarget.html#a3c643c0da270c2286540eba387e16609">getMaxInlineSizeThreshold</a>()) {
+<a name="l00049"></a>00049     <a class="code" href="classllvm_1_1SDValue.html">SDValue</a> InFlag(0, 0);
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051     <span class="comment">// Check to see if there is a specialized entry-point for memory zeroing.</span>
+<a name="l00052"></a>00052     <a class="code" href="classllvm_1_1ConstantSDNode.html">ConstantSDNode</a> *V = <a class="code" href="namespacellvm.html#a8d8db3a5b2508f7086ef2d43036007b3">dyn_cast</a><<a class="code" href="classllvm_1_1ConstantSDNode.html">ConstantSDNode</a>>(Src);
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054     <span class="keywordflow">if</span> (<span class="keyword">const</span> <span class="keywordtype">char</span> *bzeroEntry =  V &&
+<a name="l00055"></a>00055         V-><a class="code" href="classllvm_1_1ConstantSDNode.html#a702de70a3d9e57c3ffe65bc3fab3e087">isNullValue</a>() ? Subtarget-><a class="code" href="classllvm_1_1X86Subtarget.html#a33f1f4ada3c1efd09df72092d0da9a1e">getBZeroEntry</a>() : 0) {
+<a name="l00056"></a>00056       <a class="code" href="structllvm_1_1EVT.html">EVT</a> IntPtr = TLI.<a class="code" href="classllvm_1_1TargetLowering.html#a725d20a2d00a8b54cc01e6f02cb31522">getPointerTy</a>();
+<a name="l00057"></a>00057       <a class="code" href="classllvm_1_1Type.html">Type</a> *IntPtrTy = <a class="code" href="classllvm_1_1TargetSelectionDAGInfo.html#a21510e82520f350eba5c555650f158b2">getDataLayout</a>()-><a class="code" href="classllvm_1_1DataLayout.html#ae84bb2408dfffa4e8b5fe2ce0714a3bd">getIntPtrType</a>(*DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a39c6dff47b8dbd25cfaf6336c7056077">getContext</a>());
+<a name="l00058"></a>00058       <a class="code" href="classllvm_1_1TargetLowering.html#ab6132d2ff56c64c551cf71e714dbb5c2">TargetLowering::ArgListTy</a> Args;
+<a name="l00059"></a>00059       <a class="code" href="structllvm_1_1TargetLowering_1_1ArgListEntry.html">TargetLowering::ArgListEntry</a> Entry;
+<a name="l00060"></a>00060       Entry.<a class="code" href="structllvm_1_1TargetLowering_1_1ArgListEntry.html#a7d3f92aa62dcbaa4321822b441e384e6">Node</a> = Dst;
+<a name="l00061"></a>00061       Entry.<a class="code" href="structllvm_1_1TargetLowering_1_1ArgListEntry.html#a5d2b21233cb3005cfa01f9cfb260f094">Ty</a> = IntPtrTy;
+<a name="l00062"></a>00062       Args.push_back(Entry);
+<a name="l00063"></a>00063       Entry.<a class="code" href="structllvm_1_1TargetLowering_1_1ArgListEntry.html#a7d3f92aa62dcbaa4321822b441e384e6">Node</a> = Size;
+<a name="l00064"></a>00064       Args.push_back(Entry);
+<a name="l00065"></a>00065       <a class="code" href="structllvm_1_1TargetLowering_1_1CallLoweringInfo.html">TargetLowering::</a>
+<a name="l00066"></a>00066 <a class="code" href="structllvm_1_1TargetLowering_1_1CallLoweringInfo.html">      CallLoweringInfo</a> CLI(Chain, <a class="code" href="classllvm_1_1Type.html#a6e20e76960d952de088354cbcd14c3ab">Type::getVoidTy</a>(*DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a39c6dff47b8dbd25cfaf6336c7056077">getContext</a>()),
+<a name="l00067"></a>00067                         <span class="keyword">false</span>, <span class="keyword">false</span>, <span class="keyword">false</span>, <span class="keyword">false</span>,
+<a name="l00068"></a>00068                         0, <a class="code" href="namespacellvm_1_1CallingConv.html#a4f861731fc6dbfdccc05af5968d98974afd841a49aec1539bc88abc8ff9e170fb">CallingConv::C</a>, <span class="comment">/*isTailCall=*/</span><span class="keyword">false</span>,
+<a name="l00069"></a>00069                         <span class="comment">/*doesNotRet=*/</span><span class="keyword">false</span>, <span class="comment">/*isReturnValueUsed=*/</span><span class="keyword">false</span>,
+<a name="l00070"></a>00070                         DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#aa8f1c26a4e070ead6c67b4e9a5d93124">getExternalSymbol</a>(bzeroEntry, IntPtr), Args,
+<a name="l00071"></a>00071                         DAG, dl);
+<a name="l00072"></a>00072       std::pair<SDValue,SDValue> CallResult =
+<a name="l00073"></a>00073         TLI.<a class="code" href="classllvm_1_1TargetLowering.html#a395ec1cfea698db112b7e8709dca547d">LowerCallTo</a>(CLI);
+<a name="l00074"></a>00074       <span class="keywordflow">return</span> CallResult.second;
+<a name="l00075"></a>00075     }
+<a name="l00076"></a>00076 
+<a name="l00077"></a>00077     <span class="comment">// Otherwise have the target-independent code call memset.</span>
+<a name="l00078"></a>00078     <span class="keywordflow">return</span> <a class="code" href="classllvm_1_1SDValue.html">SDValue</a>();
+<a name="l00079"></a>00079   }
+<a name="l00080"></a>00080 
+<a name="l00081"></a>00081   uint64_t SizeVal = ConstantSize-><a class="code" href="classllvm_1_1ConstantSDNode.html#a1e9365c991dd55e65e9d5ab5653812e4">getZExtValue</a>();
+<a name="l00082"></a>00082   <a class="code" href="classllvm_1_1SDValue.html">SDValue</a> InFlag(0, 0);
+<a name="l00083"></a>00083   <a class="code" href="structllvm_1_1EVT.html">EVT</a> AVT;
+<a name="l00084"></a>00084   <a class="code" href="classllvm_1_1SDValue.html">SDValue</a> Count;
+<a name="l00085"></a>00085   <a class="code" href="classllvm_1_1ConstantSDNode.html">ConstantSDNode</a> *ValC = <a class="code" href="namespacellvm.html#a8d8db3a5b2508f7086ef2d43036007b3">dyn_cast</a><<a class="code" href="classllvm_1_1ConstantSDNode.html">ConstantSDNode</a>>(Src);
+<a name="l00086"></a>00086   <span class="keywordtype">unsigned</span> BytesLeft = 0;
+<a name="l00087"></a>00087   <span class="keywordtype">bool</span> TwoRepStos = <span class="keyword">false</span>;
+<a name="l00088"></a>00088   <span class="keywordflow">if</span> (ValC) {
+<a name="l00089"></a>00089     <span class="keywordtype">unsigned</span> ValReg;
+<a name="l00090"></a>00090     uint64_t Val = ValC-><a class="code" href="classllvm_1_1ConstantSDNode.html#a1e9365c991dd55e65e9d5ab5653812e4">getZExtValue</a>() & 255;
+<a name="l00091"></a>00091 
+<a name="l00092"></a>00092     <span class="comment">// If the value is a constant, then we can potentially use larger sets.</span>
+<a name="l00093"></a>00093     <span class="keywordflow">switch</span> (Align & 3) {
+<a name="l00094"></a>00094     <span class="keywordflow">case</span> 2:   <span class="comment">// WORD aligned</span>
+<a name="l00095"></a>00095       AVT = <a class="code" href="classllvm_1_1MVT.html#afd69b4f2dff97a2d7c0192cc769ef50cab3be25b50efa0289a3c86fd50454b683">MVT::i16</a>;
+<a name="l00096"></a>00096       ValReg = X86::AX;
+<a name="l00097"></a>00097       Val = (Val << 8) | Val;
+<a name="l00098"></a>00098       <span class="keywordflow">break</span>;
+<a name="l00099"></a>00099     <span class="keywordflow">case</span> 0:  <span class="comment">// DWORD aligned</span>
+<a name="l00100"></a>00100       AVT = <a class="code" href="classllvm_1_1MVT.html#afd69b4f2dff97a2d7c0192cc769ef50ca04cca8bc12888d0a7238f55a6c550ad0">MVT::i32</a>;
+<a name="l00101"></a>00101       ValReg = <a class="code" href="namespacellvm_1_1N86.html#a7b1b2d8d6957fd1423bd39b8ccfd60b1a488c3a2a57ed8f23f0c48d8b40348af0">X86::EAX</a>;
+<a name="l00102"></a>00102       Val = (Val << 8)  | Val;
+<a name="l00103"></a>00103       Val = (Val << 16) | Val;
+<a name="l00104"></a>00104       <span class="keywordflow">if</span> (Subtarget-><a class="code" href="classllvm_1_1X86Subtarget.html#a5314399c907d77b514ec837e8527a9de">is64Bit</a>() && ((Align & 0x7) == 0)) {  <span class="comment">// QWORD aligned</span>
+<a name="l00105"></a>00105         AVT = <a class="code" href="classllvm_1_1MVT.html#afd69b4f2dff97a2d7c0192cc769ef50ca97f56253625b3fe7b371ce76722de4b8">MVT::i64</a>;
+<a name="l00106"></a>00106         ValReg = X86::RAX;
+<a name="l00107"></a>00107         Val = (Val << 32) | Val;
+<a name="l00108"></a>00108       }
+<a name="l00109"></a>00109       <span class="keywordflow">break</span>;
+<a name="l00110"></a>00110     <span class="keywordflow">default</span>:  <span class="comment">// Byte aligned</span>
+<a name="l00111"></a>00111       AVT = <a class="code" href="classllvm_1_1MVT.html#afd69b4f2dff97a2d7c0192cc769ef50caf777e086e32f60c0c87b460964eae7d0">MVT::i8</a>;
+<a name="l00112"></a>00112       ValReg = <a class="code" href="namespacellvm_1_1ARMCC.html#ac8391dd6b8083baa870dee5142ff22b6a8b2ef77967dee1220cc6ee5aee595e11">X86::AL</a>;
+<a name="l00113"></a>00113       Count = DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a9a66b00ea9db7d80bf1bcbbcaa108239">getIntPtrConstant</a>(SizeVal);
+<a name="l00114"></a>00114       <span class="keywordflow">break</span>;
+<a name="l00115"></a>00115     }
+<a name="l00116"></a>00116 
+<a name="l00117"></a>00117     <span class="keywordflow">if</span> (AVT.<a class="code" href="structllvm_1_1EVT.html#ac267a86695d58fe541ef96f8c60c1b0f" title="bitsGT - Return true if this has more bits than VT.">bitsGT</a>(<a class="code" href="classllvm_1_1MVT.html#afd69b4f2dff97a2d7c0192cc769ef50caf777e086e32f60c0c87b460964eae7d0">MVT::i8</a>)) {
+<a name="l00118"></a>00118       <span class="keywordtype">unsigned</span> UBytes = AVT.<a class="code" href="structllvm_1_1EVT.html#a8cca25ddb3be86ad23567dc8d36dacd3" title="getSizeInBits - Return the size of the specified value type in bits.">getSizeInBits</a>() / 8;
+<a name="l00119"></a>00119       Count = DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a9a66b00ea9db7d80bf1bcbbcaa108239">getIntPtrConstant</a>(SizeVal / UBytes);
+<a name="l00120"></a>00120       BytesLeft = SizeVal % UBytes;
+<a name="l00121"></a>00121     }
+<a name="l00122"></a>00122 
+<a name="l00123"></a>00123     Chain  = DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a64720b4e2b3deb1f80177f31d1843691">getCopyToReg</a>(Chain, dl, ValReg, DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a13ad902229b8b6b3a7a1d29dedac01e0">getConstant</a>(Val, AVT),
+<a name="l00124"></a>00124                               InFlag);
+<a name="l00125"></a>00125     InFlag = Chain.<a class="code" href="classllvm_1_1SDValue.html#a040481b9bda32faa6b1435532405d88f">getValue</a>(1);
+<a name="l00126"></a>00126   } <span class="keywordflow">else</span> {
+<a name="l00127"></a>00127     AVT = <a class="code" href="classllvm_1_1MVT.html#afd69b4f2dff97a2d7c0192cc769ef50caf777e086e32f60c0c87b460964eae7d0">MVT::i8</a>;
+<a name="l00128"></a>00128     Count  = DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a9a66b00ea9db7d80bf1bcbbcaa108239">getIntPtrConstant</a>(SizeVal);
+<a name="l00129"></a>00129     Chain  = DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a64720b4e2b3deb1f80177f31d1843691">getCopyToReg</a>(Chain, dl, <a class="code" href="namespacellvm_1_1ARMCC.html#ac8391dd6b8083baa870dee5142ff22b6a8b2ef77967dee1220cc6ee5aee595e11">X86::AL</a>, Src, InFlag);
+<a name="l00130"></a>00130     InFlag = Chain.<a class="code" href="classllvm_1_1SDValue.html#a040481b9bda32faa6b1435532405d88f">getValue</a>(1);
+<a name="l00131"></a>00131   }
+<a name="l00132"></a>00132 
+<a name="l00133"></a>00133   Chain  = DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a64720b4e2b3deb1f80177f31d1843691">getCopyToReg</a>(Chain, dl, Subtarget-><a class="code" href="classllvm_1_1X86Subtarget.html#a5314399c907d77b514ec837e8527a9de">is64Bit</a>() ? X86::RCX :
+<a name="l00134"></a>00134                                                               <a class="code" href="namespacellvm_1_1N86.html#a7b1b2d8d6957fd1423bd39b8ccfd60b1a667b758702693d9dfb46e55025fc559d">X86::ECX</a>,
+<a name="l00135"></a>00135                             Count, InFlag);
+<a name="l00136"></a>00136   InFlag = Chain.<a class="code" href="classllvm_1_1SDValue.html#a040481b9bda32faa6b1435532405d88f">getValue</a>(1);
+<a name="l00137"></a>00137   Chain  = DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a64720b4e2b3deb1f80177f31d1843691">getCopyToReg</a>(Chain, dl, Subtarget-><a class="code" href="classllvm_1_1X86Subtarget.html#a5314399c907d77b514ec837e8527a9de">is64Bit</a>() ? X86::RDI :
+<a name="l00138"></a>00138                                                               <a class="code" href="namespacellvm_1_1N86.html#a7b1b2d8d6957fd1423bd39b8ccfd60b1a90cd412049931c87618e68595357afb8">X86::EDI</a>,
+<a name="l00139"></a>00139                             Dst, InFlag);
+<a name="l00140"></a>00140   InFlag = Chain.<a class="code" href="classllvm_1_1SDValue.html#a040481b9bda32faa6b1435532405d88f">getValue</a>(1);
+<a name="l00141"></a>00141 
+<a name="l00142"></a>00142   <a class="code" href="structllvm_1_1SDVTList.html">SDVTList</a> Tys = DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a196c23d6cb4d768d037970f1f35bbf66">getVTList</a>(<a class="code" href="classllvm_1_1MVT.html#afd69b4f2dff97a2d7c0192cc769ef50ca62a222acce6360abd2726719fabc2797">MVT::Other</a>, <a class="code" href="classllvm_1_1MVT.html#afd69b4f2dff97a2d7c0192cc769ef50ca59a1908cf136662bcfdc11ed49515ca9">MVT::Glue</a>);
+<a name="l00143"></a>00143   <a class="code" href="classllvm_1_1SDValue.html">SDValue</a> Ops[] = { Chain, DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#ab8ba6b05ad4fa7517f2e23b26f84ae1b">getValueType</a>(AVT), InFlag };
+<a name="l00144"></a>00144   Chain = DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#ac65c8a6cfb8608d6722c6df997870780">getNode</a>(<a class="code" href="namespacellvm_1_1X86ISD.html#ab81d298b0f48499395110a6055048b28a7fc250aeeb22d10e6a7752671df796ab" title="REP_STOS - Repeat fill, corresponds to X86::REP_STOSx.">X86ISD::REP_STOS</a>, dl, Tys, Ops, <a class="code" href="namespacellvm.html#a370ed0e0f2bb66d17cd13f84be54e867" title="Find the length of an array.">array_lengthof</a>(Ops));
+<a name="l00145"></a>00145 
+<a name="l00146"></a>00146   <span class="keywordflow">if</span> (TwoRepStos) {
+<a name="l00147"></a>00147     InFlag = Chain.<a class="code" href="classllvm_1_1SDValue.html#a040481b9bda32faa6b1435532405d88f">getValue</a>(1);
+<a name="l00148"></a>00148     Count  = Size;
+<a name="l00149"></a>00149     <a class="code" href="structllvm_1_1EVT.html">EVT</a> CVT = Count.getValueType();
+<a name="l00150"></a>00150     <a class="code" href="classllvm_1_1SDValue.html">SDValue</a> Left = DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#ac65c8a6cfb8608d6722c6df997870780">getNode</a>(<a class="code" href="namespacellvm_1_1ISD.html#a22ea9cec080dd5f4f47ba234c2f59110ac513a7da1bf74fb3e3c594da8534f2d2" title="Bitwise operators - logical and, logical or, logical xor.">ISD::AND</a>, dl, CVT, Count,
+<a name="l00151"></a>00151                                DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a13ad902229b8b6b3a7a1d29dedac01e0">getConstant</a>((AVT == <a class="code" href="classllvm_1_1MVT.html#afd69b4f2dff97a2d7c0192cc769ef50ca97f56253625b3fe7b371ce76722de4b8">MVT::i64</a>) ? 7 : 3, CVT));
+<a name="l00152"></a>00152     Chain  = DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a64720b4e2b3deb1f80177f31d1843691">getCopyToReg</a>(Chain, dl, (CVT == <a class="code" href="classllvm_1_1MVT.html#afd69b4f2dff97a2d7c0192cc769ef50ca97f56253625b3fe7b371ce76722de4b8">MVT::i64</a>) ? X86::RCX :
+<a name="l00153"></a>00153                                                              <a class="code" href="namespacellvm_1_1N86.html#a7b1b2d8d6957fd1423bd39b8ccfd60b1a667b758702693d9dfb46e55025fc559d">X86::ECX</a>,
+<a name="l00154"></a>00154                               Left, InFlag);
+<a name="l00155"></a>00155     InFlag = Chain.<a class="code" href="classllvm_1_1SDValue.html#a040481b9bda32faa6b1435532405d88f">getValue</a>(1);
+<a name="l00156"></a>00156     Tys = DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a196c23d6cb4d768d037970f1f35bbf66">getVTList</a>(<a class="code" href="classllvm_1_1MVT.html#afd69b4f2dff97a2d7c0192cc769ef50ca62a222acce6360abd2726719fabc2797">MVT::Other</a>, <a class="code" href="classllvm_1_1MVT.html#afd69b4f2dff97a2d7c0192cc769ef50ca59a1908cf136662bcfdc11ed49515ca9">MVT::Glue</a>);
+<a name="l00157"></a>00157     <a class="code" href="classllvm_1_1SDValue.html">SDValue</a> Ops[] = { Chain, DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#ab8ba6b05ad4fa7517f2e23b26f84ae1b">getValueType</a>(<a class="code" href="classllvm_1_1MVT.html#afd69b4f2dff97a2d7c0192cc769ef50caf777e086e32f60c0c87b460964eae7d0">MVT::i8</a>), InFlag };
+<a name="l00158"></a>00158     Chain = DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#ac65c8a6cfb8608d6722c6df997870780">getNode</a>(<a class="code" href="namespacellvm_1_1X86ISD.html#ab81d298b0f48499395110a6055048b28a7fc250aeeb22d10e6a7752671df796ab" title="REP_STOS - Repeat fill, corresponds to X86::REP_STOSx.">X86ISD::REP_STOS</a>, dl, Tys, Ops, <a class="code" href="namespacellvm.html#a370ed0e0f2bb66d17cd13f84be54e867" title="Find the length of an array.">array_lengthof</a>(Ops));
+<a name="l00159"></a>00159   } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (BytesLeft) {
+<a name="l00160"></a>00160     <span class="comment">// Handle the last 1 - 7 bytes.</span>
+<a name="l00161"></a>00161     <span class="keywordtype">unsigned</span> Offset = SizeVal - BytesLeft;
+<a name="l00162"></a>00162     <a class="code" href="structllvm_1_1EVT.html">EVT</a> AddrVT = Dst.getValueType();
+<a name="l00163"></a>00163     <a class="code" href="structllvm_1_1EVT.html">EVT</a> SizeVT = Size.<a class="code" href="classllvm_1_1SDValue.html#a7d2ad4aa4277eb4e1138ff9791c8fbb7">getValueType</a>();
+<a name="l00164"></a>00164 
+<a name="l00165"></a>00165     Chain = DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a16ac4ede8c9e6f30984cd5c32baa5c08">getMemset</a>(Chain, dl,
+<a name="l00166"></a>00166                           DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#ac65c8a6cfb8608d6722c6df997870780">getNode</a>(<a class="code" href="namespacellvm_1_1ISD.html#a22ea9cec080dd5f4f47ba234c2f59110a269996b43a1f3e1d1f84a70fd4387535" title="Simple integer binary arithmetic operators.">ISD::ADD</a>, dl, AddrVT, Dst,
+<a name="l00167"></a>00167                                       DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a13ad902229b8b6b3a7a1d29dedac01e0">getConstant</a>(Offset, AddrVT)),
+<a name="l00168"></a>00168                           Src,
+<a name="l00169"></a>00169                           DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a13ad902229b8b6b3a7a1d29dedac01e0">getConstant</a>(BytesLeft, SizeVT),
+<a name="l00170"></a>00170                           Align, isVolatile, DstPtrInfo.<a class="code" href="structllvm_1_1MachinePointerInfo.html#aa7b903b38006dd4cb8fcf8854af5b6b9">getWithOffset</a>(Offset));
+<a name="l00171"></a>00171   }
+<a name="l00172"></a>00172 
+<a name="l00173"></a>00173   <span class="comment">// TODO: Use a Tokenfactor, as in memcpy, instead of a single chain.</span>
+<a name="l00174"></a>00174   <span class="keywordflow">return</span> Chain;
+<a name="l00175"></a>00175 }
+<a name="l00176"></a>00176 
+<a name="l00177"></a>00177 <a class="code" href="classllvm_1_1SDValue.html">SDValue</a>
+<a name="l00178"></a><a class="code" href="classllvm_1_1X86SelectionDAGInfo.html#a999ff5de5bcb231adcd10a1529c6e6f3">00178</a> <a class="code" href="classllvm_1_1X86SelectionDAGInfo.html#a999ff5de5bcb231adcd10a1529c6e6f3">X86SelectionDAGInfo::EmitTargetCodeForMemcpy</a>(<a class="code" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> &DAG, <a class="code" href="classllvm_1_1DebugLoc.html">DebugLoc</a> dl,
+<a name="l00179"></a>00179                                         <a class="code" href="classllvm_1_1SDValue.html">SDValue</a> Chain, <a class="code" href="classllvm_1_1SDValue.html">SDValue</a> Dst, <a class="code" href="classllvm_1_1SDValue.html">SDValue</a> Src,
+<a name="l00180"></a>00180                                         <a class="code" href="classllvm_1_1SDValue.html">SDValue</a> Size, <span class="keywordtype">unsigned</span> Align,
+<a name="l00181"></a>00181                                         <span class="keywordtype">bool</span> isVolatile, <span class="keywordtype">bool</span> AlwaysInline,
+<a name="l00182"></a>00182                                          <a class="code" href="structllvm_1_1MachinePointerInfo.html">MachinePointerInfo</a> DstPtrInfo,
+<a name="l00183"></a>00183                                          <a class="code" href="structllvm_1_1MachinePointerInfo.html">MachinePointerInfo</a> SrcPtrInfo)<span class="keyword"> const </span>{
+<a name="l00184"></a>00184   <span class="comment">// This requires the copy size to be a constant, preferably</span>
+<a name="l00185"></a>00185   <span class="comment">// within a subtarget-specific limit.</span>
+<a name="l00186"></a>00186   <a class="code" href="classllvm_1_1ConstantSDNode.html">ConstantSDNode</a> *ConstantSize = <a class="code" href="namespacellvm.html#a8d8db3a5b2508f7086ef2d43036007b3">dyn_cast</a><<a class="code" href="classllvm_1_1ConstantSDNode.html">ConstantSDNode</a>>(Size);
+<a name="l00187"></a>00187   <span class="keywordflow">if</span> (!ConstantSize)
+<a name="l00188"></a>00188     <span class="keywordflow">return</span> <a class="code" href="classllvm_1_1SDValue.html">SDValue</a>();
+<a name="l00189"></a>00189   uint64_t SizeVal = ConstantSize-><a class="code" href="classllvm_1_1ConstantSDNode.html#a1e9365c991dd55e65e9d5ab5653812e4">getZExtValue</a>();
+<a name="l00190"></a>00190   <span class="keywordflow">if</span> (!AlwaysInline && SizeVal > Subtarget-><a class="code" href="classllvm_1_1X86Subtarget.html#a3c643c0da270c2286540eba387e16609">getMaxInlineSizeThreshold</a>())
+<a name="l00191"></a>00191     <span class="keywordflow">return</span> <a class="code" href="classllvm_1_1SDValue.html">SDValue</a>();
+<a name="l00192"></a>00192 <span class="comment"></span>
+<a name="l00193"></a>00193 <span class="comment">  /// If not DWORD aligned, it is more efficient to call the library.  However</span>
+<a name="l00194"></a>00194 <span class="comment">  /// if calling the library is not allowed (AlwaysInline), then soldier on as</span>
+<a name="l00195"></a>00195 <span class="comment">  /// the code generated here is better than the long load-store sequence we</span>
+<a name="l00196"></a>00196 <span class="comment">  /// would otherwise get.</span>
+<a name="l00197"></a>00197 <span class="comment"></span>  <span class="keywordflow">if</span> (!AlwaysInline && (Align & 3) != 0)
+<a name="l00198"></a>00198     <span class="keywordflow">return</span> <a class="code" href="classllvm_1_1SDValue.html">SDValue</a>();
+<a name="l00199"></a>00199 
+<a name="l00200"></a>00200   <span class="comment">// If to a segment-relative address space, use the default lowering.</span>
+<a name="l00201"></a>00201   <span class="keywordflow">if</span> (DstPtrInfo.<a class="code" href="structllvm_1_1MachinePointerInfo.html#a23e5cd18f87dae8314d615484032d6a2">getAddrSpace</a>() >= 256 ||
+<a name="l00202"></a>00202       SrcPtrInfo.<a class="code" href="structllvm_1_1MachinePointerInfo.html#a23e5cd18f87dae8314d615484032d6a2">getAddrSpace</a>() >= 256)
+<a name="l00203"></a>00203     <span class="keywordflow">return</span> <a class="code" href="classllvm_1_1SDValue.html">SDValue</a>();
+<a name="l00204"></a>00204 
+<a name="l00205"></a>00205   <a class="code" href="classllvm_1_1MVT.html">MVT</a> AVT;
+<a name="l00206"></a>00206   <span class="keywordflow">if</span> (Align & 1)
+<a name="l00207"></a>00207     AVT = <a class="code" href="classllvm_1_1MVT.html#afd69b4f2dff97a2d7c0192cc769ef50caf777e086e32f60c0c87b460964eae7d0">MVT::i8</a>;
+<a name="l00208"></a>00208   <span class="keywordflow">else</span> <span class="keywordflow">if</span> (Align & 2)
+<a name="l00209"></a>00209     AVT = <a class="code" href="classllvm_1_1MVT.html#afd69b4f2dff97a2d7c0192cc769ef50cab3be25b50efa0289a3c86fd50454b683">MVT::i16</a>;
+<a name="l00210"></a>00210   <span class="keywordflow">else</span> <span class="keywordflow">if</span> (Align & 4)
+<a name="l00211"></a>00211     <span class="comment">// DWORD aligned</span>
+<a name="l00212"></a>00212     AVT = <a class="code" href="classllvm_1_1MVT.html#afd69b4f2dff97a2d7c0192cc769ef50ca04cca8bc12888d0a7238f55a6c550ad0">MVT::i32</a>;
+<a name="l00213"></a>00213   <span class="keywordflow">else</span>
+<a name="l00214"></a>00214     <span class="comment">// QWORD aligned</span>
+<a name="l00215"></a>00215     AVT = Subtarget-><a class="code" href="classllvm_1_1X86Subtarget.html#a5314399c907d77b514ec837e8527a9de">is64Bit</a>() ? <a class="code" href="classllvm_1_1MVT.html#afd69b4f2dff97a2d7c0192cc769ef50ca97f56253625b3fe7b371ce76722de4b8">MVT::i64</a> : <a class="code" href="classllvm_1_1MVT.html#afd69b4f2dff97a2d7c0192cc769ef50ca04cca8bc12888d0a7238f55a6c550ad0">MVT::i32</a>;
+<a name="l00216"></a>00216 
+<a name="l00217"></a>00217   <span class="keywordtype">unsigned</span> UBytes = AVT.<a class="code" href="classllvm_1_1MVT.html#a423166b2b5d1010162dde0003e5ad09c">getSizeInBits</a>() / 8;
+<a name="l00218"></a>00218   <span class="keywordtype">unsigned</span> CountVal = SizeVal / UBytes;
+<a name="l00219"></a>00219   <a class="code" href="classllvm_1_1SDValue.html">SDValue</a> Count = DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a9a66b00ea9db7d80bf1bcbbcaa108239">getIntPtrConstant</a>(CountVal);
+<a name="l00220"></a>00220   <span class="keywordtype">unsigned</span> BytesLeft = SizeVal % UBytes;
+<a name="l00221"></a>00221 
+<a name="l00222"></a>00222   <a class="code" href="classllvm_1_1SDValue.html">SDValue</a> InFlag(0, 0);
+<a name="l00223"></a>00223   Chain  = DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a64720b4e2b3deb1f80177f31d1843691">getCopyToReg</a>(Chain, dl, Subtarget-><a class="code" href="classllvm_1_1X86Subtarget.html#a5314399c907d77b514ec837e8527a9de">is64Bit</a>() ? X86::RCX :
+<a name="l00224"></a>00224                                                               <a class="code" href="namespacellvm_1_1N86.html#a7b1b2d8d6957fd1423bd39b8ccfd60b1a667b758702693d9dfb46e55025fc559d">X86::ECX</a>,
+<a name="l00225"></a>00225                             Count, InFlag);
+<a name="l00226"></a>00226   InFlag = Chain.<a class="code" href="classllvm_1_1SDValue.html#a040481b9bda32faa6b1435532405d88f">getValue</a>(1);
+<a name="l00227"></a>00227   Chain  = DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a64720b4e2b3deb1f80177f31d1843691">getCopyToReg</a>(Chain, dl, Subtarget-><a class="code" href="classllvm_1_1X86Subtarget.html#a5314399c907d77b514ec837e8527a9de">is64Bit</a>() ? X86::RDI :
+<a name="l00228"></a>00228                                                               <a class="code" href="namespacellvm_1_1N86.html#a7b1b2d8d6957fd1423bd39b8ccfd60b1a90cd412049931c87618e68595357afb8">X86::EDI</a>,
+<a name="l00229"></a>00229                             Dst, InFlag);
+<a name="l00230"></a>00230   InFlag = Chain.<a class="code" href="classllvm_1_1SDValue.html#a040481b9bda32faa6b1435532405d88f">getValue</a>(1);
+<a name="l00231"></a>00231   Chain  = DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a64720b4e2b3deb1f80177f31d1843691">getCopyToReg</a>(Chain, dl, Subtarget-><a class="code" href="classllvm_1_1X86Subtarget.html#a5314399c907d77b514ec837e8527a9de">is64Bit</a>() ? X86::RSI :
+<a name="l00232"></a>00232                                                               <a class="code" href="namespacellvm_1_1N86.html#a7b1b2d8d6957fd1423bd39b8ccfd60b1a284bf8e8d0ea2e707e824d67dc5c398f">X86::ESI</a>,
+<a name="l00233"></a>00233                             Src, InFlag);
+<a name="l00234"></a>00234   InFlag = Chain.<a class="code" href="classllvm_1_1SDValue.html#a040481b9bda32faa6b1435532405d88f">getValue</a>(1);
+<a name="l00235"></a>00235 
+<a name="l00236"></a>00236   <a class="code" href="structllvm_1_1SDVTList.html">SDVTList</a> Tys = DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a196c23d6cb4d768d037970f1f35bbf66">getVTList</a>(<a class="code" href="classllvm_1_1MVT.html#afd69b4f2dff97a2d7c0192cc769ef50ca62a222acce6360abd2726719fabc2797">MVT::Other</a>, <a class="code" href="classllvm_1_1MVT.html#afd69b4f2dff97a2d7c0192cc769ef50ca59a1908cf136662bcfdc11ed49515ca9">MVT::Glue</a>);
+<a name="l00237"></a>00237   <a class="code" href="classllvm_1_1SDValue.html">SDValue</a> Ops[] = { Chain, DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#ab8ba6b05ad4fa7517f2e23b26f84ae1b">getValueType</a>(AVT), InFlag };
+<a name="l00238"></a>00238   <a class="code" href="classllvm_1_1SDValue.html">SDValue</a> RepMovs = DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#ac65c8a6cfb8608d6722c6df997870780">getNode</a>(<a class="code" href="namespacellvm_1_1X86ISD.html#ab81d298b0f48499395110a6055048b28a04dbe44e07f24ce17ff84e1dcf424c11" title="REP_MOVS - Repeat move, corresponds to X86::REP_MOVSx.">X86ISD::REP_MOVS</a>, dl, Tys, Ops,
+<a name="l00239"></a>00239                                 <a class="code" href="namespacellvm.html#a370ed0e0f2bb66d17cd13f84be54e867" title="Find the length of an array.">array_lengthof</a>(Ops));
+<a name="l00240"></a>00240 
+<a name="l00241"></a>00241   <a class="code" href="classllvm_1_1SmallVector.html">SmallVector<SDValue, 4></a> Results;
+<a name="l00242"></a>00242   Results.<a class="code" href="classllvm_1_1SmallVectorTemplateBase.html#ae1a10b90f22c0478960fb5798ff73916">push_back</a>(RepMovs);
+<a name="l00243"></a>00243   <span class="keywordflow">if</span> (BytesLeft) {
+<a name="l00244"></a>00244     <span class="comment">// Handle the last 1 - 7 bytes.</span>
+<a name="l00245"></a>00245     <span class="keywordtype">unsigned</span> Offset = SizeVal - BytesLeft;
+<a name="l00246"></a>00246     <a class="code" href="structllvm_1_1EVT.html">EVT</a> DstVT = Dst.getValueType();
+<a name="l00247"></a>00247     <a class="code" href="structllvm_1_1EVT.html">EVT</a> SrcVT = Src.getValueType();
+<a name="l00248"></a>00248     <a class="code" href="structllvm_1_1EVT.html">EVT</a> SizeVT = Size.<a class="code" href="classllvm_1_1SDValue.html#a7d2ad4aa4277eb4e1138ff9791c8fbb7">getValueType</a>();
+<a name="l00249"></a>00249     Results.<a class="code" href="classllvm_1_1SmallVectorTemplateBase.html#ae1a10b90f22c0478960fb5798ff73916">push_back</a>(DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#ae9fd1d41eb20949f16b3ec4fdd273d01">getMemcpy</a>(Chain, dl,
+<a name="l00250"></a>00250                                     DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#ac65c8a6cfb8608d6722c6df997870780">getNode</a>(<a class="code" href="namespacellvm_1_1ISD.html#a22ea9cec080dd5f4f47ba234c2f59110a269996b43a1f3e1d1f84a70fd4387535" title="Simple integer binary arithmetic operators.">ISD::ADD</a>, dl, DstVT, Dst,
+<a name="l00251"></a>00251                                                 DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a13ad902229b8b6b3a7a1d29dedac01e0">getConstant</a>(Offset, DstVT)),
+<a name="l00252"></a>00252                                     DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#ac65c8a6cfb8608d6722c6df997870780">getNode</a>(<a class="code" href="namespacellvm_1_1ISD.html#a22ea9cec080dd5f4f47ba234c2f59110a269996b43a1f3e1d1f84a70fd4387535" title="Simple integer binary arithmetic operators.">ISD::ADD</a>, dl, SrcVT, Src,
+<a name="l00253"></a>00253                                                 DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a13ad902229b8b6b3a7a1d29dedac01e0">getConstant</a>(Offset, SrcVT)),
+<a name="l00254"></a>00254                                     DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#a13ad902229b8b6b3a7a1d29dedac01e0">getConstant</a>(BytesLeft, SizeVT),
+<a name="l00255"></a>00255                                     Align, isVolatile, AlwaysInline,
+<a name="l00256"></a>00256                                     DstPtrInfo.<a class="code" href="structllvm_1_1MachinePointerInfo.html#aa7b903b38006dd4cb8fcf8854af5b6b9">getWithOffset</a>(Offset),
+<a name="l00257"></a>00257                                     SrcPtrInfo.<a class="code" href="structllvm_1_1MachinePointerInfo.html#aa7b903b38006dd4cb8fcf8854af5b6b9">getWithOffset</a>(Offset)));
+<a name="l00258"></a>00258   }
+<a name="l00259"></a>00259 
+<a name="l00260"></a>00260   <span class="keywordflow">return</span> DAG.<a class="code" href="classllvm_1_1SelectionDAG.html#ac65c8a6cfb8608d6722c6df997870780">getNode</a>(<a class="code" href="namespacellvm_1_1ISD.html#a22ea9cec080dd5f4f47ba234c2f59110ad469508535ce2082a1ab1f0e429187b8">ISD::TokenFactor</a>, dl, <a class="code" href="classllvm_1_1MVT.html#afd69b4f2dff97a2d7c0192cc769ef50ca62a222acce6360abd2726719fabc2797">MVT::Other</a>,
+<a name="l00261"></a>00261                      &Results[0], Results.<a class="code" href="classllvm_1_1SmallVectorTemplateCommon.html#a22a311dfe4c28a897de8a9365a4f0a84">size</a>());
+<a name="l00262"></a>00262 }
+</pre></div></div>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:39:24 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/X86SelectionDAGInfo_8h__dep__incl.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86SelectionDAGInfo_8h__dep__incl.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86SelectionDAGInfo_8h__dep__incl.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86SelectionDAGInfo_8h__dep__incl.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+dc92467bbf179ce12b83f146cc7a7c4d
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/X86ShuffleDecode_8cpp__incl.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86ShuffleDecode_8cpp__incl.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86ShuffleDecode_8cpp__incl.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86ShuffleDecode_8cpp__incl.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+e7ff79df7c17165392d6eefa64b4d5af
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/X86Subtarget_8cpp__incl.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86Subtarget_8cpp__incl.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86Subtarget_8cpp__incl.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86Subtarget_8cpp__incl.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+922f0d5f786587d63ba20ee30f6305fd
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/X86Subtarget_8h.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86Subtarget_8h.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86Subtarget_8h.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86Subtarget_8h.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,120 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: X86Subtarget.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_ae72ec760f5f4d3869211e663a0eb354.html">X86</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#namespaces">Namespaces</a> |
+<a href="#define-members">Defines</a> |
+<a href="#enum-members">Enumerations</a>  </div>
+  <div class="headertitle">
+<div class="title">X86Subtarget.h File Reference</div>  </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include "<a class="el" href="CallingConv_8h_source.html">llvm/CallingConv.h</a>"</code><br/>
+<code>#include "<a class="el" href="Triple_8h_source.html">llvm/ADT/Triple.h</a>"</code><br/>
+<code>#include "<a class="el" href="TargetSubtargetInfo_8h_source.html">llvm/Target/TargetSubtargetInfo.h</a>"</code><br/>
+<code>#include <string></code><br/>
+<code>#include "X86GenSubtargetInfo.inc"</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for X86Subtarget.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="X86Subtarget_8h__incl.png" border="0" usemap="#X86Subtarget_8h" alt=""/></div>
+<!-- MAP 0 -->
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="X86Subtarget_8h__dep__incl.png" border="0" usemap="#X86Subtarget_8hdep" alt=""/></div>
+<!-- MAP 1 -->
+</div>
+</div>
+<p><a href="X86Subtarget_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1X86Subtarget.html">llvm::X86Subtarget</a></td></tr>
+<tr><td colspan="2"><h2><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellvm.html">llvm</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>List of target independent CodeGen pass IDs. </p>
+<br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellvm_1_1PICStyles.html">llvm::PICStyles</a></td></tr>
+<tr><td colspan="2"><h2><a name="define-members"></a>
+Defines</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="X86Subtarget_8h.html#a2483abff7303064e8c3556e28b976f85">GET_SUBTARGETINFO_HEADER</a></td></tr>
+<tr><td colspan="2"><h2><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellvm_1_1PICStyles.html#ade5e9575b11089c811b8333d614f342b">llvm::PICStyles::Style</a> { <br/>
+  <a class="el" href="namespacellvm_1_1PICStyles.html#ade5e9575b11089c811b8333d614f342ba2d3956eec320afe3bd850ffdf2e5555e">llvm::PICStyles::StubPIC</a>, 
+<a class="el" href="namespacellvm_1_1PICStyles.html#ade5e9575b11089c811b8333d614f342bafe196b9fb5050507cb7c777247b3e2ef">llvm::PICStyles::StubDynamicNoPIC</a>, 
+<a class="el" href="namespacellvm_1_1PICStyles.html#ade5e9575b11089c811b8333d614f342ba0cd83f3d0982542b3a7560490cd18669">llvm::PICStyles::GOT</a>, 
+<a class="el" href="namespacellvm_1_1PICStyles.html#ade5e9575b11089c811b8333d614f342ba0076f07d6b32d74ef9b22c18688da3db">llvm::PICStyles::RIPRel</a>, 
+<br/>
+  <a class="el" href="namespacellvm_1_1PICStyles.html#ade5e9575b11089c811b8333d614f342ba70d45fffade7edd53f8e80772d041468">llvm::PICStyles::None</a>
+<br/>
+ }</td></tr>
+</table>
+<hr/><h2>Define Documentation</h2>
+<a class="anchor" id="a2483abff7303064e8c3556e28b976f85"></a><!-- doxytag: member="X86Subtarget.h::GET_SUBTARGETINFO_HEADER" ref="a2483abff7303064e8c3556e28b976f85" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GET_SUBTARGETINFO_HEADER</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="X86Subtarget_8h_source.html#l00022">22</a> of file <a class="el" href="X86Subtarget_8h_source.html">X86Subtarget.h</a>.</p>
+
+</div>
+</div>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:00 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/X86Subtarget_8h__dep__incl.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86Subtarget_8h__dep__incl.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86Subtarget_8h__dep__incl.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86Subtarget_8h__dep__incl.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+e89a96320e2355ab963e7fed5a794ba5
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/X86TargetMachine_8cpp.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86TargetMachine_8cpp.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86TargetMachine_8cpp.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86TargetMachine_8cpp.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,134 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: X86TargetMachine.cpp File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_ae72ec760f5f4d3869211e663a0eb354.html">X86</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a> |
+<a href="#var-members">Variables</a>  </div>
+  <div class="headertitle">
+<div class="title">X86TargetMachine.cpp File Reference</div>  </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include "<a class="el" href="X86TargetMachine_8h_source.html">X86TargetMachine.h</a>"</code><br/>
+<code>#include "<a class="el" href="X86_8h_source.html">X86.h</a>"</code><br/>
+<code>#include "<a class="el" href="PassManager_8h_source.html">llvm/PassManager.h</a>"</code><br/>
+<code>#include "<a class="el" href="MachineFunction_8h_source.html">llvm/CodeGen/MachineFunction.h</a>"</code><br/>
+<code>#include "<a class="el" href="CodeGen_2Passes_8h_source.html">llvm/CodeGen/Passes.h</a>"</code><br/>
+<code>#include "<a class="el" href="CommandLine_8h_source.html">llvm/Support/CommandLine.h</a>"</code><br/>
+<code>#include "<a class="el" href="FormattedStream_8h_source.html">llvm/Support/FormattedStream.h</a>"</code><br/>
+<code>#include "<a class="el" href="TargetOptions_8h_source.html">llvm/Target/TargetOptions.h</a>"</code><br/>
+<code>#include "<a class="el" href="TargetRegistry_8h_source.html">llvm/Support/TargetRegistry.h</a>"</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for X86TargetMachine.cpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="X86TargetMachine_8cpp__incl.png" border="0" usemap="#X86TargetMachine_8cpp" alt=""/></div>
+<!-- MAP 0 -->
+</div>
+</div>
+<p><a href="X86TargetMachine_8cpp_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="X86TargetMachine_8cpp.html#a87d09ae8be923762bd09072f12661771">LLVMInitializeX86Target</a> ()</td></tr>
+<tr><td colspan="2"><h2><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1cl_1_1opt.html">cl::opt</a>< <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="X86TargetMachine_8cpp.html#ab937c92542a67528a9c3ff7829a4beb3">UseVZeroUpper</a> ("x86-use-vzeroupper", cl::desc("Minimize AVX to SSE transition penalty"), cl::init(<a class="el" href="LoopSimplify_8cpp.html#a13f020c6a40eb04f1b4f9ddfbb004ce0">true</a>))</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1cl_1_1opt.html">cl::opt</a>< <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="X86TargetMachine_8cpp.html#a40e6d2df6e530c699572d20de2bd7964">X86EarlyIfConv</a> ("x86-early-<a class="el" href="EarlyIfConversion_8cpp.html#ac7ac2f0223d9caec554f1971708871dc">ifcvt</a>", cl::desc("Enable early if-conversion on X86"))</td></tr>
+</table>
+<hr/><h2>Function Documentation</h2>
+<a class="anchor" id="a87d09ae8be923762bd09072f12661771"></a><!-- doxytag: member="X86TargetMachine.cpp::LLVMInitializeX86Target" ref="a87d09ae8be923762bd09072f12661771" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LLVMInitializeX86Target </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="X86TargetMachine_8cpp_source.html#l00025">25</a> of file <a class="el" href="X86TargetMachine_8cpp_source.html">X86TargetMachine.cpp</a>.</p>
+
+<p>References <a class="el" href="X86MCTargetDesc_8h_source.html#l00030">llvm::TheX86_32Target</a>, <a class="el" href="X86MCTargetDesc_8h_source.html#l00030">llvm::TheX86_64Target</a>, <a class="el" href="namespacellvm.html#a6569d00d31a5d74e563e2f39f82271ab">llvm::X</a>, and <a class="el" href="OcamlGCPrinter_8cpp.html#a1bdbcdc4205781eefd549946d40ff378">Y</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Variable Documentation</h2>
+<a class="anchor" id="ab937c92542a67528a9c3ff7829a4beb3"></a><!-- doxytag: member="X86TargetMachine.cpp::UseVZeroUpper" ref="ab937c92542a67528a9c3ff7829a4beb3" args="("x86-use-vzeroupper", cl::desc("Minimize AVX to SSE transition penalty"), cl::init(true))" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1cl_1_1opt.html">cl::opt</a><<a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a>> <a class="el" href="X86TargetMachine_8cpp.html#ab937c92542a67528a9c3ff7829a4beb3">UseVZeroUpper</a>("x86-use-vzeroupper", cl::desc("Minimize AVX to SSE transition penalty"), cl::init(<a class="el" href="LoopSimplify_8cpp.html#a13f020c6a40eb04f1b4f9ddfbb004ce0">true</a>))<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a40e6d2df6e530c699572d20de2bd7964"></a><!-- doxytag: member="X86TargetMachine.cpp::X86EarlyIfConv" ref="a40e6d2df6e530c699572d20de2bd7964" args="("x86-early-ifcvt", cl::desc("Enable early if-conversion on X86"))" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1cl_1_1opt.html">cl::opt</a><<a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a>> <a class="el" href="X86TargetMachine_8cpp.html#a40e6d2df6e530c699572d20de2bd7964">X86EarlyIfConv</a>("x86-early-<a class="el" href="EarlyIfConversion_8cpp.html#ac7ac2f0223d9caec554f1971708871dc">ifcvt</a>", cl::desc("Enable early if-conversion on X86"))<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Referenced by <a class="el" href="X86TargetMachine_8cpp_source.html#l00149">llvm::X86TargetMachine::createPassConfig()</a>.</p>
+
+</div>
+</div>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:00 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/X86TargetMachine_8cpp__incl.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86TargetMachine_8cpp__incl.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86TargetMachine_8cpp__incl.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86TargetMachine_8cpp__incl.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,178 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="X86TargetMachine.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="X86TargetMachine.h",height=0.2,width=0.4,color="black",URL="$X86TargetMachine_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="X86.h",height=0.2,width=0.4,color="black",URL="$X86_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="MCTargetDesc/X86BaseInfo.h",height=0.2,width=0.4,color="red",URL="$X86BaseInfo_8h.html"];
+  Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="X86MCTargetDesc.h",height=0.2,width=0.4,color="red",URL="$X86MCTargetDesc_8h.html"];
+  Node5 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 [label="llvm/Support/DataTypes.h",height=0.2,width=0.4,color="red",URL="$DataTypes_8h.html"];
+  Node5 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 [label="string",height=0.2,width=0.4,color="grey75"];
+  Node5 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 [label="X86GenInstrInfo.inc",height=0.2,width=0.4,color="grey75"];
+  Node4 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node9 [label="llvm/Target/TargetMachine.h",height=0.2,width=0.4,color="red",URL="$Target_2TargetMachine_8h.html"];
+  Node9 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node10 [label="llvm/Pass.h",height=0.2,width=0.4,color="red",URL="$Pass_8h.html"];
+  Node10 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node11 [label="llvm/Support/Compiler.h",height=0.2,width=0.4,color="black",URL="$Compiler_8h.html"];
+  Node10 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node9 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node12 [label="llvm/Support/CodeGen.h",height=0.2,width=0.4,color="black",URL="$CodeGen_8h.html"];
+  Node9 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node13 [label="llvm/Target/TargetOptions.h",height=0.2,width=0.4,color="black",URL="$TargetOptions_8h.html"];
+  Node13 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node9 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node14 [label="llvm/Target/TargetTransformImpl.h",height=0.2,width=0.4,color="red",URL="$TargetTransformImpl_8h.html"];
+  Node9 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 [label="cassert",height=0.2,width=0.4,color="grey75"];
+  Node9 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node16 [label="X86InstrInfo.h",height=0.2,width=0.4,color="black",URL="$X86InstrInfo_8h.html"];
+  Node16 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node16 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node17 [label="X86RegisterInfo.h",height=0.2,width=0.4,color="red",URL="$X86RegisterInfo_8h.html"];
+  Node16 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node18 [label="llvm/ADT/DenseMap.h",height=0.2,width=0.4,color="red",URL="$DenseMap_8h.html"];
+  Node18 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node18 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node19 [label="llvm/Support/type_traits.h",height=0.2,width=0.4,color="red",URL="$type__traits_8h.html"];
+  Node19 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node19 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node20 [label="utility",height=0.2,width=0.4,color="grey75"];
+  Node18 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node18 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node18 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 [label="climits",height=0.2,width=0.4,color="grey75"];
+  Node16 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node22 [label="llvm/Target/TargetInstrInfo.h",height=0.2,width=0.4,color="red",URL="$TargetInstrInfo_8h.html"];
+  Node22 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node23 [label="llvm/CodeGen/MachineFunction.h",height=0.2,width=0.4,color="black",URL="$MachineFunction_8h.html"];
+  Node23 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 [label="llvm/CodeGen/MachineBasicBlock.h",height=0.2,width=0.4,color="red",URL="$MachineBasicBlock_8h.html"];
+  Node24 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node23 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node25 [label="llvm/ADT/ilist.h",height=0.2,width=0.4,color="red",URL="$ilist_8h.html"];
+  Node25 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node25 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node23 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node26 [label="llvm/Support/DebugLoc.h",height=0.2,width=0.4,color="black",URL="$DebugLoc_8h.html"];
+  Node23 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node27 [label="llvm/Support/Allocator.h",height=0.2,width=0.4,color="red",URL="$Allocator_8h.html"];
+  Node27 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node27 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node23 -> Node28 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node28 [label="llvm/Support/Recycler.h",height=0.2,width=0.4,color="red",URL="$Recycler_8h.html"];
+  Node28 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node28 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node16 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node29 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 [label="X86ISelLowering.h",height=0.2,width=0.4,color="red",URL="$X86ISelLowering_8h.html"];
+  Node29 -> Node30 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node30 [label="X86Subtarget.h",height=0.2,width=0.4,color="red",URL="$X86Subtarget_8h.html"];
+  Node30 -> Node31 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node31 [label="llvm/ADT/Triple.h",height=0.2,width=0.4,color="black",URL="$Triple_8h.html"];
+  Node31 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node32 [label="llvm/ADT/Twine.h",height=0.2,width=0.4,color="red",URL="$Twine_8h.html"];
+  Node32 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node32 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node32 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node30 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 -> Node33 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node33 [label="X86MachineFunctionInfo.h",height=0.2,width=0.4,color="black",URL="$X86MachineFunctionInfo_8h.html"];
+  Node33 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 -> Node34 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node34 [label="llvm/Target/TargetLowering.h",height=0.2,width=0.4,color="red",URL="$TargetLowering_8h.html"];
+  Node34 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node34 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node34 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node34 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node34 -> Node35 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 [label="vector",height=0.2,width=0.4,color="grey75"];
+  Node29 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 -> Node36 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node36 [label="llvm/CodeGen/FastISel.h",height=0.2,width=0.4,color="red",URL="$FastISel_8h.html"];
+  Node36 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node36 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 -> Node37 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node37 [label="llvm/CodeGen/SelectionDAG.h",height=0.2,width=0.4,color="red",URL="$SelectionDAG_8h.html"];
+  Node37 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node37 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node37 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node37 -> Node35 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node37 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node38 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node38 [label="X86FrameLowering.h",height=0.2,width=0.4,color="red",URL="$X86FrameLowering_8h.html"];
+  Node38 -> Node30 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node38 -> Node39 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node39 [label="llvm/Target/TargetFrameLowering.h",height=0.2,width=0.4,color="black",URL="$TargetFrameLowering_8h.html"];
+  Node39 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node39 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node39 -> Node35 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node40 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node40 [label="X86JITInfo.h",height=0.2,width=0.4,color="red",URL="$X86JITInfo_8h.html"];
+  Node2 -> Node41 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node41 [label="X86SelectionDAGInfo.h",height=0.2,width=0.4,color="red",URL="$X86SelectionDAGInfo_8h.html"];
+  Node2 -> Node30 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node42 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node42 [label="llvm/DataLayout.h",height=0.2,width=0.4,color="black",URL="$DataLayout_8h.html"];
+  Node42 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node42 -> Node43 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node43 [label="llvm/ADT/SmallVector.h",height=0.2,width=0.4,color="red",URL="$SmallVector_8h.html"];
+  Node43 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node43 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node43 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node42 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node42 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node39 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node44 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node44 [label="llvm/PassManager.h",height=0.2,width=0.4,color="black",URL="$PassManager_8h.html"];
+  Node44 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node45 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node45 [label="llvm/CodeGen/Passes.h",height=0.2,width=0.4,color="black",URL="$CodeGen_2Passes_8h.html"];
+  Node45 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node45 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node45 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node46 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 [label="llvm/Support/CommandLine.h",height=0.2,width=0.4,color="black",URL="$CommandLine_8h.html"];
+  Node46 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node43 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node47 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node47 [label="cstdarg",height=0.2,width=0.4,color="grey75"];
+  Node46 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node35 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node48 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node48 [label="llvm/Support/FormattedStream.h",height=0.2,width=0.4,color="black",URL="$FormattedStream_8h.html"];
+  Node48 -> Node49 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node49 [label="llvm/Support/raw_ostream.h",height=0.2,width=0.4,color="red",URL="$raw__ostream_8h.html"];
+  Node49 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node49 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node50 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node50 [label="llvm/Support/TargetRegistry.h",height=0.2,width=0.4,color="black",URL="$TargetRegistry_8h.html"];
+  Node50 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node50 -> Node31 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node50 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node50 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/X86TargetObjectFile_8cpp.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86TargetObjectFile_8cpp.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86TargetObjectFile_8cpp.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86TargetObjectFile_8cpp.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: X86TargetObjectFile.cpp File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_ae72ec760f5f4d3869211e663a0eb354.html">X86</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">X86TargetObjectFile.cpp File Reference</div>  </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include "<a class="el" href="X86TargetObjectFile_8h_source.html">X86TargetObjectFile.h</a>"</code><br/>
+<code>#include "<a class="el" href="X86TargetMachine_8h_source.html">X86TargetMachine.h</a>"</code><br/>
+<code>#include "<a class="el" href="StringExtras_8h_source.html">llvm/ADT/StringExtras.h</a>"</code><br/>
+<code>#include "<a class="el" href="MachineModuleInfoImpls_8h_source.html">llvm/CodeGen/MachineModuleInfoImpls.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCContext_8h_source.html">llvm/MC/MCContext.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCExpr_8h_source.html">llvm/MC/MCExpr.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCSectionELF_8h_source.html">llvm/MC/MCSectionELF.h</a>"</code><br/>
+<code>#include "<a class="el" href="MCSectionMachO_8h_source.html">llvm/MC/MCSectionMachO.h</a>"</code><br/>
+<code>#include "<a class="el" href="Mangler_8h_source.html">llvm/Target/Mangler.h</a>"</code><br/>
+<code>#include "<a class="el" href="Dwarf_8h_source.html">llvm/Support/Dwarf.h</a>"</code><br/>
+<code>#include "<a class="el" href="Support_2ELF_8h_source.html">llvm/Support/ELF.h</a>"</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for X86TargetObjectFile.cpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="X86TargetObjectFile_8cpp__incl.png" border="0" usemap="#X86TargetObjectFile_8cpp" alt=""/></div>
+<!-- MAP 0 -->
+</div>
+</div>
+<p><a href="X86TargetObjectFile_8cpp_source.html">Go to the source code of this file.</a></p>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:00 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/X86TargetObjectFile_8cpp_source.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86TargetObjectFile_8cpp_source.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86TargetObjectFile_8cpp_source.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86TargetObjectFile_8cpp_source.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,109 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: X86TargetObjectFile.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_ae72ec760f5f4d3869211e663a0eb354.html">X86</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">X86TargetObjectFile.cpp</div>  </div>
+</div>
+<div class="contents">
+<a href="X86TargetObjectFile_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//===-- X86TargetObjectFile.cpp - X86 Object Info -------------------------===//</span>
+<a name="l00002"></a>00002 <span class="comment">//</span>
+<a name="l00003"></a>00003 <span class="comment">//                     The LLVM Compiler Infrastructure</span>
+<a name="l00004"></a>00004 <span class="comment">//</span>
+<a name="l00005"></a>00005 <span class="comment">// This file is distributed under the University of Illinois Open Source</span>
+<a name="l00006"></a>00006 <span class="comment">// License. See LICENSE.TXT for details.</span>
+<a name="l00007"></a>00007 <span class="comment">//</span>
+<a name="l00008"></a>00008 <span class="comment">//===----------------------------------------------------------------------===//</span>
+<a name="l00009"></a>00009 
+<a name="l00010"></a>00010 <span class="preprocessor">#include "<a class="code" href="X86TargetObjectFile_8h.html">X86TargetObjectFile.h</a>"</span>
+<a name="l00011"></a>00011 <span class="preprocessor">#include "<a class="code" href="X86TargetMachine_8h.html">X86TargetMachine.h</a>"</span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include "<a class="code" href="StringExtras_8h.html">llvm/ADT/StringExtras.h</a>"</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include "<a class="code" href="MachineModuleInfoImpls_8h.html">llvm/CodeGen/MachineModuleInfoImpls.h</a>"</span>
+<a name="l00014"></a>00014 <span class="preprocessor">#include "<a class="code" href="MCContext_8h.html">llvm/MC/MCContext.h</a>"</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#include "<a class="code" href="MCExpr_8h.html">llvm/MC/MCExpr.h</a>"</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#include "<a class="code" href="MCSectionELF_8h.html">llvm/MC/MCSectionELF.h</a>"</span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include "<a class="code" href="MCSectionMachO_8h.html">llvm/MC/MCSectionMachO.h</a>"</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include "<a class="code" href="Mangler_8h.html">llvm/Target/Mangler.h</a>"</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include "<a class="code" href="Dwarf_8h.html">llvm/Support/Dwarf.h</a>"</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include "<a class="code" href="Support_2ELF_8h.html">llvm/Support/ELF.h</a>"</span>
+<a name="l00021"></a>00021 <span class="keyword">using namespace </span>llvm;
+<a name="l00022"></a>00022 <span class="keyword">using namespace </span>dwarf;
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="keyword">const</span> <a class="code" href="classllvm_1_1MCExpr.html">MCExpr</a> *<a class="code" href="classllvm_1_1X86__64MachoTargetObjectFile.html#a0036d3260d3b53ef0300575733abacf9">X86_64MachoTargetObjectFile::</a>
+<a name="l00025"></a><a class="code" href="classllvm_1_1X86__64MachoTargetObjectFile.html#a0036d3260d3b53ef0300575733abacf9">00025</a> <a class="code" href="classllvm_1_1X86__64MachoTargetObjectFile.html#a0036d3260d3b53ef0300575733abacf9">getExprForDwarfGlobalReference</a>(<span class="keyword">const</span> <a class="code" href="classllvm_1_1GlobalValue.html">GlobalValue</a> *GV, <a class="code" href="classllvm_1_1Mangler.html">Mangler</a> *Mang,
+<a name="l00026"></a>00026                                <a class="code" href="classllvm_1_1MachineModuleInfo.html">MachineModuleInfo</a> *MMI, <span class="keywordtype">unsigned</span> Encoding,
+<a name="l00027"></a>00027                                <a class="code" href="classllvm_1_1MCStreamer.html">MCStreamer</a> &Streamer)<span class="keyword"> const </span>{
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029   <span class="comment">// On Darwin/X86-64, we can reference dwarf symbols with foo at GOTPCREL+4, which</span>
+<a name="l00030"></a>00030   <span class="comment">// is an indirect pc-relative reference.</span>
+<a name="l00031"></a>00031   <span class="keywordflow">if</span> (Encoding & (<a class="code" href="namespacellvm_1_1dwarf.html#a85bda042c02722848a3411b67924eb47ac859bd9ec26a2398dd13f4f9262f0595">DW_EH_PE_indirect</a> | <a class="code" href="namespacellvm_1_1dwarf.html#a85bda042c02722848a3411b67924eb47a18cb02c6dc96569494f65b82ab70487b">DW_EH_PE_pcrel</a>)) {
+<a name="l00032"></a>00032     <span class="keyword">const</span> <a class="code" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *Sym = Mang-><a class="code" href="classllvm_1_1Mangler.html#ad893d7d16d0c0c44cc535fcdd72c3229">getSymbol</a>(GV);
+<a name="l00033"></a>00033     <span class="keyword">const</span> <a class="code" href="classllvm_1_1MCExpr.html">MCExpr</a> *Res =
+<a name="l00034"></a>00034       <a class="code" href="classllvm_1_1MCSymbolRefExpr.html#acfd4c9d4f462e858c577dc0f57ef2d30">MCSymbolRefExpr::Create</a>(Sym, <a class="code" href="classllvm_1_1MCSymbolRefExpr.html#ace20c3d7279515e995910d3dcef655a3a2a25c9a7112bb84b5d93e6ab5d0d8185">MCSymbolRefExpr::VK_GOTPCREL</a>, getContext());
+<a name="l00035"></a>00035     <span class="keyword">const</span> <a class="code" href="classllvm_1_1MCExpr.html">MCExpr</a> *Four = <a class="code" href="classllvm_1_1MCConstantExpr.html#af86fe36eb5cf1cc8470095145e2bbfd2">MCConstantExpr::Create</a>(4, getContext());
+<a name="l00036"></a>00036     <span class="keywordflow">return</span> <a class="code" href="classllvm_1_1MCBinaryExpr.html#add25499b808bffb7f2e894b5b2032d96">MCBinaryExpr::CreateAdd</a>(Res, Four, getContext());
+<a name="l00037"></a>00037   }
+<a name="l00038"></a>00038 
+<a name="l00039"></a>00039   <span class="keywordflow">return</span> <a class="code" href="classllvm_1_1TargetLoweringObjectFileMachO.html#aa2f915f9a1cd6944220bfedae0339462">TargetLoweringObjectFileMachO::</a>
+<a name="l00040"></a>00040 <a class="code" href="classllvm_1_1TargetLoweringObjectFileMachO.html#aa2f915f9a1cd6944220bfedae0339462">    getExprForDwarfGlobalReference</a>(GV, Mang, MMI, Encoding, Streamer);
+<a name="l00041"></a>00041 }
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043 <a class="code" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *<a class="code" href="classllvm_1_1X86__64MachoTargetObjectFile.html#a87cd884867d156f3dbcd2ecd3ec96c77">X86_64MachoTargetObjectFile::</a>
+<a name="l00044"></a><a class="code" href="classllvm_1_1X86__64MachoTargetObjectFile.html#a87cd884867d156f3dbcd2ecd3ec96c77">00044</a> <a class="code" href="classllvm_1_1X86__64MachoTargetObjectFile.html#a87cd884867d156f3dbcd2ecd3ec96c77">getCFIPersonalitySymbol</a>(<span class="keyword">const</span> <a class="code" href="classllvm_1_1GlobalValue.html">GlobalValue</a> *GV, <a class="code" href="classllvm_1_1Mangler.html">Mangler</a> *Mang,
+<a name="l00045"></a>00045                         <a class="code" href="classllvm_1_1MachineModuleInfo.html">MachineModuleInfo</a> *MMI)<span class="keyword"> const </span>{
+<a name="l00046"></a>00046   <span class="keywordflow">return</span> Mang-><a class="code" href="classllvm_1_1Mangler.html#ad893d7d16d0c0c44cc535fcdd72c3229">getSymbol</a>(GV);
+<a name="l00047"></a>00047 }
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 <span class="keywordtype">void</span>
+<a name="l00050"></a>00050 X86LinuxTargetObjectFile::Initialize(<a class="code" href="classllvm_1_1MCContext.html">MCContext</a> &Ctx, <span class="keyword">const</span> <a class="code" href="classllvm_1_1TargetMachine.html">TargetMachine</a> &TM) {
+<a name="l00051"></a>00051   <a class="code" href="classllvm_1_1TargetLoweringObjectFile.html#a61a9950a12d517382dd40feb73973aea">TargetLoweringObjectFileELF::Initialize</a>(Ctx, TM);
+<a name="l00052"></a>00052   InitializeELF(TM.<a class="code" href="classllvm_1_1TargetMachine.html#ab1fb67187fc37e569cc5171cbebba873">Options</a>.<a class="code" href="classllvm_1_1TargetOptions.html#a2b75286580e4346dbc5e186baa7e6b54">UseInitArray</a>);
+<a name="l00053"></a>00053 }
+</pre></div></div>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:39:24 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/X86TargetObjectFile_8h.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/X86TargetObjectFile_8h.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/X86TargetObjectFile_8h.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/X86TargetObjectFile_8h.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: X86TargetObjectFile.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_ae72ec760f5f4d3869211e663a0eb354.html">X86</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#namespaces">Namespaces</a>  </div>
+  <div class="headertitle">
+<div class="title">X86TargetObjectFile.h File Reference</div>  </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include "<a class="el" href="TargetLoweringObjectFileImpl_8h_source.html">llvm/CodeGen/TargetLoweringObjectFileImpl.h</a>"</code><br/>
+<code>#include "<a class="el" href="Target_2TargetMachine_8h_source.html">llvm/Target/TargetMachine.h</a>"</code><br/>
+<code>#include "<a class="el" href="TargetLoweringObjectFile_8h_source.html">llvm/Target/TargetLoweringObjectFile.h</a>"</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for X86TargetObjectFile.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="X86TargetObjectFile_8h__incl.png" border="0" usemap="#X86TargetObjectFile_8h" alt=""/></div>
+<!-- MAP 0 -->
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="X86TargetObjectFile_8h__dep__incl.png" border="0" usemap="#X86TargetObjectFile_8hdep" alt=""/></div>
+<!-- MAP 1 -->
+</div>
+</div>
+<p><a href="X86TargetObjectFile_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1X86__64MachoTargetObjectFile.html">llvm::X86_64MachoTargetObjectFile</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1X86LinuxTargetObjectFile.html">llvm::X86LinuxTargetObjectFile</a></td></tr>
+<tr><td colspan="2"><h2><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellvm.html">llvm</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>List of target independent CodeGen pass IDs. </p>
+<br/></td></tr>
+</table>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:00 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreISelDAGToDAG_8cpp.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreISelDAGToDAG_8cpp.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreISelDAGToDAG_8cpp.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreISelDAGToDAG_8cpp.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,135 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: XCoreISelDAGToDAG.cpp File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_d204179283756f69f56333ace13c3627.html">XCore</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">XCoreISelDAGToDAG.cpp File Reference</div>  </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include "<a class="el" href="XCore_8h_source.html">XCore.h</a>"</code><br/>
+<code>#include "<a class="el" href="XCoreTargetMachine_8h_source.html">XCoreTargetMachine.h</a>"</code><br/>
+<code>#include "<a class="el" href="DerivedTypes_8h_source.html">llvm/DerivedTypes.h</a>"</code><br/>
+<code>#include "<a class="el" href="Function_8h_source.html">llvm/Function.h</a>"</code><br/>
+<code>#include "<a class="el" href="Intrinsics_8h_source.html">llvm/Intrinsics.h</a>"</code><br/>
+<code>#include "<a class="el" href="CallingConv_8h_source.html">llvm/CallingConv.h</a>"</code><br/>
+<code>#include "<a class="el" href="Constants_8h_source.html">llvm/Constants.h</a>"</code><br/>
+<code>#include "<a class="el" href="LLVMContext_8h_source.html">llvm/LLVMContext.h</a>"</code><br/>
+<code>#include "<a class="el" href="MachineFrameInfo_8h_source.html">llvm/CodeGen/MachineFrameInfo.h</a>"</code><br/>
+<code>#include "<a class="el" href="MachineFunction_8h_source.html">llvm/CodeGen/MachineFunction.h</a>"</code><br/>
+<code>#include "<a class="el" href="MachineInstrBuilder_8h_source.html">llvm/CodeGen/MachineInstrBuilder.h</a>"</code><br/>
+<code>#include "<a class="el" href="MachineRegisterInfo_8h_source.html">llvm/CodeGen/MachineRegisterInfo.h</a>"</code><br/>
+<code>#include "<a class="el" href="SelectionDAG_8h_source.html">llvm/CodeGen/SelectionDAG.h</a>"</code><br/>
+<code>#include "<a class="el" href="SelectionDAGISel_8h_source.html">llvm/CodeGen/SelectionDAGISel.h</a>"</code><br/>
+<code>#include "<a class="el" href="TargetLowering_8h_source.html">llvm/Target/TargetLowering.h</a>"</code><br/>
+<code>#include "<a class="el" href="Compiler_8h_source.html">llvm/Support/Compiler.h</a>"</code><br/>
+<code>#include "<a class="el" href="Debug_8h_source.html">llvm/Support/Debug.h</a>"</code><br/>
+<code>#include "<a class="el" href="ErrorHandling_8h_source.html">llvm/Support/ErrorHandling.h</a>"</code><br/>
+<code>#include "<a class="el" href="raw__ostream_8h_source.html">llvm/Support/raw_ostream.h</a>"</code><br/>
+<code>#include "XCoreGenDAGISel.inc"</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for XCoreISelDAGToDAG.cpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="XCoreISelDAGToDAG_8cpp__incl.png" border="0" usemap="#XCoreISelDAGToDAG_8cpp" alt=""/></div>
+<!-- MAP 0 -->
+</div>
+</div>
+<p><a href="XCoreISelDAGToDAG_8cpp_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="XCoreISelDAGToDAG_8cpp.html#af2d838c2a21782ab136667456a81b2c2">replaceInChain</a> (<a class="el" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> *CurDAG, <a class="el" href="classllvm_1_1SDValue.html">SDValue</a> Chain, <a class="el" href="classllvm_1_1SDValue.html">SDValue</a> Old, <a class="el" href="classllvm_1_1SDValue.html">SDValue</a> New)</td></tr>
+</table>
+<hr/><h2>Function Documentation</h2>
+<a class="anchor" id="af2d838c2a21782ab136667456a81b2c2"></a><!-- doxytag: member="XCoreISelDAGToDAG.cpp::replaceInChain" ref="af2d838c2a21782ab136667456a81b2c2" args="(SelectionDAG *CurDAG, SDValue Chain, SDValue Old, SDValue New)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="classllvm_1_1SDValue.html">SDValue</a> replaceInChain </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> * </td>
+          <td class="paramname"><em>CurDAG</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>Chain</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>Old</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>New</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Given a chain return a new chain where any appearance of Old is replaced by New. There must be at most one instruction between Old and Chain and this instruction must be a TokenFactor. Returns an empty SDValue if these conditions don't hold. </p>
+
+<p>Definition at line <a class="el" href="XCoreISelDAGToDAG_8cpp_source.html#l00238">238</a> of file <a class="el" href="XCoreISelDAGToDAG_8cpp_source.html">XCoreISelDAGToDAG.cpp</a>.</p>
+
+<p>References <a class="el" href="SelectionDAGNodes_8h_source.html#l00804">llvm::SDValue::getDebugLoc()</a>, <a class="el" href="SelectionDAG_8cpp_source.html#l02409">llvm::SelectionDAG::getNode()</a>, <a class="el" href="SelectionDAGNodes_8h_source.html#l00777">llvm::SDValue::getNumOperands()</a>, <a class="el" href="SelectionDAGNodes_8h_source.html#l00771">llvm::SDValue::getOpcode()</a>, <a class="el" href="SelectionDAGNodes_8h_source.html#l00780">llvm::SDValue::getOperand()</a>, <a class="el" href="ValueTypes_8h_source.html#l00038">llvm::MVT::Other</a>, <a class="el" href="SmallVector_8h_source.html#l00231">llvm::SmallVectorTemplateBase< T, isPodLike >::push_back()</a>, <a class="el" href="SmallVector_8h_source.html#l00126">llvm::SmallVectorTemplateCommon< T, typename >::size()</a>, and <a class="el" href="ISDOpcodes_8h_source.html#l00050">llvm::ISD::TokenFactor</a>.</p>
+
+</div>
+</div>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:01 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreISelDAGToDAG_8cpp__incl.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreISelDAGToDAG_8cpp__incl.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreISelDAGToDAG_8cpp__incl.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreISelDAGToDAG_8cpp__incl.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,164 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="XCoreISelDAGToDAG.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="XCore.h",height=0.2,width=0.4,color="black",URL="$XCore_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="MCTargetDesc/XCoreMCTargetDesc.h",height=0.2,width=0.4,color="red",URL="$XCoreMCTargetDesc_8h.html"];
+  Node2 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="llvm/Target/TargetMachine.h",height=0.2,width=0.4,color="red",URL="$Target_2TargetMachine_8h.html"];
+  Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="llvm/Target/TargetTransformImpl.h",height=0.2,width=0.4,color="red",URL="$TargetTransformImpl_8h.html"];
+  Node4 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 [label="cassert",height=0.2,width=0.4,color="grey75"];
+  Node4 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 [label="string",height=0.2,width=0.4,color="grey75"];
+  Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 [label="XCoreTargetMachine.h",height=0.2,width=0.4,color="black",URL="$XCoreTargetMachine_8h.html"];
+  Node8 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node9 [label="XCoreFrameLowering.h",height=0.2,width=0.4,color="red",URL="$XCoreFrameLowering_8h.html"];
+  Node9 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node10 [label="XCoreSubtarget.h",height=0.2,width=0.4,color="red",URL="$XCoreSubtarget_8h.html"];
+  Node10 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node10 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node11 [label="XCoreInstrInfo.h",height=0.2,width=0.4,color="red",URL="$XCoreInstrInfo_8h.html"];
+  Node8 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node12 [label="XCoreISelLowering.h",height=0.2,width=0.4,color="black",URL="$XCoreISelLowering_8h.html"];
+  Node12 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node12 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node13 [label="llvm/CodeGen/SelectionDAG.h",height=0.2,width=0.4,color="red",URL="$SelectionDAG_8h.html"];
+  Node13 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node14 [label="llvm/ADT/ilist.h",height=0.2,width=0.4,color="red",URL="$ilist_8h.html"];
+  Node14 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 [label="llvm/Support/Compiler.h",height=0.2,width=0.4,color="black",URL="$Compiler_8h.html"];
+  Node14 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node13 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node13 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node13 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node16 [label="vector",height=0.2,width=0.4,color="grey75"];
+  Node13 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node12 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node17 [label="llvm/Target/TargetLowering.h",height=0.2,width=0.4,color="red",URL="$TargetLowering_8h.html"];
+  Node17 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node18 [label="llvm/CallingConv.h",height=0.2,width=0.4,color="black",URL="$CallingConv_8h.html"];
+  Node17 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node19 [label="llvm/Attributes.h",height=0.2,width=0.4,color="red",URL="$Attributes_8h.html"];
+  Node19 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node20 [label="llvm/ADT/ArrayRef.h",height=0.2,width=0.4,color="black",URL="$ArrayRef_8h.html"];
+  Node20 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 [label="llvm/ADT/SmallVector.h",height=0.2,width=0.4,color="red",URL="$SmallVector_8h.html"];
+  Node21 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node20 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node19 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node19 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node17 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node22 [label="llvm/Support/DebugLoc.h",height=0.2,width=0.4,color="black",URL="$DebugLoc_8h.html"];
+  Node17 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node17 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node23 [label="XCoreSelectionDAGInfo.h",height=0.2,width=0.4,color="red",URL="$XCoreSelectionDAGInfo_8h.html"];
+  Node8 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 [label="llvm/DataLayout.h",height=0.2,width=0.4,color="red",URL="$DataLayout_8h.html"];
+  Node24 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node25 [label="llvm/Support/DataTypes.h",height=0.2,width=0.4,color="red",URL="$DataTypes_8h.html"];
+  Node1 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node26 [label="llvm/DerivedTypes.h",height=0.2,width=0.4,color="black",URL="$DerivedTypes_8h.html"];
+  Node26 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node27 [label="llvm/Type.h",height=0.2,width=0.4,color="red",URL="$Type_8h.html"];
+  Node27 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node26 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node26 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node28 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node28 [label="llvm/Function.h",height=0.2,width=0.4,color="black",URL="$Function_8h.html"];
+  Node28 -> Node29 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 [label="llvm/GlobalValue.h",height=0.2,width=0.4,color="black",URL="$GlobalValue_8h.html"];
+  Node29 -> Node30 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node30 [label="llvm/Constant.h",height=0.2,width=0.4,color="red",URL="$Constant_8h.html"];
+  Node28 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node28 -> Node31 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node31 [label="llvm/BasicBlock.h",height=0.2,width=0.4,color="red",URL="$BasicBlock_8h.html"];
+  Node31 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node31 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node28 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node32 [label="llvm/Argument.h",height=0.2,width=0.4,color="red",URL="$Argument_8h.html"];
+  Node32 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node28 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node28 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node33 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node33 [label="llvm/Intrinsics.h",height=0.2,width=0.4,color="black",URL="$Intrinsics_8h.html"];
+  Node33 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node33 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node33 -> Node34 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node34 [label="llvm/Intrinsics.gen",height=0.2,width=0.4,color="grey75"];
+  Node1 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node35 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 [label="llvm/Constants.h",height=0.2,width=0.4,color="black",URL="$Constants_8h.html"];
+  Node35 -> Node30 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 -> Node36 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node36 [label="llvm/OperandTraits.h",height=0.2,width=0.4,color="red",URL="$OperandTraits_8h.html"];
+  Node35 -> Node37 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node37 [label="llvm/ADT/APInt.h",height=0.2,width=0.4,color="red",URL="$APInt_8h.html"];
+  Node37 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node37 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node37 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node37 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 -> Node38 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node38 [label="llvm/ADT/APFloat.h",height=0.2,width=0.4,color="black",URL="$APFloat_8h.html"];
+  Node38 -> Node37 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node39 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node39 [label="llvm/LLVMContext.h",height=0.2,width=0.4,color="black",URL="$LLVMContext_8h.html"];
+  Node39 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node40 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node40 [label="llvm/CodeGen/MachineFrameInfo.h",height=0.2,width=0.4,color="black",URL="$MachineFrameInfo_8h.html"];
+  Node40 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node40 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node40 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node40 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node41 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node41 [label="llvm/CodeGen/MachineFunction.h",height=0.2,width=0.4,color="red",URL="$MachineFunction_8h.html"];
+  Node41 -> Node42 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node42 [label="llvm/CodeGen/MachineBasicBlock.h",height=0.2,width=0.4,color="red",URL="$MachineBasicBlock_8h.html"];
+  Node42 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node41 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node41 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node41 -> Node43 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node43 [label="llvm/Support/Allocator.h",height=0.2,width=0.4,color="red",URL="$Allocator_8h.html"];
+  Node43 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node43 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node44 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node44 [label="llvm/CodeGen/MachineInstrBuilder.h",height=0.2,width=0.4,color="black",URL="$MachineInstrBuilder_8h.html"];
+  Node44 -> Node41 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node44 -> Node45 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node45 [label="llvm/Support/ErrorHandling.h",height=0.2,width=0.4,color="red",URL="$ErrorHandling_8h.html"];
+  Node45 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node45 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node46 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 [label="llvm/CodeGen/MachineRegisterInfo.h",height=0.2,width=0.4,color="red",URL="$MachineRegisterInfo_8h.html"];
+  Node46 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node47 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node47 [label="llvm/CodeGen/SelectionDAGISel.h",height=0.2,width=0.4,color="red",URL="$SelectionDAGISel_8h.html"];
+  Node47 -> Node31 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node47 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node48 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node48 [label="llvm/Support/Debug.h",height=0.2,width=0.4,color="black",URL="$Debug_8h.html"];
+  Node1 -> Node45 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node49 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node49 [label="llvm/Support/raw_ostream.h",height=0.2,width=0.4,color="red",URL="$raw__ostream_8h.html"];
+  Node49 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node49 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node50 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node50 [label="XCoreGenDAGISel.inc",height=0.2,width=0.4,color="grey75"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreISelLowering_8cpp__incl.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreISelLowering_8cpp__incl.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreISelLowering_8cpp__incl.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreISelLowering_8cpp__incl.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,158 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="XCoreISelLowering.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="XCoreISelLowering.h",height=0.2,width=0.4,color="black",URL="$XCoreISelLowering_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="XCore.h",height=0.2,width=0.4,color="black",URL="$XCore_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="MCTargetDesc/XCoreMCTargetDesc.h",height=0.2,width=0.4,color="red",URL="$XCoreMCTargetDesc_8h.html"];
+  Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="XCoreGenSubtargetInfo.inc",height=0.2,width=0.4,color="grey75"];
+  Node3 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 [label="llvm/Target/TargetMachine.h",height=0.2,width=0.4,color="red",URL="$Target_2TargetMachine_8h.html"];
+  Node6 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 [label="llvm/Target/TargetTransformImpl.h",height=0.2,width=0.4,color="red",URL="$TargetTransformImpl_8h.html"];
+  Node7 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 [label="llvm/CodeGen/ValueTypes.h",height=0.2,width=0.4,color="red",URL="$ValueTypes_8h.html"];
+  Node8 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node9 [label="llvm/Support/DataTypes.h",height=0.2,width=0.4,color="red",URL="$DataTypes_8h.html"];
+  Node8 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node10 [label="llvm/Support/ErrorHandling.h",height=0.2,width=0.4,color="red",URL="$ErrorHandling_8h.html"];
+  Node10 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node11 [label="llvm/Support/Compiler.h",height=0.2,width=0.4,color="black",URL="$Compiler_8h.html"];
+  Node10 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node12 [label="string",height=0.2,width=0.4,color="grey75"];
+  Node8 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node13 [label="llvm/CodeGen/SelectionDAG.h",height=0.2,width=0.4,color="red",URL="$SelectionDAG_8h.html"];
+  Node13 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node13 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node14 [label="vector",height=0.2,width=0.4,color="grey75"];
+  Node13 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 [label="llvm/Target/TargetLowering.h",height=0.2,width=0.4,color="red",URL="$TargetLowering_8h.html"];
+  Node15 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node16 [label="llvm/CallingConv.h",height=0.2,width=0.4,color="black",URL="$CallingConv_8h.html"];
+  Node15 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node17 [label="llvm/Attributes.h",height=0.2,width=0.4,color="red",URL="$Attributes_8h.html"];
+  Node17 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node18 [label="llvm/ADT/ArrayRef.h",height=0.2,width=0.4,color="red",URL="$ArrayRef_8h.html"];
+  Node18 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node17 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node19 [label="XCoreMachineFunctionInfo.h",height=0.2,width=0.4,color="black",URL="$XCoreMachineFunctionInfo_8h.html"];
+  Node19 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node20 [label="llvm/CodeGen/MachineFunction.h",height=0.2,width=0.4,color="red",URL="$MachineFunction_8h.html"];
+  Node19 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 [label="llvm/CodeGen/MachineFrameInfo.h",height=0.2,width=0.4,color="red",URL="$MachineFrameInfo_8h.html"];
+  Node21 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node19 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node22 [label="XCoreTargetObjectFile.h",height=0.2,width=0.4,color="black",URL="$XCoreTargetObjectFile_8h.html"];
+  Node22 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node23 [label="llvm/CodeGen/TargetLoweringObjectFileImpl.h",height=0.2,width=0.4,color="red",URL="$TargetLoweringObjectFileImpl_8h.html"];
+  Node1 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 [label="XCoreTargetMachine.h",height=0.2,width=0.4,color="black",URL="$XCoreTargetMachine_8h.html"];
+  Node24 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node25 [label="XCoreFrameLowering.h",height=0.2,width=0.4,color="red",URL="$XCoreFrameLowering_8h.html"];
+  Node25 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node26 [label="XCoreSubtarget.h",height=0.2,width=0.4,color="black",URL="$XCoreSubtarget_8h.html"];
+  Node26 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node27 [label="llvm/Target/TargetSubtargetInfo.h",height=0.2,width=0.4,color="red",URL="$TargetSubtargetInfo_8h.html"];
+  Node26 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node26 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node26 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 -> Node28 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node28 [label="XCoreInstrInfo.h",height=0.2,width=0.4,color="red",URL="$XCoreInstrInfo_8h.html"];
+  Node24 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 -> Node29 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 [label="XCoreSelectionDAGInfo.h",height=0.2,width=0.4,color="red",URL="$XCoreSelectionDAGInfo_8h.html"];
+  Node24 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 -> Node30 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node30 [label="llvm/DataLayout.h",height=0.2,width=0.4,color="red",URL="$DataLayout_8h.html"];
+  Node30 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node31 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node31 [label="llvm/DerivedTypes.h",height=0.2,width=0.4,color="black",URL="$DerivedTypes_8h.html"];
+  Node31 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node32 [label="llvm/Type.h",height=0.2,width=0.4,color="red",URL="$Type_8h.html"];
+  Node32 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node31 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node31 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node33 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node33 [label="llvm/Function.h",height=0.2,width=0.4,color="black",URL="$Function_8h.html"];
+  Node33 -> Node34 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node34 [label="llvm/GlobalValue.h",height=0.2,width=0.4,color="red",URL="$GlobalValue_8h.html"];
+  Node33 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node33 -> Node35 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 [label="llvm/BasicBlock.h",height=0.2,width=0.4,color="red",URL="$BasicBlock_8h.html"];
+  Node35 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node33 -> Node36 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node36 [label="llvm/Argument.h",height=0.2,width=0.4,color="red",URL="$Argument_8h.html"];
+  Node36 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node36 -> Node37 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node37 [label="llvm/ADT/ilist_node.h",height=0.2,width=0.4,color="black",URL="$ilist__node_8h.html"];
+  Node33 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node33 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node38 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node38 [label="llvm/Intrinsics.h",height=0.2,width=0.4,color="black",URL="$Intrinsics_8h.html"];
+  Node38 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node38 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node38 -> Node39 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node39 [label="llvm/Intrinsics.gen",height=0.2,width=0.4,color="grey75"];
+  Node1 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node40 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node40 [label="llvm/GlobalVariable.h",height=0.2,width=0.4,color="red",URL="$GlobalVariable_8h.html"];
+  Node40 -> Node34 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node40 -> Node41 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node41 [label="llvm/OperandTraits.h",height=0.2,width=0.4,color="red",URL="$OperandTraits_8h.html"];
+  Node40 -> Node37 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node42 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node42 [label="llvm/GlobalAlias.h",height=0.2,width=0.4,color="red",URL="$GlobalAlias_8h.html"];
+  Node42 -> Node34 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node42 -> Node41 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node42 -> Node37 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node43 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node43 [label="llvm/CodeGen/CallingConvLower.h",height=0.2,width=0.4,color="red",URL="$CallingConvLower_8h.html"];
+  Node43 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node43 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node43 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node43 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node44 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node44 [label="llvm/CodeGen/MachineInstrBuilder.h",height=0.2,width=0.4,color="black",URL="$MachineInstrBuilder_8h.html"];
+  Node44 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node44 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node45 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node45 [label="llvm/CodeGen/MachineJumpTableInfo.h",height=0.2,width=0.4,color="red",URL="$MachineJumpTableInfo_8h.html"];
+  Node45 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node46 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 [label="llvm/CodeGen/MachineRegisterInfo.h",height=0.2,width=0.4,color="red",URL="$MachineRegisterInfo_8h.html"];
+  Node46 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node47 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node47 [label="llvm/CodeGen/SelectionDAGISel.h",height=0.2,width=0.4,color="red",URL="$SelectionDAGISel_8h.html"];
+  Node47 -> Node35 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node47 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node48 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node48 [label="llvm/Support/Debug.h",height=0.2,width=0.4,color="black",URL="$Debug_8h.html"];
+  Node1 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node49 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node49 [label="llvm/Support/raw_ostream.h",height=0.2,width=0.4,color="red",URL="$raw__ostream_8h.html"];
+  Node49 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node49 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node50 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node50 [label="XCoreGenCallingConv.inc",height=0.2,width=0.4,color="grey75"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreISelLowering_8h.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreISelLowering_8h.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreISelLowering_8h.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreISelLowering_8h.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,109 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: XCoreISelLowering.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_d204179283756f69f56333ace13c3627.html">XCore</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#namespaces">Namespaces</a> |
+<a href="#enum-members">Enumerations</a>  </div>
+  <div class="headertitle">
+<div class="title">XCoreISelLowering.h File Reference</div>  </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include "<a class="el" href="XCore_8h_source.html">XCore.h</a>"</code><br/>
+<code>#include "<a class="el" href="SelectionDAG_8h_source.html">llvm/CodeGen/SelectionDAG.h</a>"</code><br/>
+<code>#include "<a class="el" href="TargetLowering_8h_source.html">llvm/Target/TargetLowering.h</a>"</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for XCoreISelLowering.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="XCoreISelLowering_8h__incl.png" border="0" usemap="#XCoreISelLowering_8h" alt=""/></div>
+<!-- MAP 0 -->
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="XCoreISelLowering_8h__dep__incl.png" border="0" usemap="#XCoreISelLowering_8hdep" alt=""/></div>
+<!-- MAP 1 -->
+</div>
+</div>
+<p><a href="XCoreISelLowering_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1XCoreTargetLowering.html">llvm::XCoreTargetLowering</a></td></tr>
+<tr><td colspan="2"><h2><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellvm.html">llvm</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>List of target independent CodeGen pass IDs. </p>
+<br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellvm_1_1XCoreISD.html">llvm::XCoreISD</a></td></tr>
+<tr><td colspan="2"><h2><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellvm_1_1XCoreISD.html#aef28e79e1ebefed9020708b2350b1f10">llvm::XCoreISD::NodeType</a> { <br/>
+  <a class="el" href="namespacellvm_1_1XCoreISD.html#aef28e79e1ebefed9020708b2350b1f10ab47b45386702914e9f362ae41e53c850">llvm::XCoreISD::FIRST_NUMBER</a> =  ISD::BUILTIN_OP_END, 
+<a class="el" href="namespacellvm_1_1XCoreISD.html#aef28e79e1ebefed9020708b2350b1f10adba71479b3d85460f040da54d76bd319">llvm::XCoreISD::BL</a>, 
+<a class="el" href="namespacellvm_1_1XCoreISD.html#aef28e79e1ebefed9020708b2350b1f10a064d387ad671dc9febb3606af201b284">llvm::XCoreISD::PCRelativeWrapper</a>, 
+<a class="el" href="namespacellvm_1_1XCoreISD.html#aef28e79e1ebefed9020708b2350b1f10a600bb16cd5b3bce7880b112db5f2281b">llvm::XCoreISD::DPRelativeWrapper</a>, 
+<br/>
+  <a class="el" href="namespacellvm_1_1XCoreISD.html#aef28e79e1ebefed9020708b2350b1f10ab652887aa45d664a05d8783b1d6a8899">llvm::XCoreISD::CPRelativeWrapper</a>, 
+<a class="el" href="namespacellvm_1_1XCoreISD.html#aef28e79e1ebefed9020708b2350b1f10a5166f934fd43404e8042c1c395146e67">llvm::XCoreISD::STWSP</a>, 
+<a class="el" href="namespacellvm_1_1XCoreISD.html#aef28e79e1ebefed9020708b2350b1f10a14111134be2528cea05a13485b1df354">llvm::XCoreISD::RETSP</a>, 
+<a class="el" href="namespacellvm_1_1XCoreISD.html#aef28e79e1ebefed9020708b2350b1f10a648c09af7617f04ce222bc70fb7f88e3">llvm::XCoreISD::LADD</a>, 
+<br/>
+  <a class="el" href="namespacellvm_1_1XCoreISD.html#aef28e79e1ebefed9020708b2350b1f10a5c8b4055734ba0678315de2f20d0c5ba">llvm::XCoreISD::LSUB</a>, 
+<a class="el" href="namespacellvm_1_1XCoreISD.html#aef28e79e1ebefed9020708b2350b1f10a5f16d1c5f09829a27d169eeda4d60a5f">llvm::XCoreISD::LMUL</a>, 
+<a class="el" href="namespacellvm_1_1XCoreISD.html#aef28e79e1ebefed9020708b2350b1f10ad197e99fb70e216ac886cf13252f0359">llvm::XCoreISD::MACCU</a>, 
+<a class="el" href="namespacellvm_1_1XCoreISD.html#aef28e79e1ebefed9020708b2350b1f10a608a7298a93e2c2a30f636c1b2736800">llvm::XCoreISD::MACCS</a>, 
+<br/>
+  <a class="el" href="namespacellvm_1_1XCoreISD.html#aef28e79e1ebefed9020708b2350b1f10a94fbede2594ef25aa1e60639e18bf630">llvm::XCoreISD::BR_JT</a>, 
+<a class="el" href="namespacellvm_1_1XCoreISD.html#aef28e79e1ebefed9020708b2350b1f10a6b16706166ed5e9a0d9dff292f4c0c3a">llvm::XCoreISD::BR_JT32</a>
+<br/>
+ }</td></tr>
+</table>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:01 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreISelLowering_8h__dep__incl.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreISelLowering_8h__dep__incl.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreISelLowering_8h__dep__incl.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreISelLowering_8h__dep__incl.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+9c6412875bfa6b028667067f1f37c394
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreISelLowering_8h__incl.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreISelLowering_8h__incl.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreISelLowering_8h__incl.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreISelLowering_8h__incl.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,168 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="XCoreISelLowering.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="XCore.h",height=0.2,width=0.4,color="black",URL="$XCore_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="MCTargetDesc/XCoreMCTargetDesc.h",height=0.2,width=0.4,color="black",URL="$XCoreMCTargetDesc_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="XCoreGenRegisterInfo.inc",height=0.2,width=0.4,color="grey75"];
+  Node3 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="XCoreGenInstrInfo.inc",height=0.2,width=0.4,color="grey75"];
+  Node3 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 [label="XCoreGenSubtargetInfo.inc",height=0.2,width=0.4,color="grey75"];
+  Node2 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 [label="llvm/Target/TargetMachine.h",height=0.2,width=0.4,color="black",URL="$Target_2TargetMachine_8h.html"];
+  Node7 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 [label="llvm/Pass.h",height=0.2,width=0.4,color="red",URL="$Pass_8h.html"];
+  Node8 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node9 [label="llvm/Support/Compiler.h",height=0.2,width=0.4,color="black",URL="$Compiler_8h.html"];
+  Node8 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node10 [label="string",height=0.2,width=0.4,color="grey75"];
+  Node7 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node11 [label="llvm/Support/CodeGen.h",height=0.2,width=0.4,color="black",URL="$CodeGen_8h.html"];
+  Node7 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node12 [label="llvm/Target/TargetOptions.h",height=0.2,width=0.4,color="black",URL="$TargetOptions_8h.html"];
+  Node12 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node13 [label="llvm/TargetTransformInfo.h",height=0.2,width=0.4,color="red",URL="$TargetTransformInfo_8h.html"];
+  Node13 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node13 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node14 [label="llvm/AddressingMode.h",height=0.2,width=0.4,color="red",URL="$AddressingMode_8h.html"];
+  Node7 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 [label="llvm/Target/TargetTransformImpl.h",height=0.2,width=0.4,color="black",URL="$TargetTransformImpl_8h.html"];
+  Node15 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node16 [label="llvm/CodeGen/ValueTypes.h",height=0.2,width=0.4,color="red",URL="$ValueTypes_8h.html"];
+  Node16 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node17 [label="cassert",height=0.2,width=0.4,color="grey75"];
+  Node16 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node18 [label="llvm/ADT/StringRef.h",height=0.2,width=0.4,color="red",URL="$StringRef_8h.html"];
+  Node18 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node19 [label="algorithm",height=0.2,width=0.4,color="grey75"];
+  Node18 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node18 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node20 [label="cstring",height=0.2,width=0.4,color="grey75"];
+  Node18 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 [label="llvm/CodeGen/SelectionDAG.h",height=0.2,width=0.4,color="black",URL="$SelectionDAG_8h.html"];
+  Node21 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node22 [label="llvm/ADT/ilist.h",height=0.2,width=0.4,color="black",URL="$ilist_8h.html"];
+  Node22 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node22 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node22 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node22 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node23 [label="cstddef",height=0.2,width=0.4,color="grey75"];
+  Node22 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 [label="iterator",height=0.2,width=0.4,color="grey75"];
+  Node21 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node25 [label="llvm/ADT/DenseSet.h",height=0.2,width=0.4,color="black",URL="$DenseSet_8h.html"];
+  Node25 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node26 [label="llvm/ADT/DenseMap.h",height=0.2,width=0.4,color="red",URL="$DenseMap_8h.html"];
+  Node26 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node26 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node26 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node26 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node26 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node27 [label="climits",height=0.2,width=0.4,color="grey75"];
+  Node26 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node26 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 -> Node28 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node28 [label="llvm/ADT/StringMap.h",height=0.2,width=0.4,color="black",URL="$StringMap_8h.html"];
+  Node28 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node28 -> Node29 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 [label="llvm/Support/Allocator.h",height=0.2,width=0.4,color="red",URL="$Allocator_8h.html"];
+  Node29 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node28 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 -> Node30 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node30 [label="llvm/CodeGen/SelectionDAGNodes.h",height=0.2,width=0.4,color="red",URL="$SelectionDAGNodes_8h.html"];
+  Node30 -> Node31 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node31 [label="llvm/Constants.h",height=0.2,width=0.4,color="red",URL="$Constants_8h.html"];
+  Node30 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node32 [label="llvm/Instructions.h",height=0.2,width=0.4,color="red",URL="$Instructions_8h.html"];
+  Node32 -> Node33 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node33 [label="llvm/Attributes.h",height=0.2,width=0.4,color="red",URL="$Attributes_8h.html"];
+  Node33 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node33 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node32 -> Node34 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node34 [label="llvm/CallingConv.h",height=0.2,width=0.4,color="black",URL="$CallingConv_8h.html"];
+  Node32 -> Node35 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 [label="llvm/ADT/SmallVector.h",height=0.2,width=0.4,color="red",URL="$SmallVector_8h.html"];
+  Node35 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node32 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node30 -> Node36 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node36 [label="llvm/ADT/FoldingSet.h",height=0.2,width=0.4,color="red",URL="$FoldingSet_8h.html"];
+  Node36 -> Node35 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node36 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node30 -> Node37 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node37 [label="llvm/ADT/GraphTraits.h",height=0.2,width=0.4,color="black",URL="$GraphTraits_8h.html"];
+  Node30 -> Node38 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node38 [label="llvm/ADT/ilist_node.h",height=0.2,width=0.4,color="black",URL="$ilist__node_8h.html"];
+  Node30 -> Node39 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node39 [label="llvm/ADT/SmallPtrSet.h",height=0.2,width=0.4,color="red",URL="$SmallPtrSet_8h.html"];
+  Node39 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node39 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node39 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node39 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node39 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node30 -> Node35 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node30 -> Node40 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node40 [label="llvm/ADT/STLExtras.h",height=0.2,width=0.4,color="red",URL="$STLExtras_8h.html"];
+  Node40 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node40 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node30 -> Node41 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node41 [label="llvm/CodeGen/ISDOpcodes.h",height=0.2,width=0.4,color="black",URL="$ISDOpcodes_8h.html"];
+  Node30 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node30 -> Node42 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node42 [label="llvm/Support/DebugLoc.h",height=0.2,width=0.4,color="black",URL="$DebugLoc_8h.html"];
+  Node30 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 -> Node43 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node43 [label="llvm/Support/RecyclingAllocator.h",height=0.2,width=0.4,color="red",URL="$RecyclingAllocator_8h.html"];
+  Node21 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 -> Node44 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node44 [label="vector",height=0.2,width=0.4,color="grey75"];
+  Node21 -> Node45 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node45 [label="map",height=0.2,width=0.4,color="grey75"];
+  Node21 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node46 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 [label="llvm/Target/TargetLowering.h",height=0.2,width=0.4,color="black",URL="$TargetLowering_8h.html"];
+  Node46 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node34 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node47 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node47 [label="llvm/InlineAsm.h",height=0.2,width=0.4,color="red",URL="$InlineAsm_8h.html"];
+  Node47 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node47 -> Node44 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node33 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node48 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node48 [label="llvm/Support/CallSite.h",height=0.2,width=0.4,color="red",URL="$CallSite_8h.html"];
+  Node48 -> Node33 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node48 -> Node34 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node48 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node30 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node49 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node49 [label="llvm/CodeGen/RuntimeLibcalls.h",height=0.2,width=0.4,color="black",URL="$RuntimeLibcalls_8h.html"];
+  Node49 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node42 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node50 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node50 [label="llvm/Target/TargetCallingConv.h",height=0.2,width=0.4,color="red",URL="$TargetCallingConv_8h.html"];
+  Node50 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node45 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node44 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreInstrInfo_8h_source.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreInstrInfo_8h_source.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreInstrInfo_8h_source.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreInstrInfo_8h_source.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,149 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: XCoreInstrInfo.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_d204179283756f69f56333ace13c3627.html">XCore</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">XCoreInstrInfo.h</div>  </div>
+</div>
+<div class="contents">
+<a href="XCoreInstrInfo_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//===-- XCoreInstrInfo.h - XCore Instruction Information --------*- C++ -*-===//</span>
+<a name="l00002"></a>00002 <span class="comment">//</span>
+<a name="l00003"></a>00003 <span class="comment">//                     The LLVM Compiler Infrastructure</span>
+<a name="l00004"></a>00004 <span class="comment">//</span>
+<a name="l00005"></a>00005 <span class="comment">// This file is distributed under the University of Illinois Open Source</span>
+<a name="l00006"></a>00006 <span class="comment">// License. See LICENSE.TXT for details.</span>
+<a name="l00007"></a>00007 <span class="comment">//</span>
+<a name="l00008"></a>00008 <span class="comment">//===----------------------------------------------------------------------===//</span>
+<a name="l00009"></a>00009 <span class="comment">//</span>
+<a name="l00010"></a>00010 <span class="comment">// This file contains the XCore implementation of the TargetInstrInfo class.</span>
+<a name="l00011"></a>00011 <span class="comment">//</span>
+<a name="l00012"></a>00012 <span class="comment">//===----------------------------------------------------------------------===//</span>
+<a name="l00013"></a>00013 
+<a name="l00014"></a>00014 <span class="preprocessor">#ifndef XCOREINSTRUCTIONINFO_H</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#define XCOREINSTRUCTIONINFO_H</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include "<a class="code" href="XCoreRegisterInfo_8h.html">XCoreRegisterInfo.h</a>"</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include "<a class="code" href="TargetInstrInfo_8h.html">llvm/Target/TargetInstrInfo.h</a>"</span>
+<a name="l00019"></a>00019 
+<a name="l00020"></a><a class="code" href="XCoreInstrInfo_8h.html#ab12de263eb2ee622714701bc1946fad6">00020</a> <span class="preprocessor">#define GET_INSTRINFO_HEADER</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="preprocessor">#include "XCoreGenInstrInfo.inc"</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="keyword">namespace </span>llvm {
+<a name="l00024"></a>00024 
+<a name="l00025"></a><a class="code" href="classllvm_1_1XCoreInstrInfo.html">00025</a> <span class="keyword">class </span><a class="code" href="classllvm_1_1XCoreInstrInfo.html">XCoreInstrInfo</a> : <span class="keyword">public</span> <a class="code" href="classXCoreGenInstrInfo.html">XCoreGenInstrInfo</a> {
+<a name="l00026"></a>00026   <span class="keyword">const</span> <a class="code" href="structllvm_1_1XCoreRegisterInfo.html">XCoreRegisterInfo</a> RI;
+<a name="l00027"></a>00027 <span class="keyword">public</span>:
+<a name="l00028"></a>00028   <a class="code" href="classllvm_1_1XCoreInstrInfo.html#aab281b9b3685cec4cbb0cdf837999afd">XCoreInstrInfo</a>();
+<a name="l00029"></a>00029 <span class="comment"></span>
+<a name="l00030"></a>00030 <span class="comment">  /// getRegisterInfo - TargetInstrInfo is a superset of MRegister info.  As</span>
+<a name="l00031"></a>00031 <span class="comment">  /// such, whenever a client has an instance of instruction info, it should</span>
+<a name="l00032"></a>00032 <span class="comment">  /// always be able to get register info as well (through this method).</span>
+<a name="l00033"></a>00033 <span class="comment">  ///</span>
+<a name="l00034"></a><a class="code" href="classllvm_1_1XCoreInstrInfo.html#ad8b864a41e79294b4d86760eb0a56e6c">00034</a> <span class="comment"></span>  <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classllvm_1_1TargetRegisterInfo.html">TargetRegisterInfo</a> &<a class="code" href="classllvm_1_1XCoreInstrInfo.html#ad8b864a41e79294b4d86760eb0a56e6c">getRegisterInfo</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> RI; }
+<a name="l00035"></a>00035 <span class="comment"></span>
+<a name="l00036"></a>00036 <span class="comment">  /// isLoadFromStackSlot - If the specified machine instruction is a direct</span>
+<a name="l00037"></a>00037 <span class="comment">  /// load from a stack slot, return the virtual or physical register number of</span>
+<a name="l00038"></a>00038 <span class="comment">  /// the destination along with the FrameIndex of the loaded stack slot.  If</span>
+<a name="l00039"></a>00039 <span class="comment">  /// not, return 0.  This predicate must return 0 if the instruction has</span>
+<a name="l00040"></a>00040 <span class="comment">  /// any side effects other than loading from the stack slot.</span>
+<a name="l00041"></a>00041 <span class="comment"></span>  <span class="keyword">virtual</span> <span class="keywordtype">unsigned</span> <a class="code" href="classllvm_1_1XCoreInstrInfo.html#a660c7e15be4bebe86f50d686e0f568af">isLoadFromStackSlot</a>(<span class="keyword">const</span> <a class="code" href="classllvm_1_1MachineInstr.html">MachineInstr</a> *<a class="code" href="namespacellvm_1_1ARMCC.html#ac8391dd6b8083baa870dee5142ff22b6af6284b830f5e4fe2a8ddb9ff1a25ee46">MI</a>,
+<a name="l00042"></a>00042                                        <span class="keywordtype">int</span> &<a class="code" href="namespacellvm_1_1ISD.html#a22ea9cec080dd5f4f47ba234c2f59110a4b437632fd9b97dd36010d85eb363efe">FrameIndex</a>) <span class="keyword">const</span>;
+<a name="l00043"></a>00043   <span class="comment"></span>
+<a name="l00044"></a>00044 <span class="comment">  /// isStoreToStackSlot - If the specified machine instruction is a direct</span>
+<a name="l00045"></a>00045 <span class="comment">  /// store to a stack slot, return the virtual or physical register number of</span>
+<a name="l00046"></a>00046 <span class="comment">  /// the source reg along with the FrameIndex of the loaded stack slot.  If</span>
+<a name="l00047"></a>00047 <span class="comment">  /// not, return 0.  This predicate must return 0 if the instruction has</span>
+<a name="l00048"></a>00048 <span class="comment">  /// any side effects other than storing to the stack slot.</span>
+<a name="l00049"></a>00049 <span class="comment"></span>  <span class="keyword">virtual</span> <span class="keywordtype">unsigned</span> <a class="code" href="classllvm_1_1XCoreInstrInfo.html#af1085deb03267ffd5107004e091146d5">isStoreToStackSlot</a>(<span class="keyword">const</span> <a class="code" href="classllvm_1_1MachineInstr.html">MachineInstr</a> *<a class="code" href="namespacellvm_1_1ARMCC.html#ac8391dd6b8083baa870dee5142ff22b6af6284b830f5e4fe2a8ddb9ff1a25ee46">MI</a>,
+<a name="l00050"></a>00050                                       <span class="keywordtype">int</span> &<a class="code" href="namespacellvm_1_1ISD.html#a22ea9cec080dd5f4f47ba234c2f59110a4b437632fd9b97dd36010d85eb363efe">FrameIndex</a>) <span class="keyword">const</span>;
+<a name="l00051"></a>00051   
+<a name="l00052"></a>00052   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classllvm_1_1XCoreInstrInfo.html#a308407c3933428e71094d2c553582bb7">AnalyzeBranch</a>(<a class="code" href="classllvm_1_1MachineBasicBlock.html">MachineBasicBlock</a> &MBB, <a class="code" href="classllvm_1_1MachineBasicBlock.html">MachineBasicBlock</a> *&TBB,
+<a name="l00053"></a>00053                              <a class="code" href="classllvm_1_1MachineBasicBlock.html">MachineBasicBlock</a> *&FBB,
+<a name="l00054"></a>00054                              <a class="code" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl<MachineOperand></a> &Cond,
+<a name="l00055"></a>00055                              <span class="keywordtype">bool</span> AllowModify) <span class="keyword">const</span>;
+<a name="l00056"></a>00056   
+<a name="l00057"></a>00057   <span class="keyword">virtual</span> <span class="keywordtype">unsigned</span> <a class="code" href="classllvm_1_1XCoreInstrInfo.html#a141e6c804af02e474594c6ba1fb09334">InsertBranch</a>(<a class="code" href="classllvm_1_1MachineBasicBlock.html">MachineBasicBlock</a> &MBB, <a class="code" href="classllvm_1_1MachineBasicBlock.html">MachineBasicBlock</a> *TBB,
+<a name="l00058"></a>00058                                 <a class="code" href="classllvm_1_1MachineBasicBlock.html">MachineBasicBlock</a> *FBB,
+<a name="l00059"></a>00059                                 <span class="keyword">const</span> <a class="code" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl<MachineOperand></a> &Cond,
+<a name="l00060"></a>00060                                 <a class="code" href="classllvm_1_1DebugLoc.html">DebugLoc</a> DL) <span class="keyword">const</span>;
+<a name="l00061"></a>00061   
+<a name="l00062"></a>00062   <span class="keyword">virtual</span> <span class="keywordtype">unsigned</span> <a class="code" href="classllvm_1_1XCoreInstrInfo.html#a64651138c40ecc4ca69ea297433cfee9">RemoveBranch</a>(<a class="code" href="classllvm_1_1MachineBasicBlock.html">MachineBasicBlock</a> &MBB) <span class="keyword">const</span>;
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064   <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classllvm_1_1XCoreInstrInfo.html#a9eb5b9dcac22d3b9a98230b97dde3ca6">copyPhysReg</a>(<a class="code" href="classllvm_1_1MachineBasicBlock.html">MachineBasicBlock</a> &MBB,
+<a name="l00065"></a>00065                            <a class="code" href="classllvm_1_1MachineBasicBlock_1_1bundle__iterator.html">MachineBasicBlock::iterator</a> <a class="code" href="namespacellvm_1_1ARM__PROC.html#aac31dd660a6f18140efdd62b351cb11ba41e4a98ca287d35fab0923aa355d63a5">I</a>, <a class="code" href="classllvm_1_1DebugLoc.html">DebugLoc</a> DL,
+<a name="l00066"></a>00066                            <span class="keywordtype">unsigned</span> DestReg, <span class="keywordtype">unsigned</span> SrcReg,
+<a name="l00067"></a>00067                            <span class="keywordtype">bool</span> KillSrc) <span class="keyword">const</span>;
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069   <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classllvm_1_1XCoreInstrInfo.html#ab3de5f4313fa6d3f1daa7623e8f85262">storeRegToStackSlot</a>(<a class="code" href="classllvm_1_1MachineBasicBlock.html">MachineBasicBlock</a> &MBB,
+<a name="l00070"></a>00070                                    <a class="code" href="classllvm_1_1MachineBasicBlock_1_1bundle__iterator.html">MachineBasicBlock::iterator</a> <a class="code" href="namespacellvm_1_1ARMCC.html#ac8391dd6b8083baa870dee5142ff22b6af6284b830f5e4fe2a8ddb9ff1a25ee46">MI</a>,
+<a name="l00071"></a>00071                                    <span class="keywordtype">unsigned</span> SrcReg, <span class="keywordtype">bool</span> isKill, <span class="keywordtype">int</span> <a class="code" href="namespacellvm_1_1ISD.html#a22ea9cec080dd5f4f47ba234c2f59110a4b437632fd9b97dd36010d85eb363efe">FrameIndex</a>,
+<a name="l00072"></a>00072                                    <span class="keyword">const</span> <a class="code" href="classllvm_1_1TargetRegisterClass.html">TargetRegisterClass</a> *RC,
+<a name="l00073"></a>00073                                    <span class="keyword">const</span> <a class="code" href="classllvm_1_1TargetRegisterInfo.html">TargetRegisterInfo</a> *TRI) <span class="keyword">const</span>;
+<a name="l00074"></a>00074 
+<a name="l00075"></a>00075   <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classllvm_1_1XCoreInstrInfo.html#a328c9a737f3e7b44f6e3968552245e73">loadRegFromStackSlot</a>(<a class="code" href="classllvm_1_1MachineBasicBlock.html">MachineBasicBlock</a> &MBB,
+<a name="l00076"></a>00076                                     <a class="code" href="classllvm_1_1MachineBasicBlock_1_1bundle__iterator.html">MachineBasicBlock::iterator</a> <a class="code" href="namespacellvm_1_1ARMCC.html#ac8391dd6b8083baa870dee5142ff22b6af6284b830f5e4fe2a8ddb9ff1a25ee46">MI</a>,
+<a name="l00077"></a>00077                                     <span class="keywordtype">unsigned</span> DestReg, <span class="keywordtype">int</span> <a class="code" href="namespacellvm_1_1ISD.html#a22ea9cec080dd5f4f47ba234c2f59110a4b437632fd9b97dd36010d85eb363efe">FrameIndex</a>,
+<a name="l00078"></a>00078                                     <span class="keyword">const</span> <a class="code" href="classllvm_1_1TargetRegisterClass.html">TargetRegisterClass</a> *RC,
+<a name="l00079"></a>00079                                     <span class="keyword">const</span> <a class="code" href="classllvm_1_1TargetRegisterInfo.html">TargetRegisterInfo</a> *TRI) <span class="keyword">const</span>;
+<a name="l00080"></a>00080 
+<a name="l00081"></a>00081   <span class="keyword">virtual</span> <a class="code" href="classllvm_1_1MachineInstr.html">MachineInstr</a> *<a class="code" href="classllvm_1_1XCoreInstrInfo.html#acc7ec0d934fffe0b31dbcf6fd69d3378">emitFrameIndexDebugValue</a>(<a class="code" href="classllvm_1_1MachineFunction.html">MachineFunction</a> &MF,
+<a name="l00082"></a>00082                                                  <span class="keywordtype">int</span> FrameIx,
+<a name="l00083"></a>00083                                                  uint64_t Offset,
+<a name="l00084"></a>00084                                                  <span class="keyword">const</span> <a class="code" href="classllvm_1_1MDNode.html" title="MDNode - a tuple of other values.">MDNode</a> *MDPtr,
+<a name="l00085"></a>00085                                                  <a class="code" href="classllvm_1_1DebugLoc.html">DebugLoc</a> DL) <span class="keyword">const</span>;
+<a name="l00086"></a>00086 
+<a name="l00087"></a>00087   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classllvm_1_1XCoreInstrInfo.html#a8090542120e10aea300033476453669d">ReverseBranchCondition</a>(
+<a name="l00088"></a>00088                             <a class="code" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl<MachineOperand></a> &Cond) <span class="keyword">const</span>;
+<a name="l00089"></a>00089 };
+<a name="l00090"></a>00090 
+<a name="l00091"></a>00091 }
+<a name="l00092"></a>00092 
+<a name="l00093"></a>00093 <span class="preprocessor">#endif</span>
+</pre></div></div>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:39:25 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreMCAsmInfo_8cpp__incl.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreMCAsmInfo_8cpp__incl.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreMCAsmInfo_8cpp__incl.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreMCAsmInfo_8cpp__incl.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,47 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="XCoreMCAsmInfo.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="XCoreMCAsmInfo.h",height=0.2,width=0.4,color="black",URL="$XCoreMCAsmInfo_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="llvm/MC/MCAsmInfo.h",height=0.2,width=0.4,color="black",URL="$MCAsmInfo_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="llvm/MC/MachineLocation.h",height=0.2,width=0.4,color="black",URL="$MachineLocation_8h.html"];
+  Node3 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="llvm/MC/MCDirectives.h",height=0.2,width=0.4,color="black",URL="$MCDirectives_8h.html"];
+  Node3 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 [label="cassert",height=0.2,width=0.4,color="grey75"];
+  Node3 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 [label="vector",height=0.2,width=0.4,color="grey75"];
+  Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 [label="llvm/ADT/StringRef.h",height=0.2,width=0.4,color="black",URL="$StringRef_8h.html"];
+  Node8 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node9 [label="llvm/Support/type_traits.h",height=0.2,width=0.4,color="black",URL="$type__traits_8h.html"];
+  Node9 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node10 [label="llvm/Support/DataTypes.h",height=0.2,width=0.4,color="black",URL="$DataTypes_8h.html"];
+  Node10 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node11 [label="math.h",height=0.2,width=0.4,color="grey75"];
+  Node10 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node12 [label="sys/types.h",height=0.2,width=0.4,color="grey75"];
+  Node10 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node13 [label="inttypes.h",height=0.2,width=0.4,color="grey75"];
+  Node10 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node14 [label="stdint.h",height=0.2,width=0.4,color="grey75"];
+  Node9 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 [label="cstddef",height=0.2,width=0.4,color="grey75"];
+  Node9 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node16 [label="utility",height=0.2,width=0.4,color="grey75"];
+  Node8 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node17 [label="algorithm",height=0.2,width=0.4,color="grey75"];
+  Node8 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node18 [label="cstring",height=0.2,width=0.4,color="grey75"];
+  Node8 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node19 [label="limits",height=0.2,width=0.4,color="grey75"];
+  Node8 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node20 [label="string",height=0.2,width=0.4,color="grey75"];
+  Node8 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreMCAsmInfo_8cpp_source.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreMCAsmInfo_8cpp_source.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreMCAsmInfo_8cpp_source.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreMCAsmInfo_8cpp_source.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,89 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: XCoreMCAsmInfo.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_d204179283756f69f56333ace13c3627.html">XCore</a>      </li>
+      <li class="navelem"><a class="el" href="dir_ae2ec2454c4ca5648591443d2edbc73f.html">MCTargetDesc</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">XCoreMCAsmInfo.cpp</div>  </div>
+</div>
+<div class="contents">
+<a href="XCoreMCAsmInfo_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//===-- XCoreMCAsmInfo.cpp - XCore asm properties -------------------------===//</span>
+<a name="l00002"></a>00002 <span class="comment">//</span>
+<a name="l00003"></a>00003 <span class="comment">//                     The LLVM Compiler Infrastructure</span>
+<a name="l00004"></a>00004 <span class="comment">//</span>
+<a name="l00005"></a>00005 <span class="comment">// This file is distributed under the University of Illinois Open Source</span>
+<a name="l00006"></a>00006 <span class="comment">// License. See LICENSE.TXT for details.</span>
+<a name="l00007"></a>00007 <span class="comment">//</span>
+<a name="l00008"></a>00008 <span class="comment">//===----------------------------------------------------------------------===//</span>
+<a name="l00009"></a>00009 
+<a name="l00010"></a>00010 <span class="preprocessor">#include "<a class="code" href="XCoreMCAsmInfo_8h.html">XCoreMCAsmInfo.h</a>"</span>
+<a name="l00011"></a>00011 <span class="preprocessor">#include "<a class="code" href="StringRef_8h.html">llvm/ADT/StringRef.h</a>"</span>
+<a name="l00012"></a>00012 <span class="keyword">using namespace </span>llvm;
+<a name="l00013"></a>00013 
+<a name="l00014"></a>00014 <span class="keywordtype">void</span> XCoreMCAsmInfo::anchor() { }
+<a name="l00015"></a>00015 
+<a name="l00016"></a><a class="code" href="classllvm_1_1XCoreMCAsmInfo.html#af2c81c75747bf9d365c26b6f746975b3">00016</a> <a class="code" href="classllvm_1_1XCoreMCAsmInfo.html#af2c81c75747bf9d365c26b6f746975b3">XCoreMCAsmInfo::XCoreMCAsmInfo</a>(<span class="keyword">const</span> <a class="code" href="classllvm_1_1Target.html">Target</a> &T, <a class="code" href="classllvm_1_1StringRef.html">StringRef</a> TT) {
+<a name="l00017"></a>00017   <a class="code" href="classllvm_1_1MCAsmInfo.html#a98f40236cfff7278d4b57633fad2245d">SupportsDebugInformation</a> = <span class="keyword">true</span>;
+<a name="l00018"></a>00018   <a class="code" href="classllvm_1_1MCAsmInfo.html#a035c98c0423e6dd21ec2ea039f762440">Data16bitsDirective</a> = <span class="stringliteral">"\t.short\t"</span>;
+<a name="l00019"></a>00019   <a class="code" href="classllvm_1_1MCAsmInfo.html#a620b2ebe9e68a34106b7bdcc4220c6b2">Data32bitsDirective</a> = <span class="stringliteral">"\t.long\t"</span>;
+<a name="l00020"></a>00020   <a class="code" href="classllvm_1_1MCAsmInfo.html#a3c136967a2fc9489724bcd8706a16fed">Data64bitsDirective</a> = 0;
+<a name="l00021"></a>00021   <a class="code" href="classllvm_1_1MCAsmInfo.html#acf84c6bd03a785a251784cad666d9ee1">ZeroDirective</a> = <span class="stringliteral">"\t.space\t"</span>;
+<a name="l00022"></a>00022   <a class="code" href="classllvm_1_1MCAsmInfo.html#a0f9dfd5867a9130d05cd9f560a7ba68f">CommentString</a> = <span class="stringliteral">"#"</span>;
+<a name="l00023"></a>00023     
+<a name="l00024"></a>00024   <a class="code" href="classllvm_1_1MCAsmInfo.html#abea34ee331e36cc6ee7eb7230432f02e">PrivateGlobalPrefix</a> = <span class="stringliteral">".L"</span>;
+<a name="l00025"></a>00025   <a class="code" href="classllvm_1_1MCAsmInfo.html#ad8520723e634e656d2a8219e0cf19ba7">AscizDirective</a> = <span class="stringliteral">".asciiz"</span>;
+<a name="l00026"></a>00026   <a class="code" href="classllvm_1_1MCAsmInfo.html#a97a041d108f36ae1b9fa5160024c1b18">WeakDefDirective</a> = <span class="stringliteral">"\t.weak\t"</span>;
+<a name="l00027"></a>00027   <a class="code" href="classllvm_1_1MCAsmInfo.html#a72118878aeadcae71da2d5d179aebb81">WeakRefDirective</a> = <span class="stringliteral">"\t.weak\t"</span>;
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029   <span class="comment">// Debug</span>
+<a name="l00030"></a>00030   <a class="code" href="classllvm_1_1MCAsmInfo.html#ad6b5cda1c5af378696e1b13b351b2aad" title="HasLEB128 - True if target asm supports leb128 directives.">HasLEB128</a> = <span class="keyword">true</span>;
+<a name="l00031"></a>00031 }
+<a name="l00032"></a>00032 
+</pre></div></div>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:39:25 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreMCAsmInfo_8h.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreMCAsmInfo_8h.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreMCAsmInfo_8h.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreMCAsmInfo_8h.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: XCoreMCAsmInfo.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_d204179283756f69f56333ace13c3627.html">XCore</a>      </li>
+      <li class="navelem"><a class="el" href="dir_ae2ec2454c4ca5648591443d2edbc73f.html">MCTargetDesc</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#namespaces">Namespaces</a>  </div>
+  <div class="headertitle">
+<div class="title">XCoreMCAsmInfo.h File Reference</div>  </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include "<a class="el" href="MCAsmInfo_8h_source.html">llvm/MC/MCAsmInfo.h</a>"</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for XCoreMCAsmInfo.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="XCoreMCAsmInfo_8h__incl.png" border="0" usemap="#XCoreMCAsmInfo_8h" alt=""/></div>
+<!-- MAP 0 -->
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="XCoreMCAsmInfo_8h__dep__incl.png" border="0" usemap="#XCoreMCAsmInfo_8hdep" alt=""/></div>
+<!-- MAP 1 -->
+</div>
+</div>
+<p><a href="XCoreMCAsmInfo_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1XCoreMCAsmInfo.html">llvm::XCoreMCAsmInfo</a></td></tr>
+<tr><td colspan="2"><h2><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellvm.html">llvm</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>List of target independent CodeGen pass IDs. </p>
+<br/></td></tr>
+</table>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:01 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreMCAsmInfo_8h__incl.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreMCAsmInfo_8h__incl.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreMCAsmInfo_8h__incl.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreMCAsmInfo_8h__incl.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+804ca3c620a4bc202c58884ad5bbe3c6
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreMCTargetDesc_8h.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreMCTargetDesc_8h.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreMCTargetDesc_8h.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreMCTargetDesc_8h.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,138 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: XCoreMCTargetDesc.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_d204179283756f69f56333ace13c3627.html">XCore</a>      </li>
+      <li class="navelem"><a class="el" href="dir_ae2ec2454c4ca5648591443d2edbc73f.html">MCTargetDesc</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#namespaces">Namespaces</a> |
+<a href="#define-members">Defines</a> |
+<a href="#var-members">Variables</a>  </div>
+  <div class="headertitle">
+<div class="title">XCoreMCTargetDesc.h File Reference</div>  </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include "XCoreGenRegisterInfo.inc"</code><br/>
+<code>#include "XCoreGenInstrInfo.inc"</code><br/>
+<code>#include "XCoreGenSubtargetInfo.inc"</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for XCoreMCTargetDesc.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="XCoreMCTargetDesc_8h__incl.png" border="0" usemap="#XCoreMCTargetDesc_8h" alt=""/></div>
+<!-- MAP 0 -->
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="XCoreMCTargetDesc_8h__dep__incl.png" border="0" usemap="#XCoreMCTargetDesc_8hdep" alt=""/></div>
+<!-- MAP 1 -->
+</div>
+</div>
+<p><a href="XCoreMCTargetDesc_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellvm.html">llvm</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>List of target independent CodeGen pass IDs. </p>
+<br/></td></tr>
+<tr><td colspan="2"><h2><a name="define-members"></a>
+Defines</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="XCoreMCTargetDesc_8h.html#a08a185753458ada847ed2d41b47ac1d1">GET_REGINFO_ENUM</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="XCoreMCTargetDesc_8h.html#a2433e9e503264e8ca019761dad9d06d1">GET_INSTRINFO_ENUM</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="XCoreMCTargetDesc_8h.html#ae8e5d5d8b20c7c3550c60ac4a04e3c64">GET_SUBTARGETINFO_ENUM</a></td></tr>
+<tr><td colspan="2"><h2><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1Target.html">Target</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellvm.html#af6e5da4aeafd00fef8056310315d1c9f">llvm::TheXCoreTarget</a></td></tr>
+</table>
+<hr/><h2>Define Documentation</h2>
+<a class="anchor" id="a2433e9e503264e8ca019761dad9d06d1"></a><!-- doxytag: member="XCoreMCTargetDesc.h::GET_INSTRINFO_ENUM" ref="a2433e9e503264e8ca019761dad9d06d1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GET_INSTRINFO_ENUM</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="XCoreMCTargetDesc_8h_source.html#l00032">32</a> of file <a class="el" href="XCoreMCTargetDesc_8h_source.html">XCoreMCTargetDesc.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a08a185753458ada847ed2d41b47ac1d1"></a><!-- doxytag: member="XCoreMCTargetDesc.h::GET_REGINFO_ENUM" ref="a08a185753458ada847ed2d41b47ac1d1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GET_REGINFO_ENUM</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="XCoreMCTargetDesc_8h_source.html#l00027">27</a> of file <a class="el" href="XCoreMCTargetDesc_8h_source.html">XCoreMCTargetDesc.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae8e5d5d8b20c7c3550c60ac4a04e3c64"></a><!-- doxytag: member="XCoreMCTargetDesc.h::GET_SUBTARGETINFO_ENUM" ref="ae8e5d5d8b20c7c3550c60ac4a04e3c64" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GET_SUBTARGETINFO_ENUM</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="XCoreMCTargetDesc_8h_source.html#l00035">35</a> of file <a class="el" href="XCoreMCTargetDesc_8h_source.html">XCoreMCTargetDesc.h</a>.</p>
+
+</div>
+</div>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:01 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreMCTargetDesc_8h_source.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreMCTargetDesc_8h_source.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreMCTargetDesc_8h_source.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreMCTargetDesc_8h_source.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,95 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: XCoreMCTargetDesc.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_d204179283756f69f56333ace13c3627.html">XCore</a>      </li>
+      <li class="navelem"><a class="el" href="dir_ae2ec2454c4ca5648591443d2edbc73f.html">MCTargetDesc</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">XCoreMCTargetDesc.h</div>  </div>
+</div>
+<div class="contents">
+<a href="XCoreMCTargetDesc_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//===-- XCoreMCTargetDesc.h - XCore Target Descriptions ---------*- C++ -*-===//</span>
+<a name="l00002"></a>00002 <span class="comment">//</span>
+<a name="l00003"></a>00003 <span class="comment">//                     The LLVM Compiler Infrastructure</span>
+<a name="l00004"></a>00004 <span class="comment">//</span>
+<a name="l00005"></a>00005 <span class="comment">// This file is distributed under the University of Illinois Open Source</span>
+<a name="l00006"></a>00006 <span class="comment">// License. See LICENSE.TXT for details.</span>
+<a name="l00007"></a>00007 <span class="comment">//</span>
+<a name="l00008"></a>00008 <span class="comment">//===----------------------------------------------------------------------===//</span>
+<a name="l00009"></a>00009 <span class="comment">//</span>
+<a name="l00010"></a>00010 <span class="comment">// This file provides XCore specific target descriptions.</span>
+<a name="l00011"></a>00011 <span class="comment">//</span>
+<a name="l00012"></a>00012 <span class="comment">//===----------------------------------------------------------------------===//</span>
+<a name="l00013"></a>00013 
+<a name="l00014"></a>00014 <span class="preprocessor">#ifndef XCOREMCTARGETDESC_H</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#define XCOREMCTARGETDESC_H</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span>
+<a name="l00017"></a>00017 <span class="keyword">namespace </span>llvm {
+<a name="l00018"></a>00018 <span class="keyword">class </span>Target;
+<a name="l00019"></a>00019 
+<a name="l00020"></a>00020 <span class="keyword">extern</span> Target <a class="code" href="namespacellvm.html#af6e5da4aeafd00fef8056310315d1c9f">TheXCoreTarget</a>;
+<a name="l00021"></a>00021 
+<a name="l00022"></a>00022 } <span class="comment">// End llvm namespace</span>
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="comment">// Defines symbolic names for XCore registers.  This defines a mapping from</span>
+<a name="l00025"></a>00025 <span class="comment">// register name to register number.</span>
+<a name="l00026"></a>00026 <span class="comment">//</span>
+<a name="l00027"></a><a class="code" href="XCoreMCTargetDesc_8h.html#a08a185753458ada847ed2d41b47ac1d1">00027</a> <span class="preprocessor">#define GET_REGINFO_ENUM</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span><span class="preprocessor">#include "XCoreGenRegisterInfo.inc"</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="comment">// Defines symbolic names for the XCore instructions.</span>
+<a name="l00031"></a>00031 <span class="comment">//</span>
+<a name="l00032"></a><a class="code" href="XCoreMCTargetDesc_8h.html#a2433e9e503264e8ca019761dad9d06d1">00032</a> <span class="preprocessor">#define GET_INSTRINFO_ENUM</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="preprocessor">#include "XCoreGenInstrInfo.inc"</span>
+<a name="l00034"></a>00034 
+<a name="l00035"></a><a class="code" href="XCoreMCTargetDesc_8h.html#ae8e5d5d8b20c7c3550c60ac4a04e3c64">00035</a> <span class="preprocessor">#define GET_SUBTARGETINFO_ENUM</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor">#include "XCoreGenSubtargetInfo.inc"</span>
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038 <span class="preprocessor">#endif</span>
+</pre></div></div>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:39:25 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreMachineFunctionInfo_8h__dep__incl.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreMachineFunctionInfo_8h__dep__incl.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreMachineFunctionInfo_8h__dep__incl.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreMachineFunctionInfo_8h__dep__incl.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,17 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="XCoreMachineFunctionInfo.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="XCoreFrameLowering.cpp",height=0.2,width=0.4,color="black",URL="$XCoreFrameLowering_8cpp.html"];
+  Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="XCoreInstrInfo.cpp",height=0.2,width=0.4,color="black",URL="$XCoreInstrInfo_8cpp.html"];
+  Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="XCoreISelLowering.cpp",height=0.2,width=0.4,color="black",URL="$XCoreISelLowering_8cpp.html"];
+  Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="XCoreMachineFunctionInfo.cpp",height=0.2,width=0.4,color="black",URL="$XCoreMachineFunctionInfo_8cpp.html"];
+  Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 [label="XCoreRegisterInfo.cpp",height=0.2,width=0.4,color="black",URL="$XCoreRegisterInfo_8cpp.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreMachineFunctionInfo_8h__incl.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreMachineFunctionInfo_8h__incl.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreMachineFunctionInfo_8h__incl.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreMachineFunctionInfo_8h__incl.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,158 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="XCoreMachineFunctionInfo.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="llvm/CodeGen/MachineFunction.h",height=0.2,width=0.4,color="black",URL="$MachineFunction_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="llvm/CodeGen/MachineBasicBlock.h",height=0.2,width=0.4,color="black",URL="$MachineBasicBlock_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="llvm/CodeGen/MachineInstr.h",height=0.2,width=0.4,color="black",URL="$MachineInstr_8h.html"];
+  Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="llvm/CodeGen/MachineOperand.h",height=0.2,width=0.4,color="black",URL="$MachineOperand_8h.html"];
+  Node5 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 [label="llvm/Support/DataTypes.h",height=0.2,width=0.4,color="black",URL="$DataTypes_8h.html"];
+  Node6 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 [label="math.h",height=0.2,width=0.4,color="grey75"];
+  Node6 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 [label="sys/types.h",height=0.2,width=0.4,color="grey75"];
+  Node6 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node9 [label="inttypes.h",height=0.2,width=0.4,color="grey75"];
+  Node6 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node10 [label="stdint.h",height=0.2,width=0.4,color="grey75"];
+  Node5 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node11 [label="cassert",height=0.2,width=0.4,color="grey75"];
+  Node4 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node12 [label="llvm/MC/MCInstrDesc.h",height=0.2,width=0.4,color="black",URL="$MCInstrDesc_8h.html"];
+  Node12 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node13 [label="llvm/Target/TargetOpcodes.h",height=0.2,width=0.4,color="black",URL="$TargetOpcodes_8h.html"];
+  Node4 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node14 [label="llvm/ADT/ArrayRef.h",height=0.2,width=0.4,color="black",URL="$ArrayRef_8h.html"];
+  Node14 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 [label="llvm/ADT/SmallVector.h",height=0.2,width=0.4,color="black",URL="$SmallVector_8h.html"];
+  Node15 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node16 [label="llvm/Support/AlignOf.h",height=0.2,width=0.4,color="black",URL="$AlignOf_8h.html"];
+  Node16 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node17 [label="llvm/Support/Compiler.h",height=0.2,width=0.4,color="black",URL="$Compiler_8h.html"];
+  Node16 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node18 [label="cstddef",height=0.2,width=0.4,color="grey75"];
+  Node15 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node19 [label="llvm/Support/type_traits.h",height=0.2,width=0.4,color="black",URL="$type__traits_8h.html"];
+  Node19 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node19 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node19 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node20 [label="utility",height=0.2,width=0.4,color="grey75"];
+  Node15 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 [label="algorithm",height=0.2,width=0.4,color="grey75"];
+  Node15 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node22 [label="cstdlib",height=0.2,width=0.4,color="grey75"];
+  Node15 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node23 [label="cstring",height=0.2,width=0.4,color="grey75"];
+  Node15 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 [label="iterator",height=0.2,width=0.4,color="grey75"];
+  Node15 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node25 [label="memory",height=0.2,width=0.4,color="grey75"];
+  Node14 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node26 [label="vector",height=0.2,width=0.4,color="grey75"];
+  Node4 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node27 [label="llvm/ADT/ilist.h",height=0.2,width=0.4,color="black",URL="$ilist_8h.html"];
+  Node27 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node27 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node27 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node27 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node27 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 -> Node28 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node28 [label="llvm/ADT/ilist_node.h",height=0.2,width=0.4,color="black",URL="$ilist__node_8h.html"];
+  Node4 -> Node29 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 [label="llvm/ADT/STLExtras.h",height=0.2,width=0.4,color="black",URL="$STLExtras_8h.html"];
+  Node29 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 -> Node30 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node30 [label="functional",height=0.2,width=0.4,color="grey75"];
+  Node29 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 -> Node31 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node31 [label="llvm/ADT/StringRef.h",height=0.2,width=0.4,color="black",URL="$StringRef_8h.html"];
+  Node31 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node31 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node31 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node31 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node31 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node32 [label="limits",height=0.2,width=0.4,color="grey75"];
+  Node31 -> Node33 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node33 [label="string",height=0.2,width=0.4,color="grey75"];
+  Node31 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 -> Node34 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node34 [label="llvm/ADT/DenseMapInfo.h",height=0.2,width=0.4,color="black",URL="$DenseMapInfo_8h.html"];
+  Node34 -> Node35 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 [label="llvm/Support/PointerLikeTypeTraits.h",height=0.2,width=0.4,color="black",URL="$PointerLikeTypeTraits_8h.html"];
+  Node35 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node34 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 -> Node36 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node36 [label="llvm/InlineAsm.h",height=0.2,width=0.4,color="black",URL="$InlineAsm_8h.html"];
+  Node36 -> Node37 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node37 [label="llvm/Value.h",height=0.2,width=0.4,color="black",URL="$Value_8h.html"];
+  Node37 -> Node38 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node38 [label="llvm/Use.h",height=0.2,width=0.4,color="black",URL="$Use_8h.html"];
+  Node38 -> Node39 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node39 [label="llvm/ADT/PointerIntPair.h",height=0.2,width=0.4,color="black",URL="$PointerIntPair_8h.html"];
+  Node39 -> Node35 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node39 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node38 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node38 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node38 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node37 -> Node40 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node40 [label="llvm/Support/Casting.h",height=0.2,width=0.4,color="black",URL="$Casting_8h.html"];
+  Node40 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node40 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node37 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node36 -> Node31 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node36 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 -> Node41 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node41 [label="llvm/Support/DebugLoc.h",height=0.2,width=0.4,color="black",URL="$DebugLoc_8h.html"];
+  Node4 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 -> Node42 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node42 [label="llvm/ADT/GraphTraits.h",height=0.2,width=0.4,color="black",URL="$GraphTraits_8h.html"];
+  Node3 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 -> Node30 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node41 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node43 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node43 [label="llvm/Support/Allocator.h",height=0.2,width=0.4,color="black",URL="$Allocator_8h.html"];
+  Node43 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node43 -> Node44 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node44 [label="llvm/Support/MathExtras.h",height=0.2,width=0.4,color="black",URL="$MathExtras_8h.html"];
+  Node44 -> Node45 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node45 [label="llvm/Support/SwapByteOrder.h",height=0.2,width=0.4,color="black",URL="$SwapByteOrder_8h.html"];
+  Node45 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node45 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node45 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node43 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node43 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node43 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node43 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node43 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node46 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 [label="llvm/Support/Recycler.h",height=0.2,width=0.4,color="black",URL="$Recycler_8h.html"];
+  Node46 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node47 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node47 [label="llvm/Support/ErrorHandling.h",height=0.2,width=0.4,color="black",URL="$ErrorHandling_8h.html"];
+  Node47 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node47 -> Node31 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node47 -> Node33 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node46 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node48 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node48 [label="llvm/CodeGen/MachineFrameInfo.h",height=0.2,width=0.4,color="black",URL="$MachineFrameInfo_8h.html"];
+  Node48 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node48 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node48 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node48 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreSelectionDAGInfo_8h__dep__incl.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreSelectionDAGInfo_8h__dep__incl.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreSelectionDAGInfo_8h__dep__incl.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreSelectionDAGInfo_8h__dep__incl.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+a39f505386d427ae7cc185061cd33979
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreSubtarget_8cpp_source.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreSubtarget_8cpp_source.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreSubtarget_8cpp_source.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreSubtarget_8cpp_source.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: XCoreSubtarget.cpp Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_d204179283756f69f56333ace13c3627.html">XCore</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">XCoreSubtarget.cpp</div>  </div>
+</div>
+<div class="contents">
+<a href="XCoreSubtarget_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//===-- XCoreSubtarget.cpp - XCore Subtarget Information ------------------===//</span>
+<a name="l00002"></a>00002 <span class="comment">//</span>
+<a name="l00003"></a>00003 <span class="comment">//                     The LLVM Compiler Infrastructure</span>
+<a name="l00004"></a>00004 <span class="comment">//</span>
+<a name="l00005"></a>00005 <span class="comment">// This file is distributed under the University of Illinois Open Source</span>
+<a name="l00006"></a>00006 <span class="comment">// License. See LICENSE.TXT for details.</span>
+<a name="l00007"></a>00007 <span class="comment">//</span>
+<a name="l00008"></a>00008 <span class="comment">//===----------------------------------------------------------------------===//</span>
+<a name="l00009"></a>00009 <span class="comment">//</span>
+<a name="l00010"></a>00010 <span class="comment">// This file implements the XCore specific subclass of TargetSubtargetInfo.</span>
+<a name="l00011"></a>00011 <span class="comment">//</span>
+<a name="l00012"></a>00012 <span class="comment">//===----------------------------------------------------------------------===//</span>
+<a name="l00013"></a>00013 
+<a name="l00014"></a>00014 <span class="preprocessor">#include "<a class="code" href="XCoreSubtarget_8h.html">XCoreSubtarget.h</a>"</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#include "<a class="code" href="XCore_8h.html">XCore.h</a>"</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#include "<a class="code" href="TargetRegistry_8h.html">llvm/Support/TargetRegistry.h</a>"</span>
+<a name="l00017"></a>00017 
+<a name="l00018"></a><a class="code" href="XCoreSubtarget_8cpp.html#a9edcf2eb5fb8161f71f0b6540ad9cf95">00018</a> <span class="preprocessor">#define GET_SUBTARGETINFO_TARGET_DESC</span>
+<a name="l00019"></a><a class="code" href="XCoreSubtarget_8cpp.html#aa7e319f7bba8b140ee2d876cc3f8308b">00019</a> <span class="preprocessor"></span><span class="preprocessor">#define GET_SUBTARGETINFO_CTOR</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#include "XCoreGenSubtargetInfo.inc"</span>
+<a name="l00021"></a>00021 
+<a name="l00022"></a>00022 <span class="keyword">using namespace </span>llvm;
+<a name="l00023"></a>00023 
+<a name="l00024"></a>00024 <span class="keywordtype">void</span> XCoreSubtarget::anchor() { }
+<a name="l00025"></a>00025 
+<a name="l00026"></a><a class="code" href="classllvm_1_1XCoreSubtarget.html#ae714e705f4828fcf47d630c5cd9383c7">00026</a> <a class="code" href="classllvm_1_1XCoreSubtarget.html#ae714e705f4828fcf47d630c5cd9383c7">XCoreSubtarget::XCoreSubtarget</a>(<span class="keyword">const</span> std::string &TT,
+<a name="l00027"></a>00027                                <span class="keyword">const</span> std::string &CPU, <span class="keyword">const</span> std::string &<a class="code" href="namespacellvm_1_1X86II.html#acd283bc8136a594505ec483f4a1cc933a50aa2061845b3ff4e6e2242d762c6a80">FS</a>)
+<a name="l00028"></a>00028   : <a class="code" href="classXCoreGenSubtargetInfo.html">XCoreGenSubtargetInfo</a>(TT, CPU, FS)
+<a name="l00029"></a>00029 {
+<a name="l00030"></a>00030 }
+</pre></div></div>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:39:25 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreTargetInfo_8cpp__incl.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreTargetInfo_8cpp__incl.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreTargetInfo_8cpp__incl.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreTargetInfo_8cpp__incl.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+d244f6dd9187244cfbc6bfede5226c90
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreTargetMachine_8h_source.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreTargetMachine_8h_source.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreTargetMachine_8h_source.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreTargetMachine_8h_source.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,129 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: XCoreTargetMachine.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_8a55ec9894173378e0d08f27f306eeee.html">Target</a>      </li>
+      <li class="navelem"><a class="el" href="dir_d204179283756f69f56333ace13c3627.html">XCore</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">XCoreTargetMachine.h</div>  </div>
+</div>
+<div class="contents">
+<a href="XCoreTargetMachine_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//===-- XCoreTargetMachine.h - Define TargetMachine for XCore ---*- C++ -*-===//</span>
+<a name="l00002"></a>00002 <span class="comment">//</span>
+<a name="l00003"></a>00003 <span class="comment">//                     The LLVM Compiler Infrastructure</span>
+<a name="l00004"></a>00004 <span class="comment">//</span>
+<a name="l00005"></a>00005 <span class="comment">// This file is distributed under the University of Illinois Open Source</span>
+<a name="l00006"></a>00006 <span class="comment">// License. See LICENSE.TXT for details.</span>
+<a name="l00007"></a>00007 <span class="comment">//</span>
+<a name="l00008"></a>00008 <span class="comment">//===----------------------------------------------------------------------===//</span>
+<a name="l00009"></a>00009 <span class="comment">//</span>
+<a name="l00010"></a>00010 <span class="comment">// This file declares the XCore specific subclass of TargetMachine.</span>
+<a name="l00011"></a>00011 <span class="comment">//</span>
+<a name="l00012"></a>00012 <span class="comment">//===----------------------------------------------------------------------===//</span>
+<a name="l00013"></a>00013 
+<a name="l00014"></a>00014 <span class="preprocessor">#ifndef XCORETARGETMACHINE_H</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#define XCORETARGETMACHINE_H</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include "<a class="code" href="XCoreFrameLowering_8h.html">XCoreFrameLowering.h</a>"</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include "<a class="code" href="XCoreSubtarget_8h.html">XCoreSubtarget.h</a>"</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include "<a class="code" href="XCoreInstrInfo_8h.html">XCoreInstrInfo.h</a>"</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include "<a class="code" href="XCoreISelLowering_8h.html">XCoreISelLowering.h</a>"</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include "<a class="code" href="XCoreSelectionDAGInfo_8h.html">XCoreSelectionDAGInfo.h</a>"</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include "<a class="code" href="Target_2TargetMachine_8h.html">llvm/Target/TargetMachine.h</a>"</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include "<a class="code" href="TargetTransformImpl_8h.html">llvm/Target/TargetTransformImpl.h</a>"</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include "<a class="code" href="DataLayout_8h.html">llvm/DataLayout.h</a>"</span>
+<a name="l00025"></a>00025 
+<a name="l00026"></a>00026 <span class="keyword">namespace </span>llvm {
+<a name="l00027"></a>00027 
+<a name="l00028"></a><a class="code" href="classllvm_1_1XCoreTargetMachine.html">00028</a> <span class="keyword">class </span><a class="code" href="classllvm_1_1XCoreTargetMachine.html">XCoreTargetMachine</a> : <span class="keyword">public</span> <a class="code" href="classllvm_1_1LLVMTargetMachine.html">LLVMTargetMachine</a> {
+<a name="l00029"></a>00029   <a class="code" href="classllvm_1_1XCoreSubtarget.html">XCoreSubtarget</a> Subtarget;
+<a name="l00030"></a>00030   <span class="keyword">const</span> <a class="code" href="classllvm_1_1DataLayout.html">DataLayout</a> DL;       <span class="comment">// Calculates type size & alignment</span>
+<a name="l00031"></a>00031   <a class="code" href="classllvm_1_1XCoreInstrInfo.html">XCoreInstrInfo</a> InstrInfo;
+<a name="l00032"></a>00032   <a class="code" href="classllvm_1_1XCoreFrameLowering.html">XCoreFrameLowering</a> FrameLowering;
+<a name="l00033"></a>00033   <a class="code" href="classllvm_1_1XCoreTargetLowering.html">XCoreTargetLowering</a> TLInfo;
+<a name="l00034"></a>00034   <a class="code" href="classllvm_1_1XCoreSelectionDAGInfo.html">XCoreSelectionDAGInfo</a> TSInfo;
+<a name="l00035"></a>00035   <a class="code" href="classllvm_1_1ScalarTargetTransformImpl.html">ScalarTargetTransformImpl</a> STTI;
+<a name="l00036"></a>00036   <a class="code" href="classllvm_1_1VectorTargetTransformImpl.html">VectorTargetTransformImpl</a> VTTI;
+<a name="l00037"></a>00037 <span class="keyword">public</span>:
+<a name="l00038"></a>00038   <a class="code" href="classllvm_1_1XCoreTargetMachine.html#a67487c4986ef996764139b134fa7ad30">XCoreTargetMachine</a>(<span class="keyword">const</span> <a class="code" href="classllvm_1_1Target.html">Target</a> &T, <a class="code" href="classllvm_1_1StringRef.html">StringRef</a> TT,
+<a name="l00039"></a>00039                      <a class="code" href="classllvm_1_1StringRef.html">StringRef</a> CPU, <a class="code" href="classllvm_1_1StringRef.html">StringRef</a> <a class="code" href="namespacellvm_1_1X86II.html#acd283bc8136a594505ec483f4a1cc933a50aa2061845b3ff4e6e2242d762c6a80">FS</a>, <span class="keyword">const</span> <a class="code" href="classllvm_1_1TargetOptions.html">TargetOptions</a> &<a class="code" href="classllvm_1_1TargetMachine.html#ab1fb67187fc37e569cc5171cbebba873">Options</a>,
+<a name="l00040"></a>00040                      <a class="code" href="namespacellvm_1_1Reloc.html#af59f6dc86e80aaf56f1afd155eebf568">Reloc::Model</a> RM, <a class="code" href="namespacellvm_1_1CodeModel.html#afc59396a9e5809fc92938e203d91a8df">CodeModel::Model</a> CM,
+<a name="l00041"></a>00041                      <a class="code" href="namespacellvm_1_1CodeGenOpt.html#a411055ea15209051c2370bbf655ec8d4">CodeGenOpt::Level</a> OL);
+<a name="l00042"></a>00042 
+<a name="l00043"></a><a class="code" href="classllvm_1_1XCoreTargetMachine.html#a918815109da06ace2235db5ea7cc5983">00043</a>   <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classllvm_1_1XCoreInstrInfo.html">XCoreInstrInfo</a> *<a class="code" href="classllvm_1_1XCoreTargetMachine.html#a918815109da06ace2235db5ea7cc5983">getInstrInfo</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> &InstrInfo; }
+<a name="l00044"></a><a class="code" href="classllvm_1_1XCoreTargetMachine.html#a4633e69990c9e80a3a8e95c3fc0ddff4">00044</a>   <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classllvm_1_1XCoreFrameLowering.html">XCoreFrameLowering</a> *<a class="code" href="classllvm_1_1XCoreTargetMachine.html#a4633e69990c9e80a3a8e95c3fc0ddff4">getFrameLowering</a>()<span class="keyword"> const </span>{
+<a name="l00045"></a>00045     <span class="keywordflow">return</span> &FrameLowering;
+<a name="l00046"></a>00046   }
+<a name="l00047"></a><a class="code" href="classllvm_1_1XCoreTargetMachine.html#a46f914e2d3aac84aac8886b2a1ad8d2f">00047</a>   <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classllvm_1_1XCoreSubtarget.html">XCoreSubtarget</a> *<a class="code" href="classllvm_1_1XCoreTargetMachine.html#a46f914e2d3aac84aac8886b2a1ad8d2f">getSubtargetImpl</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> &Subtarget; }
+<a name="l00048"></a><a class="code" href="classllvm_1_1XCoreTargetMachine.html#ae5bf77ca578d3be872599400f6d30888">00048</a>   <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classllvm_1_1XCoreTargetLowering.html">XCoreTargetLowering</a> *<a class="code" href="classllvm_1_1XCoreTargetMachine.html#ae5bf77ca578d3be872599400f6d30888">getTargetLowering</a>()<span class="keyword"> const </span>{
+<a name="l00049"></a>00049     <span class="keywordflow">return</span> &TLInfo;
+<a name="l00050"></a>00050   }
+<a name="l00051"></a>00051 
+<a name="l00052"></a><a class="code" href="classllvm_1_1XCoreTargetMachine.html#aa22c440c12b6d1be0dd44533894c5788">00052</a>   <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classllvm_1_1XCoreSelectionDAGInfo.html">XCoreSelectionDAGInfo</a>* <a class="code" href="classllvm_1_1XCoreTargetMachine.html#aa22c440c12b6d1be0dd44533894c5788">getSelectionDAGInfo</a>()<span class="keyword"> const </span>{
+<a name="l00053"></a>00053     <span class="keywordflow">return</span> &TSInfo;
+<a name="l00054"></a>00054   }
+<a name="l00055"></a>00055 
+<a name="l00056"></a><a class="code" href="classllvm_1_1XCoreTargetMachine.html#addc35dec28caa32a8ef12df45cc04bbc">00056</a>   <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classllvm_1_1TargetRegisterInfo.html">TargetRegisterInfo</a> *<a class="code" href="classllvm_1_1XCoreTargetMachine.html#addc35dec28caa32a8ef12df45cc04bbc">getRegisterInfo</a>()<span class="keyword"> const </span>{
+<a name="l00057"></a>00057     <span class="keywordflow">return</span> &InstrInfo.<a class="code" href="classllvm_1_1XCoreInstrInfo.html#ad8b864a41e79294b4d86760eb0a56e6c">getRegisterInfo</a>();
+<a name="l00058"></a>00058   }
+<a name="l00059"></a><a class="code" href="classllvm_1_1XCoreTargetMachine.html#a1e569921ed50afeb9f9d6d1df81cde9d">00059</a>   <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classllvm_1_1ScalarTargetTransformInfo.html">ScalarTargetTransformInfo</a> *<a class="code" href="classllvm_1_1XCoreTargetMachine.html#a1e569921ed50afeb9f9d6d1df81cde9d">getScalarTargetTransformInfo</a>()<span class="keyword">const </span>{
+<a name="l00060"></a>00060     <span class="keywordflow">return</span> &STTI;
+<a name="l00061"></a>00061   }
+<a name="l00062"></a><a class="code" href="classllvm_1_1XCoreTargetMachine.html#a9222fd8dfd2fc227c5accc001a3e0076">00062</a>   <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classllvm_1_1VectorTargetTransformInfo.html">VectorTargetTransformInfo</a> *<a class="code" href="classllvm_1_1XCoreTargetMachine.html#a9222fd8dfd2fc227c5accc001a3e0076">getVectorTargetTransformInfo</a>()<span class="keyword">const </span>{
+<a name="l00063"></a>00063     <span class="keywordflow">return</span> &VTTI;
+<a name="l00064"></a>00064   }
+<a name="l00065"></a><a class="code" href="classllvm_1_1XCoreTargetMachine.html#af0f912b88ba412f2f3215482cc16b19f">00065</a>   <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classllvm_1_1DataLayout.html">DataLayout</a>       *<a class="code" href="classllvm_1_1XCoreTargetMachine.html#af0f912b88ba412f2f3215482cc16b19f">getDataLayout</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> &DL; }
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067   <span class="comment">// Pass Pipeline Configuration</span>
+<a name="l00068"></a>00068   <span class="keyword">virtual</span> <a class="code" href="classllvm_1_1TargetPassConfig.html">TargetPassConfig</a> *<a class="code" href="classllvm_1_1XCoreTargetMachine.html#a1374ffb3beeceb1e1743798ce70b099b">createPassConfig</a>(<a class="code" href="classllvm_1_1PassManagerBase.html">PassManagerBase</a> &PM);
+<a name="l00069"></a>00069 };
+<a name="l00070"></a>00070 
+<a name="l00071"></a>00071 } <span class="comment">// end namespace llvm</span>
+<a name="l00072"></a>00072 
+<a name="l00073"></a>00073 <span class="preprocessor">#endif</span>
+</pre></div></div>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:39:25 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreTargetObjectFile_8cpp__incl.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreTargetObjectFile_8cpp__incl.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreTargetObjectFile_8cpp__incl.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreTargetObjectFile_8cpp__incl.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+21afa62ee41c0e8678691d139bb5f93e
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreTargetObjectFile_8h__dep__incl.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreTargetObjectFile_8h__dep__incl.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreTargetObjectFile_8h__dep__incl.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreTargetObjectFile_8h__dep__incl.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+049ad94d5cccfb1f142a3f968a2c9ff3
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/XCoreTargetObjectFile_8h__incl.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCoreTargetObjectFile_8h__incl.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCoreTargetObjectFile_8h__incl.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCoreTargetObjectFile_8h__incl.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+e2aa730ea490f93cbe590779dd9fb3c1
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/XCore_8h__dep__incl.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/XCore_8h__dep__incl.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/XCore_8h__dep__incl.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/XCore_8h__dep__incl.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+7bdcb34b2a403bf92edbb1e55c61cb6d
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/YAMLParser_8cpp.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/YAMLParser_8cpp.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/YAMLParser_8cpp.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/YAMLParser_8cpp.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,368 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: YAMLParser.cpp File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_74e9364f374e99e3aeab4fae4e196292.html">lib</a>      </li>
+      <li class="navelem"><a class="el" href="dir_3927ff15cdce1d22d8dcb33a29894069.html">Support</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#namespaces">Namespaces</a> |
+<a href="#typedef-members">Typedefs</a> |
+<a href="#enum-members">Enumerations</a> |
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">YAMLParser.cpp File Reference</div>  </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include "<a class="el" href="YAMLParser_8h_source.html">llvm/Support/YAMLParser.h</a>"</code><br/>
+<code>#include "<a class="el" href="ilist_8h_source.html">llvm/ADT/ilist.h</a>"</code><br/>
+<code>#include "<a class="el" href="ilist__node_8h_source.html">llvm/ADT/ilist_node.h</a>"</code><br/>
+<code>#include "<a class="el" href="SmallVector_8h_source.html">llvm/ADT/SmallVector.h</a>"</code><br/>
+<code>#include "<a class="el" href="StringExtras_8h_source.html">llvm/ADT/StringExtras.h</a>"</code><br/>
+<code>#include "<a class="el" href="Twine_8h_source.html">llvm/ADT/Twine.h</a>"</code><br/>
+<code>#include "<a class="el" href="ErrorHandling_8h_source.html">llvm/Support/ErrorHandling.h</a>"</code><br/>
+<code>#include "<a class="el" href="MemoryBuffer_8h_source.html">llvm/Support/MemoryBuffer.h</a>"</code><br/>
+<code>#include "<a class="el" href="raw__ostream_8h_source.html">llvm/Support/raw_ostream.h</a>"</code><br/>
+<code>#include "<a class="el" href="SourceMgr_8h_source.html">llvm/Support/SourceMgr.h</a>"</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for YAMLParser.cpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="YAMLParser_8cpp__incl.png" border="0" usemap="#YAMLParser_8cpp" alt=""/></div>
+<!-- MAP 0 -->
+</div>
+</div>
+<p><a href="YAMLParser_8cpp_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structllvm_1_1yaml_1_1Token.html">llvm::yaml::Token</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structllvm_1_1yaml_1_1Token.html" title="Token - A single YAML token.">Token</a> - A single YAML token.  <a href="structllvm_1_1yaml_1_1Token.html#details">More...</a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structllvm_1_1ilist__sentinel__traits_3_01Token_01_4.html">llvm::ilist_sentinel_traits< Token ></a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structllvm_1_1ilist__node__traits_3_01Token_01_4.html">llvm::ilist_node_traits< Token ></a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1yaml_1_1Scanner.html">llvm::yaml::Scanner</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Scans YAML tokens from a <a class="el" href="classllvm_1_1MemoryBuffer.html">MemoryBuffer</a>.  <a href="classllvm_1_1yaml_1_1Scanner.html#details">More...</a><br/></td></tr>
+<tr><td colspan="2"><h2><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellvm.html">llvm</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>List of target independent CodeGen pass IDs. </p>
+<br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacellvm_1_1yaml.html">llvm::yaml</a></td></tr>
+<tr><td colspan="2"><h2><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef std::pair<br class="typebreak"/>
+< <a class="el" href="YAMLParser_8cpp.html#a34d1cbf7be10da8806eeda775265c9c0">UnicodeEncodingForm</a>, <br class="typebreak"/>
+<a class="el" href="classunsigned.html">unsigned</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="YAMLParser_8cpp.html#a27c9c8c343e3764e7b877efb10f61f5d">EncodingInfo</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structllvm_1_1ilist.html">ilist</a>< <a class="el" href="structllvm_1_1yaml_1_1Token.html">Token</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="YAMLParser_8cpp.html#af25011412c7b7c5cb5ddcc45919fab43">TokenQueueT</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef std::pair< uint32_t, <br class="typebreak"/>
+<a class="el" href="classunsigned.html">unsigned</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="YAMLParser_8cpp.html#a2569c4ca8197fed4beac193cdba6ea39">UTF8Decoded</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">The Unicode scalar value of a UTF-8 minimal well-formed code unit subsequence and the subsequence's length in code units (uint8_t). A length of 0 represents an error.  <a href="#a2569c4ca8197fed4beac193cdba6ea39"></a><br/></td></tr>
+<tr><td colspan="2"><h2><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="YAMLParser_8cpp.html#a34d1cbf7be10da8806eeda775265c9c0">UnicodeEncodingForm</a> { <br/>
+  <a class="el" href="YAMLParser_8cpp.html#a34d1cbf7be10da8806eeda775265c9c0a1ff53054f9c3dc08c31be5da9dc27772">UEF_UTF32_LE</a>, 
+<a class="el" href="YAMLParser_8cpp.html#a34d1cbf7be10da8806eeda775265c9c0a7abf7eec04c9b3fd353aeb2e1c5704e8">UEF_UTF32_BE</a>, 
+<a class="el" href="YAMLParser_8cpp.html#a34d1cbf7be10da8806eeda775265c9c0a53c760560eea6ba892b2f06c2b8f5b4e">UEF_UTF16_LE</a>, 
+<a class="el" href="YAMLParser_8cpp.html#a34d1cbf7be10da8806eeda775265c9c0a2d8c31027ed04edab51e6da8cebdeb05">UEF_UTF16_BE</a>, 
+<br/>
+  <a class="el" href="YAMLParser_8cpp.html#a34d1cbf7be10da8806eeda775265c9c0a81248fb32169cf4e285a6bcd0506b39d">UEF_UTF8</a>, 
+<a class="el" href="YAMLParser_8cpp.html#a34d1cbf7be10da8806eeda775265c9c0a88042268fd807a6cca4d82d762cfe84b">UEF_Unknown</a>
+<br/>
+ }</td></tr>
+<tr><td colspan="2"><h2><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="YAMLParser_8cpp.html#a27c9c8c343e3764e7b877efb10f61f5d">EncodingInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="YAMLParser_8cpp.html#a087e99df039c9a071229cbd97909362e">getUnicodeEncoding</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Input)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="YAMLParser_8cpp.html#a2569c4ca8197fed4beac193cdba6ea39">UTF8Decoded</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="YAMLParser_8cpp.html#aee2537a5e509713ca8ae26bef2ed947e">decodeUTF8</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Range)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="YAMLParser_8cpp.html#af15049f0a63f44fdad1445127b04abf8">encodeUTF8</a> (uint32_t UnicodeScalarValue, <a class="el" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl</a>< <a class="el" href="classchar.html">char</a> > &Result)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">encodeUTF8 - Encode <em>UnicodeScalarValue</em> in UTF-8 and append it to result.  <a href="#af15049f0a63f44fdad1445127b04abf8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="YAMLParser_8cpp.html#a1288097acc221ec04c85ea5b04172df8">is_ns_hex_digit</a> (const <a class="el" href="classchar.html">char</a> C)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="YAMLParser_8cpp.html#a19492849657c9810a617735b38807994">is_ns_word_char</a> (const <a class="el" href="classchar.html">char</a> C)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static LLVM_ATTRIBUTE_NOINLINE <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="YAMLParser_8cpp.html#a65aab796916d7946b4a1f5f308f44c95">wasEscaped</a> (<a class="el" href="classllvm_1_1StringRef.html#a7bf566fe5a23be3257375b0cf7f7c101">StringRef::iterator</a> First, <a class="el" href="classllvm_1_1StringRef.html#a7bf566fe5a23be3257375b0cf7f7c101">StringRef::iterator</a> Position)</td></tr>
+</table>
+<hr/><h2>Typedef Documentation</h2>
+<a class="anchor" id="a27c9c8c343e3764e7b877efb10f61f5d"></a><!-- doxytag: member="YAMLParser.cpp::EncodingInfo" ref="a27c9c8c343e3764e7b877efb10f61f5d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef std::pair<<a class="el" href="YAMLParser_8cpp.html#a34d1cbf7be10da8806eeda775265c9c0">UnicodeEncodingForm</a>, <a class="el" href="classunsigned.html">unsigned</a>> <a class="el" href="YAMLParser_8cpp.html#a27c9c8c343e3764e7b877efb10f61f5d">EncodingInfo</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>EncodingInfo - Holds the encoding type and length of the byte order mark if it exists. Length is in {0, 2, 3, 4}. </p>
+
+<p>Definition at line <a class="el" href="YAMLParser_8cpp_source.html#l00040">40</a> of file <a class="el" href="YAMLParser_8cpp_source.html">YAMLParser.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af25011412c7b7c5cb5ddcc45919fab43"></a><!-- doxytag: member="YAMLParser.cpp::TokenQueueT" ref="af25011412c7b7c5cb5ddcc45919fab43" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef <a class="el" href="structllvm_1_1ilist.html">ilist</a><<a class="el" href="structllvm_1_1yaml_1_1Token.html">Token</a>> <a class="el" href="YAMLParser_8cpp.html#af25011412c7b7c5cb5ddcc45919fab43">TokenQueueT</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="YAMLParser_8cpp_source.html#l00169">169</a> of file <a class="el" href="YAMLParser_8cpp_source.html">YAMLParser.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2569c4ca8197fed4beac193cdba6ea39"></a><!-- doxytag: member="YAMLParser.cpp::UTF8Decoded" ref="a2569c4ca8197fed4beac193cdba6ea39" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef std::pair<uint32_t, <a class="el" href="classunsigned.html">unsigned</a>> <a class="el" href="YAMLParser_8cpp.html#a2569c4ca8197fed4beac193cdba6ea39">UTF8Decoded</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>The Unicode scalar value of a UTF-8 minimal well-formed code unit subsequence and the subsequence's length in code units (uint8_t). A length of 0 represents an error. </p>
+
+<p>Definition at line <a class="el" href="YAMLParser_8cpp_source.html#l00197">197</a> of file <a class="el" href="YAMLParser_8cpp_source.html">YAMLParser.cpp</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Enumeration Type Documentation</h2>
+<a class="anchor" id="a34d1cbf7be10da8806eeda775265c9c0"></a><!-- doxytag: member="YAMLParser.cpp::UnicodeEncodingForm" ref="a34d1cbf7be10da8806eeda775265c9c0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="YAMLParser_8cpp.html#a34d1cbf7be10da8806eeda775265c9c0">UnicodeEncodingForm</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="a34d1cbf7be10da8806eeda775265c9c0a1ff53054f9c3dc08c31be5da9dc27772"></a><!-- doxytag: member="UEF_UTF32_LE" ref="a34d1cbf7be10da8806eeda775265c9c0a1ff53054f9c3dc08c31be5da9dc27772" args="" -->UEF_UTF32_LE</em> </td><td>
+<p>UTF-32 Little Endian. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a34d1cbf7be10da8806eeda775265c9c0a7abf7eec04c9b3fd353aeb2e1c5704e8"></a><!-- doxytag: member="UEF_UTF32_BE" ref="a34d1cbf7be10da8806eeda775265c9c0a7abf7eec04c9b3fd353aeb2e1c5704e8" args="" -->UEF_UTF32_BE</em> </td><td>
+<p>UTF-32 Big Endian. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a34d1cbf7be10da8806eeda775265c9c0a53c760560eea6ba892b2f06c2b8f5b4e"></a><!-- doxytag: member="UEF_UTF16_LE" ref="a34d1cbf7be10da8806eeda775265c9c0a53c760560eea6ba892b2f06c2b8f5b4e" args="" -->UEF_UTF16_LE</em> </td><td>
+<p>UTF-16 Little Endian. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a34d1cbf7be10da8806eeda775265c9c0a2d8c31027ed04edab51e6da8cebdeb05"></a><!-- doxytag: member="UEF_UTF16_BE" ref="a34d1cbf7be10da8806eeda775265c9c0a2d8c31027ed04edab51e6da8cebdeb05" args="" -->UEF_UTF16_BE</em> </td><td>
+<p>UTF-16 Big Endian. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a34d1cbf7be10da8806eeda775265c9c0a81248fb32169cf4e285a6bcd0506b39d"></a><!-- doxytag: member="UEF_UTF8" ref="a34d1cbf7be10da8806eeda775265c9c0a81248fb32169cf4e285a6bcd0506b39d" args="" -->UEF_UTF8</em> </td><td>
+<p>UTF-8 or ascii. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a34d1cbf7be10da8806eeda775265c9c0a88042268fd807a6cca4d82d762cfe84b"></a><!-- doxytag: member="UEF_Unknown" ref="a34d1cbf7be10da8806eeda775265c9c0a88042268fd807a6cca4d82d762cfe84b" args="" -->UEF_Unknown</em> </td><td>
+<p>Not a valid Unicode encoding. </p>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="YAMLParser_8cpp_source.html#l00029">29</a> of file <a class="el" href="YAMLParser_8cpp_source.html">YAMLParser.cpp</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Function Documentation</h2>
+<a class="anchor" id="aee2537a5e509713ca8ae26bef2ed947e"></a><!-- doxytag: member="YAMLParser.cpp::decodeUTF8" ref="aee2537a5e509713ca8ae26bef2ed947e" args="(StringRef Range)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="YAMLParser_8cpp.html#a2569c4ca8197fed4beac193cdba6ea39">UTF8Decoded</a> decodeUTF8 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>Range</em></td><td>)</td>
+          <td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="YAMLParser_8cpp_source.html#l00199">199</a> of file <a class="el" href="YAMLParser_8cpp_source.html">YAMLParser.cpp</a>.</p>
+
+<p>References <a class="el" href="StringRef_8h_source.html#l00098">llvm::StringRef::begin()</a>, and <a class="el" href="StringRef_8h_source.html#l00100">llvm::StringRef::end()</a>.</p>
+
+<p>Referenced by <a class="el" href="YAMLParser_8cpp_source.html#l00633">llvm::yaml::escape()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af15049f0a63f44fdad1445127b04abf8"></a><!-- doxytag: member="YAMLParser.cpp::encodeUTF8" ref="af15049f0a63f44fdad1445127b04abf8" args="(uint32_t UnicodeScalarValue, SmallVectorImpl< char > &Result)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void encodeUTF8 </td>
+          <td>(</td>
+          <td class="paramtype">uint32_t </td>
+          <td class="paramname"><em>UnicodeScalarValue</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl</a>< <a class="el" href="classchar.html">char</a> > & </td>
+          <td class="paramname"><em>Result</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>encodeUTF8 - Encode <em>UnicodeScalarValue</em> in UTF-8 and append it to result. </p>
+
+<p>Definition at line <a class="el" href="YAMLParser_8cpp_source.html#l00511">511</a> of file <a class="el" href="YAMLParser_8cpp_source.html">YAMLParser.cpp</a>.</p>
+
+<p>References <a class="el" href="SmallVector_8h_source.html#l00231">llvm::SmallVectorTemplateBase< T, isPodLike >::push_back()</a>.</p>
+
+<p>Referenced by <a class="el" href="YAMLParser_8cpp_source.html#l00633">llvm::yaml::escape()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a087e99df039c9a071229cbd97909362e"></a><!-- doxytag: member="YAMLParser.cpp::getUnicodeEncoding" ref="a087e99df039c9a071229cbd97909362e" args="(StringRef Input)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="YAMLParser_8cpp.html#a27c9c8c343e3764e7b877efb10f61f5d">EncodingInfo</a> getUnicodeEncoding </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>Input</em></td><td>)</td>
+          <td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getUnicodeEncoding - Reads up to the first 4 bytes to determine the Unicode encoding form of <em>Input</em>.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Input</td><td>A string of length 0 or more. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>An EncodingInfo indicating the Unicode encoding form of the input and how long the byte order mark is if one exists. </dd></dl>
+
+<p>Definition at line <a class="el" href="YAMLParser_8cpp_source.html#l00048">48</a> of file <a class="el" href="YAMLParser_8cpp_source.html">YAMLParser.cpp</a>.</p>
+
+<p>References <a class="el" href="StringRef_8h_source.html#l00114">llvm::StringRef::size()</a>, <a class="el" href="YAMLParser_8cpp_source.html#l00035">UEF_Unknown</a>, <a class="el" href="YAMLParser_8cpp_source.html#l00033">UEF_UTF16_BE</a>, <a class="el" href="YAMLParser_8cpp_source.html#l00032">UEF_UTF16_LE</a>, <a class="el" href="YAMLParser_8cpp_source.html#l00031">UEF_UTF32_BE</a>, <a class="el" href="YAMLParser_8cpp_source.html#l00030">UEF_UTF32_LE</a>, and <a class="el" href="YAMLParser_8cpp_source.html#l00034">UEF_UTF8</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1288097acc221ec04c85ea5b04172df8"></a><!-- doxytag: member="YAMLParser.cpp::is_ns_hex_digit" ref="a1288097acc221ec04c85ea5b04172df8" args="(const char C)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> is_ns_hex_digit </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classchar.html">char</a> </td>
+          <td class="paramname"><em>C</em></td><td>)</td>
+          <td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="YAMLParser_8cpp_source.html#l00820">820</a> of file <a class="el" href="YAMLParser_8cpp_source.html">YAMLParser.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a19492849657c9810a617735b38807994"></a><!-- doxytag: member="YAMLParser.cpp::is_ns_word_char" ref="a19492849657c9810a617735b38807994" args="(const char C)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> is_ns_word_char </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classchar.html">char</a> </td>
+          <td class="paramname"><em>C</em></td><td>)</td>
+          <td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="YAMLParser_8cpp_source.html#l00826">826</a> of file <a class="el" href="YAMLParser_8cpp_source.html">YAMLParser.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a65aab796916d7946b4a1f5f308f44c95"></a><!-- doxytag: member="YAMLParser.cpp::wasEscaped" ref="a65aab796916d7946b4a1f5f308f44c95" args="(StringRef::iterator First, StringRef::iterator Position)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> wasEscaped </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html#a7bf566fe5a23be3257375b0cf7f7c101">StringRef::iterator</a> </td>
+          <td class="paramname"><em>First</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html#a7bf566fe5a23be3257375b0cf7f7c101">StringRef::iterator</a> </td>
+          <td class="paramname"><em>Position</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="YAMLParser_8cpp_source.html#l01193">1193</a> of file <a class="el" href="YAMLParser_8cpp_source.html">YAMLParser.cpp</a>.</p>
+
+<p>References <a class="el" href="ARMBaseInfo_8h_source.html#l00097">llvm::ARM_PROC::I</a>.</p>
+
+</div>
+</div>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:02 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/YAMLParser_8cpp__incl.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/YAMLParser_8cpp__incl.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/YAMLParser_8cpp__incl.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/YAMLParser_8cpp__incl.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,130 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="YAMLParser.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="llvm/Support/YAMLParser.h",height=0.2,width=0.4,color="black",URL="$YAMLParser_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="llvm/ADT/OwningPtr.h",height=0.2,width=0.4,color="black",URL="$OwningPtr_8h.html"];
+  Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="llvm/Support/Compiler.h",height=0.2,width=0.4,color="black",URL="$Compiler_8h.html"];
+  Node3 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="cassert",height=0.2,width=0.4,color="grey75"];
+  Node3 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 [label="cstddef",height=0.2,width=0.4,color="grey75"];
+  Node2 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 [label="llvm/ADT/SmallString.h",height=0.2,width=0.4,color="black",URL="$SmallString_8h.html"];
+  Node7 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 [label="llvm/ADT/SmallVector.h",height=0.2,width=0.4,color="black",URL="$SmallVector_8h.html"];
+  Node8 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node9 [label="llvm/Support/AlignOf.h",height=0.2,width=0.4,color="black",URL="$AlignOf_8h.html"];
+  Node9 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node9 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node10 [label="llvm/Support/type_traits.h",height=0.2,width=0.4,color="black",URL="$type__traits_8h.html"];
+  Node10 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node11 [label="llvm/Support/DataTypes.h",height=0.2,width=0.4,color="black",URL="$DataTypes_8h.html"];
+  Node11 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node12 [label="math.h",height=0.2,width=0.4,color="grey75"];
+  Node11 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node13 [label="sys/types.h",height=0.2,width=0.4,color="grey75"];
+  Node11 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node14 [label="inttypes.h",height=0.2,width=0.4,color="grey75"];
+  Node11 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 [label="stdint.h",height=0.2,width=0.4,color="grey75"];
+  Node10 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node10 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node16 [label="utility",height=0.2,width=0.4,color="grey75"];
+  Node8 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node17 [label="algorithm",height=0.2,width=0.4,color="grey75"];
+  Node8 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node18 [label="cstdlib",height=0.2,width=0.4,color="grey75"];
+  Node8 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node19 [label="cstring",height=0.2,width=0.4,color="grey75"];
+  Node8 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node20 [label="iterator",height=0.2,width=0.4,color="grey75"];
+  Node8 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 [label="memory",height=0.2,width=0.4,color="grey75"];
+  Node7 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node22 [label="llvm/ADT/StringRef.h",height=0.2,width=0.4,color="black",URL="$StringRef_8h.html"];
+  Node22 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node22 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node22 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node22 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node22 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node23 [label="limits",height=0.2,width=0.4,color="grey75"];
+  Node22 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 [label="string",height=0.2,width=0.4,color="grey75"];
+  Node22 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node25 [label="llvm/Support/Allocator.h",height=0.2,width=0.4,color="black",URL="$Allocator_8h.html"];
+  Node25 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node25 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node26 [label="llvm/Support/MathExtras.h",height=0.2,width=0.4,color="black",URL="$MathExtras_8h.html"];
+  Node26 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node27 [label="llvm/Support/SwapByteOrder.h",height=0.2,width=0.4,color="black",URL="$SwapByteOrder_8h.html"];
+  Node27 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node27 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node27 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node25 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node25 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node25 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node25 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node25 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node28 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node28 [label="llvm/Support/SMLoc.h",height=0.2,width=0.4,color="black",URL="$SMLoc_8h.html"];
+  Node28 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node29 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 [label="llvm/ADT/ilist.h",height=0.2,width=0.4,color="black",URL="$ilist_8h.html"];
+  Node29 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node29 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node30 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node30 [label="llvm/ADT/ilist_node.h",height=0.2,width=0.4,color="black",URL="$ilist__node_8h.html"];
+  Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node31 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node31 [label="llvm/ADT/StringExtras.h",height=0.2,width=0.4,color="black",URL="$StringExtras_8h.html"];
+  Node31 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node31 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node32 [label="llvm/ADT/Twine.h",height=0.2,width=0.4,color="black",URL="$Twine_8h.html"];
+  Node32 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node32 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node32 -> Node33 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node33 [label="llvm/Support/ErrorHandling.h",height=0.2,width=0.4,color="black",URL="$ErrorHandling_8h.html"];
+  Node33 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node33 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node33 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node32 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node32 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node33 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node34 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node34 [label="llvm/Support/MemoryBuffer.h",height=0.2,width=0.4,color="black",URL="$MemoryBuffer_8h.html"];
+  Node34 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node34 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node34 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node35 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 [label="llvm/Support/raw_ostream.h",height=0.2,width=0.4,color="black",URL="$raw__ostream_8h.html"];
+  Node35 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node35 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node36 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node36 [label="llvm/Support/SourceMgr.h",height=0.2,width=0.4,color="black",URL="$SourceMgr_8h.html"];
+  Node36 -> Node28 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node36 -> Node37 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node37 [label="llvm/ADT/ArrayRef.h",height=0.2,width=0.4,color="black",URL="$ArrayRef_8h.html"];
+  Node37 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node37 -> Node38 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node38 [label="vector",height=0.2,width=0.4,color="grey75"];
+  Node36 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/YAMLParser_8h__incl.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/YAMLParser_8h__incl.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/YAMLParser_8h__incl.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/YAMLParser_8h__incl.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,83 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="YAMLParser.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="llvm/ADT/OwningPtr.h",height=0.2,width=0.4,color="black",URL="$OwningPtr_8h.html"];
+  Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="llvm/Support/Compiler.h",height=0.2,width=0.4,color="black",URL="$Compiler_8h.html"];
+  Node2 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="cassert",height=0.2,width=0.4,color="grey75"];
+  Node2 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="cstddef",height=0.2,width=0.4,color="grey75"];
+  Node1 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 [label="llvm/ADT/SmallString.h",height=0.2,width=0.4,color="black",URL="$SmallString_8h.html"];
+  Node6 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 [label="llvm/ADT/SmallVector.h",height=0.2,width=0.4,color="black",URL="$SmallVector_8h.html"];
+  Node7 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 [label="llvm/Support/AlignOf.h",height=0.2,width=0.4,color="black",URL="$AlignOf_8h.html"];
+  Node8 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node9 [label="llvm/Support/type_traits.h",height=0.2,width=0.4,color="black",URL="$type__traits_8h.html"];
+  Node9 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node10 [label="llvm/Support/DataTypes.h",height=0.2,width=0.4,color="black",URL="$DataTypes_8h.html"];
+  Node10 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node11 [label="math.h",height=0.2,width=0.4,color="grey75"];
+  Node10 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node12 [label="sys/types.h",height=0.2,width=0.4,color="grey75"];
+  Node10 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node13 [label="inttypes.h",height=0.2,width=0.4,color="grey75"];
+  Node10 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node14 [label="stdint.h",height=0.2,width=0.4,color="grey75"];
+  Node9 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node9 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 [label="utility",height=0.2,width=0.4,color="grey75"];
+  Node7 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node16 [label="algorithm",height=0.2,width=0.4,color="grey75"];
+  Node7 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node17 [label="cstdlib",height=0.2,width=0.4,color="grey75"];
+  Node7 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node18 [label="cstring",height=0.2,width=0.4,color="grey75"];
+  Node7 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node19 [label="iterator",height=0.2,width=0.4,color="grey75"];
+  Node7 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node20 [label="memory",height=0.2,width=0.4,color="grey75"];
+  Node6 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 [label="llvm/ADT/StringRef.h",height=0.2,width=0.4,color="black",URL="$StringRef_8h.html"];
+  Node21 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node22 [label="limits",height=0.2,width=0.4,color="grey75"];
+  Node21 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node23 [label="string",height=0.2,width=0.4,color="grey75"];
+  Node21 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 [label="llvm/Support/Allocator.h",height=0.2,width=0.4,color="black",URL="$Allocator_8h.html"];
+  Node24 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node25 [label="llvm/Support/MathExtras.h",height=0.2,width=0.4,color="black",URL="$MathExtras_8h.html"];
+  Node25 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node26 [label="llvm/Support/SwapByteOrder.h",height=0.2,width=0.4,color="black",URL="$SwapByteOrder_8h.html"];
+  Node26 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node26 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node26 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node27 [label="llvm/Support/SMLoc.h",height=0.2,width=0.4,color="black",URL="$SMLoc_8h.html"];
+  Node27 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node1 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/c_2Analysis_8h.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/c_2Analysis_8h.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/c_2Analysis_8h.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/c_2Analysis_8h.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: Analysis.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_25acc6571c4e3a053ee4203146b47a61.html">include</a>      </li>
+      <li class="navelem"><a class="el" href="dir_7d983a2362450c6a8f8032b225457939.html">llvm-c</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#enum-members">Enumerations</a> |
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">c/Analysis.h File Reference</div>  </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include "<a class="el" href="Core_8h_source.html">llvm-c/Core.h</a>"</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for c/Analysis.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="c_2Analysis_8h__incl.png" border="0" usemap="#Analysis_8h" alt=""/></div>
+<!-- MAP 0 -->
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="c_2Analysis_8h__dep__incl.png" border="0" usemap="#Analysis_8hdep" alt=""/></div>
+<!-- MAP 1 -->
+</div>
+</div>
+<p><a href="c_2Analysis_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__LLVMCAnalysis.html#gab29480cbd10b9b49e7a95870369497ee">LLVMVerifierFailureAction</a> { <a class="el" href="group__LLVMCAnalysis.html#ggab29480cbd10b9b49e7a95870369497eeaf72c1ce149891d859b5cd2224bcd06a5">LLVMAbortProcessAction</a>, 
+<a class="el" href="group__LLVMCAnalysis.html#ggab29480cbd10b9b49e7a95870369497eea6053626cccb6baabe25d7c92221c3ccf">LLVMPrintMessageAction</a>, 
+<a class="el" href="group__LLVMCAnalysis.html#ggab29480cbd10b9b49e7a95870369497eeadcc40d3615ed36da91d84a628c7c2758">LLVMReturnStatusAction</a>
+ }</td></tr>
+<tr><td colspan="2"><h2><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__LLVMCCoreTypes.html#ga209de0bceb13179a973c6a45211617bd">LLVMBool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__LLVMCAnalysis.html#ga5645aec2d95116c0432a676db77b2cb0">LLVMVerifyModule</a> (<a class="el" href="group__LLVMCCoreTypes.html#gad1d1bb5f901c903a0cf09c5a053c9c56">LLVMModuleRef</a> M, <a class="el" href="group__LLVMCAnalysis.html#gab29480cbd10b9b49e7a95870369497ee">LLVMVerifierFailureAction</a> Action, <a class="el" href="classchar.html">char</a> **OutMessage)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__LLVMCCoreTypes.html#ga209de0bceb13179a973c6a45211617bd">LLVMBool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__LLVMCAnalysis.html#gadb658afcbf70a7e5d4d18ba01533bdb3">LLVMVerifyFunction</a> (<a class="el" href="group__LLVMCCoreTypes.html#ga113ce952344691b8304a43a314f8be17">LLVMValueRef</a> Fn, <a class="el" href="group__LLVMCAnalysis.html#gab29480cbd10b9b49e7a95870369497ee">LLVMVerifierFailureAction</a> Action)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__LLVMCAnalysis.html#gaa274815dcbf1feb52a7ff95af03f996e">LLVMViewFunctionCFG</a> (<a class="el" href="group__LLVMCCoreTypes.html#ga113ce952344691b8304a43a314f8be17">LLVMValueRef</a> Fn)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__LLVMCAnalysis.html#gabab46b2aaa31f86c0d5a428e1aaacf7c">LLVMViewFunctionCFGOnly</a> (<a class="el" href="group__LLVMCCoreTypes.html#ga113ce952344691b8304a43a314f8be17">LLVMValueRef</a> Fn)</td></tr>
+</table>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:39:26 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/c_2ExecutionEngine_8h__dep__incl.png
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/c_2ExecutionEngine_8h__dep__incl.png?rev=170845&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www-releases/trunk/3.2/docs/doxygen/html/c_2ExecutionEngine_8h__dep__incl.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: www-releases/trunk/3.2/docs/doxygen/html/c_2Linker_8h.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/c_2Linker_8h.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/c_2Linker_8h.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/c_2Linker_8h.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,150 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: Linker.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_25acc6571c4e3a053ee4203146b47a61.html">include</a>      </li>
+      <li class="navelem"><a class="el" href="dir_7d983a2362450c6a8f8032b225457939.html">llvm-c</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#enum-members">Enumerations</a> |
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">c/Linker.h File Reference</div>  </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include "<a class="el" href="Core_8h_source.html">llvm-c/Core.h</a>"</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for c/Linker.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="c_2Linker_8h__incl.png" border="0" usemap="#Linker_8h" alt=""/></div>
+<!-- MAP 0 -->
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="c_2Linker_8h__dep__incl.png" border="0" usemap="#Linker_8hdep" alt=""/></div>
+<!-- MAP 1 -->
+</div>
+</div>
+<p><a href="c_2Linker_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="c_2Linker_8h.html#a8d63223eb351d119d15d21efcc8599fc">LLVMLinkerMode</a> { <a class="el" href="c_2Linker_8h.html#a8d63223eb351d119d15d21efcc8599fca1c7b161a2094b5addb6900f72853d221">LLVMLinkerDestroySource</a> =  0, 
+<a class="el" href="c_2Linker_8h.html#a8d63223eb351d119d15d21efcc8599fcae33d7b706666d31b196c6d4d7ac88eb7">LLVMLinkerPreserveSource</a> =  1
+ }</td></tr>
+<tr><td colspan="2"><h2><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__LLVMCCoreTypes.html#ga209de0bceb13179a973c6a45211617bd">LLVMBool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="c_2Linker_8h.html#a5fd8563d4ff02efcbdfa229952b725a3">LLVMLinkModules</a> (<a class="el" href="group__LLVMCCoreTypes.html#gad1d1bb5f901c903a0cf09c5a053c9c56">LLVMModuleRef</a> Dest, <a class="el" href="group__LLVMCCoreTypes.html#gad1d1bb5f901c903a0cf09c5a053c9c56">LLVMModuleRef</a> Src, <a class="el" href="c_2Linker_8h.html#a8d63223eb351d119d15d21efcc8599fc">LLVMLinkerMode</a> Mode, <a class="el" href="classchar.html">char</a> **OutMessage)</td></tr>
+</table>
+<hr/><h2>Enumeration Type Documentation</h2>
+<a class="anchor" id="a8d63223eb351d119d15d21efcc8599fc"></a><!-- doxytag: member="c/Linker.h::LLVMLinkerMode" ref="a8d63223eb351d119d15d21efcc8599fc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="c_2Linker_8h.html#a8d63223eb351d119d15d21efcc8599fc">LLVMLinkerMode</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="a8d63223eb351d119d15d21efcc8599fca1c7b161a2094b5addb6900f72853d221"></a><!-- doxytag: member="LLVMLinkerDestroySource" ref="a8d63223eb351d119d15d21efcc8599fca1c7b161a2094b5addb6900f72853d221" args="" -->LLVMLinkerDestroySource</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a8d63223eb351d119d15d21efcc8599fcae33d7b706666d31b196c6d4d7ac88eb7"></a><!-- doxytag: member="LLVMLinkerPreserveSource" ref="a8d63223eb351d119d15d21efcc8599fcae33d7b706666d31b196c6d4d7ac88eb7" args="" -->LLVMLinkerPreserveSource</em> </td><td>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="c_2Linker_8h_source.html#l00024">24</a> of file <a class="el" href="c_2Linker_8h_source.html">c/Linker.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Function Documentation</h2>
+<a class="anchor" id="a5fd8563d4ff02efcbdfa229952b725a3"></a><!-- doxytag: member="c/Linker.h::LLVMLinkModules" ref="a5fd8563d4ff02efcbdfa229952b725a3" args="(LLVMModuleRef Dest, LLVMModuleRef Src, LLVMLinkerMode Mode, char **OutMessage)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__LLVMCCoreTypes.html#ga209de0bceb13179a973c6a45211617bd">LLVMBool</a> LLVMLinkModules </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__LLVMCCoreTypes.html#gad1d1bb5f901c903a0cf09c5a053c9c56">LLVMModuleRef</a> </td>
+          <td class="paramname"><em>Dest</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__LLVMCCoreTypes.html#gad1d1bb5f901c903a0cf09c5a053c9c56">LLVMModuleRef</a> </td>
+          <td class="paramname"><em>Src</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="c_2Linker_8h.html#a8d63223eb351d119d15d21efcc8599fc">LLVMLinkerMode</a> </td>
+          <td class="paramname"><em>Mode</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classchar.html">char</a> ** </td>
+          <td class="paramname"><em>OutMessage</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="LinkModules_8cpp_source.html#l01345">1345</a> of file <a class="el" href="LinkModules_8cpp_source.html">LinkModules.cpp</a>.</p>
+
+<p>References <a class="el" href="LinkModules_8cpp_source.html#l01330">llvm::Linker::LinkModules()</a>, and <a class="el" href="TargetLibraryInfo_8h_source.html#l00292">llvm::LibFunc::strdup</a>.</p>
+
+</div>
+</div>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:39:30 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/c_2Linker_8h__dep__incl.png
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/c_2Linker_8h__dep__incl.png?rev=170845&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www-releases/trunk/3.2/docs/doxygen/html/c_2Linker_8h__dep__incl.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: www-releases/trunk/3.2/docs/doxygen/html/c_2Linker_8h__incl.map
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/c_2Linker_8h__incl.map?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/c_2Linker_8h__incl.map (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/c_2Linker_8h__incl.map Fri Dec 21 00:57:24 2012
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" href="$Core_8h.html" title="llvm-c/Core.h" alt="" coords="147,84,251,111"/>
+<area shape="rect" href="$DataTypes_8h.html" title="llvm/Support/DataTypes.h" alt="" coords="107,161,291,188"/>
+</map>

Added: www-releases/trunk/3.2/docs/doxygen/html/c_2Linker_8h__incl.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/c_2Linker_8h__incl.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/c_2Linker_8h__incl.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/c_2Linker_8h__incl.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+529918edbf391828aff98f2ab735a5fa
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/c_2TargetMachine_8h__dep__incl.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/c_2TargetMachine_8h__dep__incl.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/c_2TargetMachine_8h__dep__incl.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/c_2TargetMachine_8h__dep__incl.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+6206e030500326bec7b50145bc52e87b
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2IPO_8h__dep__incl.map
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2IPO_8h__dep__incl.map?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2IPO_8h__dep__incl.map (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2IPO_8h__dep__incl.map Fri Dec 21 00:57:24 2012
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$IPO_8cpp.html" title="IPO.cpp" alt="" coords="5,84,72,111"/>
+</map>

Added: www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2IPO_8h__dep__incl.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2IPO_8h__dep__incl.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2IPO_8h__dep__incl.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2IPO_8h__dep__incl.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+f9afdcb10f03eab66fc8e8c3eb5f1303
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2IPO_8h__dep__incl.png
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2IPO_8h__dep__incl.png?rev=170845&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2IPO_8h__dep__incl.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2PassManagerBuilder_8h__dep__incl.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2PassManagerBuilder_8h__dep__incl.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2PassManagerBuilder_8h__dep__incl.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2PassManagerBuilder_8h__dep__incl.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,9 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="PassManagerBuilder.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="PassManagerBuilder.cpp",height=0.2,width=0.4,color="black",URL="$PassManagerBuilder_8cpp.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2PassManagerBuilder_8h_source.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2PassManagerBuilder_8h_source.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2PassManagerBuilder_8h_source.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2PassManagerBuilder_8h_source.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,157 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: PassManagerBuilder.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="files.html"><span>File List</span></a></li>
+      <li><a href="globals.html"><span>File Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="dir_b41d254693bea6e92988e5bb1ad97e02.html">llvm-3.2.src</a>      </li>
+      <li class="navelem"><a class="el" href="dir_25acc6571c4e3a053ee4203146b47a61.html">include</a>      </li>
+      <li class="navelem"><a class="el" href="dir_7d983a2362450c6a8f8032b225457939.html">llvm-c</a>      </li>
+      <li class="navelem"><a class="el" href="dir_b0ba8a265d338a04636acdaae803d587.html">Transforms</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">c/Transforms/PassManagerBuilder.h</div>  </div>
+</div>
+<div class="contents">
+<a href="c_2Transforms_2PassManagerBuilder_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*===-- llvm-c/Transform/PassManagerBuilder.h - PMB C Interface ---*- C -*-===*\</span>
+<a name="l00002"></a>00002 <span class="comment">|*                                                                            *|</span>
+<a name="l00003"></a>00003 <span class="comment">|*                     The LLVM Compiler Infrastructure                       *|</span>
+<a name="l00004"></a>00004 <span class="comment">|*                                                                            *|</span>
+<a name="l00005"></a>00005 <span class="comment">|* This file is distributed under the University of Illinois Open Source      *|</span>
+<a name="l00006"></a>00006 <span class="comment">|* License. See LICENSE.TXT for details.                                      *|</span>
+<a name="l00007"></a>00007 <span class="comment">|*                                                                            *|</span>
+<a name="l00008"></a>00008 <span class="comment">|*===----------------------------------------------------------------------===*|</span>
+<a name="l00009"></a>00009 <span class="comment">|*                                                                            *|</span>
+<a name="l00010"></a>00010 <span class="comment">|* This header declares the C interface to the PassManagerBuilder class.      *|</span>
+<a name="l00011"></a>00011 <span class="comment">|*                                                                            *|</span>
+<a name="l00012"></a>00012 <span class="comment">\*===----------------------------------------------------------------------===*/</span>
+<a name="l00013"></a>00013 
+<a name="l00014"></a>00014 <span class="preprocessor">#ifndef LLVM_C_PASSMANAGERBUILDER</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#define LLVM_C_PASSMANAGERBUILDER</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include "<a class="code" href="Core_8h.html">llvm-c/Core.h</a>"</span>
+<a name="l00018"></a>00018 
+<a name="l00019"></a><a class="code" href="c_2Transforms_2PassManagerBuilder_8h.html#aeb74d52967084bc3f668e0cf17b9c790">00019</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>LLVMOpaquePassManagerBuilder *<a class="code" href="c_2Transforms_2PassManagerBuilder_8h.html#aeb74d52967084bc3f668e0cf17b9c790">LLVMPassManagerBuilderRef</a>;
+<a name="l00020"></a>00020 
+<a name="l00021"></a>00021 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00022"></a>00022 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="Transforms_2IPO_2PassManagerBuilder_8h.html">llvm/Transforms/IPO/PassManagerBuilder.h</a>"</span>
+<a name="l00023"></a>00023 <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00024"></a>00024 <span class="preprocessor">#endif</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="comment"></span>
+<a name="l00026"></a>00026 <span class="comment">/**</span>
+<a name="l00027"></a>00027 <span class="comment"> * @defgroup LLVMCTransformsPassManagerBuilder Pass manager builder</span>
+<a name="l00028"></a>00028 <span class="comment"> * @ingroup LLVMCTransforms</span>
+<a name="l00029"></a>00029 <span class="comment"> *</span>
+<a name="l00030"></a>00030 <span class="comment"> * @{</span>
+<a name="l00031"></a>00031 <span class="comment"> */</span>
+<a name="l00032"></a>00032 <span class="comment"></span>
+<a name="l00033"></a>00033 <span class="comment">/** See llvm::PassManagerBuilder. */</span>
+<a name="l00034"></a>00034 <a class="code" href="c_2Transforms_2PassManagerBuilder_8h.html#aeb74d52967084bc3f668e0cf17b9c790">LLVMPassManagerBuilderRef</a> <a class="code" href="group__LLVMCTransformsPassManagerBuilder.html#ga2c1733a64280227729071cf74a996c54">LLVMPassManagerBuilderCreate</a>(<span class="keywordtype">void</span>);
+<a name="l00035"></a>00035 <span class="keywordtype">void</span> <a class="code" href="group__LLVMCTransformsPassManagerBuilder.html#gabaf2c86a8b74b192854269d2d88e0e8e">LLVMPassManagerBuilderDispose</a>(<a class="code" href="c_2Transforms_2PassManagerBuilder_8h.html#aeb74d52967084bc3f668e0cf17b9c790">LLVMPassManagerBuilderRef</a> PMB);
+<a name="l00036"></a>00036 <span class="comment"></span>
+<a name="l00037"></a>00037 <span class="comment">/** See llvm::PassManagerBuilder::OptLevel. */</span>
+<a name="l00038"></a>00038 <span class="keywordtype">void</span>
+<a name="l00039"></a>00039 <a class="code" href="group__LLVMCTransformsPassManagerBuilder.html#ga906e3f315407a509fbf7ab03a1b08818">LLVMPassManagerBuilderSetOptLevel</a>(<a class="code" href="c_2Transforms_2PassManagerBuilder_8h.html#aeb74d52967084bc3f668e0cf17b9c790">LLVMPassManagerBuilderRef</a> PMB,
+<a name="l00040"></a>00040                                   <span class="keywordtype">unsigned</span> OptLevel);
+<a name="l00041"></a>00041 <span class="comment"></span>
+<a name="l00042"></a>00042 <span class="comment">/** See llvm::PassManagerBuilder::SizeLevel. */</span>
+<a name="l00043"></a>00043 <span class="keywordtype">void</span>
+<a name="l00044"></a>00044 <a class="code" href="group__LLVMCTransformsPassManagerBuilder.html#ga9280fa3a9d3771b5de253a12ec20b736">LLVMPassManagerBuilderSetSizeLevel</a>(<a class="code" href="c_2Transforms_2PassManagerBuilder_8h.html#aeb74d52967084bc3f668e0cf17b9c790">LLVMPassManagerBuilderRef</a> PMB,
+<a name="l00045"></a>00045                                    <span class="keywordtype">unsigned</span> SizeLevel);
+<a name="l00046"></a>00046 <span class="comment"></span>
+<a name="l00047"></a>00047 <span class="comment">/** See llvm::PassManagerBuilder::DisableUnitAtATime. */</span>
+<a name="l00048"></a>00048 <span class="keywordtype">void</span>
+<a name="l00049"></a>00049 <a class="code" href="group__LLVMCTransformsPassManagerBuilder.html#gaefbd8828fe85cafd75928b9210be5ac5">LLVMPassManagerBuilderSetDisableUnitAtATime</a>(<a class="code" href="c_2Transforms_2PassManagerBuilder_8h.html#aeb74d52967084bc3f668e0cf17b9c790">LLVMPassManagerBuilderRef</a> PMB,
+<a name="l00050"></a>00050                                             <a class="code" href="group__LLVMCCoreTypes.html#ga209de0bceb13179a973c6a45211617bd">LLVMBool</a> Value);
+<a name="l00051"></a>00051 <span class="comment"></span>
+<a name="l00052"></a>00052 <span class="comment">/** See llvm::PassManagerBuilder::DisableUnrollLoops. */</span>
+<a name="l00053"></a>00053 <span class="keywordtype">void</span>
+<a name="l00054"></a>00054 <a class="code" href="group__LLVMCTransformsPassManagerBuilder.html#ga6ed222721832f7ccc1bf4c993afb0659">LLVMPassManagerBuilderSetDisableUnrollLoops</a>(<a class="code" href="c_2Transforms_2PassManagerBuilder_8h.html#aeb74d52967084bc3f668e0cf17b9c790">LLVMPassManagerBuilderRef</a> PMB,
+<a name="l00055"></a>00055                                             <a class="code" href="group__LLVMCCoreTypes.html#ga209de0bceb13179a973c6a45211617bd">LLVMBool</a> Value);
+<a name="l00056"></a>00056 <span class="comment"></span>
+<a name="l00057"></a>00057 <span class="comment">/** See llvm::PassManagerBuilder::DisableSimplifyLibCalls */</span>
+<a name="l00058"></a>00058 <span class="keywordtype">void</span>
+<a name="l00059"></a>00059 <a class="code" href="group__LLVMCTransformsPassManagerBuilder.html#ga72f6b341accc90fa5704ec21f174942f">LLVMPassManagerBuilderSetDisableSimplifyLibCalls</a>(<a class="code" href="c_2Transforms_2PassManagerBuilder_8h.html#aeb74d52967084bc3f668e0cf17b9c790">LLVMPassManagerBuilderRef</a> PMB,
+<a name="l00060"></a>00060                                                  <a class="code" href="group__LLVMCCoreTypes.html#ga209de0bceb13179a973c6a45211617bd">LLVMBool</a> Value);
+<a name="l00061"></a>00061 <span class="comment"></span>
+<a name="l00062"></a>00062 <span class="comment">/** See llvm::PassManagerBuilder::Inliner. */</span>
+<a name="l00063"></a>00063 <span class="keywordtype">void</span>
+<a name="l00064"></a>00064 <a class="code" href="group__LLVMCTransformsPassManagerBuilder.html#ga514fda7c5537b4a980b7a60818b810c6">LLVMPassManagerBuilderUseInlinerWithThreshold</a>(<a class="code" href="c_2Transforms_2PassManagerBuilder_8h.html#aeb74d52967084bc3f668e0cf17b9c790">LLVMPassManagerBuilderRef</a> PMB,
+<a name="l00065"></a>00065                                               <span class="keywordtype">unsigned</span> <a class="code" href="CaptureTracking_8cpp.html#ac30708db2a991631cbf3d95c6324d929">Threshold</a>);
+<a name="l00066"></a>00066 <span class="comment"></span>
+<a name="l00067"></a>00067 <span class="comment">/** See llvm::PassManagerBuilder::populateFunctionPassManager. */</span>
+<a name="l00068"></a>00068 <span class="keywordtype">void</span>
+<a name="l00069"></a>00069 <a class="code" href="group__LLVMCTransformsPassManagerBuilder.html#ga0e737208bbd97554e41793efdd237a74">LLVMPassManagerBuilderPopulateFunctionPassManager</a>(<a class="code" href="c_2Transforms_2PassManagerBuilder_8h.html#aeb74d52967084bc3f668e0cf17b9c790">LLVMPassManagerBuilderRef</a> PMB,
+<a name="l00070"></a>00070                                                   <a class="code" href="group__LLVMCCoreTypes.html#ga45fccfac9832f829c5e12a8915e85f4c">LLVMPassManagerRef</a> PM);
+<a name="l00071"></a>00071 <span class="comment"></span>
+<a name="l00072"></a>00072 <span class="comment">/** See llvm::PassManagerBuilder::populateModulePassManager. */</span>
+<a name="l00073"></a>00073 <span class="keywordtype">void</span>
+<a name="l00074"></a>00074 <a class="code" href="group__LLVMCTransformsPassManagerBuilder.html#ga091d904c6266bf8de1ac39a356975195">LLVMPassManagerBuilderPopulateModulePassManager</a>(<a class="code" href="c_2Transforms_2PassManagerBuilder_8h.html#aeb74d52967084bc3f668e0cf17b9c790">LLVMPassManagerBuilderRef</a> PMB,
+<a name="l00075"></a>00075                                                 <a class="code" href="group__LLVMCCoreTypes.html#ga45fccfac9832f829c5e12a8915e85f4c">LLVMPassManagerRef</a> PM);
+<a name="l00076"></a>00076 <span class="comment"></span>
+<a name="l00077"></a>00077 <span class="comment">/** See llvm::PassManagerBuilder::populateLTOPassManager. */</span>
+<a name="l00078"></a>00078 <span class="keywordtype">void</span> <a class="code" href="group__LLVMCTransformsPassManagerBuilder.html#gaa3c384c741192170ce51749691a1dbda">LLVMPassManagerBuilderPopulateLTOPassManager</a>(<a class="code" href="c_2Transforms_2PassManagerBuilder_8h.html#aeb74d52967084bc3f668e0cf17b9c790">LLVMPassManagerBuilderRef</a> PMB,
+<a name="l00079"></a>00079                                                   <a class="code" href="group__LLVMCCoreTypes.html#ga45fccfac9832f829c5e12a8915e85f4c">LLVMPassManagerRef</a> PM,
+<a name="l00080"></a>00080                                                   <span class="keywordtype">bool</span> Internalize,
+<a name="l00081"></a>00081                                                   <span class="keywordtype">bool</span> RunInliner);
+<a name="l00082"></a>00082 <span class="comment"></span>
+<a name="l00083"></a>00083 <span class="comment">/**</span>
+<a name="l00084"></a>00084 <span class="comment"> * @}</span>
+<a name="l00085"></a>00085 <span class="comment"> */</span>
+<a name="l00086"></a>00086 
+<a name="l00087"></a>00087 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00088"></a>00088 <span class="preprocessor"></span>}
+<a name="l00089"></a>00089 
+<a name="l00090"></a>00090 <span class="keyword">namespace </span>llvm {
+<a name="l00091"></a>00091   <span class="keyword">inline</span> PassManagerBuilder *unwrap(<a class="code" href="c_2Transforms_2PassManagerBuilder_8h.html#aeb74d52967084bc3f668e0cf17b9c790">LLVMPassManagerBuilderRef</a> P) {
+<a name="l00092"></a>00092     <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast<</span>PassManagerBuilder*<span class="keyword">></span>(P);
+<a name="l00093"></a>00093   }
+<a name="l00094"></a>00094 
+<a name="l00095"></a>00095   <span class="keyword">inline</span> <a class="code" href="c_2Transforms_2PassManagerBuilder_8h.html#aeb74d52967084bc3f668e0cf17b9c790">LLVMPassManagerBuilderRef</a> wrap(PassManagerBuilder *P) {
+<a name="l00096"></a>00096     <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast<</span><a class="code" href="c_2Transforms_2PassManagerBuilder_8h.html#aeb74d52967084bc3f668e0cf17b9c790">LLVMPassManagerBuilderRef</a><span class="keyword">></span>(P);
+<a name="l00097"></a>00097   }
+<a name="l00098"></a>00098 }
+<a name="l00099"></a>00099 <span class="preprocessor">#endif</span>
+<a name="l00100"></a>00100 <span class="preprocessor"></span>
+<a name="l00101"></a>00101 <span class="preprocessor">#endif</span>
+</pre></div></div>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:36:25 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2Vectorize_8h__dep__incl.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2Vectorize_8h__dep__incl.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2Vectorize_8h__dep__incl.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/c_2Transforms_2Vectorize_8h__dep__incl.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,9 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="Vectorize.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="Vectorize.cpp",height=0.2,width=0.4,color="black",URL="$Vectorize_8cpp.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/cl__common__defines_8h__dep__incl.map
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/cl__common__defines_8h__dep__incl.map?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/cl__common__defines_8h__dep__incl.map (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/cl__common__defines_8h__dep__incl.map Fri Dec 21 00:57:24 2012
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" href="$NVPTXAsmPrinter_8cpp.html" title="NVPTXAsmPrinter.cpp" alt="" coords="5,84,165,111"/>
+</map>

Added: www-releases/trunk/3.2/docs/doxygen/html/cl__common__defines_8h__dep__incl.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/cl__common__defines_8h__dep__incl.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/cl__common__defines_8h__dep__incl.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/cl__common__defines_8h__dep__incl.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+c085d672291f32c012055cc341b05286
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/cl__common__defines_8h__dep__incl.png
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/cl__common__defines_8h__dep__incl.png?rev=170845&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www-releases/trunk/3.2/docs/doxygen/html/cl__common__defines_8h__dep__incl.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: www-releases/trunk/3.2/docs/doxygen/html/classARMGenSubtargetInfo.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classARMGenSubtargetInfo.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classARMGenSubtargetInfo.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classARMGenSubtargetInfo.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: ARMGenSubtargetInfo Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">ARMGenSubtargetInfo Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="ARMGenSubtargetInfo" --><div class="dynheader">
+Inheritance diagram for ARMGenSubtargetInfo:</div>
+<div class="dyncontent">
+<div class="center"><img src="classARMGenSubtargetInfo__inherit__graph.png" border="0" usemap="#ARMGenSubtargetInfo_inherit__map" alt="Inheritance graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="ARMSubtarget_8h_source.html">ARMSubtarget.h</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:08 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classAllocaPartitioning_1_1BuilderBase__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classAllocaPartitioning_1_1BuilderBase__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classAllocaPartitioning_1_1BuilderBase__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classAllocaPartitioning_1_1BuilderBase__coll__graph.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,69 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  rankdir="LR";
+  Node1 [label="AllocaPartitioning::BuilderBase\< DerivedT, RetT \>",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="InstVisitor\< DerivedT, RetT \>",height=0.2,width=0.4,color="black",URL="$classInstVisitor.html"];
+  Node3 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Queue" ,fontname="FreeSans"];
+  Node3 [label="llvm::SmallVector\< OffsetUse, 8 \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVector.html"];
+  Node4 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="llvm::SmallVectorImpl\< OffsetUse \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorImpl.html"];
+  Node5 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="llvm::SmallVectorTemplateBase\< OffsetUse, isPodLike\< OffsetUse \>::value \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorTemplateBase.html"];
+  Node6 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 [label="llvm::SmallVectorTemplateCommon\< OffsetUse \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorTemplateCommon.html"];
+  Node7 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 [label="llvm::SmallVectorBase",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorBase.html"];
+  Node8 -> Node7 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" CapacityX\nEndX\nBeginX" ,fontname="FreeSans"];
+  Node8 [label="void *",height=0.2,width=0.4,color="grey75"];
+  Node9 -> Node6 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< OffsetUse \>" ,fontname="FreeSans"];
+  Node9 [label="llvm::SmallVectorTemplateCommon\< T, typename \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorTemplateCommon.html"];
+  Node7 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node10 -> Node5 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< OffsetUse, isPodLike\< OffsetUse \>::value \>" ,fontname="FreeSans"];
+  Node10 [label="llvm::SmallVectorTemplateBase\< T, isPodLike \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorTemplateBase.html"];
+  Node11 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node11 [label="llvm::SmallVectorTemplateCommon\< T \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorTemplateCommon.html"];
+  Node7 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node9 -> Node11 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< T \>" ,fontname="FreeSans"];
+  Node12 -> Node4 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< OffsetUse \>" ,fontname="FreeSans"];
+  Node12 [label="llvm::SmallVectorImpl\< T \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorImpl.html"];
+  Node13 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node13 [label="llvm::SmallVectorTemplateBase\< T, isPodLike\< T \>::value \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorTemplateBase.html"];
+  Node11 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node10 -> Node13 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< T, isPodLike\< T \>::value \>" ,fontname="FreeSans"];
+  Node14 -> Node3 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< OffsetUse, 8 \>" ,fontname="FreeSans"];
+  Node14 [label="llvm::SmallVector\< T, N \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVector.html"];
+  Node12 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" AllocSize" ,fontname="FreeSans"];
+  Node15 [label="uint64_t",height=0.2,width=0.4,color="grey75"];
+  Node16 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" P" ,fontname="FreeSans"];
+  Node16 [label="AllocaPartitioning",height=0.2,width=0.4,color="grey75",tooltip="Alloca partitioning representation.Alloca partitioning representation."];
+  Node17 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Offset" ,fontname="FreeSans"];
+  Node17 [label="int64_t",height=0.2,width=0.4,color="black",URL="$classint64__t.html"];
+  Node18 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" VisitedUses" ,fontname="FreeSans"];
+  Node18 [label="llvm::SmallPtrSet\< Use *, 8 \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallPtrSet.html"];
+  Node19 -> Node18 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node19 [label="llvm::SmallPtrSetImpl",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallPtrSetImpl.html"];
+  Node20 -> Node19 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" CurArray\nSmallArray" ,fontname="FreeSans"];
+  Node20 [label="const void **",height=0.2,width=0.4,color="grey75"];
+  Node21 -> Node19 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" CurArraySize\nNumElements\nNumTombstones" ,fontname="FreeSans"];
+  Node21 [label="unsigned",height=0.2,width=0.4,color="black",URL="$classunsigned.html"];
+  Node22 -> Node18 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< Use *, 8 \>" ,fontname="FreeSans"];
+  Node22 [label="llvm::SmallPtrSet\< PtrType, SmallSize \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallPtrSet.html"];
+  Node19 -> Node22 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node23 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" TD" ,fontname="FreeSans"];
+  Node23 [label="llvm::DataLayout",height=0.2,width=0.4,color="black",URL="$classllvm_1_1DataLayout.html"];
+  Node24 -> Node23 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 [label="llvm::ImmutablePass",height=0.2,width=0.4,color="black",URL="$classllvm_1_1ImmutablePass.html"];
+  Node25 -> Node24 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node25 [label="llvm::ModulePass",height=0.2,width=0.4,color="black",URL="$classllvm_1_1ModulePass.html"];
+  Node26 -> Node25 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node26 [label="llvm::Pass",height=0.2,width=0.4,color="black",URL="$classllvm_1_1Pass.html"];
+  Node27 -> Node23 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ID" ,fontname="FreeSans"];
+  Node27 [label="char",height=0.2,width=0.4,color="black",URL="$classchar.html"];
+  Node28 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" U" ,fontname="FreeSans"];
+  Node28 [label="llvm::Use",height=0.2,width=0.4,color="black",URL="$classllvm_1_1Use.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classAllocaPartitioning_1_1BuilderBase__inherit__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classAllocaPartitioning_1_1BuilderBase__inherit__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classAllocaPartitioning_1_1BuilderBase__inherit__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classAllocaPartitioning_1_1BuilderBase__inherit__graph.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,18 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  rankdir="LR";
+  Node1 [label="AllocaPartitioning::BuilderBase\< DerivedT, RetT \>",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="InstVisitor\< DerivedT, RetT \>",height=0.2,width=0.4,color="black",URL="$classInstVisitor.html"];
+  Node1 -> Node3 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< UseBuilder \>" ,fontname="FreeSans"];
+  Node3 [label="AllocaPartitioning::BuilderBase\< UseBuilder \>",height=0.2,width=0.4,color="black",URL="$classAllocaPartitioning_1_1BuilderBase.html"];
+  Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="AllocaPartitioning::UseBuilder",height=0.2,width=0.4,color="black",URL="$classAllocaPartitioning_1_1UseBuilder.html",tooltip="Use adder for the alloca partitioning."];
+  Node1 -> Node5 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< PartitionBuilder, bool \>" ,fontname="FreeSans"];
+  Node5 [label="AllocaPartitioning::BuilderBase\< PartitionBuilder, bool \>",height=0.2,width=0.4,color="black",URL="$classAllocaPartitioning_1_1BuilderBase.html"];
+  Node5 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 [label="AllocaPartitioning::PartitionBuilder",height=0.2,width=0.4,color="black",URL="$classAllocaPartitioning_1_1PartitionBuilder.html",tooltip="Builder for the alloca partitioning."];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classAllocaPartitioning_1_1UseBuilder-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classAllocaPartitioning_1_1UseBuilder-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classAllocaPartitioning_1_1UseBuilder-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classAllocaPartitioning_1_1UseBuilder-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><b>AllocaPartitioning</b>      </li>
+      <li class="navelem"><a class="el" href="classAllocaPartitioning_1_1UseBuilder.html">UseBuilder</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">AllocaPartitioning::UseBuilder Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classAllocaPartitioning_1_1UseBuilder.html">AllocaPartitioning::UseBuilder</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html#a19f07b06c6d52c2fafbc1d457ab215dc">AllocSize</a></td><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html">AllocaPartitioning::BuilderBase< UseBuilder ></a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html#a8e3be7b921ee32ba2d618b0ad2edbd4f">BuilderBase</a>(const DataLayout &TD, AllocaInst &AI, AllocaPartitioning &P)</td><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html">AllocaPartitioning::BuilderBase< UseBuilder ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html#a51b4a801fbcf184bf7ce3db2a63d1926">computeConstantGEPOffset</a>(GetElementPtrInst &GEPI, int64_t &GEPOffset)</td><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html">AllocaPartitioning::BuilderBase< UseBuilder ></a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html#ab14599d761ec629477fd2564cffdadf8">enqueueUsers</a>(Instruction &I, int64_t UserOffset)</td><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html">AllocaPartitioning::BuilderBase< UseBuilder ></a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html#a6e8844ecc4c592fe20a0ea14fa1a1c74">foldSelectInst</a>(SelectInst &SI)</td><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html">AllocaPartitioning::BuilderBase< UseBuilder ></a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAllocaPartitioning_1_1UseBuilder.html#a0670f42f249c0cda43de4b9ca9bbb603">InstVisitor< UseBuilder ></a> class</td><td><a class="el" href="classAllocaPartitioning_1_1UseBuilder.html">AllocaPartitioning::UseBuilder</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html#a1c92f7451beea56304bb9b8ad4bc60cc">Offset</a></td><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html">AllocaPartitioning::BuilderBase< UseBuilder ></a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAllocaPartitioning_1_1UseBuilder.html#aa2673cf83778361dd9dfa1e0fd42c444">operator()</a>()</td><td><a class="el" href="classAllocaPartitioning_1_1UseBuilder.html">AllocaPartitioning::UseBuilder</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html#a25f61ce00f6831df3f8ac9753268244c">P</a></td><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html">AllocaPartitioning::BuilderBase< UseBuilder ></a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html#a5a2b8863625f98cf2b94c1cf35cfb89c">Queue</a></td><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html">AllocaPartitioning::BuilderBase< UseBuilder ></a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html#abc4431ef26232bef16d069bdb0a9dbc5">TD</a></td><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html">AllocaPartitioning::BuilderBase< UseBuilder ></a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html#ada649fcfbfd38dc8a642cff5230a9f1c">U</a></td><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html">AllocaPartitioning::BuilderBase< UseBuilder ></a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAllocaPartitioning_1_1UseBuilder.html#a043bb44bafc3ae5fa7b371c5889643db">UseBuilder</a>(const DataLayout &TD, AllocaInst &AI, AllocaPartitioning &P)</td><td><a class="el" href="classAllocaPartitioning_1_1UseBuilder.html">AllocaPartitioning::UseBuilder</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html#a56dd459669c8a7f4f31b3abb6e4b7ef2">VisitedUses</a></td><td><a class="el" href="classAllocaPartitioning_1_1BuilderBase.html">AllocaPartitioning::BuilderBase< UseBuilder ></a></td><td><code> [protected]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:08 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classAllocaPartitioning_1_1UseBuilder__coll__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classAllocaPartitioning_1_1UseBuilder__coll__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classAllocaPartitioning_1_1UseBuilder__coll__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classAllocaPartitioning_1_1UseBuilder__coll__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+eecd4aa7190cb79866b48dbeb6b8ca17
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classElf__Rel__Base__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classElf__Rel__Base__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classElf__Rel__Base__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classElf__Rel__Base__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+e0175569fc499ef35d619562defeeec9
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classElf__Shdr__Base.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classElf__Shdr__Base.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classElf__Shdr__Base.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classElf__Shdr__Base.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: Elf_Shdr_Base Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">Elf_Shdr_Base Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="Elf_Shdr_Base" --><div class="dynheader">
+Inheritance diagram for Elf_Shdr_Base:</div>
+<div class="dyncontent">
+<div class="center"><img src="classElf__Shdr__Base__inherit__graph.png" border="0" usemap="#Elf__Shdr__Base_inherit__map" alt="Inheritance graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="Object_2ELF_8h_source.html">Object/ELF.h</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:09 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classHexagonGenRegisterInfo__inherit__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classHexagonGenRegisterInfo__inherit__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classHexagonGenRegisterInfo__inherit__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classHexagonGenRegisterInfo__inherit__graph.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,9 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="HexagonGenRegisterInfo",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="llvm::HexagonRegisterInfo",height=0.2,width=0.4,color="black",URL="$structllvm_1_1HexagonRegisterInfo.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classHexagonGenSubtargetInfo.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classHexagonGenSubtargetInfo.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classHexagonGenSubtargetInfo.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classHexagonGenSubtargetInfo.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: HexagonGenSubtargetInfo Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">HexagonGenSubtargetInfo Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="HexagonGenSubtargetInfo" --><div class="dynheader">
+Inheritance diagram for HexagonGenSubtargetInfo:</div>
+<div class="dyncontent">
+<div class="center"><img src="classHexagonGenSubtargetInfo__inherit__graph.png" border="0" usemap="#HexagonGenSubtargetInfo_inherit__map" alt="Inheritance graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="HexagonSubtarget_8h_source.html">HexagonSubtarget.h</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:09 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classInstVisitor__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classInstVisitor__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classInstVisitor__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classInstVisitor__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+1c580c14393828f8ccefbb524ca8d577
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classLiveIntervals_1_1HMEditor.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classLiveIntervals_1_1HMEditor.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classLiveIntervals_1_1HMEditor.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classLiveIntervals_1_1HMEditor.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,173 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: llvm::LiveIntervals::HMEditor Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="namespacellvm.html">llvm</a>      </li>
+      <li class="navelem"><a class="el" href="classllvm_1_1LiveIntervals.html">LiveIntervals</a>      </li>
+      <li class="navelem"><a class="el" href="classLiveIntervals_1_1HMEditor.html">HMEditor</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::LiveIntervals::HMEditor Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="LiveIntervals::HMEditor" -->
+<p><a href="classLiveIntervals_1_1HMEditor-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classLiveIntervals_1_1HMEditor.html#a7506c455b7a216d91ccb3b6dbb977e94">HMEditor</a> (<a class="el" href="classllvm_1_1LiveIntervals.html">LiveIntervals</a> &LIS, const <a class="el" href="classllvm_1_1MachineRegisterInfo.html">MachineRegisterInfo</a> &MRI, const <a class="el" href="classllvm_1_1TargetRegisterInfo.html">TargetRegisterInfo</a> &TRI, <a class="el" href="classllvm_1_1SlotIndex.html">SlotIndex</a> OldIdx, <a class="el" href="classllvm_1_1SlotIndex.html">SlotIndex</a> NewIdx, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> UpdateFlags)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1LiveInterval.html">LiveInterval</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classLiveIntervals_1_1HMEditor.html#a2db1cd68005d0dbaf4c0b4889f6b7bf2">getRegUnitLI</a> (<a class="el" href="classunsigned.html">unsigned</a> Unit)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classLiveIntervals_1_1HMEditor.html#aa060d1bdca0620ff13d49456dccf9303">updateAllRanges</a> (<a class="el" href="classllvm_1_1MachineInstr.html">MachineInstr</a> *MI)</td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock">
+<p>Definition at line <a class="el" href="LiveIntervalAnalysis_8cpp_source.html#l01011">1011</a> of file <a class="el" href="LiveIntervalAnalysis_8cpp_source.html">LiveIntervalAnalysis.cpp</a>.</p>
+</div><hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a7506c455b7a216d91ccb3b6dbb977e94"></a><!-- doxytag: member="LiveIntervals::HMEditor::HMEditor" ref="a7506c455b7a216d91ccb3b6dbb977e94" args="(LiveIntervals &LIS, const MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI, SlotIndex OldIdx, SlotIndex NewIdx, bool UpdateFlags)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::LiveIntervals::HMEditor::HMEditor </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1LiveIntervals.html">LiveIntervals</a> & </td>
+          <td class="paramname"><em>LIS</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MachineRegisterInfo.html">MachineRegisterInfo</a> & </td>
+          <td class="paramname"><em>MRI</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1TargetRegisterInfo.html">TargetRegisterInfo</a> & </td>
+          <td class="paramname"><em>TRI</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SlotIndex.html">SlotIndex</a> </td>
+          <td class="paramname"><em>OldIdx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SlotIndex.html">SlotIndex</a> </td>
+          <td class="paramname"><em>NewIdx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td>
+          <td class="paramname"><em>UpdateFlags</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="LiveIntervalAnalysis_8cpp_source.html#l01022">1022</a> of file <a class="el" href="LiveIntervalAnalysis_8cpp_source.html">LiveIntervalAnalysis.cpp</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a2db1cd68005d0dbaf4c0b4889f6b7bf2"></a><!-- doxytag: member="LiveIntervals::HMEditor::getRegUnitLI" ref="a2db1cd68005d0dbaf4c0b4889f6b7bf2" args="(unsigned Unit)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1LiveInterval.html">LiveInterval</a>* llvm::LiveIntervals::HMEditor::getRegUnitLI </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Unit</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="LiveIntervalAnalysis_8cpp_source.html#l01032">1032</a> of file <a class="el" href="LiveIntervalAnalysis_8cpp_source.html">LiveIntervalAnalysis.cpp</a>.</p>
+
+<p>Referenced by <a class="el" href="LiveIntervalAnalysis_8cpp_source.html#l01040">llvm::LiveIntervals::HMEditor::updateAllRanges()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa060d1bdca0620ff13d49456dccf9303"></a><!-- doxytag: member="LiveIntervals::HMEditor::updateAllRanges" ref="aa060d1bdca0620ff13d49456dccf9303" args="(MachineInstr *MI)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::LiveIntervals::HMEditor::updateAllRanges </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MachineInstr.html">MachineInstr</a> * </td>
+          <td class="paramname"><em>MI</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Update all live ranges touched by MI, assuming a move from OldIdx to NewIdx. </p>
+
+<p>Definition at line <a class="el" href="LiveIntervalAnalysis_8cpp_source.html#l01040">1040</a> of file <a class="el" href="LiveIntervalAnalysis_8cpp_source.html">LiveIntervalAnalysis.cpp</a>.</p>
+
+<p>References <a class="el" href="Debug_8cpp_source.html#l00101">llvm::dbgs()</a>, <a class="el" href="Debug_8h_source.html#l00097">DEBUG</a>, <a class="el" href="MachineOperand_8h_source.html#l00257">llvm::MachineOperand::getReg()</a>, <a class="el" href="LiveIntervalAnalysis_8cpp_source.html#l01032">llvm::LiveIntervals::HMEditor::getRegUnitLI()</a>, <a class="el" href="MachineOperand_8h_source.html#l00222">llvm::MachineOperand::isReg()</a>, <a class="el" href="MachineOperand_8h_source.html#l00246">llvm::MachineOperand::isRegMask()</a>, <a class="el" href="MachineOperand_8h_source.html#l00267">llvm::MachineOperand::isUse()</a>, <a class="el" href="MCRegisterInfo_8h_source.html#l00207">llvm::MCRegisterInfo::DiffListIterator::isValid()</a>, <a class="el" href="TargetRegisterInfo_8h_source.html#l00284">llvm::TargetRegisterInfo::isVirtualRegister()</a>, and <a class="el" href="MachineOperand_8h_source.html#l00364">llvm::MachineOperand::setIsKill()</a>.</p>
+
+<p>Referenced by <a class="el" href="LiveIntervalAnalysis_8cpp_source.html#l01313">llvm::LiveIntervals::handleMove()</a>, and <a class="el" href="LiveIntervalAnalysis_8cpp_source.html#l01326">llvm::LiveIntervals::handleMoveIntoBundle()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="LiveIntervalAnalysis_8cpp_source.html">LiveIntervalAnalysis.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:46:58 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classMBlazeGenInstrInfo.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classMBlazeGenInstrInfo.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classMBlazeGenInstrInfo.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classMBlazeGenInstrInfo.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: MBlazeGenInstrInfo Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">MBlazeGenInstrInfo Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="MBlazeGenInstrInfo" --><div class="dynheader">
+Inheritance diagram for MBlazeGenInstrInfo:</div>
+<div class="dyncontent">
+<div class="center"><img src="classMBlazeGenInstrInfo__inherit__graph.png" border="0" usemap="#MBlazeGenInstrInfo_inherit__map" alt="Inheritance graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="MBlazeInstrInfo_8h_source.html">MBlazeInstrInfo.h</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:10 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classMBlazeGenRegisterInfo.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classMBlazeGenRegisterInfo.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classMBlazeGenRegisterInfo.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classMBlazeGenRegisterInfo.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: MBlazeGenRegisterInfo Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">MBlazeGenRegisterInfo Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="MBlazeGenRegisterInfo" --><div class="dynheader">
+Inheritance diagram for MBlazeGenRegisterInfo:</div>
+<div class="dyncontent">
+<div class="center"><img src="classMBlazeGenRegisterInfo__inherit__graph.png" border="0" usemap="#MBlazeGenRegisterInfo_inherit__map" alt="Inheritance graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="MBlazeRegisterInfo_8h_source.html">MBlazeRegisterInfo.h</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:10 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classMBlazeGenSubtargetInfo__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classMBlazeGenSubtargetInfo__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classMBlazeGenSubtargetInfo__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classMBlazeGenSubtargetInfo__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+17f11afb798c272189f1d67ca4ab34f0
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classMSP430GenRegisterInfo.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classMSP430GenRegisterInfo.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classMSP430GenRegisterInfo.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classMSP430GenRegisterInfo.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: MSP430GenRegisterInfo Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">MSP430GenRegisterInfo Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="MSP430GenRegisterInfo" --><div class="dynheader">
+Inheritance diagram for MSP430GenRegisterInfo:</div>
+<div class="dyncontent">
+<div class="center"><img src="classMSP430GenRegisterInfo__inherit__graph.png" border="0" usemap="#MSP430GenRegisterInfo_inherit__map" alt="Inheritance graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="MSP430RegisterInfo_8h_source.html">MSP430RegisterInfo.h</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:10 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classMipsGenInstrInfo.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classMipsGenInstrInfo.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classMipsGenInstrInfo.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classMipsGenInstrInfo.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: MipsGenInstrInfo Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">MipsGenInstrInfo Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="MipsGenInstrInfo" --><div class="dynheader">
+Inheritance diagram for MipsGenInstrInfo:</div>
+<div class="dyncontent">
+<div class="center"><img src="classMipsGenInstrInfo__inherit__graph.png" border="0" usemap="#MipsGenInstrInfo_inherit__map" alt="Inheritance graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="MipsInstrInfo_8h_source.html">MipsInstrInfo.h</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:10 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classMipsGenInstrInfo__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classMipsGenInstrInfo__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classMipsGenInstrInfo__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classMipsGenInstrInfo__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+3f7c79fa73cdbf71b323b72119b3fb63
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classMipsGenRegisterInfo.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classMipsGenRegisterInfo.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classMipsGenRegisterInfo.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classMipsGenRegisterInfo.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: MipsGenRegisterInfo Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">MipsGenRegisterInfo Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="MipsGenRegisterInfo" --><div class="dynheader">
+Inheritance diagram for MipsGenRegisterInfo:</div>
+<div class="dyncontent">
+<div class="center"><img src="classMipsGenRegisterInfo__inherit__graph.png" border="0" usemap="#MipsGenRegisterInfo_inherit__map" alt="Inheritance graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="MipsRegisterInfo_8h_source.html">MipsRegisterInfo.h</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:10 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classMipsGenRegisterInfo__inherit__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classMipsGenRegisterInfo__inherit__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classMipsGenRegisterInfo__inherit__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classMipsGenRegisterInfo__inherit__graph.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,13 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="MipsGenRegisterInfo",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="llvm::MipsRegisterInfo",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MipsRegisterInfo.html"];
+  Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="llvm::Mips16RegisterInfo",height=0.2,width=0.4,color="black",URL="$classllvm_1_1Mips16RegisterInfo.html"];
+  Node2 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="llvm::MipsSERegisterInfo",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MipsSERegisterInfo.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classMipsGenSubtargetInfo__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classMipsGenSubtargetInfo__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classMipsGenSubtargetInfo__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classMipsGenSubtargetInfo__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+54844b76b76976648195ca3543750962
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classNVPTXGenRegisterInfo.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classNVPTXGenRegisterInfo.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classNVPTXGenRegisterInfo.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classNVPTXGenRegisterInfo.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: NVPTXGenRegisterInfo Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">NVPTXGenRegisterInfo Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="NVPTXGenRegisterInfo" --><div class="dynheader">
+Inheritance diagram for NVPTXGenRegisterInfo:</div>
+<div class="dyncontent">
+<div class="center"><img src="classNVPTXGenRegisterInfo__inherit__graph.png" border="0" usemap="#NVPTXGenRegisterInfo_inherit__map" alt="Inheritance graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="NVPTXRegisterInfo_8h_source.html">NVPTXRegisterInfo.h</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:10 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1EdgeItrCompartor-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1EdgeItrCompartor-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1EdgeItrCompartor-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1EdgeItrCompartor-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="namespacePBQP.html">PBQP</a>      </li>
+      <li class="navelem"><a class="el" href="classPBQP_1_1EdgeItrCompartor.html">EdgeItrCompartor</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">PBQP::EdgeItrCompartor Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classPBQP_1_1EdgeItrCompartor.html">PBQP::EdgeItrCompartor</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1EdgeItrCompartor.html#a5a4749b520952a328f2a8d56b53ae962">operator()</a>(Graph::EdgeItr e1, Graph::EdgeItr e2) const </td><td><a class="el" href="classPBQP_1_1EdgeItrCompartor.html">PBQP::EdgeItrCompartor</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1EdgeItrCompartor.html#a6cf94502ce63c80d8e68497b8529a1e4">operator()</a>(Graph::ConstEdgeItr e1, Graph::ConstEdgeItr e2) const </td><td><a class="el" href="classPBQP_1_1EdgeItrCompartor.html">PBQP::EdgeItrCompartor</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:49:35 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1Graph-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1Graph-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1Graph-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1Graph-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,94 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="namespacePBQP.html">PBQP</a>      </li>
+      <li class="navelem"><a class="el" href="classPBQP_1_1Graph.html">Graph</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">PBQP::Graph Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#af5c0542eb169f650f93eb990ad6ec6e6">addEdge</a>(Graph::NodeItr n1Itr, Graph::NodeItr n2Itr, const Matrix &costs)</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#ace05068e66e382fd443812433c08407e">addNode</a>(const Vector &costs)</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a27c9a3830aea0d8342ab5a7ff20876de">AdjEdgeItr</a> typedef</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#ab818b2c696bc9cfa31ecbee70ad17389">adjEdgesBegin</a>(NodeItr nItr)</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a3e351a127637cc218e01a577681683b7">adjEdgesEnd</a>(NodeItr nItr)</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a2cf16ae9ce5544ac524830868a74a0b7">clear</a>()</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#aa6dcef5181aa409536b66393d41c2d88">ConstEdgeItr</a> typedef</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a9d61016d60da08fffe0fac7bfe080651">ConstNodeItr</a> typedef</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a8ea3a126c7ea2384526924c444ac276b">dump</a>(OStream &os)</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> typedef</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#ae9fd0bb796316063f4448a6e2f1d6a94">edgesBegin</a>()</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a30c1b82a5412f412cc8db280f0d6bfd8">edgesEnd</a>()</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a0262090f14fe87ebdaab45b94f86d876">findEdge</a>(NodeItr n1Itr, NodeItr n2Itr)</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a2c1e6ba85256214ec0388d9c51c3ef7f">getEdgeCosts</a>(EdgeItr eItr)</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a0531e23c55f80c49733dcea8ba0db658">getEdgeCosts</a>(ConstEdgeItr eItr) const </td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a85ce8ccb5a38c2ca5bc47b06532326c9">getEdgeData</a>(EdgeItr eItr)</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#ae93f5fc84fb0de6031df949ce563fe24">getEdgeNode1</a>(EdgeItr eItr)</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#ac5ac43f5aa7d8ae714780b9cbd881c8c">getEdgeNode2</a>(EdgeItr eItr)</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#abb95a50dc82aabaa1c1e25a95ee2f7d7">getEdgeOtherNode</a>(EdgeItr eItr, NodeItr nItr)</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#ab2253051ce27b80d58830d0029d340cf">getNodeCosts</a>(NodeItr nItr)</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a4a902bd14573b56ec8da4577c7416216">getNodeCosts</a>(ConstNodeItr nItr) const </td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#ab726ff4aa5f69e0c7c52ce7122ca9e8a">getNodeData</a>(NodeItr nItr)</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#ac1e659fa28225a46db5dbcad2d634923">getNodeDegree</a>(NodeItr nItr) const </td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a030f5ce7fff8b867c29bb45f10833ae6">getNumEdges</a>() const </td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#ab0da6bd3630bfacd1a759b12bd882428">getNumNodes</a>() const </td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a69bc904c9a4c0898a388df8a77bb3608">Graph</a>()</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a1bf85435b8c6ec9e9d844140c9718ce5">Graph</a>(const Graph &other)</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> typedef</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a43d854b7e40081f10cda3f50b4aa34d6">nodesBegin</a>()</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a553f771a820cb6e0fe2dac955fd7b4a0">nodesBegin</a>() const </td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a69544364070695de67557b04bd2a1633">nodesEnd</a>()</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a7da7e53372a46f843e3b4948e71694a3">nodesEnd</a>() const </td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a30b3c1f0be7bf97416a3020d0fe6a22e">operator=</a>(const Graph &other)</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#ab471802da5359c7ec666ad528da34937">printDot</a>(OStream &os)</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a6c9ff81c480af8ca99a243581e9e689e">removeEdge</a>(EdgeItr eItr)</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#a7f6e5823e9962d85b423fe917a10a954">removeNode</a>(NodeItr nItr)</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#ac2759a287a93948ba2735a623f7a59b8">setEdgeData</a>(EdgeItr eItr, void *data)</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1Graph.html#aae118b6987fef66abfdf0805256a4f21">setNodeData</a>(NodeItr nItr, void *data)</td><td><a class="el" href="classPBQP_1_1Graph.html">PBQP::Graph</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:49:35 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1Graph.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1Graph.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1Graph.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1Graph.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,1200 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: PBQP::Graph Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="namespacePBQP.html">PBQP</a>      </li>
+      <li class="navelem"><a class="el" href="classPBQP_1_1Graph.html">Graph</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#pub-types">Public Types</a> |
+<a href="#pub-methods">Public Member Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">PBQP::Graph Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="PBQP::Graph" -->
+<p><code>#include <<a class="el" href="Graph_8h_source.html">Graph.h</a>></code></p>
+
+<p><a href="classPBQP_1_1Graph-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><b>EdgeEntry</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><b>NodeEntry</b></td></tr>
+<tr><td colspan="2"><h2><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef NodeEntry * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef const NodeEntry * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a9d61016d60da08fffe0fac7bfe080651">ConstNodeItr</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef EdgeEntry * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef const EdgeEntry * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#aa6dcef5181aa409536b66393d41c2d88">ConstEdgeItr</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef AdjEdgeList::iterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a27c9a3830aea0d8342ab5a7ff20876de">AdjEdgeItr</a></td></tr>
+<tr><td colspan="2"><h2><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a69bc904c9a4c0898a388df8a77bb3608">Graph</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct an empty <a class="el" href="namespacePBQP.html">PBQP</a> graph.  <a href="#a69bc904c9a4c0898a388df8a77bb3608"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a1bf85435b8c6ec9e9d844140c9718ce5">Graph</a> (const <a class="el" href="classPBQP_1_1Graph.html">Graph</a> &other)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Copy construct this graph from "other". Note: Does not copy node and edge data, only graph structure and costs.  <a href="#a1bf85435b8c6ec9e9d844140c9718ce5"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPBQP_1_1Graph.html">Graph</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a30b3c1f0be7bf97416a3020d0fe6a22e">operator=</a> (const <a class="el" href="classPBQP_1_1Graph.html">Graph</a> &other)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Make this graph a copy of "other". Note: Does not copy node and edge data, only graph structure and costs.  <a href="#a30b3c1f0be7bf97416a3020d0fe6a22e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#ace05068e66e382fd443812433c08407e">addNode</a> (const <a class="el" href="classPBQP_1_1Vector.html">Vector</a> &costs)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a node with the given costs.  <a href="#ace05068e66e382fd443812433c08407e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#af5c0542eb169f650f93eb990ad6ec6e6">addEdge</a> (<a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">Graph::NodeItr</a> n1Itr, <a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">Graph::NodeItr</a> n2Itr, const <a class="el" href="classPBQP_1_1Matrix.html">Matrix</a> &costs)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add an edge between the given nodes with the given costs.  <a href="#af5c0542eb169f650f93eb990ad6ec6e6"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#ab0da6bd3630bfacd1a759b12bd882428">getNumNodes</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the number of nodes in the graph.  <a href="#ab0da6bd3630bfacd1a759b12bd882428"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a030f5ce7fff8b867c29bb45f10833ae6">getNumEdges</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the number of edges in the graph.  <a href="#a030f5ce7fff8b867c29bb45f10833ae6"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPBQP_1_1Vector.html">Vector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#ab2253051ce27b80d58830d0029d340cf">getNodeCosts</a> (<a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> nItr)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get a node's cost vector.  <a href="#ab2253051ce27b80d58830d0029d340cf"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classPBQP_1_1Vector.html">Vector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a4a902bd14573b56ec8da4577c7416216">getNodeCosts</a> (<a class="el" href="classPBQP_1_1Graph.html#a9d61016d60da08fffe0fac7bfe080651">ConstNodeItr</a> nItr) const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get a node's cost vector (const version).  <a href="#a4a902bd14573b56ec8da4577c7416216"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#aae118b6987fef66abfdf0805256a4f21">setNodeData</a> (<a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> nItr, void *data)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set a node's data pointer.  <a href="#aae118b6987fef66abfdf0805256a4f21"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#ab726ff4aa5f69e0c7c52ce7122ca9e8a">getNodeData</a> (<a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> nItr)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the node's data pointer.  <a href="#ab726ff4aa5f69e0c7c52ce7122ca9e8a"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPBQP_1_1Matrix.html">Matrix</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a2c1e6ba85256214ec0388d9c51c3ef7f">getEdgeCosts</a> (<a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> eItr)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get an edge's cost matrix.  <a href="#a2c1e6ba85256214ec0388d9c51c3ef7f"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classPBQP_1_1Matrix.html">Matrix</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a0531e23c55f80c49733dcea8ba0db658">getEdgeCosts</a> (<a class="el" href="classPBQP_1_1Graph.html#aa6dcef5181aa409536b66393d41c2d88">ConstEdgeItr</a> eItr) const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get an edge's cost matrix (const version).  <a href="#a0531e23c55f80c49733dcea8ba0db658"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#ac2759a287a93948ba2735a623f7a59b8">setEdgeData</a> (<a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> eItr, void *data)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set an edge's data pointer.  <a href="#ac2759a287a93948ba2735a623f7a59b8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a85ce8ccb5a38c2ca5bc47b06532326c9">getEdgeData</a> (<a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> eItr)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get an edge's data pointer.  <a href="#a85ce8ccb5a38c2ca5bc47b06532326c9"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#ac1e659fa28225a46db5dbcad2d634923">getNodeDegree</a> (<a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> nItr) const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get a node's degree.  <a href="#ac1e659fa28225a46db5dbcad2d634923"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a43d854b7e40081f10cda3f50b4aa34d6">nodesBegin</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Begin iterator for node set.  <a href="#a43d854b7e40081f10cda3f50b4aa34d6"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPBQP_1_1Graph.html#a9d61016d60da08fffe0fac7bfe080651">ConstNodeItr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a553f771a820cb6e0fe2dac955fd7b4a0">nodesBegin</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Begin const iterator for node set.  <a href="#a553f771a820cb6e0fe2dac955fd7b4a0"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a69544364070695de67557b04bd2a1633">nodesEnd</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">End iterator for node set.  <a href="#a69544364070695de67557b04bd2a1633"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPBQP_1_1Graph.html#a9d61016d60da08fffe0fac7bfe080651">ConstNodeItr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a7da7e53372a46f843e3b4948e71694a3">nodesEnd</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">End const iterator for node set.  <a href="#a7da7e53372a46f843e3b4948e71694a3"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#ae9fd0bb796316063f4448a6e2f1d6a94">edgesBegin</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Begin iterator for edge set.  <a href="#ae9fd0bb796316063f4448a6e2f1d6a94"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a30c1b82a5412f412cc8db280f0d6bfd8">edgesEnd</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">End iterator for edge set.  <a href="#a30c1b82a5412f412cc8db280f0d6bfd8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPBQP_1_1Graph.html#a27c9a3830aea0d8342ab5a7ff20876de">AdjEdgeItr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#ab818b2c696bc9cfa31ecbee70ad17389">adjEdgesBegin</a> (<a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> nItr)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get begin iterator for adjacent edge set.  <a href="#ab818b2c696bc9cfa31ecbee70ad17389"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPBQP_1_1Graph.html#a27c9a3830aea0d8342ab5a7ff20876de">AdjEdgeItr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a3e351a127637cc218e01a577681683b7">adjEdgesEnd</a> (<a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> nItr)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get end iterator for adjacent edge set.  <a href="#a3e351a127637cc218e01a577681683b7"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#ae93f5fc84fb0de6031df949ce563fe24">getEdgeNode1</a> (<a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> eItr)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the first node connected to this edge.  <a href="#ae93f5fc84fb0de6031df949ce563fe24"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#ac5ac43f5aa7d8ae714780b9cbd881c8c">getEdgeNode2</a> (<a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> eItr)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the second node connected to this edge.  <a href="#ac5ac43f5aa7d8ae714780b9cbd881c8c"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#abb95a50dc82aabaa1c1e25a95ee2f7d7">getEdgeOtherNode</a> (<a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> eItr, <a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> nItr)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the "other" node connected to this edge.  <a href="#abb95a50dc82aabaa1c1e25a95ee2f7d7"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a0262090f14fe87ebdaab45b94f86d876">findEdge</a> (<a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> n1Itr, <a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> n2Itr)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the edge connecting two nodes.  <a href="#a0262090f14fe87ebdaab45b94f86d876"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a7f6e5823e9962d85b423fe917a10a954">removeNode</a> (<a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> nItr)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Remove a node from the graph.  <a href="#a7f6e5823e9962d85b423fe917a10a954"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a6c9ff81c480af8ca99a243581e9e689e">removeEdge</a> (<a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> eItr)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Remove an edge from the graph.  <a href="#a6c9ff81c480af8ca99a243581e9e689e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a2cf16ae9ce5544ac524830868a74a0b7">clear</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Remove all nodes and edges from the graph.  <a href="#a2cf16ae9ce5544ac524830868a74a0b7"></a><br/></td></tr>
+<tr><td class="memTemplParams" colspan="2">template<typename OStream > </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#a8ea3a126c7ea2384526924c444ac276b">dump</a> (OStream &os)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Dump a graph to an output stream.  <a href="#a8ea3a126c7ea2384526924c444ac276b"></a><br/></td></tr>
+<tr><td class="memTemplParams" colspan="2">template<typename OStream > </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Graph.html#ab471802da5359c7ec666ad528da34937">printDot</a> (OStream &os)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Print a representation of this graph in DOT format.  <a href="#ab471802da5359c7ec666ad528da34937"></a><br/></td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="namespacePBQP.html">PBQP</a> <a class="el" href="classPBQP_1_1Graph.html">Graph</a> class. Instances of this class describe <a class="el" href="namespacePBQP.html">PBQP</a> problems. </p>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00028">28</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+</div><hr/><h2>Member Typedef Documentation</h2>
+<a class="anchor" id="a27c9a3830aea0d8342ab5a7ff20876de"></a><!-- doxytag: member="PBQP::Graph::AdjEdgeItr" ref="a27c9a3830aea0d8342ab5a7ff20876de" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef AdjEdgeList::iterator <a class="el" href="classPBQP_1_1Graph.html#a27c9a3830aea0d8342ab5a7ff20876de">PBQP::Graph::AdjEdgeItr</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00052">52</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa6dcef5181aa409536b66393d41c2d88"></a><!-- doxytag: member="PBQP::Graph::ConstEdgeItr" ref="aa6dcef5181aa409536b66393d41c2d88" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef const EdgeEntry* <a class="el" href="classPBQP_1_1Graph.html#aa6dcef5181aa409536b66393d41c2d88">PBQP::Graph::ConstEdgeItr</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00044">44</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9d61016d60da08fffe0fac7bfe080651"></a><!-- doxytag: member="PBQP::Graph::ConstNodeItr" ref="a9d61016d60da08fffe0fac7bfe080651" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef const NodeEntry* <a class="el" href="classPBQP_1_1Graph.html#a9d61016d60da08fffe0fac7bfe080651">PBQP::Graph::ConstNodeItr</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00041">41</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5c5b73b7e4511af41983be5f4859ace8"></a><!-- doxytag: member="PBQP::Graph::EdgeItr" ref="a5c5b73b7e4511af41983be5f4859ace8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef EdgeEntry* <a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">PBQP::Graph::EdgeItr</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00043">43</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a85c25c82dca1c222f1a10729e9e452f1"></a><!-- doxytag: member="PBQP::Graph::NodeItr" ref="a85c25c82dca1c222f1a10729e9e452f1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef NodeEntry* <a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">PBQP::Graph::NodeItr</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00040">40</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a69bc904c9a4c0898a388df8a77bb3608"></a><!-- doxytag: member="PBQP::Graph::Graph" ref="a69bc904c9a4c0898a388df8a77bb3608" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PBQP::Graph::Graph </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Construct an empty <a class="el" href="namespacePBQP.html">PBQP</a> graph. </p>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00148">148</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1bf85435b8c6ec9e9d844140c9718ce5"></a><!-- doxytag: member="PBQP::Graph::Graph" ref="a1bf85435b8c6ec9e9d844140c9718ce5" args="(const Graph &other)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PBQP::Graph::Graph </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classPBQP_1_1Graph.html">Graph</a> & </td>
+          <td class="paramname"><em>other</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Copy construct this graph from "other". Note: Does not copy node and edge data, only graph structure and costs. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">other</td><td>Source graph to copy from. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00153">153</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="af5c0542eb169f650f93eb990ad6ec6e6"></a><!-- doxytag: member="PBQP::Graph::addEdge" ref="af5c0542eb169f650f93eb990ad6ec6e6" args="(Graph::NodeItr n1Itr, Graph::NodeItr n2Itr, const Matrix &costs)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> PBQP::Graph::addEdge </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">Graph::NodeItr</a> </td>
+          <td class="paramname"><em>n1Itr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">Graph::NodeItr</a> </td>
+          <td class="paramname"><em>n2Itr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classPBQP_1_1Matrix.html">Matrix</a> & </td>
+          <td class="paramname"><em>costs</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Add an edge between the given nodes with the given costs. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">n1Itr</td><td>First node. </td></tr>
+    <tr><td class="paramname">n2Itr</td><td>Second node. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Edge iterator for the added edge. </dd></dl>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00181">181</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>References <a class="el" href="Math_8h_source.html#l00149">PBQP::Matrix::getCols()</a>, <a class="el" href="Math_8h_source.html#l00055">PBQP::Vector::getLength()</a>, <a class="el" href="Graph_8h_source.html#l00200">getNodeCosts()</a>, and <a class="el" href="Math_8h_source.html#l00146">PBQP::Matrix::getRows()</a>.</p>
+
+<p>Referenced by <a class="el" href="HeuristicSolver_8h_source.html#l00286">PBQP::HeuristicSolverImpl< Briggs >::applyR2()</a>, <a class="el" href="RegAllocPBQP_8cpp_source.html#l00189">llvm::PBQPBuilder::build()</a>, and <a class="el" href="RegAllocPBQP_8cpp_source.html#l00314">llvm::PBQPBuilderWithCoalescing::build()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ace05068e66e382fd443812433c08407e"></a><!-- doxytag: member="PBQP::Graph::addNode" ref="ace05068e66e382fd443812433c08407e" args="(const Vector &costs)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> PBQP::Graph::addNode </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classPBQP_1_1Vector.html">Vector</a> & </td>
+          <td class="paramname"><em>costs</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Add a node with the given costs. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">costs</td><td>Cost vector for the new node. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Node iterator for the added node. </dd></dl>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00173">173</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>Referenced by <a class="el" href="RegAllocPBQP_8cpp_source.html#l00189">llvm::PBQPBuilder::build()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab818b2c696bc9cfa31ecbee70ad17389"></a><!-- doxytag: member="PBQP::Graph::adjEdgesBegin" ref="ab818b2c696bc9cfa31ecbee70ad17389" args="(NodeItr nItr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classPBQP_1_1Graph.html#a27c9a3830aea0d8342ab5a7ff20876de">AdjEdgeItr</a> PBQP::Graph::adjEdgesBegin </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> </td>
+          <td class="paramname"><em>nItr</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Get begin iterator for adjacent edge set. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">nItr</td><td>Node iterator. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Begin iterator for the set of edges connected to the given node. </dd></dl>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00273">273</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>Referenced by <a class="el" href="Graph_8h_source.html#l00315">findEdge()</a>, and <a class="el" href="HeuristicSolver_8h_source.html#l00207">PBQP::HeuristicSolverImpl< Briggs >::setSolution()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3e351a127637cc218e01a577681683b7"></a><!-- doxytag: member="PBQP::Graph::adjEdgesEnd" ref="a3e351a127637cc218e01a577681683b7" args="(NodeItr nItr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classPBQP_1_1Graph.html#a27c9a3830aea0d8342ab5a7ff20876de">AdjEdgeItr</a> PBQP::Graph::adjEdgesEnd </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> </td>
+          <td class="paramname"><em>nItr</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Get end iterator for adjacent edge set. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">nItr</td><td>Node iterator. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>End iterator for the set of edges connected to the given node. </dd></dl>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00280">280</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>Referenced by <a class="el" href="Graph_8h_source.html#l00315">findEdge()</a>, and <a class="el" href="HeuristicSolver_8h_source.html#l00207">PBQP::HeuristicSolverImpl< Briggs >::setSolution()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2cf16ae9ce5544ac524830868a74a0b7"></a><!-- doxytag: member="PBQP::Graph::clear" ref="a2cf16ae9ce5544ac524830868a74a0b7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void PBQP::Graph::clear </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Remove all nodes and edges from the graph. </p>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00352">352</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>References <a class="el" href="ilist_8h_source.html#l00533">llvm::iplist< NodeTy, Traits >::clear()</a>.</p>
+
+<p>Referenced by <a class="el" href="Graph_8h_source.html#l00164">operator=()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8ea3a126c7ea2384526924c444ac276b"></a><!-- doxytag: member="PBQP::Graph::dump" ref="a8ea3a126c7ea2384526924c444ac276b" args="(OStream &os)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<typename OStream > </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void PBQP::Graph::dump </td>
+          <td>(</td>
+          <td class="paramtype">OStream & </td>
+          <td class="paramname"><em>os</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Dump a graph to an output stream. </p>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00360">360</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>References <a class="el" href="Graph_8h_source.html#l00265">edgesBegin()</a>, <a class="el" href="Graph_8h_source.html#l00268">edgesEnd()</a>, <a class="el" href="Math_8h_source.html#l00149">PBQP::Matrix::getCols()</a>, <a class="el" href="Graph_8h_source.html#l00224">getEdgeCosts()</a>, <a class="el" href="Graph_8h_source.html#l00287">getEdgeNode1()</a>, <a class="el" href="Graph_8h_source.html#l00294">getEdgeNode2()</a>, <a class="el" href="Math_8h_source.html#l00055">PBQP::Vector::getLength()</a>, <a class="el" href="Graph_8h_source.html#l00200">getNodeCosts()</a>, <a class="el" href="Graph_8h_source.html#l00195">getNumEdges()</a>, <a class="el" href="Graph_8h_source.html#l00191">getNumNodes()</a>, <a class="el" href="Math_8h_source.html#l00146">PBQP::Matrix::getRows()</a>, <a class="el" href="Graph_8h_source.html#l00253">nodesBegin()</a>, and <a class="el" href="Graph_8h_source.html#l00259">nodesEnd()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae9fd0bb796316063f4448a6e2f1d6a94"></a><!-- doxytag: member="PBQP::Graph::edgesBegin" ref="ae9fd0bb796316063f4448a6e2f1d6a94" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> PBQP::Graph::edgesBegin </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Begin iterator for edge set. </p>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00265">265</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>References <a class="el" href="ilist_8h_source.html#l00359">llvm::iplist< NodeTy, Traits >::begin()</a>.</p>
+
+<p>Referenced by <a class="el" href="Graph_8h_source.html#l00360">dump()</a>, and <a class="el" href="Graph_8h_source.html#l00398">printDot()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a30c1b82a5412f412cc8db280f0d6bfd8"></a><!-- doxytag: member="PBQP::Graph::edgesEnd" ref="a30c1b82a5412f412cc8db280f0d6bfd8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> PBQP::Graph::edgesEnd </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>End iterator for edge set. </p>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00268">268</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>References <a class="el" href="ilist_8h_source.html#l00367">llvm::iplist< NodeTy, Traits >::end()</a>.</p>
+
+<p>Referenced by <a class="el" href="HeuristicSolver_8h_source.html#l00286">PBQP::HeuristicSolverImpl< Briggs >::applyR2()</a>, <a class="el" href="RegAllocPBQP_8cpp_source.html#l00314">llvm::PBQPBuilderWithCoalescing::build()</a>, <a class="el" href="Graph_8h_source.html#l00360">dump()</a>, and <a class="el" href="Graph_8h_source.html#l00398">printDot()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0262090f14fe87ebdaab45b94f86d876"></a><!-- doxytag: member="PBQP::Graph::findEdge" ref="a0262090f14fe87ebdaab45b94f86d876" args="(NodeItr n1Itr, NodeItr n2Itr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> PBQP::Graph::findEdge </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> </td>
+          <td class="paramname"><em>n1Itr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> </td>
+          <td class="paramname"><em>n2Itr</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Get the edge connecting two nodes. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">n1Itr</td><td>First node iterator. </td></tr>
+    <tr><td class="paramname">n2Itr</td><td>Second node iterator. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>An iterator for edge (n1Itr, n2Itr) if such an edge exists, otherwise returns <a class="el" href="classPBQP_1_1Graph.html#a30c1b82a5412f412cc8db280f0d6bfd8" title="End iterator for edge set.">edgesEnd()</a>. </dd></dl>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00315">315</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>References <a class="el" href="Graph_8h_source.html#l00273">adjEdgesBegin()</a>, <a class="el" href="Graph_8h_source.html#l00280">adjEdgesEnd()</a>, <a class="el" href="ilist_8h_source.html#l00367">llvm::iplist< NodeTy, Traits >::end()</a>, <a class="el" href="Graph_8h_source.html#l00287">getEdgeNode1()</a>, and <a class="el" href="Graph_8h_source.html#l00294">getEdgeNode2()</a>.</p>
+
+<p>Referenced by <a class="el" href="HeuristicSolver_8h_source.html#l00286">PBQP::HeuristicSolverImpl< Briggs >::applyR2()</a>, and <a class="el" href="RegAllocPBQP_8cpp_source.html#l00314">llvm::PBQPBuilderWithCoalescing::build()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2c1e6ba85256214ec0388d9c51c3ef7f"></a><!-- doxytag: member="PBQP::Graph::getEdgeCosts" ref="a2c1e6ba85256214ec0388d9c51c3ef7f" args="(EdgeItr eItr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classPBQP_1_1Matrix.html">Matrix</a>& PBQP::Graph::getEdgeCosts </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> </td>
+          <td class="paramname"><em>eItr</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Get an edge's cost matrix. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">eItr</td><td>Edge iterator. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Edge cost matrix. </dd></dl>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00224">224</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>Referenced by <a class="el" href="HeuristicSolver_8h_source.html#l00237">PBQP::HeuristicSolverImpl< Briggs >::applyR1()</a>, <a class="el" href="HeuristicSolver_8h_source.html#l00286">PBQP::HeuristicSolverImpl< Briggs >::applyR2()</a>, <a class="el" href="RegAllocPBQP_8cpp_source.html#l00189">llvm::PBQPBuilder::build()</a>, <a class="el" href="RegAllocPBQP_8cpp_source.html#l00314">llvm::PBQPBuilderWithCoalescing::build()</a>, <a class="el" href="Graph_8h_source.html#l00360">dump()</a>, and <a class="el" href="Graph_8h_source.html#l00398">printDot()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0531e23c55f80c49733dcea8ba0db658"></a><!-- doxytag: member="PBQP::Graph::getEdgeCosts" ref="a0531e23c55f80c49733dcea8ba0db658" args="(ConstEdgeItr eItr) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classPBQP_1_1Matrix.html">Matrix</a>& PBQP::Graph::getEdgeCosts </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classPBQP_1_1Graph.html#aa6dcef5181aa409536b66393d41c2d88">ConstEdgeItr</a> </td>
+          <td class="paramname"><em>eItr</em></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Get an edge's cost matrix (const version). </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">eItr</td><td>Edge iterator. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Edge cost matrix. </dd></dl>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00229">229</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a85ce8ccb5a38c2ca5bc47b06532326c9"></a><!-- doxytag: member="PBQP::Graph::getEdgeData" ref="a85ce8ccb5a38c2ca5bc47b06532326c9" args="(EdgeItr eItr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* PBQP::Graph::getEdgeData </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> </td>
+          <td class="paramname"><em>eItr</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Get an edge's data pointer. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">eItr</td><td>Edge iterator. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Pointer to edge data. </dd></dl>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00243">243</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae93f5fc84fb0de6031df949ce563fe24"></a><!-- doxytag: member="PBQP::Graph::getEdgeNode1" ref="ae93f5fc84fb0de6031df949ce563fe24" args="(EdgeItr eItr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> PBQP::Graph::getEdgeNode1 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> </td>
+          <td class="paramname"><em>eItr</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Get the first node connected to this edge. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">eItr</td><td>Edge iterator. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>The first node connected to the given edge. </dd></dl>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00287">287</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>Referenced by <a class="el" href="HeuristicSolver_8h_source.html#l00237">PBQP::HeuristicSolverImpl< Briggs >::applyR1()</a>, <a class="el" href="HeuristicSolver_8h_source.html#l00286">PBQP::HeuristicSolverImpl< Briggs >::applyR2()</a>, <a class="el" href="RegAllocPBQP_8cpp_source.html#l00314">llvm::PBQPBuilderWithCoalescing::build()</a>, <a class="el" href="Graph_8h_source.html#l00360">dump()</a>, <a class="el" href="Graph_8h_source.html#l00315">findEdge()</a>, <a class="el" href="Briggs_8h_source.html#l00214">PBQP::Heuristics::Briggs::handleAddEdge()</a>, <a class="el" href="Briggs_8h_source.html#l00184">PBQP::Heuristics::Briggs::preUpdateEdgeCosts()</a>, <a class="el" href="Graph_8h_source.html#l00398">printDot()</a>, and <a class="el" href="HeuristicSolver_8h_source.html#l00164">PBQP::HeuristicSolverImpl< Briggs >::removeSolverEdge()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac5ac43f5aa7d8ae714780b9cbd881c8c"></a><!-- doxytag: member="PBQP::Graph::getEdgeNode2" ref="ac5ac43f5aa7d8ae714780b9cbd881c8c" args="(EdgeItr eItr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> PBQP::Graph::getEdgeNode2 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> </td>
+          <td class="paramname"><em>eItr</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Get the second node connected to this edge. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">eItr</td><td>Edge iterator. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>The second node connected to the given edge. </dd></dl>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00294">294</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>Referenced by <a class="el" href="HeuristicSolver_8h_source.html#l00237">PBQP::HeuristicSolverImpl< Briggs >::applyR1()</a>, <a class="el" href="Graph_8h_source.html#l00360">dump()</a>, <a class="el" href="Graph_8h_source.html#l00315">findEdge()</a>, <a class="el" href="Briggs_8h_source.html#l00214">PBQP::Heuristics::Briggs::handleAddEdge()</a>, <a class="el" href="Briggs_8h_source.html#l00184">PBQP::Heuristics::Briggs::preUpdateEdgeCosts()</a>, <a class="el" href="Graph_8h_source.html#l00398">printDot()</a>, and <a class="el" href="HeuristicSolver_8h_source.html#l00164">PBQP::HeuristicSolverImpl< Briggs >::removeSolverEdge()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="abb95a50dc82aabaa1c1e25a95ee2f7d7"></a><!-- doxytag: member="PBQP::Graph::getEdgeOtherNode" ref="abb95a50dc82aabaa1c1e25a95ee2f7d7" args="(EdgeItr eItr, NodeItr nItr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> PBQP::Graph::getEdgeOtherNode </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> </td>
+          <td class="paramname"><em>eItr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> </td>
+          <td class="paramname"><em>nItr</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Get the "other" node connected to this edge. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">eItr</td><td>Edge iterator. </td></tr>
+    <tr><td class="paramname">nItr</td><td>Node iterator for the "given" node. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>The iterator for the "other" node connected to this edge. </dd></dl>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00302">302</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>Referenced by <a class="el" href="HeuristicSolver_8h_source.html#l00286">PBQP::HeuristicSolverImpl< Briggs >::applyR2()</a>, and <a class="el" href="HeuristicSolver_8h_source.html#l00207">PBQP::HeuristicSolverImpl< Briggs >::setSolution()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab2253051ce27b80d58830d0029d340cf"></a><!-- doxytag: member="PBQP::Graph::getNodeCosts" ref="ab2253051ce27b80d58830d0029d340cf" args="(NodeItr nItr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classPBQP_1_1Vector.html">Vector</a>& PBQP::Graph::getNodeCosts </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> </td>
+          <td class="paramname"><em>nItr</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Get a node's cost vector. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">nItr</td><td>Node iterator. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Node cost vector. </dd></dl>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00200">200</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>Referenced by <a class="el" href="Graph_8h_source.html#l00181">addEdge()</a>, <a class="el" href="HeuristicSolver_8h_source.html#l00237">PBQP::HeuristicSolverImpl< Briggs >::applyR1()</a>, <a class="el" href="HeuristicSolver_8h_source.html#l00286">PBQP::HeuristicSolverImpl< Briggs >::applyR2()</a>, <a class="el" href="RegAllocPBQP_8cpp_source.html#l00189">llvm::PBQPBuilder::build()</a>, <a class="el" href="RegAllocPBQP_8cpp_source.html#l00314">llvm::PBQPBuilderWithCoalescing::build()</a>, <a class="el" href="Graph_8h_source.html#l00360">dump()</a>, and <a class="el" href="Graph_8h_source.html#l00398">printDot()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4a902bd14573b56ec8da4577c7416216"></a><!-- doxytag: member="PBQP::Graph::getNodeCosts" ref="a4a902bd14573b56ec8da4577c7416216" args="(ConstNodeItr nItr) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classPBQP_1_1Vector.html">Vector</a>& PBQP::Graph::getNodeCosts </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classPBQP_1_1Graph.html#a9d61016d60da08fffe0fac7bfe080651">ConstNodeItr</a> </td>
+          <td class="paramname"><em>nItr</em></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Get a node's cost vector (const version). </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">nItr</td><td>Node iterator. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Node cost vector. </dd></dl>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00205">205</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab726ff4aa5f69e0c7c52ce7122ca9e8a"></a><!-- doxytag: member="PBQP::Graph::getNodeData" ref="ab726ff4aa5f69e0c7c52ce7122ca9e8a" args="(NodeItr nItr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* PBQP::Graph::getNodeData </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> </td>
+          <td class="paramname"><em>nItr</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Get the node's data pointer. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">nItr</td><td>Node iterator. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Pointer to node data. </dd></dl>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00219">219</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac1e659fa28225a46db5dbcad2d634923"></a><!-- doxytag: member="PBQP::Graph::getNodeDegree" ref="ac1e659fa28225a46db5dbcad2d634923" args="(NodeItr nItr) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> PBQP::Graph::getNodeDegree </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> </td>
+          <td class="paramname"><em>nItr</em></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Get a node's degree. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">nItr</td><td>Node iterator. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>The degree of the node. </dd></dl>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00248">248</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>Referenced by <a class="el" href="HeuristicBase_8h_source.html#l00108">PBQP::HeuristicBase< Briggs >::shouldOptimallyReduce()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a030f5ce7fff8b867c29bb45f10833ae6"></a><!-- doxytag: member="PBQP::Graph::getNumEdges" ref="a030f5ce7fff8b867c29bb45f10833ae6" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> PBQP::Graph::getNumEdges </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Get the number of edges in the graph. </p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Number of edges in the graph. </dd></dl>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00195">195</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>Referenced by <a class="el" href="Graph_8h_source.html#l00360">dump()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab0da6bd3630bfacd1a759b12bd882428"></a><!-- doxytag: member="PBQP::Graph::getNumNodes" ref="ab0da6bd3630bfacd1a759b12bd882428" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> PBQP::Graph::getNumNodes </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Get the number of nodes in the graph. </p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Number of nodes in the graph. </dd></dl>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00191">191</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>Referenced by <a class="el" href="Graph_8h_source.html#l00360">dump()</a>, and <a class="el" href="Graph_8h_source.html#l00398">printDot()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a43d854b7e40081f10cda3f50b4aa34d6"></a><!-- doxytag: member="PBQP::Graph::nodesBegin" ref="a43d854b7e40081f10cda3f50b4aa34d6" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> PBQP::Graph::nodesBegin </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Begin iterator for node set. </p>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00253">253</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>References <a class="el" href="ilist_8h_source.html#l00359">llvm::iplist< NodeTy, Traits >::begin()</a>.</p>
+
+<p>Referenced by <a class="el" href="Graph_8h_source.html#l00360">dump()</a>, <a class="el" href="Graph_8h_source.html#l00398">printDot()</a>, and <a class="el" href="HeuristicBase_8h_source.html#l00132">PBQP::HeuristicBase< Briggs >::setup()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a553f771a820cb6e0fe2dac955fd7b4a0"></a><!-- doxytag: member="PBQP::Graph::nodesBegin" ref="a553f771a820cb6e0fe2dac955fd7b4a0" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classPBQP_1_1Graph.html#a9d61016d60da08fffe0fac7bfe080651">ConstNodeItr</a> PBQP::Graph::nodesBegin </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Begin const iterator for node set. </p>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00256">256</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>References <a class="el" href="ilist_8h_source.html#l00359">llvm::iplist< NodeTy, Traits >::begin()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a69544364070695de67557b04bd2a1633"></a><!-- doxytag: member="PBQP::Graph::nodesEnd" ref="a69544364070695de67557b04bd2a1633" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> PBQP::Graph::nodesEnd </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>End iterator for node set. </p>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00259">259</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>References <a class="el" href="ilist_8h_source.html#l00367">llvm::iplist< NodeTy, Traits >::end()</a>.</p>
+
+<p>Referenced by <a class="el" href="Graph_8h_source.html#l00360">dump()</a>, <a class="el" href="Graph_8h_source.html#l00398">printDot()</a>, and <a class="el" href="HeuristicBase_8h_source.html#l00132">PBQP::HeuristicBase< Briggs >::setup()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7da7e53372a46f843e3b4948e71694a3"></a><!-- doxytag: member="PBQP::Graph::nodesEnd" ref="a7da7e53372a46f843e3b4948e71694a3" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classPBQP_1_1Graph.html#a9d61016d60da08fffe0fac7bfe080651">ConstNodeItr</a> PBQP::Graph::nodesEnd </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>End const iterator for node set. </p>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00262">262</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>References <a class="el" href="ilist_8h_source.html#l00367">llvm::iplist< NodeTy, Traits >::end()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a30b3c1f0be7bf97416a3020d0fe6a22e"></a><!-- doxytag: member="PBQP::Graph::operator=" ref="a30b3c1f0be7bf97416a3020d0fe6a22e" args="(const Graph &other)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classPBQP_1_1Graph.html">Graph</a>& PBQP::Graph::operator= </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classPBQP_1_1Graph.html">Graph</a> & </td>
+          <td class="paramname"><em>other</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Make this graph a copy of "other". Note: Does not copy node and edge data, only graph structure and costs. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">other</td><td>The graph to copy from. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>A reference to this graph.</dd></dl>
+<p>This will clear the current graph, erasing any nodes and edges added, before copying from other. </p>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00164">164</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>References <a class="el" href="Graph_8h_source.html#l00352">clear()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab471802da5359c7ec666ad528da34937"></a><!-- doxytag: member="PBQP::Graph::printDot" ref="ab471802da5359c7ec666ad528da34937" args="(OStream &os)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<typename OStream > </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void PBQP::Graph::printDot </td>
+          <td>(</td>
+          <td class="paramtype">OStream & </td>
+          <td class="paramname"><em>os</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Print a representation of this graph in DOT format. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">os</td><td>Output stream to print on. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00398">398</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>References <a class="el" href="Graph_8h_source.html#l00265">edgesBegin()</a>, <a class="el" href="Graph_8h_source.html#l00268">edgesEnd()</a>, <a class="el" href="Graph_8h_source.html#l00224">getEdgeCosts()</a>, <a class="el" href="Graph_8h_source.html#l00287">getEdgeNode1()</a>, <a class="el" href="Graph_8h_source.html#l00294">getEdgeNode2()</a>, <a class="el" href="Graph_8h_source.html#l00200">getNodeCosts()</a>, <a class="el" href="Graph_8h_source.html#l00191">getNumNodes()</a>, <a class="el" href="Math_8h_source.html#l00164">PBQP::Matrix::getRowAsVector()</a>, <a class="el" href="Math_8h_source.html#l00146">PBQP::Matrix::getRows()</a>, <a class="el" href="Graph_8h_source.html#l00253">nodesBegin()</a>, and <a class="el" href="Graph_8h_source.html#l00259">nodesEnd()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6c9ff81c480af8ca99a243581e9e689e"></a><!-- doxytag: member="PBQP::Graph::removeEdge" ref="a6c9ff81c480af8ca99a243581e9e689e" args="(EdgeItr eItr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void PBQP::Graph::removeEdge </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> </td>
+          <td class="paramname"><em>eItr</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Remove an edge from the graph. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">eItr</td><td>Edge iterator. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00341">341</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>References <a class="el" href="ilist_8h_source.html#l00463">llvm::iplist< NodeTy, Traits >::erase()</a>.</p>
+
+<p>Referenced by <a class="el" href="HeuristicSolver_8h_source.html#l00286">PBQP::HeuristicSolverImpl< Briggs >::applyR2()</a>, and <a class="el" href="Graph_8h_source.html#l00328">removeNode()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7f6e5823e9962d85b423fe917a10a954"></a><!-- doxytag: member="PBQP::Graph::removeNode" ref="a7f6e5823e9962d85b423fe917a10a954" args="(NodeItr nItr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void PBQP::Graph::removeNode </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> </td>
+          <td class="paramname"><em>nItr</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Remove a node from the graph. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">nItr</td><td>Node iterator. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00328">328</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>References <a class="el" href="PathV2_8cpp_source.html#l00161">llvm::sys::path::end()</a>, <a class="el" href="ilist_8h_source.html#l00463">llvm::iplist< NodeTy, Traits >::erase()</a>, and <a class="el" href="Graph_8h_source.html#l00341">removeEdge()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac2759a287a93948ba2735a623f7a59b8"></a><!-- doxytag: member="PBQP::Graph::setEdgeData" ref="ac2759a287a93948ba2735a623f7a59b8" args="(EdgeItr eItr, void *data)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void PBQP::Graph::setEdgeData </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classPBQP_1_1Graph.html#a5c5b73b7e4511af41983be5f4859ace8">EdgeItr</a> </td>
+          <td class="paramname"><em>eItr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void * </td>
+          <td class="paramname"><em>data</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Set an edge's data pointer. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">eItr</td><td>Edge iterator. </td></tr>
+    <tr><td class="paramname">data</td><td>Pointer to edge data.</td></tr>
+  </table>
+  </dd>
+</dl>
+<p>Typically used by a <a class="el" href="namespacePBQP.html">PBQP</a> solver to attach data to aid in solution. </p>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00238">238</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+<p>Referenced by <a class="el" href="HeuristicSolver_8h_source.html#l00286">PBQP::HeuristicSolverImpl< Briggs >::applyR2()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aae118b6987fef66abfdf0805256a4f21"></a><!-- doxytag: member="PBQP::Graph::setNodeData" ref="aae118b6987fef66abfdf0805256a4f21" args="(NodeItr nItr, void *data)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void PBQP::Graph::setNodeData </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classPBQP_1_1Graph.html#a85c25c82dca1c222f1a10729e9e452f1">NodeItr</a> </td>
+          <td class="paramname"><em>nItr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void * </td>
+          <td class="paramname"><em>data</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Set a node's data pointer. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">nItr</td><td>Node iterator. </td></tr>
+    <tr><td class="paramname">data</td><td>Pointer to node data.</td></tr>
+  </table>
+  </dd>
+</dl>
+<p>Typically used by a <a class="el" href="namespacePBQP.html">PBQP</a> solver to attach data to aid in solution. </p>
+
+<p>Definition at line <a class="el" href="Graph_8h_source.html#l00214">214</a> of file <a class="el" href="Graph_8h_source.html">Graph.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="Graph_8h_source.html">Graph.h</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:49:35 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1HeuristicBase__inherit__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1HeuristicBase__inherit__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1HeuristicBase__inherit__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1HeuristicBase__inherit__graph.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,11 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="PBQP::HeuristicBase\< HImpl \>",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< Briggs \>" ,fontname="FreeSans"];
+  Node2 [label="PBQP::HeuristicBase\< Briggs \>",height=0.2,width=0.4,color="black",URL="$classPBQP_1_1HeuristicBase.html"];
+  Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="PBQP::Heuristics::Briggs",height=0.2,width=0.4,color="black",URL="$classPBQP_1_1Heuristics_1_1Briggs.html",tooltip="PBQP Heuristic which applies an allocability test based on Briggs."];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1HeuristicSolver-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1HeuristicSolver-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1HeuristicSolver-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1HeuristicSolver-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,57 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="namespacePBQP.html">PBQP</a>      </li>
+      <li class="navelem"><a class="el" href="classPBQP_1_1HeuristicSolver.html">HeuristicSolver</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">PBQP::HeuristicSolver< HImpl > Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classPBQP_1_1HeuristicSolver.html">PBQP::HeuristicSolver< HImpl ></a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1HeuristicSolver.html#ab645b8d1126b11d228c67dbc9ff2915f">solve</a>(Graph &g)</td><td><a class="el" href="classPBQP_1_1HeuristicSolver.html">PBQP::HeuristicSolver< HImpl ></a></td><td><code> [inline, static]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:49:35 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1Heuristics_1_1Briggs__coll__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1Heuristics_1_1Briggs__coll__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1Heuristics_1_1Briggs__coll__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1Heuristics_1_1Briggs__coll__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+89e32f8ef78ee92f24fe7150f6c88d72
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1Heuristics_1_1Briggs__inherit__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1Heuristics_1_1Briggs__inherit__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1Heuristics_1_1Briggs__inherit__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1Heuristics_1_1Briggs__inherit__graph.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,11 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="PBQP::Heuristics::Briggs",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="PBQP::HeuristicBase\< Briggs \>",height=0.2,width=0.4,color="black",URL="$classPBQP_1_1HeuristicBase.html"];
+  Node3 -> Node2 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< Briggs \>" ,fontname="FreeSans"];
+  Node3 [label="PBQP::HeuristicBase\< HImpl \>",height=0.2,width=0.4,color="black",URL="$classPBQP_1_1HeuristicBase.html",tooltip="Abstract base class for heuristic implementations."];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1NodeItrComparator-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1NodeItrComparator-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1NodeItrComparator-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1NodeItrComparator-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="namespacePBQP.html">PBQP</a>      </li>
+      <li class="navelem"><a class="el" href="classPBQP_1_1NodeItrComparator.html">NodeItrComparator</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">PBQP::NodeItrComparator Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classPBQP_1_1NodeItrComparator.html">PBQP::NodeItrComparator</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1NodeItrComparator.html#a2750d9b41e8a1a4dd6dcd6408f129b15">operator()</a>(Graph::NodeItr n1, Graph::NodeItr n2) const </td><td><a class="el" href="classPBQP_1_1NodeItrComparator.html">PBQP::NodeItrComparator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classPBQP_1_1NodeItrComparator.html#a6a1ff0772f3f5b7190dbb53dbe1e2eb9">operator()</a>(Graph::ConstNodeItr n1, Graph::ConstNodeItr n2) const </td><td><a class="el" href="classPBQP_1_1NodeItrComparator.html">PBQP::NodeItrComparator</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:49:35 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1Vector.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1Vector.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1Vector.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classPBQP_1_1Vector.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,339 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: PBQP::Vector Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="namespacePBQP.html">PBQP</a>      </li>
+      <li class="navelem"><a class="el" href="classPBQP_1_1Vector.html">Vector</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">PBQP::Vector Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="PBQP::Vector" -->
+<p><a class="el" href="namespacePBQP.html">PBQP</a> <a class="el" href="classPBQP_1_1Vector.html" title="PBQP Vector class.">Vector</a> class.  
+ <a href="classPBQP_1_1Vector.html#details">More...</a></p>
+
+<p><code>#include <<a class="el" href="Math_8h_source.html">Math.h</a>></code></p>
+
+<p><a href="classPBQP_1_1Vector-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Vector.html#aae15eff0f17b5faa37d97ecf491e4c99">Vector</a> (<a class="el" href="classunsigned.html">unsigned</a> length)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct a <a class="el" href="namespacePBQP.html">PBQP</a> vector of the given size.  <a href="#aae15eff0f17b5faa37d97ecf491e4c99"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Vector.html#a77bcf6d3ee8c480673b98618af671c7b">Vector</a> (<a class="el" href="classunsigned.html">unsigned</a> length, <a class="el" href="namespacePBQP.html#a48fb0d5e4b0039c500b48f4375da8bea">PBQPNum</a> initVal)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Construct a <a class="el" href="namespacePBQP.html">PBQP</a> vector with initializer.  <a href="#a77bcf6d3ee8c480673b98618af671c7b"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Vector.html#a0115e12ef59b23b8035a95a71a96095e">Vector</a> (const <a class="el" href="classPBQP_1_1Vector.html">Vector</a> &v)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Copy construct a <a class="el" href="namespacePBQP.html">PBQP</a> vector.  <a href="#a0115e12ef59b23b8035a95a71a96095e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Vector.html#a9c2b28829c060efdb9133b3a68df4517">~Vector</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy this vector, return its memory.  <a href="#a9c2b28829c060efdb9133b3a68df4517"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPBQP_1_1Vector.html">Vector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Vector.html#a16471b15f227fe873baf0c0a6339b1a5">operator=</a> (const <a class="el" href="classPBQP_1_1Vector.html">Vector</a> &v)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Assignment operator.  <a href="#a16471b15f227fe873baf0c0a6339b1a5"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Vector.html#a9a43bb2b3f00493f9d77791fe4d0e9b2">getLength</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the length of the vector.  <a href="#a9a43bb2b3f00493f9d77791fe4d0e9b2"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacePBQP.html#a48fb0d5e4b0039c500b48f4375da8bea">PBQPNum</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Vector.html#a9dcd79fae23c502a31cad7bb0f66e5d8">operator[]</a> (<a class="el" href="classunsigned.html">unsigned</a> index)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element access.  <a href="#a9dcd79fae23c502a31cad7bb0f66e5d8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacePBQP.html#a48fb0d5e4b0039c500b48f4375da8bea">PBQPNum</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Vector.html#af7c3a4ecb6576e08aaf7760831083a44">operator[]</a> (<a class="el" href="classunsigned.html">unsigned</a> index) const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Const element access.  <a href="#af7c3a4ecb6576e08aaf7760831083a44"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPBQP_1_1Vector.html">Vector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Vector.html#a6e0deb5a2decbcc228a1af40bb11d2fd">operator+=</a> (const <a class="el" href="classPBQP_1_1Vector.html">Vector</a> &v)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add another vector to this one.  <a href="#a6e0deb5a2decbcc228a1af40bb11d2fd"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPBQP_1_1Vector.html">Vector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Vector.html#ad4d037b7662e15b82efd51d4713595f5">operator-=</a> (const <a class="el" href="classPBQP_1_1Vector.html">Vector</a> &v)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Subtract another vector from this one.  <a href="#ad4d037b7662e15b82efd51d4713595f5"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPBQP_1_1Vector.html#a28feb1e7a2bad91120d9efb3d22c60d8">minIndex</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the index of the minimum value in this vector.  <a href="#a28feb1e7a2bad91120d9efb3d22c60d8"></a><br/></td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="namespacePBQP.html">PBQP</a> <a class="el" href="classPBQP_1_1Vector.html" title="PBQP Vector class.">Vector</a> class. </p>
+
+<p>Definition at line <a class="el" href="Math_8h_source.html#l00022">22</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
+</div><hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="aae15eff0f17b5faa37d97ecf491e4c99"></a><!-- doxytag: member="PBQP::Vector::Vector" ref="aae15eff0f17b5faa37d97ecf491e4c99" args="(unsigned length)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PBQP::Vector::Vector </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>length</em></td><td>)</td>
+          <td><code> [inline, explicit]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Construct a <a class="el" href="namespacePBQP.html">PBQP</a> vector of the given size. </p>
+
+<p>Definition at line <a class="el" href="Math_8h_source.html#l00026">26</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a77bcf6d3ee8c480673b98618af671c7b"></a><!-- doxytag: member="PBQP::Vector::Vector" ref="a77bcf6d3ee8c480673b98618af671c7b" args="(unsigned length, PBQPNum initVal)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PBQP::Vector::Vector </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>length</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="namespacePBQP.html#a48fb0d5e4b0039c500b48f4375da8bea">PBQPNum</a> </td>
+          <td class="paramname"><em>initVal</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Construct a <a class="el" href="namespacePBQP.html">PBQP</a> vector with initializer. </p>
+
+<p>Definition at line <a class="el" href="Math_8h_source.html#l00031">31</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0115e12ef59b23b8035a95a71a96095e"></a><!-- doxytag: member="PBQP::Vector::Vector" ref="a0115e12ef59b23b8035a95a71a96095e" args="(const Vector &v)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PBQP::Vector::Vector </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classPBQP_1_1Vector.html">Vector</a> & </td>
+          <td class="paramname"><em>v</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Copy construct a <a class="el" href="namespacePBQP.html">PBQP</a> vector. </p>
+
+<p>Definition at line <a class="el" href="Math_8h_source.html#l00037">37</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9c2b28829c060efdb9133b3a68df4517"></a><!-- doxytag: member="PBQP::Vector::~Vector" ref="a9c2b28829c060efdb9133b3a68df4517" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PBQP::Vector::~Vector </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Destroy this vector, return its memory. </p>
+
+<p>Definition at line <a class="el" href="Math_8h_source.html#l00043">43</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a9a43bb2b3f00493f9d77791fe4d0e9b2"></a><!-- doxytag: member="PBQP::Vector::getLength" ref="a9a43bb2b3f00493f9d77791fe4d0e9b2" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> PBQP::Vector::getLength </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Return the length of the vector. </p>
+
+<p>Definition at line <a class="el" href="Math_8h_source.html#l00055">55</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
+
+<p>Referenced by <a class="el" href="Graph_8h_source.html#l00181">PBQP::Graph::addEdge()</a>, <a class="el" href="HeuristicSolver_8h_source.html#l00237">PBQP::HeuristicSolverImpl< Briggs >::applyR1()</a>, <a class="el" href="HeuristicSolver_8h_source.html#l00286">PBQP::HeuristicSolverImpl< Briggs >::applyR2()</a>, <a class="el" href="Graph_8h_source.html#l00360">PBQP::Graph::dump()</a>, and <a class="el" href="Math_8h_source.html#l00098">PBQP::operator<<()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a28feb1e7a2bad91120d9efb3d22c60d8"></a><!-- doxytag: member="PBQP::Vector::minIndex" ref="a28feb1e7a2bad91120d9efb3d22c60d8" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> PBQP::Vector::minIndex </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Returns the index of the minimum value in this vector. </p>
+
+<p>Definition at line <a class="el" href="Math_8h_source.html#l00086">86</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6e0deb5a2decbcc228a1af40bb11d2fd"></a><!-- doxytag: member="PBQP::Vector::operator+=" ref="a6e0deb5a2decbcc228a1af40bb11d2fd" args="(const Vector &v)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classPBQP_1_1Vector.html">Vector</a>& PBQP::Vector::operator+= </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classPBQP_1_1Vector.html">Vector</a> & </td>
+          <td class="paramname"><em>v</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Add another vector to this one. </p>
+
+<p>Definition at line <a class="el" href="Math_8h_source.html#l00072">72</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad4d037b7662e15b82efd51d4713595f5"></a><!-- doxytag: member="PBQP::Vector::operator-=" ref="ad4d037b7662e15b82efd51d4713595f5" args="(const Vector &v)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classPBQP_1_1Vector.html">Vector</a>& PBQP::Vector::operator-= </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classPBQP_1_1Vector.html">Vector</a> & </td>
+          <td class="paramname"><em>v</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Subtract another vector from this one. </p>
+
+<p>Definition at line <a class="el" href="Math_8h_source.html#l00079">79</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a16471b15f227fe873baf0c0a6339b1a5"></a><!-- doxytag: member="PBQP::Vector::operator=" ref="a16471b15f227fe873baf0c0a6339b1a5" args="(const Vector &v)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classPBQP_1_1Vector.html">Vector</a>& PBQP::Vector::operator= </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classPBQP_1_1Vector.html">Vector</a> & </td>
+          <td class="paramname"><em>v</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Assignment operator. </p>
+
+<p>Definition at line <a class="el" href="Math_8h_source.html#l00046">46</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9dcd79fae23c502a31cad7bb0f66e5d8"></a><!-- doxytag: member="PBQP::Vector::operator[]" ref="a9dcd79fae23c502a31cad7bb0f66e5d8" args="(unsigned index)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacePBQP.html#a48fb0d5e4b0039c500b48f4375da8bea">PBQPNum</a>& PBQP::Vector::operator[] </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>index</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Element access. </p>
+
+<p>Definition at line <a class="el" href="Math_8h_source.html#l00060">60</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af7c3a4ecb6576e08aaf7760831083a44"></a><!-- doxytag: member="PBQP::Vector::operator[]" ref="af7c3a4ecb6576e08aaf7760831083a44" args="(unsigned index) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="namespacePBQP.html#a48fb0d5e4b0039c500b48f4375da8bea">PBQPNum</a>& PBQP::Vector::operator[] </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>index</em></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Const element access. </p>
+
+<p>Definition at line <a class="el" href="Math_8h_source.html#l00066">66</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="Math_8h_source.html">Math.h</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:49:35 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classPPCGenInstrInfo__inherit__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classPPCGenInstrInfo__inherit__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classPPCGenInstrInfo__inherit__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classPPCGenInstrInfo__inherit__graph.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,9 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="PPCGenInstrInfo",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="llvm::PPCInstrInfo",height=0.2,width=0.4,color="black",URL="$classllvm_1_1PPCInstrInfo.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classPredicate__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classPredicate__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classPredicate__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classPredicate__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+d757e6d7e3734426f2192cc9c9c8cec7
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classSPUGenRegisterInfo__inherit__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classSPUGenRegisterInfo__inherit__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classSPUGenRegisterInfo__inherit__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classSPUGenRegisterInfo__inherit__graph.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,9 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="SPUGenRegisterInfo",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="llvm::SPURegisterInfo",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SPURegisterInfo.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classScopedHandle.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classScopedHandle.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classScopedHandle.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classScopedHandle.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,219 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: ScopedHandle< HandleTraits > Class Template Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">ScopedHandle< HandleTraits > Class Template Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="ScopedHandle" -->
+<p><code>#include <<a class="el" href="Windows_8h_source.html">Windows.h</a>></code></p>
+
+<p><a href="classScopedHandle-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classScopedHandle.html#afe349890781d4b366ee6f461dd049b18">ScopedHandle</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classScopedHandle.html#a124b94ff23d77063f7e5d5eec15fcc17">ScopedHandle</a> (handle_type h)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classScopedHandle.html#a2bb924192c7c1da38cb22464471f35fd">~ScopedHandle</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">handle_type </td><td class="memItemRight" valign="bottom"><a class="el" href="classScopedHandle.html#a3f73aeda25a465ea0d499506ba206343">take</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classScopedHandle.html">ScopedHandle</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classScopedHandle.html#a896ab4e00b248c77eda7c305af49460f">operator=</a> (handle_type h)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classScopedHandle.html#aa9bf849788c5990495e920433ba0242c">operator bool</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classScopedHandle.html#a9d625ecb426c8c1142c44b7a00f514d8">operator handle_type</a> () const </td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock"><h3>template<typename HandleTraits><br/>
+class ScopedHandle< HandleTraits ></h3>
+
+
+<p>Definition at line <a class="el" href="Windows_8h_source.html#l00046">46</a> of file <a class="el" href="Windows_8h_source.html">Windows.h</a>.</p>
+</div><hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="afe349890781d4b366ee6f461dd049b18"></a><!-- doxytag: member="ScopedHandle::ScopedHandle" ref="afe349890781d4b366ee6f461dd049b18" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<typename HandleTraits > </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classScopedHandle.html">ScopedHandle</a>< HandleTraits >::<a class="el" href="classScopedHandle.html">ScopedHandle</a> </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="Windows_8h_source.html#l00053">53</a> of file <a class="el" href="Windows_8h_source.html">Windows.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a124b94ff23d77063f7e5d5eec15fcc17"></a><!-- doxytag: member="ScopedHandle::ScopedHandle" ref="a124b94ff23d77063f7e5d5eec15fcc17" args="(handle_type h)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<typename HandleTraits > </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classScopedHandle.html">ScopedHandle</a>< HandleTraits >::<a class="el" href="classScopedHandle.html">ScopedHandle</a> </td>
+          <td>(</td>
+          <td class="paramtype">handle_type </td>
+          <td class="paramname"><em>h</em></td><td>)</td>
+          <td><code> [inline, explicit]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="Windows_8h_source.html#l00056">56</a> of file <a class="el" href="Windows_8h_source.html">Windows.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2bb924192c7c1da38cb22464471f35fd"></a><!-- doxytag: member="ScopedHandle::~ScopedHandle" ref="a2bb924192c7c1da38cb22464471f35fd" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<typename HandleTraits > </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classScopedHandle.html">ScopedHandle</a>< HandleTraits >::~<a class="el" href="classScopedHandle.html">ScopedHandle</a> </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="Windows_8h_source.html#l00059">59</a> of file <a class="el" href="Windows_8h_source.html">Windows.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="aa9bf849788c5990495e920433ba0242c"></a><!-- doxytag: member="ScopedHandle::operator bool" ref="aa9bf849788c5990495e920433ba0242c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<typename HandleTraits > </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classScopedHandle.html">ScopedHandle</a>< HandleTraits >::operator <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="Windows_8h_source.html#l00078">78</a> of file <a class="el" href="Windows_8h_source.html">Windows.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9d625ecb426c8c1142c44b7a00f514d8"></a><!-- doxytag: member="ScopedHandle::operator handle_type" ref="a9d625ecb426c8c1142c44b7a00f514d8" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<typename HandleTraits > </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classScopedHandle.html">ScopedHandle</a>< HandleTraits >::operator handle_type </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="Windows_8h_source.html#l00082">82</a> of file <a class="el" href="Windows_8h_source.html">Windows.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a896ab4e00b248c77eda7c305af49460f"></a><!-- doxytag: member="ScopedHandle::operator=" ref="a896ab4e00b248c77eda7c305af49460f" args="(handle_type h)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<typename HandleTraits > </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classScopedHandle.html">ScopedHandle</a>& <a class="el" href="classScopedHandle.html">ScopedHandle</a>< HandleTraits >::operator= </td>
+          <td>(</td>
+          <td class="paramtype">handle_type </td>
+          <td class="paramname"><em>h</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="Windows_8h_source.html#l00070">70</a> of file <a class="el" href="Windows_8h_source.html">Windows.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3f73aeda25a465ea0d499506ba206343"></a><!-- doxytag: member="ScopedHandle::take" ref="a3f73aeda25a465ea0d499506ba206343" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<typename HandleTraits > </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">handle_type <a class="el" href="classScopedHandle.html">ScopedHandle</a>< HandleTraits >::take </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="Windows_8h_source.html#l00064">64</a> of file <a class="el" href="Windows_8h_source.html">Windows.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="Windows_8h_source.html">Windows.h</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:12 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classSparcGenSubtargetInfo.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classSparcGenSubtargetInfo.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classSparcGenSubtargetInfo.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classSparcGenSubtargetInfo.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: SparcGenSubtargetInfo Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">SparcGenSubtargetInfo Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="SparcGenSubtargetInfo" --><div class="dynheader">
+Inheritance diagram for SparcGenSubtargetInfo:</div>
+<div class="dyncontent">
+<div class="center"><img src="classSparcGenSubtargetInfo__inherit__graph.png" border="0" usemap="#SparcGenSubtargetInfo_inherit__map" alt="Inheritance graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="SparcSubtarget_8h_source.html">SparcSubtarget.h</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:12 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classX86GenRegisterInfo.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classX86GenRegisterInfo.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classX86GenRegisterInfo.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classX86GenRegisterInfo.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: X86GenRegisterInfo Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">X86GenRegisterInfo Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="X86GenRegisterInfo" --><div class="dynheader">
+Inheritance diagram for X86GenRegisterInfo:</div>
+<div class="dyncontent">
+<div class="center"><img src="classX86GenRegisterInfo__inherit__graph.png" border="0" usemap="#X86GenRegisterInfo_inherit__map" alt="Inheritance graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="X86RegisterInfo_8h_source.html">X86RegisterInfo.h</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:12 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classXCoreGenSubtargetInfo.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classXCoreGenSubtargetInfo.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classXCoreGenSubtargetInfo.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classXCoreGenSubtargetInfo.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: XCoreGenSubtargetInfo Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">XCoreGenSubtargetInfo Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="XCoreGenSubtargetInfo" --><div class="dynheader">
+Inheritance diagram for XCoreGenSubtargetInfo:</div>
+<div class="dyncontent">
+<div class="center"><img src="classXCoreGenSubtargetInfo__inherit__graph.png" border="0" usemap="#XCoreGenSubtargetInfo_inherit__map" alt="Inheritance graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="XCoreSubtarget_8h_source.html">XCoreSubtarget.h</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:12 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classXCoreGenSubtargetInfo__inherit__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classXCoreGenSubtargetInfo__inherit__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classXCoreGenSubtargetInfo__inherit__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classXCoreGenSubtargetInfo__inherit__graph.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,9 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="XCoreGenSubtargetInfo",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="llvm::XCoreSubtarget",height=0.2,width=0.4,color="black",URL="$classllvm_1_1XCoreSubtarget.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classchar.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classchar.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classchar.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classchar.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,49 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: char Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">char Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="char" --><hr/>The documentation for this class was generated from the following files:</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:12 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classfalse_1_1PHIOrSelectSpeculator-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classfalse_1_1PHIOrSelectSpeculator-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classfalse_1_1PHIOrSelectSpeculator-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classfalse_1_1PHIOrSelectSpeculator-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,59 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="namespacefalse.html">false</a>      </li>
+      <li class="navelem"><a class="el" href="classfalse_1_1PHIOrSelectSpeculator.html">PHIOrSelectSpeculator</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">false::PHIOrSelectSpeculator Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classfalse_1_1PHIOrSelectSpeculator.html">false::PHIOrSelectSpeculator</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classfalse_1_1PHIOrSelectSpeculator.html#a8789f7025b1afc9a2bf01b136a320858">llvm::InstVisitor< PHIOrSelectSpeculator ></a> class</td><td><a class="el" href="classfalse_1_1PHIOrSelectSpeculator.html">false::PHIOrSelectSpeculator</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classfalse_1_1PHIOrSelectSpeculator.html#a9b5383bb52852c7b835b656b2d1fb7fd">PHIOrSelectSpeculator</a>(const DataLayout &TD, AllocaPartitioning &P, SROA &Pass)</td><td><a class="el" href="classfalse_1_1PHIOrSelectSpeculator.html">false::PHIOrSelectSpeculator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classfalse_1_1PHIOrSelectSpeculator.html#a100f518ecb577f8288c9a41faee72f56">visitUsers</a>(AllocaPartitioning::const_iterator PI)</td><td><a class="el" href="classfalse_1_1PHIOrSelectSpeculator.html">false::PHIOrSelectSpeculator</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:47 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classfalse_1_1PHIOrSelectSpeculator.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classfalse_1_1PHIOrSelectSpeculator.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classfalse_1_1PHIOrSelectSpeculator.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classfalse_1_1PHIOrSelectSpeculator.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,166 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: false::PHIOrSelectSpeculator Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="namespacefalse.html">false</a>      </li>
+      <li class="navelem"><a class="el" href="classfalse_1_1PHIOrSelectSpeculator.html">PHIOrSelectSpeculator</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="#friends">Friends</a>  </div>
+  <div class="headertitle">
+<div class="title">false::PHIOrSelectSpeculator Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="false::PHIOrSelectSpeculator" --><!-- doxytag: inherits="InstVisitor" -->
+<p>Visitor to speculate PHIs and Selects where possible.  
+ <a href="classfalse_1_1PHIOrSelectSpeculator.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for false::PHIOrSelectSpeculator:</div>
+<div class="dyncontent">
+<div class="center"><img src="classfalse_1_1PHIOrSelectSpeculator__inherit__graph.png" border="0" usemap="#false_1_1PHIOrSelectSpeculator_inherit__map" alt="Inheritance graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for false::PHIOrSelectSpeculator:</div>
+<div class="dyncontent">
+<div class="center"><img src="classfalse_1_1PHIOrSelectSpeculator__coll__graph.png" border="0" usemap="#false_1_1PHIOrSelectSpeculator_coll__map" alt="Collaboration graph"/></div>
+<!-- MAP 1 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+
+<p><a href="classfalse_1_1PHIOrSelectSpeculator-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classfalse_1_1PHIOrSelectSpeculator.html#a9b5383bb52852c7b835b656b2d1fb7fd">PHIOrSelectSpeculator</a> (const <a class="el" href="classllvm_1_1DataLayout.html">DataLayout</a> &TD, AllocaPartitioning &P, SROA &<a class="el" href="classllvm_1_1Pass.html">Pass</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classfalse_1_1PHIOrSelectSpeculator.html#a100f518ecb577f8288c9a41faee72f56">visitUsers</a> (AllocaPartitioning::const_iterator PI)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Visit the users of an alloca partition and rewrite them.  <a href="#a100f518ecb577f8288c9a41faee72f56"></a><br/></td></tr>
+<tr><td colspan="2"><h2><a name="friends"></a>
+Friends</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classfalse_1_1PHIOrSelectSpeculator.html#a8789f7025b1afc9a2bf01b136a320858">llvm::InstVisitor< PHIOrSelectSpeculator ></a></td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p>Visitor to speculate PHIs and Selects where possible. </p>
+
+<p>Definition at line <a class="el" href="SROA_8cpp_source.html#l01445">1445</a> of file <a class="el" href="SROA_8cpp_source.html">SROA.cpp</a>.</p>
+</div><hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a9b5383bb52852c7b835b656b2d1fb7fd"></a><!-- doxytag: member="false::PHIOrSelectSpeculator::PHIOrSelectSpeculator" ref="a9b5383bb52852c7b835b656b2d1fb7fd" args="(const DataLayout &TD, AllocaPartitioning &P, SROA &Pass)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">false::PHIOrSelectSpeculator::PHIOrSelectSpeculator </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1DataLayout.html">DataLayout</a> & </td>
+          <td class="paramname"><em>TD</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">AllocaPartitioning & </td>
+          <td class="paramname"><em>P</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">SROA & </td>
+          <td class="paramname"><em>Pass</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="SROA_8cpp_source.html#l01454">1454</a> of file <a class="el" href="SROA_8cpp_source.html">SROA.cpp</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a100f518ecb577f8288c9a41faee72f56"></a><!-- doxytag: member="false::PHIOrSelectSpeculator::visitUsers" ref="a100f518ecb577f8288c9a41faee72f56" args="(AllocaPartitioning::const_iterator PI)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void false::PHIOrSelectSpeculator::visitUsers </td>
+          <td>(</td>
+          <td class="paramtype">AllocaPartitioning::const_iterator </td>
+          <td class="paramname"><em>PI</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Visit the users of an alloca partition and rewrite them. </p>
+
+<p>Definition at line <a class="el" href="SROA_8cpp_source.html#l01458">1458</a> of file <a class="el" href="SROA_8cpp_source.html">SROA.cpp</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" id="a8789f7025b1afc9a2bf01b136a320858"></a><!-- doxytag: member="false::PHIOrSelectSpeculator::llvm::InstVisitor< PHIOrSelectSpeculator >" ref="a8789f7025b1afc9a2bf01b136a320858" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">friend class llvm::InstVisitor< <a class="el" href="classfalse_1_1PHIOrSelectSpeculator.html">PHIOrSelectSpeculator</a> ><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="SROA_8cpp_source.html#l01447">1447</a> of file <a class="el" href="SROA_8cpp_source.html">SROA.cpp</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="SROA_8cpp_source.html">SROA.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:40:47 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classfalse_1_1PHIOrSelectSpeculator__coll__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classfalse_1_1PHIOrSelectSpeculator__coll__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classfalse_1_1PHIOrSelectSpeculator__coll__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classfalse_1_1PHIOrSelectSpeculator__coll__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+8f81c5b7b248895451ace85161894dc2
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1APInt__inherit__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1APInt__inherit__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1APInt__inherit__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1APInt__inherit__graph.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,9 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="llvm::APInt",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="llvm::APSInt",height=0.2,width=0.4,color="black",URL="$classllvm_1_1APSInt.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMAsmPrinter__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMAsmPrinter__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMAsmPrinter__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMAsmPrinter__coll__graph.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,98 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  rankdir="LR";
+  Node1 [label="llvm::ARMAsmPrinter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="llvm::AsmPrinter",height=0.2,width=0.4,color="black",URL="$classllvm_1_1AsmPrinter.html"];
+  Node3 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="llvm::MachineFunctionPass",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MachineFunctionPass.html"];
+  Node4 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="llvm::FunctionPass",height=0.2,width=0.4,color="black",URL="$classllvm_1_1FunctionPass.html"];
+  Node5 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="llvm::Pass",height=0.2,width=0.4,color="black",URL="$classllvm_1_1Pass.html"];
+  Node6 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" OutStreamer" ,fontname="FreeSans"];
+  Node6 [label="llvm::MCStreamer",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MCStreamer.html"];
+  Node7 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Mang" ,fontname="FreeSans"];
+  Node7 [label="llvm::Mangler",height=0.2,width=0.4,color="black",URL="$classllvm_1_1Mangler.html"];
+  Node8 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" MF" ,fontname="FreeSans"];
+  Node8 [label="llvm::MachineFunction",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MachineFunction.html"];
+  Node9 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" MMI" ,fontname="FreeSans"];
+  Node9 [label="llvm::MachineModuleInfo",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MachineModuleInfo.html"];
+  Node10 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node10 [label="llvm::ImmutablePass",height=0.2,width=0.4,color="black",URL="$classllvm_1_1ImmutablePass.html"];
+  Node11 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node11 [label="llvm::ModulePass",height=0.2,width=0.4,color="black",URL="$classllvm_1_1ModulePass.html"];
+  Node5 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node12 -> Node9 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ID" ,fontname="FreeSans"];
+  Node12 [label="char",height=0.2,width=0.4,color="black",URL="$classchar.html"];
+  Node13 -> Node9 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" VariableDbgInfo" ,fontname="FreeSans"];
+  Node13 [label="llvm::SmallVector\< std::pair\< TrackingVH\< MDNode \>, UnsignedDebugLocPair \>, 4 \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVector.html"];
+  Node14 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node14 [label="llvm::SmallVectorImpl\< std::pair\< TrackingVH\< MDNode \>, UnsignedDebugLocPair \> \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorImpl.html"];
+  Node15 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 [label="llvm::SmallVectorTemplateBase\< std::pair\< TrackingVH\< MDNode \>, UnsignedDebugLocPair \>, isPodLike\< std::pair\< TrackingVH\< MDNode \>, UnsignedDebugLocPair \> \>::value \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorTemplateBase.html"];
+  Node16 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node16 [label="llvm::SmallVectorTemplateCommon\< std::pair\< TrackingVH\< MDNode \>, UnsignedDebugLocPair \> \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorTemplateCommon.html"];
+  Node17 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node17 [label="llvm::SmallVectorBase",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorBase.html"];
+  Node18 -> Node17 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" CapacityX\nEndX\nBeginX" ,fontname="FreeSans"];
+  Node18 [label="void *",height=0.2,width=0.4,color="grey75"];
+  Node19 -> Node16 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< std::pair\< TrackingVH\< MDNode \>, UnsignedDebugLocPair \> \>" ,fontname="FreeSans"];
+  Node19 [label="llvm::SmallVectorTemplateCommon\< T, typename \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorTemplateCommon.html"];
+  Node17 -> Node19 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node20 -> Node15 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< std::pair\< TrackingVH\< MDNode \>, UnsignedDebugLocPair \>, isPodLike\< std::pair\< TrackingVH\< MDNode \>, UnsignedDebugLocPair \> \>::value \>" ,fontname="FreeSans"];
+  Node20 [label="llvm::SmallVectorTemplateBase\< T, isPodLike \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorTemplateBase.html"];
+  Node21 -> Node20 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node21 [label="llvm::SmallVectorTemplateCommon\< T \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorTemplateCommon.html"];
+  Node17 -> Node21 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node19 -> Node21 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< T \>" ,fontname="FreeSans"];
+  Node22 -> Node14 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< std::pair\< TrackingVH\< MDNode \>, UnsignedDebugLocPair \> \>" ,fontname="FreeSans"];
+  Node22 [label="llvm::SmallVectorImpl\< T \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorImpl.html"];
+  Node23 -> Node22 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node23 [label="llvm::SmallVectorTemplateBase\< T, isPodLike\< T \>::value \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorTemplateBase.html"];
+  Node21 -> Node23 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node20 -> Node23 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< T, isPodLike\< T \>::value \>" ,fontname="FreeSans"];
+  Node24 -> Node13 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< std::pair\< TrackingVH\< MDNode \>, UnsignedDebugLocPair \>, 4 \>" ,fontname="FreeSans"];
+  Node24 [label="llvm::SmallVector\< T, N \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVector.html"];
+  Node22 -> Node24 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node25 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" TM" ,fontname="FreeSans"];
+  Node25 [label="llvm::TargetMachine",height=0.2,width=0.4,color="black",URL="$classllvm_1_1TargetMachine.html"];
+  Node26 -> Node25 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Options" ,fontname="FreeSans"];
+  Node26 [label="llvm::TargetOptions",height=0.2,width=0.4,color="black",URL="$classllvm_1_1TargetOptions.html"];
+  Node27 -> Node26 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" FloatABIType" ,fontname="FreeSans"];
+  Node27 [label="ABIType",height=0.2,width=0.4,color="grey75"];
+  Node28 -> Node26 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" AllowFPOpFusion" ,fontname="FreeSans"];
+  Node28 [label="FPOpFusionMode",height=0.2,width=0.4,color="grey75"];
+  Node29 -> Node26 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" TrapFuncName" ,fontname="FreeSans"];
+  Node29 [label="string",height=0.2,width=0.4,color="grey75"];
+  Node30 -> Node26 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" UseInitArray\nGuaranteedTailCallOpt\nPositionIndependentExecutable\nNoZerosInBSS\nNoNaNsFPMath\nNoFramePointerElimNonLeaf\nRealignStack\nDisableTailCalls\nUseSoftFloat\nJITEmitDebugInfoToDisk\n..." ,fontname="FreeSans"];
+  Node30 [label="unsigned",height=0.2,width=0.4,color="black",URL="$classunsigned.html"];
+  Node31 -> Node25 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" TheTarget" ,fontname="FreeSans"];
+  Node31 [label="llvm::Target",height=0.2,width=0.4,color="black",URL="$classllvm_1_1Target.html"];
+  Node32 -> Node25 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" CodeGenInfo" ,fontname="FreeSans"];
+  Node32 [label="llvm::MCCodeGenInfo",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MCCodeGenInfo.html"];
+  Node29 -> Node25 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" TargetCPU\nTargetTriple\nTargetFS" ,fontname="FreeSans"];
+  Node30 -> Node25 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" MCUseDwarfDirectory\nMCUseLoc\nMCNoExecStack\nMCSaveTempLabels\nMCRelaxAll\nMCUseCFI" ,fontname="FreeSans"];
+  Node33 -> Node25 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" AsmInfo" ,fontname="FreeSans"];
+  Node33 [label="llvm::MCAsmInfo",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MCAsmInfo.html"];
+  Node34 -> Node33 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" AllowPeriodsInName\nAllowNameToStartWithDigit\nHasSingleParameterDotFile\nDwarfRegNumForCFI\nHasSetDirective\nAlignmentIsInBytes\nHasLEB128\nLinkerRequiresNonEmptyDwarfLines\nHasSubsectionsViaSymbols\nHasMicrosoftFastStdCallMangling\n..." ,fontname="FreeSans"];
+  Node34 [label="int8_t",height=0.2,width=0.4,color="black",URL="$classint8__t.html"];
+  Node35 -> Node33 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ProtectedVisibilityAttr\nHiddenDeclarationVisibilityAttr\nHiddenVisibilityAttr" ,fontname="FreeSans"];
+  Node35 [label="MCSymbolAttr",height=0.2,width=0.4,color="grey75"];
+  Node12 -> Node33 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" AlignDirective\nZeroDirective\nLinkerPrivateGlobalPrefix\nPrivateGlobalPrefix\nCommentString\nLabelSuffix\nSeparatorString\nPCSymbol\nAscizDirective\nCode16Directive\n..." ,fontname="FreeSans"];
+  Node36 -> Node33 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" InitialFrameState" ,fontname="FreeSans"];
+  Node36 [label="vector\< MachineMove \>",height=0.2,width=0.4,color="grey75"];
+  Node30 -> Node33 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" MaxInstLength\nPointerSize\nCommentColumn\nAssemblerDialect\nTextAlignFillValue" ,fontname="FreeSans"];
+  Node37 -> Node33 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ExceptionsType" ,fontname="FreeSans"];
+  Node37 [label="ExceptionsType",height=0.2,width=0.4,color="grey75"];
+  Node38 -> Node33 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" LCOMMDirectiveAlignmentType" ,fontname="FreeSans"];
+  Node38 [label="LCOMMType",height=0.2,width=0.4,color="grey75"];
+  Node39 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" CurrentFnSymForSize\nCurrentFnSym" ,fontname="FreeSans"];
+  Node39 [label="llvm::MCSymbol",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MCSymbol.html"];
+  Node40 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" OutContext" ,fontname="FreeSans"];
+  Node40 [label="llvm::MCContext",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MCContext.html"];
+  Node33 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" MAI" ,fontname="FreeSans"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMBaseInstrInfo__inherit__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMBaseInstrInfo__inherit__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMBaseInstrInfo__inherit__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMBaseInstrInfo__inherit__graph.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,15 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="llvm::ARMBaseInstrInfo",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="ARMGenInstrInfo",height=0.2,width=0.4,color="black",URL="$classARMGenInstrInfo.html"];
+  Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="llvm::ARMInstrInfo",height=0.2,width=0.4,color="black",URL="$classllvm_1_1ARMInstrInfo.html"];
+  Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="llvm::Thumb1InstrInfo",height=0.2,width=0.4,color="black",URL="$classllvm_1_1Thumb1InstrInfo.html"];
+  Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="llvm::Thumb2InstrInfo",height=0.2,width=0.4,color="black",URL="$classllvm_1_1Thumb2InstrInfo.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMBaseTargetMachine-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMBaseTargetMachine-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMBaseTargetMachine-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMBaseTargetMachine-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,125 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="namespacellvm.html">llvm</a>      </li>
+      <li class="navelem"><a class="el" href="classllvm_1_1ARMBaseTargetMachine.html">ARMBaseTargetMachine</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::ARMBaseTargetMachine Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1ARMBaseTargetMachine.html">llvm::ARMBaseTargetMachine</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMBaseTargetMachine.html#aa6a1a6833a9bd427726993785b8af3a9">addCodeEmitter</a>(PassManagerBase &PM, JITCodeEmitter &MCE)</td><td><a class="el" href="classllvm_1_1ARMBaseTargetMachine.html">llvm::ARMBaseTargetMachine</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1LLVMTargetMachine.html#a356929c1f0d202e4a9d3202aff1dbb05">addPassesToEmitFile</a>(PassManagerBase &PM, formatted_raw_ostream &Out, CodeGenFileType FileType, bool DisableVerify=true, AnalysisID StartAfter=0, AnalysisID StopAfter=0)</td><td><a class="el" href="classllvm_1_1LLVMTargetMachine.html">llvm::LLVMTargetMachine</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1LLVMTargetMachine.html#a53bb53d76b8c6913402f63ea2bb86b72">addPassesToEmitMachineCode</a>(PassManagerBase &PM, JITCodeEmitter &MCE, bool DisableVerify=true)</td><td><a class="el" href="classllvm_1_1LLVMTargetMachine.html">llvm::LLVMTargetMachine</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1LLVMTargetMachine.html#a26f51573c54ce39f92b851f787207364">addPassesToEmitMC</a>(PassManagerBase &PM, MCContext *&Ctx, raw_ostream &OS, bool DisableVerify=true)</td><td><a class="el" href="classllvm_1_1LLVMTargetMachine.html">llvm::LLVMTargetMachine</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMBaseTargetMachine.html#af252cabd86f761349dd78da0ee2be4ce">ARMBaseTargetMachine</a>(const Target &T, StringRef TT, StringRef CPU, StringRef FS, const TargetOptions &Options, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL)</td><td><a class="el" href="classllvm_1_1ARMBaseTargetMachine.html">llvm::ARMBaseTargetMachine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#adc9ef8b01d46c20273ffa24468830d0f">AsmInfo</a></td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a07148fff055e4a272c35d0dadd78fa12a181cc6d48bc1463e82a9625771f19f66">CGFT_AssemblyFile</a> enum value</td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a07148fff055e4a272c35d0dadd78fa12a3f8ce797cc4d1ff1088dcc15eab15017">CGFT_Null</a> enum value</td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a07148fff055e4a272c35d0dadd78fa12a1c1d916c4951619c9e205dad90548456">CGFT_ObjectFile</a> enum value</td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a07148fff055e4a272c35d0dadd78fa12">CodeGenFileType</a> enum name</td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a6f2928dcce78b70d5ecb7104b8387ec4">CodeGenInfo</a></td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMBaseTargetMachine.html#a0fde123831dbd79871dbdda9f4d830e9">createPassConfig</a>(PassManagerBase &PM)</td><td><a class="el" href="classllvm_1_1ARMBaseTargetMachine.html">llvm::ARMBaseTargetMachine</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#add168bc627fffabe4df556fe3749a537">getAsmVerbosityDefault</a>()</td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#aa71c74c48947a705283eda33722cb0a5">getCodeModel</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a5fe259ae8c1f006ddcbca5978442f268">getDataLayout</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a5c8ef46d423b2b28f2c22017bf2275f0">getDataSections</a>()</td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a02aa9d4cbd6ffcc70dfe1143ec0995ef">getFrameLowering</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a7ed35d71ea24e8db638ee44f3c26c840">getFunctionSections</a>()</td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#ac13d0f6f2c915757013b101ef6e8afbc">getInstrInfo</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMBaseTargetMachine.html#a12c265f4eacaa46ef8998ad08fc37869">getInstrItineraryData</a>() const </td><td><a class="el" href="classllvm_1_1ARMBaseTargetMachine.html">llvm::ARMBaseTargetMachine</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a66733f5687c5c458d3c281d64167597e">getIntrinsicInfo</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMBaseTargetMachine.html#a2231e3332e43ea6a51c24e2abc7fa0df">getJITInfo</a>()</td><td><a class="el" href="classllvm_1_1ARMBaseTargetMachine.html">llvm::ARMBaseTargetMachine</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a0183706ce035a6141db09c0479e0fb6e">getMCAsmInfo</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#af567540acbc5289da300dcbc3b176c1c">getOptLevel</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a70b47eca6a99c87b81f4c1b1455dc090">getRegisterInfo</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a87f1815c4b56735aaadbbcdfdf32cf4f">getRelocationModel</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a1a2b8c4cfb1045a3b18ec89283bc5735">getScalarTargetTransformInfo</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a04e820d321f5fc4604c0660f7be1c837">getSelectionDAGInfo</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a5af2fed99951774b6a14d30ec6e73792">getSubtarget</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMBaseTargetMachine.html#aee27bac33743ca4feb0e42d64c9dacff">getSubtargetImpl</a>() const </td><td><a class="el" href="classllvm_1_1ARMBaseTargetMachine.html">llvm::ARMBaseTargetMachine</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a73cf44ee4d4ae263d8251a0b0daa06a6">getTarget</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a89e97fa082268d5c77ccf9addb86672f">getTargetCPU</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a67fca271c86ff87b5007e6f29ddc5feb">getTargetFeatureString</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#ac962b1af600c2e418625a5fecc5e0f95">getTargetLowering</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a2358a0c569fba82526d8b8a98143eb08">getTargetTriple</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a21ff907aa3b0ada12ff6031429d4dec6">getTLSModel</a>(const GlobalValue *GV) const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a6baf95f8c87561417d85eceb4762c698">getVectorTargetTransformInfo</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#ab88a02d0323d165a3577883506325990">hasMCNoExecStack</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a85747799b414afdba705c32bf0aeb297">hasMCRelaxAll</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#ad2f955417702bb4ce79af15f6e11bb25">hasMCSaveTempLabels</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a74360e24d0266e3231990a676b4d2718">hasMCUseCFI</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a74e1aac9e269124129cf2f95a6bbbbea">hasMCUseDwarfDirectory</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#aa9dde08e992d2b4229e8b0b83009047f">hasMCUseLoc</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1LLVMTargetMachine.html#ab599cbc97200f2bb6865a526346758ea">LLVMTargetMachine</a>(const Target &T, StringRef TargetTriple, StringRef CPU, StringRef FS, TargetOptions Options, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL)</td><td><a class="el" href="classllvm_1_1LLVMTargetMachine.html">llvm::LLVMTargetMachine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a92793d51be615c4e468140c8554bda8b">MCNoExecStack</a></td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a9e6b9440bd37e9b6d6dfb037f30f44d5">MCRelaxAll</a></td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#abe471e25fde7992932b212470d53eaf4">MCSaveTempLabels</a></td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a2b62931ed914e67b55a0e35452de1172">MCUseCFI</a></td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a9adb2d1001417a8ad058501ee096b056">MCUseDwarfDirectory</a></td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a7945a4e98283410fc16b5cc0ed5b1755">MCUseLoc</a></td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#ab1fb67187fc37e569cc5171cbebba873">Options</a></td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a434012889842b560057e0db7ccc08d2a">setAsmVerbosityDefault</a>(bool)</td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#aa50f094ab45974f1aaf02840906bb318">setDataSections</a>(bool)</td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a39135b2379ed114c1fe9035e497b18b7">setFastISel</a>(bool Enable)</td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a22b7d497f08048c33ffda51dd8b009af">setFunctionSections</a>(bool)</td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#ab879ba17426538d3893c03e47ae0dbda">setMCNoExecStack</a>(bool Value)</td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#aaa76e9548ba73784c00595b51157efc8">setMCRelaxAll</a>(bool Value)</td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a9d7016c39ba933d0b8e0a3084725682b">setMCSaveTempLabels</a>(bool Value)</td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#afbadfee4f58923e2457a98e0c97dc597">setMCUseCFI</a>(bool Value)</td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a57bb6b84e522b874d4751cceab1bfe3e">setMCUseDwarfDirectory</a>(bool Value)</td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a17a5fe323ac36fcce58ab52ea7c1849c">setMCUseLoc</a>(bool Value)</td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a287d7ac40434b9a71b0ae33199ddc421">shouldPrintMachineCode</a>() const </td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMBaseTargetMachine.html#aaa51235cd0d1f7c126569fa2a0a515bb">Subtarget</a></td><td><a class="el" href="classllvm_1_1ARMBaseTargetMachine.html">llvm::ARMBaseTargetMachine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a9ca45577ddb8efe4904398939fae28d1">TargetCPU</a></td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a795cc09ce82b6ef057e5400a5cee7d68">TargetFS</a></td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a44623d93d1906ee1c20bb2d0bb6e268d">TargetMachine</a>(const Target &T, StringRef TargetTriple, StringRef CPU, StringRef FS, const TargetOptions &Options)</td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#a7780ad2fefc04ca74293dff8aee49b52">TargetTriple</a></td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#adde45f08eafa48f29b1b6d9f98a38814">TheTarget</a></td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetMachine.html#ac5319a5805c0cbcf008ac45415c9b96e">~TargetMachine</a>()</td><td><a class="el" href="classllvm_1_1TargetMachine.html">llvm::TargetMachine</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:48:48 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMBaseTargetMachine__coll__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMBaseTargetMachine__coll__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMBaseTargetMachine__coll__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMBaseTargetMachine__coll__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+ec062a1b89e0973576f2672d525f4f0c
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMBaseTargetMachine__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMBaseTargetMachine__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMBaseTargetMachine__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMBaseTargetMachine__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+bd579a293cb9ca1126eb7400b3225993
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMConstantPoolConstant__coll__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMConstantPoolConstant__coll__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMConstantPoolConstant__coll__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMConstantPoolConstant__coll__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+26e8363034cd08476cd9f3193b41d9f9
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMConstantPoolConstant__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMConstantPoolConstant__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMConstantPoolConstant__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMConstantPoolConstant__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+26e8363034cd08476cd9f3193b41d9f9
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMConstantPoolMBB-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMConstantPoolMBB-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMConstantPoolMBB-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMConstantPoolMBB-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="namespacellvm.html">llvm</a>      </li>
+      <li class="navelem"><a class="el" href="classllvm_1_1ARMConstantPoolMBB.html">ARMConstantPoolMBB</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::ARMConstantPoolMBB Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1ARMConstantPoolMBB.html">llvm::ARMConstantPoolMBB</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolMBB.html#a34bc3dc9b3f7075526776da2194f00f2">addSelectionDAGCSEId</a>(FoldingSetNodeID &ID)</td><td><a class="el" href="classllvm_1_1ARMConstantPoolMBB.html">llvm::ARMConstantPoolMBB</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html#a6d52e73a2bb8e9ddb5c1a00cf45d88e0">ARMConstantPoolValue</a>(Type *Ty, unsigned id, ARMCP::ARMCPKind Kind, unsigned char PCAdj, ARMCP::ARMCPModifier Modifier, bool AddCurrentAddress)</td><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html">llvm::ARMConstantPoolValue</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html#a3396883abbd2b3c2e61cd4f87943702c">ARMConstantPoolValue</a>(LLVMContext &C, unsigned id, ARMCP::ARMCPKind Kind, unsigned char PCAdj, ARMCP::ARMCPModifier Modifier, bool AddCurrentAddress)</td><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html">llvm::ARMConstantPoolValue</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolMBB.html#ac08577dd62b00230909575dcdefd45f6">classof</a>(const ARMConstantPoolValue *ACPV)</td><td><a class="el" href="classllvm_1_1ARMConstantPoolMBB.html">llvm::ARMConstantPoolMBB</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolMBB.html#a6c19796f37809c5c4b35674958d7dde8">Create</a>(LLVMContext &C, const MachineBasicBlock *mbb, unsigned ID, unsigned char PCAdj)</td><td><a class="el" href="classllvm_1_1ARMConstantPoolMBB.html">llvm::ARMConstantPoolMBB</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html#af98338ec281a32b3ab3421b540ef95aa">dump</a>() const </td><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html">llvm::ARMConstantPoolValue</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html#ac1063ac894caf05077c9d2b3accbb74a">equals</a>(const ARMConstantPoolValue *A) const </td><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html">llvm::ARMConstantPoolValue</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolMBB.html#aa66d5064f842035dfc5bfb745695a4c4">getExistingMachineCPValue</a>(MachineConstantPool *CP, unsigned Alignment)</td><td><a class="el" href="classllvm_1_1ARMConstantPoolMBB.html">llvm::ARMConstantPoolMBB</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html#a4fecc64d0e093dab16ad3292ca6e272f">getLabelId</a>() const </td><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html">llvm::ARMConstantPoolValue</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolMBB.html#a5679709d075b74b6b813e69ca00c4057">getMBB</a>() const </td><td><a class="el" href="classllvm_1_1ARMConstantPoolMBB.html">llvm::ARMConstantPoolMBB</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html#ad4495856e8ed3ce3707c0aae7455d1ab">getModifier</a>() const </td><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html">llvm::ARMConstantPoolValue</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html#a27e6ac55672213687525fe3b4d943330">getModifierText</a>() const </td><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html">llvm::ARMConstantPoolValue</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html#a8a26dd98a3dfd2cafcbafbfadb8e09ac">getPCAdjustment</a>() const </td><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html">llvm::ARMConstantPoolValue</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html#a24139b80768a1303592e65ae7815d99c">getRelocationInfo</a>() const </td><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html">llvm::ARMConstantPoolValue</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MachineConstantPoolValue.html#abe4a7f4dc8be9c1404a95e50204b11c8">getType</a>() const </td><td><a class="el" href="classllvm_1_1MachineConstantPoolValue.html">llvm::MachineConstantPoolValue</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html#a54f821ee5b703c63021238dfcc0f3762">hasModifier</a>() const </td><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html">llvm::ARMConstantPoolValue</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolMBB.html#aeed1662eb53756993a7ccd294e233783">hasSameValue</a>(ARMConstantPoolValue *ACPV)</td><td><a class="el" href="classllvm_1_1ARMConstantPoolMBB.html">llvm::ARMConstantPoolMBB</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html#aa8334cf94930f7ae5dafaac8356d4f8d">isBlockAddress</a>() const </td><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html">llvm::ARMConstantPoolValue</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html#a5d282d449a2bf651e16b45df5760670c">isExtSymbol</a>() const </td><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html">llvm::ARMConstantPoolValue</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html#a369bec2b95724ea2fdec56cfaf065278">isGlobalValue</a>() const </td><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html">llvm::ARMConstantPoolValue</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html#abb63e7e0c31eee2c8d38a789fd431189">isLSDA</a>() const </td><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html">llvm::ARMConstantPoolValue</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html#a604023324f97f7e52b2ab5b399830044">isMachineBasicBlock</a>() const </td><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html">llvm::ARMConstantPoolValue</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MachineConstantPoolValue.html#ac688aad44da54c2262096a4b5c5891f4">MachineConstantPoolValue</a>(Type *ty)</td><td><a class="el" href="classllvm_1_1MachineConstantPoolValue.html">llvm::MachineConstantPoolValue</a></td><td><code> [inline, explicit]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html#a50e29126bfedcdd368761a30c96a488a">mustAddCurrentAddress</a>() const </td><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html">llvm::ARMConstantPoolValue</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolMBB.html#a25a8f3c327d045bf995767377e609f23">print</a>(raw_ostream &O) const </td><td><a class="el" href="classllvm_1_1ARMConstantPoolMBB.html">llvm::ARMConstantPoolMBB</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html#abbecf20c9e4495526f9dc46268663d97">llvm::ARMConstantPoolValue::print</a>(raw_ostream *O) const </td><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html">llvm::ARMConstantPoolValue</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html#ae242dde765cc1593ce8a7f2898d6bbe2">~ARMConstantPoolValue</a>()</td><td><a class="el" href="classllvm_1_1ARMConstantPoolValue.html">llvm::ARMConstantPoolValue</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MachineConstantPoolValue.html#a3bb6c305c3f2060273a8b74ac955b402">~MachineConstantPoolValue</a>()</td><td><a class="el" href="classllvm_1_1MachineConstantPoolValue.html">llvm::MachineConstantPoolValue</a></td><td><code> [inline, virtual]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:48:48 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMConstantPoolSymbol__inherit__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMConstantPoolSymbol__inherit__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMConstantPoolSymbol__inherit__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMConstantPoolSymbol__inherit__graph.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,11 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="llvm::ARMConstantPoolSymbol",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="llvm::ARMConstantPoolValue",height=0.2,width=0.4,color="black",URL="$classllvm_1_1ARMConstantPoolValue.html"];
+  Node3 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="llvm::MachineConstantPoolValue",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MachineConstantPoolValue.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMConstantPoolValue__coll__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMConstantPoolValue__coll__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMConstantPoolValue__coll__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMConstantPoolValue__coll__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+3479e9bbfd98542549abb4b771d1f3ec
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMELFMCAsmInfo-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMELFMCAsmInfo-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMELFMCAsmInfo-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMELFMCAsmInfo-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,202 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="namespacellvm.html">llvm</a>      </li>
+      <li class="navelem"><a class="el" href="classllvm_1_1ARMELFMCAsmInfo.html">ARMELFMCAsmInfo</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::ARMELFMCAsmInfo Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1ARMELFMCAsmInfo.html">llvm::ARMELFMCAsmInfo</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a41a2bb8a5ea15ec3914305e1e7db935a">addInitialFrameState</a>(MCSymbol *label, const MachineLocation &D, const MachineLocation &S)</td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#afeb1bb859beac5746733cf3cb1a865b0">AlignDirective</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ac150f03927bf41531f945b3bc5b315e4">AlignmentIsInBytes</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a4fc3147dbb4d96050ec53eb00c4781a6">AllowNameToStartWithDigit</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a95a052642362b04cbe058bc2a09f3c07">AllowPeriodsInName</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a65c70c48daebaf0d9180d83bd0260577">AllowQuotesInName</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#abf0033622f9c064a63c7cbce7bf0469e">AllowUTF8</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMELFMCAsmInfo.html#a7c33d39f1b2d44fea0a56e190e150a54">ARMELFMCAsmInfo</a>()</td><td><a class="el" href="classllvm_1_1ARMELFMCAsmInfo.html">llvm::ARMELFMCAsmInfo</a></td><td><code> [explicit]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a20ecadae9aa8ee83587c9fcaedf6578a">AsciiDirective</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ad8520723e634e656d2a8219e0cf19ba7">AscizDirective</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#aaab4eaa2f4de9c0d12606c176dd9d738">AssemblerDialect</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a68b1f3319120cc85d68179defe27e779">Code16Directive</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a2e33f61b5be0bddcb4aba0c2e9685934">Code32Directive</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a2ac71f9501ae2328293ab5a75c40c3cd">Code64Directive</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ac0079bf3834ce7ee765d437aae0a8a69">COMMDirectiveAlignmentIsInBytes</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a7e82cfeea942a2b55a04069259a79ada">CommentColumn</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a0f9dfd5867a9130d05cd9f560a7ba68f">CommentString</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a035c98c0423e6dd21ec2ea039f762440">Data16bitsDirective</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a620b2ebe9e68a34106b7bdcc4220c6b2">Data32bitsDirective</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a3c136967a2fc9489724bcd8706a16fed">Data64bitsDirective</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a3aabcaa0b460b2ea508314bf21c2ffd9">Data8bitsDirective</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#af377c85c0a1d2155e93d8983b2a40057">doesAllowNameToStartWithDigit</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a200abf60c9e67b08ceda8cc1d9bcfba3">doesAllowPeriodsInName</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ae23a905c5afcfb3c6edc391e7f0cf6b8">doesAllowQuotesInName</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a143da67435a66c7dbf763efb255e95f0">doesAllowUTF8</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a2995c0d66a1463b4ecd70a469fff9b0a">doesDwarfUseInlineInfoSection</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a3448bff64f3224a7346fc6bd3814a52e">doesDwarfUseRelocationsAcrossSections</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ac36d3aca7bcac41e683b665b51b9f684">doesSupportDataRegionDirectives</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ab0f96fa7bb12065b6161ebdc93c1a1b5">doesSupportDebugInformation</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ad7d811e9edbb93d57ea38063fd22fcc4">doesSupportExceptionHandling</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#adcdd548ad577bc7c4c2e43f2f38cb1b4">DwarfRegNumForCFI</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a167538d77a3fe01be3977557e81f312b">DwarfSectionOffsetDirective</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a63d418df380909eaf649badc46fb63b7">DwarfUsesInlineInfoSection</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ab5b8b23af9e578cebad7bb0ed9113924">DwarfUsesRelocationsAcrossSections</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ae6654563b76c2f8b97c9a650fd36544e">ExceptionsType</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a460e7c230baa65858c99a05ff999f0c3">ExternDirective</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a03bcfd8f155a9f7c8a76b3f81fa653a9">getAlignDirective</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#acafd22c95eed526cca5c0ab23e803a34">getAlignmentIsInBytes</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a9554a44cce5e8a761d23c3038e246154">getAsciiDirective</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ad43e626c9e5cfacfdd32a94ce27b0525">getAscizDirective</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a4acff421486995ccf24709d1add534ad">getAssemblerDialect</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#af86494d1bfd9f66a68a55dfe47444be3">getCode16Directive</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#aa99e2ede5d1d074fce2456bfbbfc40d3">getCode32Directive</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a89f1c52f3c70128fc2c5f9c1f3bb6777">getCode64Directive</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a3a8c006add77eafec4ac53b8db85e6a7">getCOMMDirectiveAlignmentIsInBytes</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a6761b69c0caab4534700da9136b0616e">getCommentColumn</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a076a9d9d3ff46dfc9aa36de94a1ff351">getCommentString</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a73c57acdc4b073d14708191ad95e2736">getData16bitsDirective</a>(unsigned AS=0) const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a90d0649d9d9656f79474059dcd0eee50">getData32bitsDirective</a>(unsigned AS=0) const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a9796f648f15ad0a92b092b8c9fe387c0">getData64bitsDirective</a>(unsigned AS=0) const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#abf1c9c39e92c4e9113c182626ddc7e87">getData8bitsDirective</a>(unsigned AS=0) const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a567b1ecfeb4fdc1a6d258ffb43b79351">getDataASDirective</a>(unsigned Size, unsigned AS) const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline, protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a882edc8b27e10a8171a1437485b58db2">getDwarfSectionOffsetDirective</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a85b90c217f8a390aa8f6c3c66c765c38">getExceptionHandlingType</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a951e4af4c54db29bb779863e71547a8b">getExprForFDESymbol</a>(const MCSymbol *Sym, unsigned Encoding, MCStreamer &Streamer) const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a5106c942ea7ce2d71aa056fe3dfc853c">getExprForPersonalitySymbol</a>(const MCSymbol *Sym, unsigned Encoding, MCStreamer &Streamer) const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#adc49b982e815677ffa2fe6d1a1442b04">getExternDirective</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a8ef710a42ba51367c313655eff269229">getGlobalDirective</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#af279aeb845ce60ed0379e941eeb922b3">getGlobalPrefix</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#aa0615ff60189ec70b7f9abd2127794ae">getGPRel32Directive</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a0f6ab1308a1b0de2fb35dbe2336d34c7">getGPRel64Directive</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a6dcd3f67755f66b6fe282fa461107168">getHiddenDeclarationVisibilityAttr</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#affb4925d047fa289249cac155705ad02">getHiddenVisibilityAttr</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ac43e1bf095cd907e21746fabec28352e">getInitialFrameState</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a2ccb142bee8a34dbc18c9d9bba3e6c8e">getInlineAsmEnd</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#af60d07d8b4826f36303e2acfd034ad39">getInlineAsmStart</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ae3a5b30717f347916d262d23bb38c92a">getLabelSuffix</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a82d3a482d6fb9015124782875eb4bf53">getLCOMMDirectiveAlignmentType</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a5d474cd72194dfe10e6a677c5a9f79e1">getLinkerPrivateGlobalPrefix</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a1bf6d27efdcbbb6bbe2a2917c125a310">getLinkerRequiresNonEmptyDwarfLines</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ad4dd2c214da2f564385e17e309b83f7c">getLinkOnceDirective</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a8de8717ab5e4598e7bf93e39eb4a90a0">getMaxInstLength</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ae2da7f8466216c81bdb5cf35a61786b3">getNonexecutableStackSection</a>(MCContext &Ctx) const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a5ef4540fb37845efcba90fc7addf2276">getPCSymbol</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#abc249836de965867cdf91d3f40273a84">getPointerSize</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#aeb8bf8ab4f7e80a32279218f53ac0fdc">getPrivateGlobalPrefix</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a0dd0df184c7c41cf413c7898d54e9957">getProtectedVisibilityAttr</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a883e669eae77dd2a1176fed1eb6e3efe">getSeparatorString</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#abedb16b533d3c520191546a507e365f8">getSLEB128Size</a>(int Value)</td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a76a6e2cf0d75907b1bc1a6ad58bc65d2">getTextAlignFillValue</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a20323721d6aafd170e6be4f4bd40978e">getULEB128Size</a>(unsigned Value)</td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ad00a4f3b9db5d65feb061aa91966ef11">getWeakDefDirective</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#af9b54ea517ee932acf951d659c4a5ba9">getWeakRefDirective</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a5e9f85077dfe7f10aab9c48e17da5b75">getZeroDirective</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a6c6ae04133910ce4d3a494a44258bad3">GlobalDirective</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ab2fd341a21859939816dca88fd0ae4e0">GlobalPrefix</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ab09c23c3aab7b0aa249eda3d38026877">GPRel32Directive</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#af701028ead58579bb8086740724a505f">GPRel64Directive</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#adadf4a066a9fa60b79b4792c7904172d">HasAggressiveSymbolFolding</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#af1c07f00ad50c842d19784b7ba5585d2">hasAggressiveSymbolFolding</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a3388304ef281eaa1ec9517b29a74589e">hasDotTypeDotSizeDirective</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a7c3b8692b75d4808f7c888e61f01e1c8">HasDotTypeDotSizeDirective</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ad6b5cda1c5af378696e1b13b351b2aad">HasLEB128</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a259f418064a1e8e586f6e58dffd1f3dc">hasLEB128</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a9f386c9cf46aead0d88fbb88a3320eb5">HasMachoTBSSDirective</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a6c79e5d12f612ac18ffd863e6c05f728">hasMachoTBSSDirective</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#afb786885ba60030a92d83548f81174d5">hasMachoZeroFillDirective</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ae1006b51847982ac08fcc052d7c39b4b">HasMachoZeroFillDirective</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a5c121bd84b477b37522ecfacc75f30b3">HasMicrosoftFastStdCallMangling</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ab9e805ee5e373184f349ff8bb65de0a7">hasMicrosoftFastStdCallMangling</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a1d7877d1f5125d14e45c690adc9d4d05">hasNoDeadStrip</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a15bacf592302115a438444da1b9517e4">HasNoDeadStrip</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#af5fb1f392349d8335c1e340ba2bcdbc0">HasSetDirective</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a4ea8649d70512696e99fe907d1463140">hasSetDirective</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a5b65720e833b24b973a26a80bc7df87f">hasSingleParameterDotFile</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ab74c767922c89f683dec73c5b9a7b87a">HasSingleParameterDotFile</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a850cb78427da761c4b3b29212e24668b">HasStaticCtorDtorReferenceInStaticMode</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a920b369a32b335a7d0e957ec2587a408">hasStaticCtorDtorReferenceInStaticMode</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ad1a598ad796efa5ee218c785b4361490">hasSubsectionsViaSymbols</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a35179e4c975f4619c9e55af83bb23bee">HasSubsectionsViaSymbols</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a46f9d7ff790ee4253e33f4310631a579">hasSymbolResolver</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a9c390e7b96f74412fa77da898ed4421b">HasSymbolResolver</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#aaccbddd4af6a81c7bf3a53e30289bb17">HiddenDeclarationVisibilityAttr</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#aef1537a18c53520abe7cb7026e10cb92">HiddenVisibilityAttr</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#aa835eec6d9948e8819a88a37ab4cefb3">InitialFrameState</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#aa238b30c1afd57422b374a9cb2edc4df">InlineAsmEnd</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a87ec076e2f46691b519f60545904269c">InlineAsmStart</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a1530c793d195abd3a35fe73af5d9ee38">isExceptionHandlingDwarf</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a94e3deca45c364bb1da4936edd219cfc">isLittleEndian</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#adfd724f11ba125f30c3bb516be0bb06f">IsLittleEndian</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a65d07742bc0d635483e6194f5cb60d5c">isStackGrowthDirectionUp</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a529107d4522965aa45753b6ccafe6e56">LabelSuffix</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a6f7c7ae850927432e251d9a5f8bb0537">LCOMMDirectiveAlignmentType</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ac5c6d0b64bbdd97255d2008351d51264">LinkerPrivateGlobalPrefix</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#abb2790a1e07a546ab0de1afb2e51c90d">LinkerRequiresNonEmptyDwarfLines</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#abd1f03d72ac1a3ceb7d057964b8ba9a4">LinkOnceDirective</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a824f02b302d147245dc0f553c63428db">MaxInstLength</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ac25f5a6b7d5628ac37531504442fde61">MCAsmInfo</a>()</td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [explicit]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a83f21c5383a3508ebaec1a0f4a0b323e">PCSymbol</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a78ea65d8ecc8eba667d3770385ae403a">PointerSize</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#abea34ee331e36cc6ee7eb7230432f02e">PrivateGlobalPrefix</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a1de3b3906f70f4952617056881437120">ProtectedVisibilityAttr</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#aabcffa0fe7b36126687bc1f1ea65fa91">SeparatorString</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a9e5942554aaf9a1c2dbde04c503c11b2">StackGrowsUp</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a85a783f63be57e7903e54bd293a52479">SunStyleELFSectionSwitchSyntax</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a98f40236cfff7278d4b57633fad2245d">SupportsDebugInformation</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a1a46df7e736ecaab99f2c3b0efc74ef6">TextAlignFillValue</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#ad8ce9bafbf33806b98fec165f653a72b">UseDataRegionDirectives</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a30910bd8ba013efc2552197e888f0dfb">useDwarfRegNumForCFI</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a9209a7aeb154de066a5f7ed6087892cc">UsesELFSectionDirectiveForBSS</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a0a204cc2bdcc52b1b76000143e56cdba">usesELFSectionDirectiveForBSS</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a6b7b311632df8e9e14eb041566a32972">usesSunStyleELFSectionSwitchSyntax</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a97a041d108f36ae1b9fa5160024c1b18">WeakDefDirective</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a72118878aeadcae71da2d5d179aebb81">WeakRefDirective</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#acf84c6bd03a785a251784cad666d9ee1">ZeroDirective</a></td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmInfo.html#a40fc6b4e5cf5de18b35e8cf28afc69d4">~MCAsmInfo</a>()</td><td><a class="el" href="classllvm_1_1MCAsmInfo.html">llvm::MCAsmInfo</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:48:48 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMELFMCAsmInfo.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMELFMCAsmInfo.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMELFMCAsmInfo.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMELFMCAsmInfo.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,106 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: llvm::ARMELFMCAsmInfo Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="namespacellvm.html">llvm</a>      </li>
+      <li class="navelem"><a class="el" href="classllvm_1_1ARMELFMCAsmInfo.html">ARMELFMCAsmInfo</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::ARMELFMCAsmInfo Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::ARMELFMCAsmInfo" --><!-- doxytag: inherits="llvm::MCAsmInfo" -->
+<p><code>#include <<a class="el" href="ARMMCAsmInfo_8h_source.html">ARMMCAsmInfo.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::ARMELFMCAsmInfo:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1ARMELFMCAsmInfo__inherit__graph.png" border="0" usemap="#llvm_1_1ARMELFMCAsmInfo_inherit__map" alt="Inheritance graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for llvm::ARMELFMCAsmInfo:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1ARMELFMCAsmInfo__coll__graph.png" border="0" usemap="#llvm_1_1ARMELFMCAsmInfo_coll__map" alt="Collaboration graph"/></div>
+<!-- MAP 1 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+
+<p><a href="classllvm_1_1ARMELFMCAsmInfo-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1ARMELFMCAsmInfo.html#a7c33d39f1b2d44fea0a56e190e150a54">ARMELFMCAsmInfo</a> ()</td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock">
+<p>Definition at line <a class="el" href="ARMMCAsmInfo_8h_source.html#l00027">27</a> of file <a class="el" href="ARMMCAsmInfo_8h_source.html">ARMMCAsmInfo.h</a>.</p>
+</div><hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a7c33d39f1b2d44fea0a56e190e150a54"></a><!-- doxytag: member="llvm::ARMELFMCAsmInfo::ARMELFMCAsmInfo" ref="a7c33d39f1b2d44fea0a56e190e150a54" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">ARMELFMCAsmInfo::ARMELFMCAsmInfo </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [explicit]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="ARMMCAsmInfo_8cpp_source.html#l00042">42</a> of file <a class="el" href="ARMMCAsmInfo_8cpp_source.html">ARMMCAsmInfo.cpp</a>.</p>
+
+<p>References <a class="el" href="MCAsmInfo_8h_source.html#l00223">llvm::MCAsmInfo::AlignmentIsInBytes</a>, <a class="el" href="MCAsmInfo_8h_source.html#l00032">llvm::ExceptionHandling::ARM</a>, <a class="el" href="MCAsmInfo_8h_source.html#l00127">llvm::MCAsmInfo::Code16Directive</a>, <a class="el" href="MCAsmInfo_8h_source.html#l00128">llvm::MCAsmInfo::Code32Directive</a>, <a class="el" href="MCAsmInfo_8h_source.html#l00100">llvm::MCAsmInfo::CommentString</a>, <a class="el" href="MCAsmInfo_8h_source.html#l00178">llvm::MCAsmInfo::Data64bitsDirective</a>, <a class="el" href="ARMAsmPrinter_8cpp.html#aa24e92ca24c2e57c9d689a9684e4a449">EnableARMEHABI</a>, <a class="el" href="MCAsmInfo_8h_source.html#l00309">llvm::MCAsmInfo::ExceptionsType</a>, <a class="el" href="MCAsmInfo_8h_source.html#l00302">llvm::MCAsmInfo::HasLEB128</a>, <a class="el" href="MCAsmInfo_8h_source.html#l00112">llvm::MCAsmInfo::PrivateGlobalPrefix</a>, <a class="el" href="MCAsmInfo_8h_source.html#l00306">llvm::
 MCAsmInfo::SupportsDebugInformation</a>, and <a class="el" href="MCAsmInfo_8h_source.html#l00276">llvm::MCAsmInfo::WeakRefDirective</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="ARMMCAsmInfo_8h_source.html">ARMMCAsmInfo.h</a></li>
+<li><a class="el" href="ARMMCAsmInfo_8cpp_source.html">ARMMCAsmInfo.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:48:48 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMELFMCAsmInfo__coll__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMELFMCAsmInfo__coll__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMELFMCAsmInfo__coll__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMELFMCAsmInfo__coll__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+b165a2199ba953a574e068789971307f
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMElfTargetObjectFile.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMElfTargetObjectFile.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMElfTargetObjectFile.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMElfTargetObjectFile.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,183 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: llvm::ARMElfTargetObjectFile Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="namespacellvm.html">llvm</a>      </li>
+      <li class="navelem"><a class="el" href="classllvm_1_1ARMElfTargetObjectFile.html">ARMElfTargetObjectFile</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="#pro-attribs">Protected Attributes</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::ARMElfTargetObjectFile Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::ARMElfTargetObjectFile" --><!-- doxytag: inherits="llvm::TargetLoweringObjectFileELF" -->
+<p><code>#include <<a class="el" href="ARMTargetObjectFile_8h_source.html">ARMTargetObjectFile.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::ARMElfTargetObjectFile:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1ARMElfTargetObjectFile__inherit__graph.png" border="0" usemap="#llvm_1_1ARMElfTargetObjectFile_inherit__map" alt="Inheritance graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for llvm::ARMElfTargetObjectFile:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1ARMElfTargetObjectFile__coll__graph.png" border="0" usemap="#llvm_1_1ARMElfTargetObjectFile_coll__map" alt="Collaboration graph"/></div>
+<!-- MAP 1 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+
+<p><a href="classllvm_1_1ARMElfTargetObjectFile-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1ARMElfTargetObjectFile.html#a403277931203af418a06388225e2dafa">ARMElfTargetObjectFile</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1ARMElfTargetObjectFile.html#a3893959e9886426fbebbb0e2fbfef50b">Initialize</a> (<a class="el" href="classllvm_1_1MCContext.html">MCContext</a> &Ctx, const <a class="el" href="classllvm_1_1TargetMachine.html">TargetMachine</a> &TM)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classllvm_1_1MCSection.html">MCSection</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1ARMElfTargetObjectFile.html#ad0f7af992e4211e2d2839396fde3df2c">getAttributesSection</a> () const </td></tr>
+<tr><td colspan="2"><h2><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCSection.html">MCSection</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1ARMElfTargetObjectFile.html#a01652bd84aaedb14045f7b9922d57e13">AttributesSection</a></td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock">
+<p>Definition at line <a class="el" href="ARMTargetObjectFile_8h_source.html#l00020">20</a> of file <a class="el" href="ARMTargetObjectFile_8h_source.html">ARMTargetObjectFile.h</a>.</p>
+</div><hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a403277931203af418a06388225e2dafa"></a><!-- doxytag: member="llvm::ARMElfTargetObjectFile::ARMElfTargetObjectFile" ref="a403277931203af418a06388225e2dafa" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::ARMElfTargetObjectFile::ARMElfTargetObjectFile </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="ARMTargetObjectFile_8h_source.html#l00024">24</a> of file <a class="el" href="ARMTargetObjectFile_8h_source.html">ARMTargetObjectFile.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="ad0f7af992e4211e2d2839396fde3df2c"></a><!-- doxytag: member="llvm::ARMElfTargetObjectFile::getAttributesSection" ref="ad0f7af992e4211e2d2839396fde3df2c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual const <a class="el" href="classllvm_1_1MCSection.html">MCSection</a>* llvm::ARMElfTargetObjectFile::getAttributesSection </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="ARMTargetObjectFile_8h_source.html#l00031">31</a> of file <a class="el" href="ARMTargetObjectFile_8h_source.html">ARMTargetObjectFile.h</a>.</p>
+
+<p>References <a class="el" href="ARMTargetObjectFile_8h_source.html#l00022">AttributesSection</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3893959e9886426fbebbb0e2fbfef50b"></a><!-- doxytag: member="llvm::ARMElfTargetObjectFile::Initialize" ref="a3893959e9886426fbebbb0e2fbfef50b" args="(MCContext &Ctx, const TargetMachine &TM)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ARMElfTargetObjectFile::Initialize </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCContext.html">MCContext</a> & </td>
+          <td class="paramname"><em>ctx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1TargetMachine.html">TargetMachine</a> & </td>
+          <td class="paramname"><em>TM</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Initialize - this method must be called before any actual lowering is done. This specifies the current context for codegen, and gives the lowering implementations a chance to set up their default sections. </p>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1TargetLoweringObjectFile.html#a61a9950a12d517382dd40feb73973aea">llvm::TargetLoweringObjectFile</a>.</p>
+
+<p>Definition at line <a class="el" href="ARMTargetObjectFile_8cpp_source.html#l00025">25</a> of file <a class="el" href="ARMTargetObjectFile_8cpp_source.html">ARMTargetObjectFile.cpp</a>.</p>
+
+<p>References <a class="el" href="SectionKind_8h_source.html#l00207">llvm::SectionKind::getMetadata()</a>, <a class="el" href="Target_2TargetMachine_8h_source.html#l00123">llvm::TargetMachine::getSubtarget()</a>, <a class="el" href="TargetLoweringObjectFile_8cpp_source.html#l00040">llvm::TargetLoweringObjectFile::Initialize()</a>, and <a class="el" href="Support_2ELF_8h_source.html#l00888">llvm::ELF::SHT_ARM_ATTRIBUTES</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Data Documentation</h2>
+<a class="anchor" id="a01652bd84aaedb14045f7b9922d57e13"></a><!-- doxytag: member="llvm::ARMElfTargetObjectFile::AttributesSection" ref="a01652bd84aaedb14045f7b9922d57e13" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCSection.html">MCSection</a>* <a class="el" href="classllvm_1_1ARMElfTargetObjectFile.html#a01652bd84aaedb14045f7b9922d57e13">llvm::ARMElfTargetObjectFile::AttributesSection</a><code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="ARMTargetObjectFile_8h_source.html#l00022">22</a> of file <a class="el" href="ARMTargetObjectFile_8h_source.html">ARMTargetObjectFile.h</a>.</p>
+
+<p>Referenced by <a class="el" href="ARMTargetObjectFile_8h_source.html#l00031">getAttributesSection()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="ARMTargetObjectFile_8h_source.html">ARMTargetObjectFile.h</a></li>
+<li><a class="el" href="ARMTargetObjectFile_8cpp_source.html">ARMTargetObjectFile.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:48:48 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMElfTargetObjectFile__coll__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMElfTargetObjectFile__coll__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMElfTargetObjectFile__coll__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMElfTargetObjectFile__coll__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+7fe3ba2fcc299bbe1cac4f5482bd7afa
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMElfTargetObjectFile__inherit__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMElfTargetObjectFile__inherit__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMElfTargetObjectFile__inherit__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMElfTargetObjectFile__inherit__graph.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,13 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="llvm::ARMElfTargetObjectFile",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="llvm::TargetLoweringObjectFileELF",height=0.2,width=0.4,color="black",URL="$classllvm_1_1TargetLoweringObjectFileELF.html"];
+  Node3 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="llvm::TargetLoweringObjectFile",height=0.2,width=0.4,color="black",URL="$classllvm_1_1TargetLoweringObjectFile.html"];
+  Node4 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="llvm::MCObjectFileInfo",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MCObjectFileInfo.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMFrameLowering-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMFrameLowering-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMFrameLowering-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMFrameLowering-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,82 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="namespacellvm.html">llvm</a>      </li>
+      <li class="navelem"><a class="el" href="classllvm_1_1ARMFrameLowering.html">ARMFrameLowering</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::ARMFrameLowering Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1ARMFrameLowering.html">llvm::ARMFrameLowering</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetFrameLowering.html#a23cfb8fc7aa94c96fe3f790aed5162b6">adjustForSegmentedStacks</a>(MachineFunction &MF) const </td><td><a class="el" href="classllvm_1_1TargetFrameLowering.html">llvm::TargetFrameLowering</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMFrameLowering.html#aee8d102fce1368746d0f7ccf12852108">ARMFrameLowering</a>(const ARMSubtarget &sti)</td><td><a class="el" href="classllvm_1_1ARMFrameLowering.html">llvm::ARMFrameLowering</a></td><td><code> [inline, explicit]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMFrameLowering.html#a68fb321e1ddcf431572aa4d374c3baad">canSimplifyCallFramePseudos</a>(const MachineFunction &MF) const </td><td><a class="el" href="classllvm_1_1ARMFrameLowering.html">llvm::ARMFrameLowering</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMFrameLowering.html#af2a875a7727b4d11c868a51b51524e73">emitEpilogue</a>(MachineFunction &MF, MachineBasicBlock &MBB) const </td><td><a class="el" href="classllvm_1_1ARMFrameLowering.html">llvm::ARMFrameLowering</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMFrameLowering.html#ab32bf14ad0d8ab098d171a3abc45c78a">emitPrologue</a>(MachineFunction &MF) const </td><td><a class="el" href="classllvm_1_1ARMFrameLowering.html">llvm::ARMFrameLowering</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetFrameLowering.html#a314c4e0c01d85374ca26181c7f45025a">getCalleeSavedSpillSlots</a>(unsigned &NumEntries) const </td><td><a class="el" href="classllvm_1_1TargetFrameLowering.html">llvm::TargetFrameLowering</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMFrameLowering.html#ae09d53e8ec1de0218c59cf2da6060653">getFrameIndexOffset</a>(const MachineFunction &MF, int FI) const </td><td><a class="el" href="classllvm_1_1ARMFrameLowering.html">llvm::ARMFrameLowering</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMFrameLowering.html#a6478f03c6bd2e44b785356dd2af29860">getFrameIndexReference</a>(const MachineFunction &MF, int FI, unsigned &FrameReg) const </td><td><a class="el" href="classllvm_1_1ARMFrameLowering.html">llvm::ARMFrameLowering</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetFrameLowering.html#a32f0831ccaa8dbbbf0f779125e6d5dd8">getOffsetOfLocalArea</a>() const </td><td><a class="el" href="classllvm_1_1TargetFrameLowering.html">llvm::TargetFrameLowering</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetFrameLowering.html#a360555ed6db3b28a33fa5449a0335f19">getStackAlignment</a>() const </td><td><a class="el" href="classllvm_1_1TargetFrameLowering.html">llvm::TargetFrameLowering</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetFrameLowering.html#a8859c022d80a9f4ff145bc175481a493">getStackGrowthDirection</a>() const </td><td><a class="el" href="classllvm_1_1TargetFrameLowering.html">llvm::TargetFrameLowering</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetFrameLowering.html#ae78236f4d366f90477811e689d491843">getTransientStackAlignment</a>() const </td><td><a class="el" href="classllvm_1_1TargetFrameLowering.html">llvm::TargetFrameLowering</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMFrameLowering.html#a9c8349fdf1c2f7ed13cd1a1bd1aeb19e">hasFP</a>(const MachineFunction &MF) const </td><td><a class="el" href="classllvm_1_1ARMFrameLowering.html">llvm::ARMFrameLowering</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMFrameLowering.html#a8f1ddf69e36ed0354ae69fedd3fed9a5">hasReservedCallFrame</a>(const MachineFunction &MF) const </td><td><a class="el" href="classllvm_1_1ARMFrameLowering.html">llvm::ARMFrameLowering</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMFrameLowering.html#ab34b589c79a85cd7182f9f979ce368cc">processFunctionBeforeCalleeSavedScan</a>(MachineFunction &MF, RegScavenger *RS) const </td><td><a class="el" href="classllvm_1_1ARMFrameLowering.html">llvm::ARMFrameLowering</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetFrameLowering.html#a52d1ce8013aac9fc9b589e5a943fb511">processFunctionBeforeFrameFinalized</a>(MachineFunction &MF) const </td><td><a class="el" href="classllvm_1_1TargetFrameLowering.html">llvm::TargetFrameLowering</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMFrameLowering.html#a9f4bd45d0a817adf290a5055a6e3e956">ResolveFrameIndexReference</a>(const MachineFunction &MF, int FI, unsigned &FrameReg, int SPAdj) const </td><td><a class="el" href="classllvm_1_1ARMFrameLowering.html">llvm::ARMFrameLowering</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMFrameLowering.html#a1d0f519b2a4b9e7cd2c2b645ce3496a6">restoreCalleeSavedRegisters</a>(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector< CalleeSavedInfo > &CSI, const TargetRegisterInfo *TRI) const </td><td><a class="el" href="classllvm_1_1ARMFrameLowering.html">llvm::ARMFrameLowering</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMFrameLowering.html#a640a2dc975accf2c9e8b30f01b1af2d7">spillCalleeSavedRegisters</a>(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector< CalleeSavedInfo > &CSI, const TargetRegisterInfo *TRI) const </td><td><a class="el" href="classllvm_1_1ARMFrameLowering.html">llvm::ARMFrameLowering</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetFrameLowering.html#a453c74e2daac0745b53f8b31c11fc50c">StackDirection</a> enum name</td><td><a class="el" href="classllvm_1_1TargetFrameLowering.html">llvm::TargetFrameLowering</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetFrameLowering.html#a453c74e2daac0745b53f8b31c11fc50cad1fc7c9d0bae5bf76a67d2d26ce99c1a">StackGrowsDown</a> enum value</td><td><a class="el" href="classllvm_1_1TargetFrameLowering.html">llvm::TargetFrameLowering</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetFrameLowering.html#a453c74e2daac0745b53f8b31c11fc50ca5a5dea77f2a0aaffed9741ae04e8d865">StackGrowsUp</a> enum value</td><td><a class="el" href="classllvm_1_1TargetFrameLowering.html">llvm::TargetFrameLowering</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ARMFrameLowering.html#adc26971dee5e964321b8ea6daa72639d">STI</a></td><td><a class="el" href="classllvm_1_1ARMFrameLowering.html">llvm::ARMFrameLowering</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetFrameLowering.html#a80e610a49cf96fa63abf4998f54d18e8">TargetFrameLowering</a>(StackDirection D, unsigned StackAl, int LAO, unsigned TransAl=1)</td><td><a class="el" href="classllvm_1_1TargetFrameLowering.html">llvm::TargetFrameLowering</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetFrameLowering.html#a95523ccdf8a9b6fecbefc3baaf117053">targetHandlesStackFrameRounding</a>() const </td><td><a class="el" href="classllvm_1_1TargetFrameLowering.html">llvm::TargetFrameLowering</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetFrameLowering.html#adcbc3bf1fa8b1cd05ce63c1bdd58f08b">~TargetFrameLowering</a>()</td><td><a class="el" href="classllvm_1_1TargetFrameLowering.html">llvm::TargetFrameLowering</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:48:48 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMFrameLowering__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMFrameLowering__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMFrameLowering__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMFrameLowering__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+0310b01e9550ee89e8a32841648d094e
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMFunctionInfo__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMFunctionInfo__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMFunctionInfo__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMFunctionInfo__coll__graph.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,9 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="llvm::ARMFunctionInfo",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="llvm::MachineFunctionInfo",height=0.2,width=0.4,color="black",URL="$structllvm_1_1MachineFunctionInfo.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMFunctionInfo__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMFunctionInfo__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMFunctionInfo__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMFunctionInfo__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+5b3e130c50e4d8ceeb872aaa51794bce
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMHazardRecognizer.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMHazardRecognizer.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMHazardRecognizer.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMHazardRecognizer.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,263 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: llvm::ARMHazardRecognizer Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="namespacellvm.html">llvm</a>      </li>
+      <li class="navelem"><a class="el" href="classllvm_1_1ARMHazardRecognizer.html">ARMHazardRecognizer</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::ARMHazardRecognizer Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::ARMHazardRecognizer" --><!-- doxytag: inherits="llvm::ScoreboardHazardRecognizer" -->
+<p><code>#include <<a class="el" href="ARMHazardRecognizer_8h_source.html">ARMHazardRecognizer.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::ARMHazardRecognizer:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1ARMHazardRecognizer__inherit__graph.png" border="0" usemap="#llvm_1_1ARMHazardRecognizer_inherit__map" alt="Inheritance graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for llvm::ARMHazardRecognizer:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1ARMHazardRecognizer__coll__graph.png" border="0" usemap="#llvm_1_1ARMHazardRecognizer_coll__map" alt="Collaboration graph"/></div>
+<!-- MAP 1 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+
+<p><a href="classllvm_1_1ARMHazardRecognizer-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1ARMHazardRecognizer.html#af87efecd25314957bd703a1e47a6f03d">ARMHazardRecognizer</a> (const <a class="el" href="classllvm_1_1InstrItineraryData.html">InstrItineraryData</a> *ItinData, const <a class="el" href="classllvm_1_1ARMBaseInstrInfo.html">ARMBaseInstrInfo</a> &tii, const <a class="el" href="classllvm_1_1ARMBaseRegisterInfo.html">ARMBaseRegisterInfo</a> &tri, const <a class="el" href="classllvm_1_1ARMSubtarget.html">ARMSubtarget</a> &sti, const <a class="el" href="classllvm_1_1ScheduleDAG.html">ScheduleDAG</a> *DAG)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classllvm_1_1ScheduleHazardRecognizer.html#a9bec0e329b12bbc503d08db497d43267">HazardType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1ARMHazardRecognizer.html#ae714192ecedc2eadfe44b4e9fd5c8405">getHazardType</a> (<a class="el" href="classllvm_1_1SUnit.html">SUnit</a> *SU, int Stalls)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1ARMHazardRecognizer.html#a41eebcc1874b96663edf46e6f45dcacd">Reset</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1ARMHazardRecognizer.html#a039a60bc5eb8881aa36c07e593a429c5">EmitInstruction</a> (<a class="el" href="classllvm_1_1SUnit.html">SUnit</a> *SU)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1ARMHazardRecognizer.html#ab045bca093bcb4a9a045e03763861661">AdvanceCycle</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1ARMHazardRecognizer.html#aa994e6d132123b5ea78ae5136ac14fd0">RecedeCycle</a> ()</td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="classllvm_1_1ARMHazardRecognizer.html">ARMHazardRecognizer</a> handles special constraints that are not expressed in the scheduling itinerary. This is only used during postRA scheduling. The <a class="el" href="namespacellvm_1_1ARM.html" title="Define some predicates that are used for node matching.">ARM</a> preRA scheduler uses an unspecialized instance of the <a class="el" href="classllvm_1_1ScoreboardHazardRecognizer.html">ScoreboardHazardRecognizer</a>. </p>
+
+<p>Definition at line <a class="el" href="ARMHazardRecognizer_8h_source.html#l00030">30</a> of file <a class="el" href="ARMHazardRecognizer_8h_source.html">ARMHazardRecognizer.h</a>.</p>
+</div><hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="af87efecd25314957bd703a1e47a6f03d"></a><!-- doxytag: member="llvm::ARMHazardRecognizer::ARMHazardRecognizer" ref="af87efecd25314957bd703a1e47a6f03d" args="(const InstrItineraryData *ItinData, const ARMBaseInstrInfo &tii, const ARMBaseRegisterInfo &tri, const ARMSubtarget &sti, const ScheduleDAG *DAG)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::ARMHazardRecognizer::ARMHazardRecognizer </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1InstrItineraryData.html">InstrItineraryData</a> * </td>
+          <td class="paramname"><em>ItinData</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1ARMBaseInstrInfo.html">ARMBaseInstrInfo</a> & </td>
+          <td class="paramname"><em>tii</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1ARMBaseRegisterInfo.html">ARMBaseRegisterInfo</a> & </td>
+          <td class="paramname"><em>tri</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1ARMSubtarget.html">ARMSubtarget</a> & </td>
+          <td class="paramname"><em>sti</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1ScheduleDAG.html">ScheduleDAG</a> * </td>
+          <td class="paramname"><em>DAG</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="ARMHazardRecognizer_8h_source.html#l00039">39</a> of file <a class="el" href="ARMHazardRecognizer_8h_source.html">ARMHazardRecognizer.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="ab045bca093bcb4a9a045e03763861661"></a><!-- doxytag: member="llvm::ARMHazardRecognizer::AdvanceCycle" ref="ab045bca093bcb4a9a045e03763861661" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ARMHazardRecognizer::AdvanceCycle </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>AdvanceCycle - This callback is invoked whenever the next top-down instruction to be scheduled cannot issue in the current cycle, either because of latency or resource conflicts. This should increment the internal state of the hazard recognizer so that previously "Hazard" instructions will now not be hazards. </p>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1ScoreboardHazardRecognizer.html#af45c71894601eeecdc612a17328b0d49">llvm::ScoreboardHazardRecognizer</a>.</p>
+
+<p>Definition at line <a class="el" href="ARMHazardRecognizer_8cpp_source.html#l00089">89</a> of file <a class="el" href="ARMHazardRecognizer_8cpp_source.html">ARMHazardRecognizer.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a039a60bc5eb8881aa36c07e593a429c5"></a><!-- doxytag: member="llvm::ARMHazardRecognizer::EmitInstruction" ref="a039a60bc5eb8881aa36c07e593a429c5" args="(SUnit *SU)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ARMHazardRecognizer::EmitInstruction </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SUnit.html">SUnit</a> * </td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>EmitInstruction - This callback is invoked when an instruction is emitted, to advance the hazard state. </p>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1ScoreboardHazardRecognizer.html#aa6812ac0c61dfe0101be5c2e1b8d9ba5">llvm::ScoreboardHazardRecognizer</a>.</p>
+
+<p>Definition at line <a class="el" href="ARMHazardRecognizer_8cpp_source.html#l00079">79</a> of file <a class="el" href="ARMHazardRecognizer_8cpp_source.html">ARMHazardRecognizer.cpp</a>.</p>
+
+<p>References <a class="el" href="ScheduleDAG_8h_source.html#l00367">llvm::SUnit::getInstr()</a>, <a class="el" href="MachineInstr_8h_source.html#l00602">llvm::MachineInstr::isDebugValue()</a>, and <a class="el" href="ARMBaseInfo_8h_source.html#l00034">llvm::ARMCC::MI</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae714192ecedc2eadfe44b4e9fd5c8405"></a><!-- doxytag: member="llvm::ARMHazardRecognizer::getHazardType" ref="ae714192ecedc2eadfe44b4e9fd5c8405" args="(SUnit *SU, int Stalls)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1ScheduleHazardRecognizer.html#a9bec0e329b12bbc503d08db497d43267">ScheduleHazardRecognizer::HazardType</a> ARMHazardRecognizer::getHazardType </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SUnit.html">SUnit</a> * </td>
+          <td class="paramname"><em>m</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int </td>
+          <td class="paramname"><em>Stalls</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getHazardType - Return the hazard type of emitting this node. There are three possible results. Either: NoHazard: it is legal to issue this instruction on this cycle. Hazard: issuing this instruction would stall the machine. If some other instruction is available, issue it first. NoopHazard: issuing this instruction would break the program. If some other instruction can be issued, do so, otherwise issue a noop. </p>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1ScoreboardHazardRecognizer.html#ade72dd46b878397c2be1a40a027c671e">llvm::ScoreboardHazardRecognizer</a>.</p>
+
+<p>Definition at line <a class="el" href="ARMHazardRecognizer_8cpp_source.html#l00035">35</a> of file <a class="el" href="ARMHazardRecognizer_8cpp_source.html">ARMHazardRecognizer.cpp</a>.</p>
+
+<p>References <a class="el" href="MachineBasicBlock_8h_source.html#l00233">llvm::MachineBasicBlock::begin()</a>, <a class="el" href="ARMBaseInstrInfo_8h_source.html#l00314">llvm::ARMBaseInstrInfo::canCauseFpMLxStall()</a>, <a class="el" href="ARMBaseInfo_8h_source.html#l00382">llvm::ARMII::DomainGeneral</a>, <a class="el" href="ARMBaseInfo_8h_source.html#l00381">llvm::ARMII::DomainMask</a>, <a class="el" href="MachineInstr_8h_source.html#l00239">llvm::MachineInstr::getDesc()</a>, <a class="el" href="ScheduleDAG_8h_source.html#l00367">llvm::SUnit::getInstr()</a>, <a class="el" href="MachineInstr_8h_source.html#l00243">llvm::MachineInstr::getOpcode()</a>, <a class="el" href="MachineInstr_8h_source.html#l00118">llvm::MachineInstr::getParent()</a>, <a class="el" href="ARMHazardRecognizer_8cpp_source.html#l00019">hasRAWHazard()</a>, <a class="el" href="ScheduleHazardRecognizer_8h_source.html#l00039">llvm::ScheduleHazardRecognizer::Hazard</a>, <a class="el" href="ARMBaseInfo_8h_so
 urce.html#l00097">llvm::ARM_PROC::I</a>, <a class="el" href="MachineInstr_8h_source.html#l00338">llvm::MachineInstr::isBarrier()</a>, <a class="el" href="MachineInstr_8h_source.html#l00602">llvm::MachineInstr::isDebugValue()</a>, <a class="el" href="ARMBaseInstrInfo_8h_source.html#l00300">llvm::ARMBaseInstrInfo::isFpMLxInstruction()</a>, <a class="el" href="ARMSubtarget_8h_source.html#l00212">llvm::ARMSubtarget::isLikeA9()</a>, <a class="el" href="MachineInstr_8h_source.html#l00447">llvm::MachineInstr::mayLoad()</a>, <a class="el" href="MachineInstr_8h_source.html#l00461">llvm::MachineInstr::mayStore()</a>, <a class="el" href="ARMBaseInfo_8h_source.html#l00034">llvm::ARMCC::MI</a>, <a class="el" href="STLExtras_8h_source.html#l00167">llvm::prior()</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00142">llvm::MCInstrDesc::TSFlags</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa994e6d132123b5ea78ae5136ac14fd0"></a><!-- doxytag: member="llvm::ARMHazardRecognizer::RecedeCycle" ref="aa994e6d132123b5ea78ae5136ac14fd0" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ARMHazardRecognizer::RecedeCycle </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>RecedeCycle - This callback is invoked whenever the next bottom-up instruction to be scheduled cannot issue in the current cycle, either because of latency or resource conflicts. </p>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1ScoreboardHazardRecognizer.html#a13376837917cba98c1d2cc49b1b50576">llvm::ScoreboardHazardRecognizer</a>.</p>
+
+<p>Definition at line <a class="el" href="ARMHazardRecognizer_8cpp_source.html#l00096">96</a> of file <a class="el" href="ARMHazardRecognizer_8cpp_source.html">ARMHazardRecognizer.cpp</a>.</p>
+
+<p>References <a class="el" href="ErrorHandling_8h_source.html#l00098">llvm_unreachable</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a41eebcc1874b96663edf46e6f45dcacd"></a><!-- doxytag: member="llvm::ARMHazardRecognizer::Reset" ref="a41eebcc1874b96663edf46e6f45dcacd" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ARMHazardRecognizer::Reset </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Reset - This callback is invoked when a new block of instructions is about to be schedule. The hazard state should be set to an initialized state. </p>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1ScoreboardHazardRecognizer.html#a03b0ea812bb68e841e7c8233c3853b1b">llvm::ScoreboardHazardRecognizer</a>.</p>
+
+<p>Definition at line <a class="el" href="ARMHazardRecognizer_8cpp_source.html#l00073">73</a> of file <a class="el" href="ARMHazardRecognizer_8cpp_source.html">ARMHazardRecognizer.cpp</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="ARMHazardRecognizer_8h_source.html">ARMHazardRecognizer.h</a></li>
+<li><a class="el" href="ARMHazardRecognizer_8cpp_source.html">ARMHazardRecognizer.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:48:48 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMHazardRecognizer__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMHazardRecognizer__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMHazardRecognizer__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMHazardRecognizer__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+b781916a79b7a499db85976fc719d1d4
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMInstrInfo.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMInstrInfo.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMInstrInfo.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMInstrInfo.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,177 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: llvm::ARMInstrInfo Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="namespacellvm.html">llvm</a>      </li>
+      <li class="navelem"><a class="el" href="classllvm_1_1ARMInstrInfo.html">ARMInstrInfo</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::ARMInstrInfo Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::ARMInstrInfo" --><!-- doxytag: inherits="llvm::ARMBaseInstrInfo" -->
+<p><code>#include <<a class="el" href="ARMInstrInfo_8h_source.html">ARMInstrInfo.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::ARMInstrInfo:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1ARMInstrInfo__inherit__graph.png" border="0" usemap="#llvm_1_1ARMInstrInfo_inherit__map" alt="Inheritance graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for llvm::ARMInstrInfo:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1ARMInstrInfo__coll__graph.png" border="0" usemap="#llvm_1_1ARMInstrInfo_coll__map" alt="Collaboration graph"/></div>
+<!-- MAP 1 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+
+<p><a href="classllvm_1_1ARMInstrInfo-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1ARMInstrInfo.html#acfc55e82500841507fb5138c7295004e">ARMInstrInfo</a> (const <a class="el" href="classllvm_1_1ARMSubtarget.html">ARMSubtarget</a> &STI)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1ARMInstrInfo.html#a17a449254250182ff43de25f1a4f7bd1">getNoopForMachoTarget</a> (<a class="el" href="classllvm_1_1MCInst.html">MCInst</a> &NopInst) const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">getNoopForMachoTarget - Return the noop instruction to use for a noop.  <a href="#a17a449254250182ff43de25f1a4f7bd1"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1ARMInstrInfo.html#ae192b9300357ccbabb3b8766aadc4a53">getUnindexedOpcode</a> (<a class="el" href="classunsigned.html">unsigned</a> Opc) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structllvm_1_1ARMRegisterInfo.html">ARMRegisterInfo</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1ARMInstrInfo.html#a64a0ce3c870cf2dd64544f62c116b1ad">getRegisterInfo</a> () const </td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock">
+<p>Definition at line <a class="el" href="ARMInstrInfo_8h_source.html#l00025">25</a> of file <a class="el" href="ARMInstrInfo_8h_source.html">ARMInstrInfo.h</a>.</p>
+</div><hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="acfc55e82500841507fb5138c7295004e"></a><!-- doxytag: member="llvm::ARMInstrInfo::ARMInstrInfo" ref="acfc55e82500841507fb5138c7295004e" args="(const ARMSubtarget &STI)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">ARMInstrInfo::ARMInstrInfo </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1ARMSubtarget.html">ARMSubtarget</a> & </td>
+          <td class="paramname"><em>STI</em></td><td>)</td>
+          <td><code> [explicit]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="ARMInstrInfo_8cpp_source.html#l00031">31</a> of file <a class="el" href="ARMInstrInfo_8cpp_source.html">ARMInstrInfo.cpp</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a17a449254250182ff43de25f1a4f7bd1"></a><!-- doxytag: member="llvm::ARMInstrInfo::getNoopForMachoTarget" ref="a17a449254250182ff43de25f1a4f7bd1" args="(MCInst &NopInst) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ARMInstrInfo::getNoopForMachoTarget </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCInst.html">MCInst</a> & </td>
+          <td class="paramname"><em>NopInst</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>getNoopForMachoTarget - Return the noop instruction to use for a noop. </p>
+
+<p>Definition at line <a class="el" href="ARMInstrInfo_8cpp_source.html#l00036">36</a> of file <a class="el" href="ARMInstrInfo_8cpp_source.html">ARMInstrInfo.cpp</a>.</p>
+
+<p>References <a class="el" href="MCInst_8h_source.html#l00167">llvm::MCInst::addOperand()</a>, <a class="el" href="ARMBaseInfo_8h_source.html#l00044">llvm::ARMCC::AL</a>, <a class="el" href="MCInst_8h_source.html#l00117">llvm::MCOperand::CreateImm()</a>, <a class="el" href="MCInst_8h_source.html#l00111">llvm::MCOperand::CreateReg()</a>, <a class="el" href="ARMBaseInstrInfo_8cpp_source.html#l04118">llvm::ARMBaseInstrInfo::hasNOP()</a>, and <a class="el" href="MCInst_8h_source.html#l00157">llvm::MCInst::setOpcode()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a64a0ce3c870cf2dd64544f62c116b1ad"></a><!-- doxytag: member="llvm::ARMInstrInfo::getRegisterInfo" ref="a64a0ce3c870cf2dd64544f62c116b1ad" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structllvm_1_1ARMRegisterInfo.html">ARMRegisterInfo</a>& llvm::ARMInstrInfo::getRegisterInfo </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getRegisterInfo - <a class="el" href="classllvm_1_1TargetInstrInfo.html">TargetInstrInfo</a> is a superset of MRegister info. As such, whenever a client has an instance of instruction info, it should always be able to get register info as well (through this method). </p>
+
+<p>Implements <a class="el" href="classllvm_1_1ARMBaseInstrInfo.html#aead1976618a69142c927e6abe9b307f5">llvm::ARMBaseInstrInfo</a>.</p>
+
+<p>Definition at line <a class="el" href="ARMInstrInfo_8h_source.html#l00041">41</a> of file <a class="el" href="ARMInstrInfo_8h_source.html">ARMInstrInfo.h</a>.</p>
+
+<p>Referenced by <a class="el" href="ARMTargetMachine_8h_source.html#l00078">llvm::ARMTargetMachine::getRegisterInfo()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae192b9300357ccbabb3b8766aadc4a53"></a><!-- doxytag: member="llvm::ARMInstrInfo::getUnindexedOpcode" ref="ae192b9300357ccbabb3b8766aadc4a53" args="(unsigned Opc) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> ARMInstrInfo::getUnindexedOpcode </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Opc</em></td><td>)</td>
+          <td> const<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Implements <a class="el" href="classllvm_1_1ARMBaseInstrInfo.html#a4600f410854a2540949d8bfb93c9c348">llvm::ARMBaseInstrInfo</a>.</p>
+
+<p>Definition at line <a class="el" href="ARMInstrInfo_8cpp_source.html#l00052">52</a> of file <a class="el" href="ARMInstrInfo_8cpp_source.html">ARMInstrInfo.cpp</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="ARMInstrInfo_8h_source.html">ARMInstrInfo.h</a></li>
+<li><a class="el" href="ARMInstrInfo_8cpp_source.html">ARMInstrInfo.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:48:48 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMInstrInfo__coll__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMInstrInfo__coll__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMInstrInfo__coll__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMInstrInfo__coll__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+3541b1225b0d3030a577e90c453f3073
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMSelectionDAGInfo.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMSelectionDAGInfo.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMSelectionDAGInfo.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMSelectionDAGInfo.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,292 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: llvm::ARMSelectionDAGInfo Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="namespacellvm.html">llvm</a>      </li>
+      <li class="navelem"><a class="el" href="classllvm_1_1ARMSelectionDAGInfo.html">ARMSelectionDAGInfo</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::ARMSelectionDAGInfo Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::ARMSelectionDAGInfo" --><!-- doxytag: inherits="llvm::TargetSelectionDAGInfo" -->
+<p><code>#include <<a class="el" href="ARMSelectionDAGInfo_8h_source.html">ARMSelectionDAGInfo.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::ARMSelectionDAGInfo:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1ARMSelectionDAGInfo__inherit__graph.png" border="0" usemap="#llvm_1_1ARMSelectionDAGInfo_inherit__map" alt="Inheritance graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for llvm::ARMSelectionDAGInfo:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1ARMSelectionDAGInfo__coll__graph.png" border="0" usemap="#llvm_1_1ARMSelectionDAGInfo_coll__map" alt="Collaboration graph"/></div>
+<!-- MAP 1 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+
+<p><a href="classllvm_1_1ARMSelectionDAGInfo-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1ARMSelectionDAGInfo.html#a9b0322c3b400177ae734eaa4d38e0cc2">ARMSelectionDAGInfo</a> (const <a class="el" href="classllvm_1_1TargetMachine.html">TargetMachine</a> &TM)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1ARMSelectionDAGInfo.html#a0ef08ea99468f5443243cfa8d5146941">~ARMSelectionDAGInfo</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1ARMSelectionDAGInfo.html#a2c3d57508eea648e0be891e7c13a4cfb">EmitTargetCodeForMemcpy</a> (<a class="el" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> &DAG, <a class="el" href="classllvm_1_1DebugLoc.html">DebugLoc</a> dl, <a class="el" href="classllvm_1_1SDValue.html">SDValue</a> Chain, <a class="el" href="classllvm_1_1SDValue.html">SDValue</a> Dst, <a class="el" href="classllvm_1_1SDValue.html">SDValue</a> Src, <a class="el" href="classllvm_1_1SDValue.html">SDValue</a> Size, <a class="el" href="classunsigned.html">unsigned</a> Align, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> isVolatile, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> AlwaysInline, <a class="el" h
 ref="structllvm_1_1MachinePointerInfo.html">MachinePointerInfo</a> DstPtrInfo, <a class="el" href="structllvm_1_1MachinePointerInfo.html">MachinePointerInfo</a> SrcPtrInfo) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1ARMSelectionDAGInfo.html#a2ca6eba02bece9b43cb2bbf490261335">EmitTargetCodeForMemset</a> (<a class="el" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> &DAG, <a class="el" href="classllvm_1_1DebugLoc.html">DebugLoc</a> dl, <a class="el" href="classllvm_1_1SDValue.html">SDValue</a> Chain, <a class="el" href="classllvm_1_1SDValue.html">SDValue</a> Op1, <a class="el" href="classllvm_1_1SDValue.html">SDValue</a> Op2, <a class="el" href="classllvm_1_1SDValue.html">SDValue</a> Op3, <a class="el" href="classunsigned.html">unsigned</a> Align, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> isVolatile, <a class="el" href="structllvm_1_1MachinePointerInfo.html">MachinePointerInfo</a> DstPtrInfo) const </td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock">
+<p>Definition at line <a class="el" href="ARMSelectionDAGInfo_8h_source.html#l00038">38</a> of file <a class="el" href="ARMSelectionDAGInfo_8h_source.html">ARMSelectionDAGInfo.h</a>.</p>
+</div><hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a9b0322c3b400177ae734eaa4d38e0cc2"></a><!-- doxytag: member="llvm::ARMSelectionDAGInfo::ARMSelectionDAGInfo" ref="a9b0322c3b400177ae734eaa4d38e0cc2" args="(const TargetMachine &TM)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">ARMSelectionDAGInfo::ARMSelectionDAGInfo </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1TargetMachine.html">TargetMachine</a> & </td>
+          <td class="paramname"><em>TM</em></td><td>)</td>
+          <td><code> [explicit]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="ARMSelectionDAGInfo_8cpp_source.html#l00020">20</a> of file <a class="el" href="ARMSelectionDAGInfo_8cpp_source.html">ARMSelectionDAGInfo.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0ef08ea99468f5443243cfa8d5146941"></a><!-- doxytag: member="llvm::ARMSelectionDAGInfo::~ARMSelectionDAGInfo" ref="a0ef08ea99468f5443243cfa8d5146941" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">ARMSelectionDAGInfo::~ARMSelectionDAGInfo </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="ARMSelectionDAGInfo_8cpp_source.html#l00025">25</a> of file <a class="el" href="ARMSelectionDAGInfo_8cpp_source.html">ARMSelectionDAGInfo.cpp</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a2c3d57508eea648e0be891e7c13a4cfb"></a><!-- doxytag: member="llvm::ARMSelectionDAGInfo::EmitTargetCodeForMemcpy" ref="a2c3d57508eea648e0be891e7c13a4cfb" args="(SelectionDAG &DAG, DebugLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> ARMSelectionDAGInfo::EmitTargetCodeForMemcpy </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> & </td>
+          <td class="paramname"><em>DAG</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1DebugLoc.html">DebugLoc</a> </td>
+          <td class="paramname"><em>dl</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>Chain</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>Op1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>Op2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>Op3</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Align</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td>
+          <td class="paramname"><em>isVolatile</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td>
+          <td class="paramname"><em>AlwaysInline</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structllvm_1_1MachinePointerInfo.html">MachinePointerInfo</a> </td>
+          <td class="paramname"><em>DstPtrInfo</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structllvm_1_1MachinePointerInfo.html">MachinePointerInfo</a> </td>
+          <td class="paramname"><em>SrcPtrInfo</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>EmitTargetCodeForMemcpy - Emit target-specific code that performs a memcpy. This can be used by targets to provide code sequences for cases that don't fit the target's parameters for simple loads/stores and can be more efficient than using a library call. This function can return a null <a class="el" href="classllvm_1_1SDValue.html">SDValue</a> if the target declines to use custom code and a different lowering strategy should be used.</p>
+<p>If AlwaysInline is true, the size is constant and the target should not emit any calls and is strongly encouraged to attempt to emit inline code even if it is beyond the usual threshold because this intrinsic is being expanded in a place where calls are not feasible (e.g. within the prologue for another call). If the target chooses to decline an AlwaysInline request here, legalize will resort to using simple loads and stores. </p>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1TargetSelectionDAGInfo.html#a8a205b73665bd9e07b33498a3e526aac">llvm::TargetSelectionDAGInfo</a>.</p>
+
+<p>Definition at line <a class="el" href="ARMSelectionDAGInfo_8cpp_source.html#l00029">29</a> of file <a class="el" href="ARMSelectionDAGInfo_8cpp_source.html">ARMSelectionDAGInfo.cpp</a>.</p>
+
+<p>References <a class="el" href="ISDOpcodes_8h_source.html#l00188">llvm::ISD::ADD</a>, <a class="el" href="Casting_8h_source.html#l00233">llvm::dyn_cast()</a>, <a class="el" href="SelectionDAG_8cpp_source.html#l00972">llvm::SelectionDAG::getConstant()</a>, <a class="el" href="SelectionDAG_8cpp_source.html#l04316">llvm::SelectionDAG::getLoad()</a>, <a class="el" href="ARMSubtarget_8h_source.html#l00189">llvm::ARMSubtarget::getMaxInlineSizeThreshold()</a>, <a class="el" href="SelectionDAG_8cpp_source.html#l02409">llvm::SelectionDAG::getNode()</a>, <a class="el" href="SelectionDAG_8cpp_source.html#l04353">llvm::SelectionDAG::getStore()</a>, <a class="el" href="SelectionDAGNodes_8h_source.html#l00122">llvm::SDValue::getValue()</a>, <a class="el" href="MachineMemOperand_8h_source.html#l00044">llvm::MachinePointerInfo::getWithOffset()</a>, <a class="el" href="SelectionDAGNodes_8h_source.html#l01161">llvm::ConstantSDNode::getZExtValue()</a>, <a class="el" href="ValueTypes_8h_sourc
 e.html#l00041">llvm::MVT::i16</a>, <a class="el" href="ValueTypes_8h_source.html#l00042">llvm::MVT::i32</a>, <a class="el" href="ValueTypes_8h_source.html#l00040">llvm::MVT::i8</a>, <a class="el" href="ValueTypes_8h_source.html#l00038">llvm::MVT::Other</a>, and <a class="el" href="ISDOpcodes_8h_source.html#l00050">llvm::ISD::TokenFactor</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2ca6eba02bece9b43cb2bbf490261335"></a><!-- doxytag: member="llvm::ARMSelectionDAGInfo::EmitTargetCodeForMemset" ref="a2ca6eba02bece9b43cb2bbf490261335" args="(SelectionDAG &DAG, DebugLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> ARMSelectionDAGInfo::EmitTargetCodeForMemset </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> & </td>
+          <td class="paramname"><em>DAG</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1DebugLoc.html">DebugLoc</a> </td>
+          <td class="paramname"><em>dl</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>Chain</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>Op1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>Op2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>Op3</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Align</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td>
+          <td class="paramname"><em>isVolatile</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structllvm_1_1MachinePointerInfo.html">MachinePointerInfo</a> </td>
+          <td class="paramname"><em>DstPtrInfo</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>EmitTargetCodeForMemset - Emit target-specific code that performs a memset. This can be used by targets to provide code sequences for cases that don't fit the target's parameters for simple stores and can be more efficient than using a library call. This function can return a null <a class="el" href="classllvm_1_1SDValue.html">SDValue</a> if the target declines to use custom code and a different lowering strategy should be used. </p>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1TargetSelectionDAGInfo.html#a1f1274081df0858889043ce89da0e0a6">llvm::TargetSelectionDAGInfo</a>.</p>
+
+<p>Definition at line <a class="el" href="ARMSelectionDAGInfo_8cpp_source.html#l00143">143</a> of file <a class="el" href="ARMSelectionDAGInfo_8cpp_source.html">ARMSelectionDAGInfo.cpp</a>.</p>
+
+<p>References <a class="el" href="ValueTypes_8h_source.html#l00634">llvm::EVT::bitsGT()</a>, <a class="el" href="SelectionDAG_8h_source.html#l00246">llvm::SelectionDAG::getContext()</a>, <a class="el" href="TargetLowering_8h_source.html#l00145">llvm::TargetLowering::getDataLayout()</a>, <a class="el" href="SelectionDAG_8cpp_source.html#l01263">llvm::SelectionDAG::getExternalSymbol()</a>, <a class="el" href="Type_8cpp_source.html#l00240">llvm::Type::getInt32Ty()</a>, <a class="el" href="DataLayout_8cpp_source.html#l00665">llvm::DataLayout::getIntPtrType()</a>, <a class="el" href="TargetLowering_8h_source.html#l01785">llvm::TargetLowering::getLibcallCallingConv()</a>, <a class="el" href="TargetLowering_8h_source.html#l01761">llvm::TargetLowering::getLibcallName()</a>, <a class="el" href="SelectionDAG_8cpp_source.html#l02409">llvm::SelectionDAG::getNode()</a>, <a class="el" href="TargetLowering_8h_source.html#l00153">llvm::TargetLowering::getPointerTy()</a>, <a class="el" href=
 "SelectionDAG_8h_source.html#l00243">llvm::SelectionDAG::getTarget()</a>, <a class="el" href="Target_2TargetMachine_8h_source.html#l00108">llvm::TargetMachine::getTargetLowering()</a>, <a class="el" href="SelectionDAGNodes_8h_source.html#l00774">llvm::SDValue::getValueType()</a>, <a class="el" href="Type_8cpp_source.html#l00226">llvm::Type::getVoidTy()</a>, <a class="el" href="ValueTypes_8h_source.html#l00042">llvm::MVT::i32</a>, <a class="el" href="ARMSubtarget_8h_source.html#l00251">llvm::ARMSubtarget::isAAPCS_ABI()</a>, <a class="el" href="TargetLowering_8h_source.html#l01288">llvm::TargetLowering::ArgListEntry::isSExt</a>, <a class="el" href="ARMSubtarget_8h_source.html#l00244">llvm::ARMSubtarget::isTargetDarwin()</a>, <a class="el" href="SelectionDAGBuilder_8cpp_source.html#l06483">llvm::TargetLowering::LowerCallTo()</a>, <a class="el" href="RuntimeLibcalls_8h_source.html#l00261">llvm::RTLIB::MEMSET</a>, <a class="el" href="TargetLowering_8h_source.html#l01286">llvm::Ta
 rgetLowering::ArgListEntry::Node</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00373">llvm::ISD::TRUNCATE</a>, <a class="el" href="TargetLowering_8h_source.html#l01287">llvm::TargetLowering::ArgListEntry::Ty</a>, and <a class="el" href="ISDOpcodes_8h_source.html#l00367">llvm::ISD::ZERO_EXTEND</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="ARMSelectionDAGInfo_8h_source.html">ARMSelectionDAGInfo.h</a></li>
+<li><a class="el" href="ARMSelectionDAGInfo_8cpp_source.html">ARMSelectionDAGInfo.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:48:48 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMSelectionDAGInfo__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMSelectionDAGInfo__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMSelectionDAGInfo__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMSelectionDAGInfo__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+c67762d3bff900a62bd59a12c2d4707c
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMSubtarget__coll__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMSubtarget__coll__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMSubtarget__coll__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMSubtarget__coll__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+9557e8349de19b6efab5626754ddc868
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMSubtarget__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMSubtarget__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMSubtarget__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMSubtarget__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+1f7edaee4c656074cacf85d0038580c9
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMTargetLowering__coll__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMTargetLowering__coll__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMTargetLowering__coll__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMTargetLowering__coll__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+0c4a6c4db51f699720382bec913b024d
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMTargetMachine__coll__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMTargetMachine__coll__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMTargetMachine__coll__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ARMTargetMachine__coll__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+be9dae33a5b99f0cb2b97cdff8786d29
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1AShrOperator__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1AShrOperator__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1AShrOperator__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1AShrOperator__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+2d06b7880d7850530df3b2d2a7f9d922
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1AddOperator-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1AddOperator-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1AddOperator-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1AddOperator-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,168 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="namespacellvm.html">llvm</a>      </li>
+      <li class="navelem"><a class="el" href="classllvm_1_1AddOperator.html">AddOperator</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::AddOperator Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1AddOperator.html">llvm::AddOperator</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#aa8c61025e1632cf57e24e59163e3df9c">addUse</a>(Use &U)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a5d43be0346ffdb28da283ad0bb2e8488">allocHungoffUses</a>(unsigned) const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a12e67587956f3686b81c118088795122">ArgumentVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0ab808ad17b9c21de1edbe2e723aabddc7">BasicBlockVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0ad6fbb85685eb6fe3c79141fa27e88122">BlockAddressVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConcreteOperator.html#adc7e74956cb2880e23ab6101e85349d2">classof</a>(const Instruction *I)</td><td><a class="el" href="classllvm_1_1ConcreteOperator.html">llvm::ConcreteOperator< OverflowingBinaryOperator, Instruction::Add ></a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConcreteOperator.html#a55234ab9078b4e3557b7dd46c2b9ef31">classof</a>(const ConstantExpr *CE)</td><td><a class="el" href="classllvm_1_1ConcreteOperator.html">llvm::ConcreteOperator< OverflowingBinaryOperator, Instruction::Add ></a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConcreteOperator.html#a3dd5ce028227c0ebeb02cc471ebaa499">classof</a>(const Value *V)</td><td><a class="el" href="classllvm_1_1ConcreteOperator.html">llvm::ConcreteOperator< OverflowingBinaryOperator, Instruction::Add ></a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a48790dc28d4007833380faed30c9f44c">clearSubclassOptionalData</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#ab829c5fd1bbf60f869608ba1143be151">const_op_iterator</a> typedef</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a06cb713e29374eb1e9356a5d0207fcf6">const_use_iterator</a> typedef</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0ad83cecbab8a5ea3d20f80a0f0609ca0d">ConstantAggregateZeroVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a3406c10200e2497e6d4075ff5ffe89bc">ConstantArrayVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0aa1dbed968677846ee7dc1a3ec1db614d">ConstantDataArrayVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0af116944546e62cc744a9ee0bd3afcb91">ConstantDataVectorVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a77ba86313e9ad342af55fd6b620760ef">ConstantExprVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0aeac236cf372472f6c9fd67711aac776a">ConstantFirstVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a022dbd89849158288238893820e0f1a3">ConstantFPVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a4cdbcef87e1cc539593386c10b085d20">ConstantIntVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0ac583a95f440729783d14333490b41a07">ConstantLastVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a8369af199475670e3198ea90a57edc2e">ConstantPointerNullVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0aaf027afa70e52a02fc05d6112bbfbb67">ConstantStructVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a9c3271d0bbe21209b819de6c996df233">ConstantVectorVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a7a5732db5f7198200d61bd40da6e488c">DoPHITranslation</a>(const BasicBlock *CurBB, const BasicBlock *PredBB)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#aa082d5bbd2dfc0cff8195b3c165aaa84">DoPHITranslation</a>(const BasicBlock *CurBB, const BasicBlock *PredBB) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a48ec5fcee6d2c17c723e8e67f169f948">dropAllReferences</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a9040bd31f948bf4d3f5028bc945cf125">dropHungoffUses</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a1933ce346f4cbadcc151cea432c2b316">dump</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a584d0165dda30a5f02e5c1390d78a9db">FixedStackPseudoSourceValueVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0acf6cf4dfd0f75d7c31af1f6400d60116">FunctionVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af85a4828b6b5a8de7fc0a55cc0e5b52f">getContext</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ad452febc1ac0b394876e640ec03ffa38">getName</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a2f81e0c1fc6554df7ad2eafabf5fc5a5">getNumOperands</a>() const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a380559e99b47632a34f74de7c1d03cc0">getNumUses</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Operator.html#a2f14b03fb8025d2bfa20a34da2b20ccf">getOpcode</a>() const </td><td><a class="el" href="classllvm_1_1Operator.html">llvm::Operator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Operator.html#af2499ed70c4955ea0ace8642a2eec44d">getOpcode</a>(const Value *V)</td><td><a class="el" href="classllvm_1_1Operator.html">llvm::Operator</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a997ff6a1758bf732b9b263fc61011644">getOperand</a>(unsigned i) const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a363947eeecf72de326468ed5231e3a04">getOperandUse</a>(unsigned i) const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a6c13660f130ba2ffeeb4efb8e40190e3">getOperandUse</a>(unsigned i)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a7a05753812658a2c4bdd354af156b9f8">getRawSubclassOptionalData</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a2dce2d8e4af845c036ec5590d37ab5f4">getSubclassDataFromValue</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a0cf3748dba54f931bb1241ae4adc76bc">getType</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a2983b7b4998ef5b9f51b18c01588af3c">getValueID</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a101e4765689b79fabe7632ba8f2a1a21">getValueName</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a73041e08212646f905d03d72e9af48cc">GlobalAliasVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a8860c970f9194a26c19b885c07dbb58a">GlobalVariableVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a9b6d1ca60deddf2f2c25cfea671f617c">hasName</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1OverflowingBinaryOperator.html#a5a1ebefdf12a23a94f8a135cdfa0cd90">hasNoSignedWrap</a>() const </td><td><a class="el" href="classllvm_1_1OverflowingBinaryOperator.html">llvm::OverflowingBinaryOperator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1OverflowingBinaryOperator.html#abe8af726db43885a1178cf75ed0725d9">hasNoUnsignedWrap</a>() const </td><td><a class="el" href="classllvm_1_1OverflowingBinaryOperator.html">llvm::OverflowingBinaryOperator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ad58ff1cf33943e54cc5bed1aba593928">hasNUses</a>(unsigned N) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a9ea9a909185ecbf9fc81ab35ebfb11d6">hasNUsesOrMore</a>(unsigned N) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a085b82f074c28030fb8e194377ed2d0c">hasOneUse</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a821826adbabcf4e58b2bc4dda8069d06">hasSameSubclassOptionalData</a>(const Value *V) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a637b563c6f89328b4e35e9454094be73">hasValueHandle</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a47980378076d543ddda1fe321bb6a068">InlineAsmVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a8221843f7f75185ce7697dca43cb6a02">InstructionVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a12b091e586dea5849c4d85723d2cba1b">intersectOptionalDataWith</a>(const Value *V)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ae6a2729f1446acc2ae3e5a05bc2a5a4b">isDereferenceablePointer</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ae653031669d53ef43398e34c620131a5">isUsedInBasicBlock</a>(const BasicBlock *BB) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a2885f6c5817ff68bc24bd1e22e221740">MaximumAlignment</a></td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a7424b3e47efcfb292d08afa312a1b857">MDNodeVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a7819f6e7f0d96e39942523ed8a11d305">MDStringVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac0f09c2c9951158f9eecfaf7068d7b20">mutateType</a>(Type *Ty)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1OverflowingBinaryOperator.html#a57fe309a28c12c02c95d71ef3000321eac3172f238278728e355fc9a87c439dd5">NoSignedWrap</a> enum value</td><td><a class="el" href="classllvm_1_1OverflowingBinaryOperator.html">llvm::OverflowingBinaryOperator</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1OverflowingBinaryOperator.html#a57fe309a28c12c02c95d71ef3000321ea7d34304df400cdb020e71e182ac06cb7">NoUnsignedWrap</a> enum value</td><td><a class="el" href="classllvm_1_1OverflowingBinaryOperator.html">llvm::OverflowingBinaryOperator</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a7382733ce56dac6c90c078e772314cdc">NumOperands</a></td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a0604617ad20d16736e33fd23f6545fb5">Op</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a82c7ecad7cf8bdaa003e2b96f7720b5b">Op</a>() const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a2eeb1c7ed1cfe403f2ae0470e36c07e2">op_begin</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#ae1d2f68500b0fd39071fbf50dd5f80ac">op_begin</a>() const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#af41f58e730804d10b91fcff39b035f74">op_end</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#aa9cdc5c488cbd8caaa74024f6c266156">op_end</a>() const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a40df11649fb4c41a4de49f793c2d231f">op_iterator</a> typedef</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#ae644c734b625cd8605d7c88c0b46c8a2">OperandList</a></td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a872698b573d62e9f554880b57be6f9d5">operator delete</a>(void *Usr)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a20b14d43c0344840a78ff09168338fb6">operator delete</a>(void *, unsigned)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#af479925e3d92ddeb99e5fd313c9e54ac">operator delete</a>(void *, unsigned, bool)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#ae04859e2be565a10342b113c699a1c51">OpFrom</a>(const U *that)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline, protected, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a8684e39c1b3c53d525b96996b5b771ed">print</a>(raw_ostream &O, AssemblyAnnotationWriter *AAW=0) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac1270a417105e0d63aa0508b09c52b6c">printCustom</a>(raw_ostream &O) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a59c922cbffdcac80e877a47432944999">PseudoSourceValueVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a3ab5fc45117b450e8bb04e564cb6e5f2">replaceAllUsesWith</a>(Value *V)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a1f0b9358936e3e00c42a460abbfb2868">replaceUsesOfWith</a>(Value *From, Value *To)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a35ee267850af7c235474a8c46c7ac5af">setName</a>(const Twine &Name)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a5fa9b8e1842b354f64c1ba6be0a4a17f">setOperand</a>(unsigned i, Value *Val)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a0d424ef8d2ce505024a9fe6ba4928df4">setValueName</a>(ValueName *VN)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#aae37705b598ef612f698198dc33d6f65">setValueSubclassData</a>(unsigned short D)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a6b068d79609cc605e06f84f564f50cd0">stripInBoundsConstantOffsets</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac6d3159cf7640bd18a8737156d6bd415">stripInBoundsConstantOffsets</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a30fec2a6a53ed66b12318765c8feac13">stripInBoundsOffsets</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac9b3286c10743a605b1ebb93de6b537d">stripInBoundsOffsets</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a38ea12c04523d63adda732b9c5d6da0a">stripPointerCasts</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ad6eebd8f4162320e4b31cbef2428808b">stripPointerCasts</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a21e38886795ed32ec28d4eb5dc92b6a4">SubclassOptionalData</a></td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ae855357b6c5e6e7ed1869272708a3a84">takeName</a>(Value *V)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0aa2d0ca89bfea4e499841f8a27547d291">UndefValueVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ad9a329f9f85bc896a726a628aa3f4e9d">use_back</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af7fcaed37e00a06b7514852b57a17db6">use_back</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a413abcab8dbc3900fc2fde96a5d8fca6">use_begin</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a4e87534508b813311e98412ede2a98dc">use_begin</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac38c53f76ef532f91f1666c8a87370e9">use_empty</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ad86469939d2a8bdd4169be9403b89f5a">use_end</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a8bcaeb4a6f0c8c82519659de9a9dd342">use_end</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac33c7ecbf1c0f1e8bf93403522e6976b">use_iterator</a> typedef</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a9d21acbc450702938f18288e133499f4">User</a>(Type *ty, unsigned vty, Use *OpList, unsigned NumOps)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a18dbfcb332af7515599ee795cf462843">Value</a>(Type *Ty, unsigned scid)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#ad93396a26f6fd589ed400bb280319836">value_op_begin</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a5d1730a173d0a69624b80e1e22e6d225">value_op_end</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0">ValueTy</a> enum name</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Operator.html#a4f6f73d231c71e3008a79771cc4f0f9d">~Operator</a>()</td><td><a class="el" href="classllvm_1_1Operator.html">llvm::Operator</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a23422cf16eddcf9d0eaa7d4baec4c2c7">~User</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a3a578f458da8a4ab67052dba0f7bffdd">~Value</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:42 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1AddressingModeMatcher-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1AddressingModeMatcher-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1AddressingModeMatcher-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1AddressingModeMatcher-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,57 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="namespacellvm.html">llvm</a>      </li>
+      <li class="navelem"><a class="el" href="classllvm_1_1AddressingModeMatcher.html">AddressingModeMatcher</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::AddressingModeMatcher Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1AddressingModeMatcher.html">llvm::AddressingModeMatcher</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1AddressingModeMatcher.html#a8ed82048355aace07a309eab7dfd1f67">Match</a>(Value *V, Type *AccessTy, Instruction *MemoryInst, SmallVectorImpl< Instruction * > &AddrModeInsts, const TargetLowering &TLI)</td><td><a class="el" href="classllvm_1_1AddressingModeMatcher.html">llvm::AddressingModeMatcher</a></td><td><code> [inline, static]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:48:36 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1AggressiveAntiDepBreaker__inherit__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1AggressiveAntiDepBreaker__inherit__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1AggressiveAntiDepBreaker__inherit__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1AggressiveAntiDepBreaker__inherit__graph.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,9 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="llvm::AggressiveAntiDepBreaker",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="llvm::AntiDepBreaker",height=0.2,width=0.4,color="black",URL="$classllvm_1_1AntiDepBreaker.html"];
+}





More information about the llvm-commits mailing list