[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