[llvm-commits] [www-releases] r170845 [39/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/classllvm_1_1MCAssembler.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCAssembler.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCAssembler.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCAssembler.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,1424 @@
+<!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::MCAssembler 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_1MCAssembler.html">MCAssembler</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> |
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="#friends">Friends</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::MCAssembler Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::MCAssembler" -->
+<p><code>#include <<a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>></code></p>
+
+<p><a href="classllvm_1_1MCAssembler-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classllvm_1_1iplist.html">iplist</a>< <a class="el" href="classllvm_1_1MCSectionData.html">MCSectionData</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#aa7a12bada5dd1b9f679dd5ae6a404c0f">SectionDataListType</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classllvm_1_1iplist.html">iplist</a>< <a class="el" href="classllvm_1_1MCSymbolData.html">MCSymbolData</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a9517cfe35aa846a3b8732f09aaa7718a">SymbolDataListType</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
+<a class="el" href="classllvm_1_1iplist.html#a623a9feec81006d3a0d723c2887e96ea">SectionDataListType::const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#aec8bc9473034e3064dcd042b9b7336f1">const_iterator</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
+<a class="el" href="classllvm_1_1iplist.html#a3d330781a6b9498a4841fef3ab87d15a">SectionDataListType::iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#af647bdd48ad3df730ebb9e7c48798e5b">iterator</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
+<a class="el" href="classllvm_1_1iplist.html#a623a9feec81006d3a0d723c2887e96ea">SymbolDataListType::const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a858d418df8d04bb8abdec1e3f4b0780c">const_symbol_iterator</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
+<a class="el" href="classllvm_1_1iplist.html#a3d330781a6b9498a4841fef3ab87d15a">SymbolDataListType::iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#aa91eeb85bcb5465f6e7eb44f518dd763">symbol_iterator</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef std::vector<br class="typebreak"/>
+< <a class="el" href="structllvm_1_1IndirectSymbolData.html">IndirectSymbolData</a> ><br class="typebreak"/>
+::<a class="el" href="classllvm_1_1MCAssembler.html#aec8bc9473034e3064dcd042b9b7336f1">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a6e268d81d61a84d450b02dc8fc8a5c20">const_indirect_symbol_iterator</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef std::vector<br class="typebreak"/>
+< <a class="el" href="structllvm_1_1IndirectSymbolData.html">IndirectSymbolData</a> ><br class="typebreak"/>
+::<a class="el" href="classllvm_1_1MCAssembler.html#af647bdd48ad3df730ebb9e7c48798e5b">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a32a371eb657ce0d11bae6554647c404d">indirect_symbol_iterator</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef std::vector<br class="typebreak"/>
+< <a class="el" href="structllvm_1_1DataRegionData.html">DataRegionData</a> ><br class="typebreak"/>
+::<a class="el" href="classllvm_1_1MCAssembler.html#aec8bc9473034e3064dcd042b9b7336f1">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#aa372f773cb1526857efda979619ba408">const_data_region_iterator</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef std::vector<br class="typebreak"/>
+< <a class="el" href="structllvm_1_1DataRegionData.html">DataRegionData</a> >::<a class="el" href="classllvm_1_1MCAssembler.html#af647bdd48ad3df730ebb9e7c48798e5b">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#ae8e3f7d6eb597f122b757251fd4a3333">data_region_iterator</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">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a9951e96b397fc78cbded3bfd4d13b6d2">computeFragmentSize</a> (const <a class="el" href="classllvm_1_1MCAsmLayout.html">MCAsmLayout</a> &Layout, const <a class="el" href="classllvm_1_1MCFragment.html">MCFragment</a> &F) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCSymbolData.html">MCSymbolData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#afb9e4cfdc59a6a1ec20a31ba02d5cb00">getAtom</a> (const <a class="el" href="classllvm_1_1MCSymbolData.html">MCSymbolData</a> *Symbol) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#ac39602a9d117ad4553d9149516b3f281">isSymbolLinkerVisible</a> (const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> &SD) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a40eef272451c56604f2ef9f781279027">writeSectionData</a> (const <a class="el" href="classllvm_1_1MCSectionData.html">MCSectionData</a> *Section, const <a class="el" href="classllvm_1_1MCAsmLayout.html">MCAsmLayout</a> &Layout) const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Emit the section contents using the given object writer.  <a href="#a40eef272451c56604f2ef9f781279027"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#adc77aa07664faec41cc4270aa376ba29">isThumbFunc</a> (const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *Func) const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Check whether a given symbol has been flagged with .thumb_func.  <a href="#adc77aa07664faec41cc4270aa376ba29"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a202fda2877307a61a19b55fcd18765c1">setIsThumbFunc</a> (const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *Func)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Flag a function symbol as the target of a .thumb_func directive.  <a href="#a202fda2877307a61a19b55fcd18765c1"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a780537f7829858e38769f7a000cb600c">MCAssembler</a> (<a class="el" href="classllvm_1_1MCContext.html">MCContext</a> &Context_, <a class="el" href="classllvm_1_1MCAsmBackend.html">MCAsmBackend</a> &Backend_, <a class="el" href="classllvm_1_1MCCodeEmitter.html">MCCodeEmitter</a> &Emitter_, <a class="el" href="classllvm_1_1MCObjectWriter.html">MCObjectWriter</a> &Writer_, <a class="el" href="classllvm_1_1raw__ostream.html">raw_ostream</a> &OS)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#af697e01a4c28ccf8138e6b6407c84699">~MCAssembler</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCContext.html">MCContext</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a85f602e21fbfcdc94288a8f472ec92d5">getContext</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCAsmBackend.html">MCAsmBackend</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#afaf0985ccf5367176293eb13ec43bddc">getBackend</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCCodeEmitter.html">MCCodeEmitter</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a989550caa03b0274938d478171dcaa78">getEmitter</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCObjectWriter.html">MCObjectWriter</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#aa022a8541ed74b1016b08abaae09dfaf">getWriter</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a0b9abcba24c548dbd22f928b184048fe">Finish</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a2a822189c27c16b24d692cf382bb0bf7">getSubsectionsViaSymbols</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a283c170728d52d7c6019c090e5c5282a">setSubsectionsViaSymbols</a> (<a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> <a class="el" href="classllvm_1_1Value.html">Value</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#afbf2ff39513277f6db53472d128c06b7">getRelaxAll</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#aef73095e90bd2b9606c693612c7571cd">setRelaxAll</a> (<a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> <a class="el" href="classllvm_1_1Value.html">Value</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#ac691fd2a71aaf99d6c326c3ee97511a6">getNoExecStack</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a5297009ee9ec9a63c8c19fff23fc414d">setNoExecStack</a> (<a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> <a class="el" href="classllvm_1_1Value.html">Value</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#aa628a391598ebf3200533c329cee16e3">dump</a> ()</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Section List Access</div></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCAssembler.html#aa7a12bada5dd1b9f679dd5ae6a404c0f">SectionDataListType</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a2a9f99a7628545e6e77d6b538711e383">getSectionList</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCAssembler.html#aa7a12bada5dd1b9f679dd5ae6a404c0f">SectionDataListType</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#aa3ce39cd24d9b755a648e9cb87ec8a69">getSectionList</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCAssembler.html#af647bdd48ad3df730ebb9e7c48798e5b">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#aadbadf0d60017c2129a4e055cca5d1f8">begin</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCAssembler.html#aec8bc9473034e3064dcd042b9b7336f1">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a2f7b715b56895a0706c863c08a3d82db">begin</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCAssembler.html#af647bdd48ad3df730ebb9e7c48798e5b">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a9cbf4be0a270a498c18b7cf93fab5ff1">end</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCAssembler.html#aec8bc9473034e3064dcd042b9b7336f1">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#adefe7983edcd1213c15d58e4e045d011">end</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#aeb33d1b67fa46bbace2a7f33b7851563">size</a> () const </td></tr>
+<tr><td colspan="2"><div class="groupHeader">Symbol List Access</div></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCAssembler.html#a9517cfe35aa846a3b8732f09aaa7718a">SymbolDataListType</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a80f260ebed747b449b300372be16fbb6">getSymbolList</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCAssembler.html#a9517cfe35aa846a3b8732f09aaa7718a">SymbolDataListType</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a253cfb3a464048b35758aec7db21261c">getSymbolList</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCAssembler.html#aa91eeb85bcb5465f6e7eb44f518dd763">symbol_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a1718390a6db2f0e9999fd4187e13d6ed">symbol_begin</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCAssembler.html#a858d418df8d04bb8abdec1e3f4b0780c">const_symbol_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a1309b49621ef751fda87ac1d70628ed0">symbol_begin</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCAssembler.html#aa91eeb85bcb5465f6e7eb44f518dd763">symbol_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#ad7899d79219384782a3fb18614199e61">symbol_end</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCAssembler.html#a858d418df8d04bb8abdec1e3f4b0780c">const_symbol_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a5ec0364fac70129c6c0a856398c4229f">symbol_end</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#af6bec4697cdcae55bf4d8d3fd618bc2c">symbol_size</a> () const </td></tr>
+<tr><td colspan="2"><div class="groupHeader">Indirect Symbol List Access</div></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structllvm_1_1IndirectSymbolData.html">IndirectSymbolData</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a7ebfa2db17f9cefb4debf991de07d242">getIndirectSymbols</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCAssembler.html#a32a371eb657ce0d11bae6554647c404d">indirect_symbol_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a0353ba2605b599aed68764b6766bbf35">indirect_symbol_begin</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCAssembler.html#a6e268d81d61a84d450b02dc8fc8a5c20">const_indirect_symbol_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#ab6a16a919b4d54df9ba8bce44b155de3">indirect_symbol_begin</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCAssembler.html#a32a371eb657ce0d11bae6554647c404d">indirect_symbol_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#aee0bd140ad11d017987d9ab2e88beeef">indirect_symbol_end</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCAssembler.html#a6e268d81d61a84d450b02dc8fc8a5c20">const_indirect_symbol_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a283ccba4e5497bfaed92d0c59be46987">indirect_symbol_end</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a383a816af759b61e34497c6fdd569083">indirect_symbol_size</a> () const </td></tr>
+<tr><td colspan="2"><div class="groupHeader">Data Region List Access</div></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structllvm_1_1DataRegionData.html">DataRegionData</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a3e4e2896fbb75c19b39209e93c6e267d">getDataRegions</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCAssembler.html#ae8e3f7d6eb597f122b757251fd4a3333">data_region_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a13b6e1e9d179eaf3dbc2c655bfd89ebc">data_region_begin</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCAssembler.html#aa372f773cb1526857efda979619ba408">const_data_region_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a6da530e33073f411cef1dc976e710126">data_region_begin</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCAssembler.html#ae8e3f7d6eb597f122b757251fd4a3333">data_region_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#ab9fe2dc0053b26c024a43716d647e21a">data_region_end</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCAssembler.html#aa372f773cb1526857efda979619ba408">const_data_region_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a4c86796c7738ed757cf724a9b680f960">data_region_end</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a888e9e207f34236ce735b26c304525d4">data_region_size</a> () const </td></tr>
+<tr><td colspan="2"><div class="groupHeader">Backend Data Access</div></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCSectionData.html">MCSectionData</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a01a873a1697548326ccac6d26e947af2">getSectionData</a> (const <a class="el" href="classllvm_1_1MCSection.html">MCSection</a> &Section) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCSectionData.html">MCSectionData</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#af447dc1c165edce5269c4e7276ba52e3">getOrCreateSectionData</a> (const <a class="el" href="classllvm_1_1MCSection.html">MCSection</a> &Section, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> *Created=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCSymbolData.html">MCSymbolData</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#a1bdc5a7bf34c469f9ea35dec62e94895">getSymbolData</a> (const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> &Symbol) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCSymbolData.html">MCSymbolData</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCAssembler.html#aa3194fc7b6ccba8b9a156b5f1ea00257">getOrCreateSymbolData</a> (const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> &Symbol, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> *Created=0)</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="classllvm_1_1MCAssembler.html#a704ebef95094557bb3c7c89b8878dc7f">MCAsmLayout</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="MCAssembler_8h_source.html#l00654">654</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+</div><hr/><h2>Member Typedef Documentation</h2>
+<a class="anchor" id="aa372f773cb1526857efda979619ba408"></a><!-- doxytag: member="llvm::MCAssembler::const_data_region_iterator" ref="aa372f773cb1526857efda979619ba408" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef std::vector<<a class="el" href="structllvm_1_1DataRegionData.html">DataRegionData</a>>::<a class="el" href="classllvm_1_1MCAssembler.html#aec8bc9473034e3064dcd042b9b7336f1">const_iterator</a> <a class="el" href="classllvm_1_1MCAssembler.html#aa372f773cb1526857efda979619ba408">llvm::MCAssembler::const_data_region_iterator</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00672">672</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6e268d81d61a84d450b02dc8fc8a5c20"></a><!-- doxytag: member="llvm::MCAssembler::const_indirect_symbol_iterator" ref="a6e268d81d61a84d450b02dc8fc8a5c20" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef std::vector<<a class="el" href="structllvm_1_1IndirectSymbolData.html">IndirectSymbolData</a>>::<a class="el" href="classllvm_1_1MCAssembler.html#aec8bc9473034e3064dcd042b9b7336f1">const_iterator</a> <a class="el" href="classllvm_1_1MCAssembler.html#a6e268d81d61a84d450b02dc8fc8a5c20">llvm::MCAssembler::const_indirect_symbol_iterator</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00668">668</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aec8bc9473034e3064dcd042b9b7336f1"></a><!-- doxytag: member="llvm::MCAssembler::const_iterator" ref="aec8bc9473034e3064dcd042b9b7336f1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef <a class="el" href="classllvm_1_1iplist.html#a623a9feec81006d3a0d723c2887e96ea">SectionDataListType::const_iterator</a> <a class="el" href="classllvm_1_1MCAssembler.html#aec8bc9473034e3064dcd042b9b7336f1">llvm::MCAssembler::const_iterator</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00661">661</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a858d418df8d04bb8abdec1e3f4b0780c"></a><!-- doxytag: member="llvm::MCAssembler::const_symbol_iterator" ref="a858d418df8d04bb8abdec1e3f4b0780c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef <a class="el" href="classllvm_1_1iplist.html#a623a9feec81006d3a0d723c2887e96ea">SymbolDataListType::const_iterator</a> <a class="el" href="classllvm_1_1MCAssembler.html#a858d418df8d04bb8abdec1e3f4b0780c">llvm::MCAssembler::const_symbol_iterator</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00664">664</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae8e3f7d6eb597f122b757251fd4a3333"></a><!-- doxytag: member="llvm::MCAssembler::data_region_iterator" ref="ae8e3f7d6eb597f122b757251fd4a3333" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef std::vector<<a class="el" href="structllvm_1_1DataRegionData.html">DataRegionData</a>>::<a class="el" href="classllvm_1_1MCAssembler.html#af647bdd48ad3df730ebb9e7c48798e5b">iterator</a> <a class="el" href="classllvm_1_1MCAssembler.html#ae8e3f7d6eb597f122b757251fd4a3333">llvm::MCAssembler::data_region_iterator</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00673">673</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a32a371eb657ce0d11bae6554647c404d"></a><!-- doxytag: member="llvm::MCAssembler::indirect_symbol_iterator" ref="a32a371eb657ce0d11bae6554647c404d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef std::vector<<a class="el" href="structllvm_1_1IndirectSymbolData.html">IndirectSymbolData</a>>::<a class="el" href="classllvm_1_1MCAssembler.html#af647bdd48ad3df730ebb9e7c48798e5b">iterator</a> <a class="el" href="classllvm_1_1MCAssembler.html#a32a371eb657ce0d11bae6554647c404d">llvm::MCAssembler::indirect_symbol_iterator</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00669">669</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af647bdd48ad3df730ebb9e7c48798e5b"></a><!-- doxytag: member="llvm::MCAssembler::iterator" ref="af647bdd48ad3df730ebb9e7c48798e5b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef <a class="el" href="classllvm_1_1iplist.html#a3d330781a6b9498a4841fef3ab87d15a">SectionDataListType::iterator</a> <a class="el" href="classllvm_1_1MCAssembler.html#af647bdd48ad3df730ebb9e7c48798e5b">llvm::MCAssembler::iterator</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00662">662</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa7a12bada5dd1b9f679dd5ae6a404c0f"></a><!-- doxytag: member="llvm::MCAssembler::SectionDataListType" ref="aa7a12bada5dd1b9f679dd5ae6a404c0f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef <a class="el" href="classllvm_1_1iplist.html">iplist</a><<a class="el" href="classllvm_1_1MCSectionData.html">MCSectionData</a>> <a class="el" href="classllvm_1_1MCAssembler.html#aa7a12bada5dd1b9f679dd5ae6a404c0f">llvm::MCAssembler::SectionDataListType</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00658">658</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa91eeb85bcb5465f6e7eb44f518dd763"></a><!-- doxytag: member="llvm::MCAssembler::symbol_iterator" ref="aa91eeb85bcb5465f6e7eb44f518dd763" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef <a class="el" href="classllvm_1_1iplist.html#a3d330781a6b9498a4841fef3ab87d15a">SymbolDataListType::iterator</a> <a class="el" href="classllvm_1_1MCAssembler.html#aa91eeb85bcb5465f6e7eb44f518dd763">llvm::MCAssembler::symbol_iterator</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00665">665</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9517cfe35aa846a3b8732f09aaa7718a"></a><!-- doxytag: member="llvm::MCAssembler::SymbolDataListType" ref="a9517cfe35aa846a3b8732f09aaa7718a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef <a class="el" href="classllvm_1_1iplist.html">iplist</a><<a class="el" href="classllvm_1_1MCSymbolData.html">MCSymbolData</a>> <a class="el" href="classllvm_1_1MCAssembler.html#a9517cfe35aa846a3b8732f09aaa7718a">llvm::MCAssembler::SymbolDataListType</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00659">659</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a780537f7829858e38769f7a000cb600c"></a><!-- doxytag: member="llvm::MCAssembler::MCAssembler" ref="a780537f7829858e38769f7a000cb600c" args="(MCContext &Context_, MCAsmBackend &Backend_, MCCodeEmitter &Emitter_, MCObjectWriter &Writer_, raw_ostream &OS)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MCAssembler::MCAssembler </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCContext.html">MCContext</a> & </td>
+          <td class="paramname"><em>Context_</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>Backend_</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="classllvm_1_1MCObjectWriter.html">MCObjectWriter</a> & </td>
+          <td class="paramname"><em>Writer_</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></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Construct a new assembler instance.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">OS</td><td>The stream to output to. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Definition at line <a class="el" href="MCAssembler_8cpp_source.html#l00198">198</a> of file <a class="el" href="MCAssembler_8cpp_source.html">MCAssembler.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af697e01a4c28ccf8138e6b6407c84699"></a><!-- doxytag: member="llvm::MCAssembler::~MCAssembler" ref="af697e01a4c28ccf8138e6b6407c84699" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MCAssembler::~MCAssembler </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="MCAssembler_8cpp_source.html#l00205">205</a> of file <a class="el" href="MCAssembler_8cpp_source.html">MCAssembler.cpp</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="aadbadf0d60017c2129a4e055cca5d1f8"></a><!-- doxytag: member="llvm::MCAssembler::begin" ref="aadbadf0d60017c2129a4e055cca5d1f8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCAssembler.html#af647bdd48ad3df730ebb9e7c48798e5b">iterator</a> llvm::MCAssembler::begin </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="MCAssembler_8h_source.html#l00841">841</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.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="MachObjectWriter_8cpp_source.html#l00435">llvm::MachObjectWriter::ComputeSymbolTable()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00955">dump()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00561">Finish()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00052">llvm::MCAsmLayout::MCAsmLayout()</a>, and <a class="el" href="MachObjectWriter_8cpp_source.html#l00676">llvm::MachObjectWriter::WriteObject()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2f7b715b56895a0706c863c08a3d82db"></a><!-- doxytag: member="llvm::MCAssembler::begin" ref="a2f7b715b56895a0706c863c08a3d82db" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCAssembler.html#aec8bc9473034e3064dcd042b9b7336f1">const_iterator</a> llvm::MCAssembler::begin </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="MCAssembler_8h_source.html#l00842">842</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.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="a9951e96b397fc78cbded3bfd4d13b6d2"></a><!-- doxytag: member="llvm::MCAssembler::computeFragmentSize" ref="a9951e96b397fc78cbded3bfd4d13b6d2" args="(const MCAsmLayout &Layout, const MCFragment &F) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">uint64_t MCAssembler::computeFragmentSize </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCAsmLayout.html">MCAsmLayout</a> & </td>
+          <td class="paramname"><em>Layout</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCFragment.html">MCFragment</a> & </td>
+          <td class="paramname"><em>F</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Compute the effective fragment size assuming it is laid out at the given <code>SectionAddress</code> and <code>FragmentOffset</code>. </p>
+
+<p>Definition at line <a class="el" href="MCAssembler_8cpp_source.html#l00310">310</a> of file <a class="el" href="MCAssembler_8cpp_source.html">MCAssembler.cpp</a>.</p>
+
+<p>References <a class="el" href="LLParser_8cpp.html#a33ece1ef8074506a15d7f86eb76dbae6">F()</a>, <a class="el" href="MCAssembler_8h_source.html#l00048">llvm::MCFragment::FT_Align</a>, <a class="el" href="MCAssembler_8h_source.html#l00049">llvm::MCFragment::FT_Data</a>, <a class="el" href="MCAssembler_8h_source.html#l00053">llvm::MCFragment::FT_Dwarf</a>, <a class="el" href="MCAssembler_8h_source.html#l00054">llvm::MCFragment::FT_DwarfFrame</a>, <a class="el" href="MCAssembler_8h_source.html#l00050">llvm::MCFragment::FT_Fill</a>, <a class="el" href="MCAssembler_8h_source.html#l00051">llvm::MCFragment::FT_Inst</a>, <a class="el" href="MCAssembler_8h_source.html#l00055">llvm::MCFragment::FT_LEB</a>, <a class="el" href="MCAssembler_8h_source.html#l00052">llvm::MCFragment::FT_Org</a>, <a class="el" href="MCAssembler_8h_source.html#l00246">llvm::MCAlignFragment::getAlignment()</a>, <a class="el" href="MCAssembler_8h_source.html#l00810">getBackend()</a>, <a class="el" href="MCAssem
 bler_8cpp_source.html#l00099">llvm::MCAsmLayout::getFragmentOffset()</a>, <a class="el" href="MCAssembler_8h_source.html#l00091">llvm::MCFragment::getKind()</a>, <a class="el" href="MCAssembler_8h_source.html#l00252">llvm::MCAlignFragment::getMaxBytesToEmit()</a>, <a class="el" href="MCAsmBackend_8h_source.html#l00148">llvm::MCAsmBackend::getMinimumNopSize()</a>, <a class="el" href="MCAssembler_8h_source.html#l00319">llvm::MCOrgFragment::getOffset()</a>, <a class="el" href="MCAssembler_8h_source.html#l00254">llvm::MCAlignFragment::hasEmitNops()</a>, <a class="el" href="ErrorHandling_8h_source.html#l00098">llvm_unreachable</a>, <a class="el" href="MathExtras_8h_source.html#l00450">llvm::OffsetToAlignment()</a>, and <a class="el" href="ErrorHandling_8cpp_source.html#l00052">llvm::report_fatal_error()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCAssembler_8cpp_source.html#l00137">llvm::MCAsmLayout::getSectionAddressSize()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00362">llvm::MCAsmLayout::LayoutFragment()</a>, and <a class="el" href="MCAssembler_8cpp_source.html#l00384">WriteFragmentData()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a13b6e1e9d179eaf3dbc2c655bfd89ebc"></a><!-- doxytag: member="llvm::MCAssembler::data_region_begin" ref="a13b6e1e9d179eaf3dbc2c655bfd89ebc" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCAssembler.html#ae8e3f7d6eb597f122b757251fd4a3333">data_region_iterator</a> llvm::MCAssembler::data_region_begin </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="MCAssembler_8h_source.html#l00902">902</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MachObjectWriter_8cpp_source.html#l00676">llvm::MachObjectWriter::WriteObject()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6da530e33073f411cef1dc976e710126"></a><!-- doxytag: member="llvm::MCAssembler::data_region_begin" ref="a6da530e33073f411cef1dc976e710126" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCAssembler.html#aa372f773cb1526857efda979619ba408">const_data_region_iterator</a> llvm::MCAssembler::data_region_begin </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="MCAssembler_8h_source.html#l00905">905</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab9fe2dc0053b26c024a43716d647e21a"></a><!-- doxytag: member="llvm::MCAssembler::data_region_end" ref="ab9fe2dc0053b26c024a43716d647e21a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCAssembler.html#ae8e3f7d6eb597f122b757251fd4a3333">data_region_iterator</a> llvm::MCAssembler::data_region_end </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="MCAssembler_8h_source.html#l00909">909</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MachObjectWriter_8cpp_source.html#l00676">llvm::MachObjectWriter::WriteObject()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4c86796c7738ed757cf724a9b680f960"></a><!-- doxytag: member="llvm::MCAssembler::data_region_end" ref="a4c86796c7738ed757cf724a9b680f960" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCAssembler.html#aa372f773cb1526857efda979619ba408">const_data_region_iterator</a> llvm::MCAssembler::data_region_end </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="MCAssembler_8h_source.html#l00912">912</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a888e9e207f34236ce735b26c304525d4"></a><!-- doxytag: member="llvm::MCAssembler::data_region_size" ref="a888e9e207f34236ce735b26c304525d4" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t llvm::MCAssembler::data_region_size </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="MCAssembler_8h_source.html#l00916">916</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa628a391598ebf3200533c329cee16e3"></a><!-- doxytag: member="llvm::MCAssembler::dump" ref="aa628a391598ebf3200533c329cee16e3" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCAssembler::dump </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="MCAssembler_8cpp_source.html#l00955">955</a> of file <a class="el" href="MCAssembler_8cpp_source.html">MCAssembler.cpp</a>.</p>
+
+<p>References <a class="el" href="MCAssembler_8h_source.html#l00841">begin()</a>, <a class="el" href="MCAssembler_8h_source.html#l00844">end()</a>, <a class="el" href="raw__ostream_8cpp_source.html#l00674">llvm::errs()</a>, <a class="el" href="MCAssembler_8h_source.html#l00856">symbol_begin()</a>, and <a class="el" href="MCAssembler_8h_source.html#l00859">symbol_end()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCAssembler_8cpp_source.html#l00561">Finish()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9cbf4be0a270a498c18b7cf93fab5ff1"></a><!-- doxytag: member="llvm::MCAssembler::end" ref="a9cbf4be0a270a498c18b7cf93fab5ff1" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCAssembler.html#af647bdd48ad3df730ebb9e7c48798e5b">iterator</a> llvm::MCAssembler::end </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="MCAssembler_8h_source.html#l00844">844</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.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="MachObjectWriter_8cpp_source.html#l00435">llvm::MachObjectWriter::ComputeSymbolTable()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00955">dump()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00561">Finish()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00052">llvm::MCAsmLayout::MCAsmLayout()</a>, and <a class="el" href="MachObjectWriter_8cpp_source.html#l00676">llvm::MachObjectWriter::WriteObject()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adefe7983edcd1213c15d58e4e045d011"></a><!-- doxytag: member="llvm::MCAssembler::end" ref="adefe7983edcd1213c15d58e4e045d011" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCAssembler.html#aec8bc9473034e3064dcd042b9b7336f1">const_iterator</a> llvm::MCAssembler::end </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="MCAssembler_8h_source.html#l00845">845</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.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="a0b9abcba24c548dbd22f928b184048fe"></a><!-- doxytag: member="llvm::MCAssembler::Finish" ref="a0b9abcba24c548dbd22f928b184048fe" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCAssembler::Finish </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Finish - Do final processing and write the object to the output stream. <code>Writer</code> is used for custom object writer (as the <a class="el" href="classllvm_1_1MCJIT.html">MCJIT</a> does), if not specified it is automatically created from backend. </p>
+
+<p>Definition at line <a class="el" href="MCAssembler_8cpp_source.html#l00561">561</a> of file <a class="el" href="MCAssembler_8cpp_source.html">MCAssembler.cpp</a>.</p>
+
+<p>References <a class="el" href="classllvm_1_1MCAsmBackend.html#adc0ddba7950f145db24682ff0c0c53d2">llvm::MCAsmBackend::applyFixup()</a>, <a class="el" href="MCAssembler_8h_source.html#l00494">llvm::MCSectionData::begin()</a>, <a class="el" href="MCAssembler_8h_source.html#l00841">begin()</a>, <a class="el" href="SmallVector_8h_source.html#l00134">llvm::SmallVectorTemplateCommon< T, typename >::data()</a>, <a class="el" href="Debug_8h_source.html#l00067">DEBUG_WITH_TYPE</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00955">dump()</a>, <a class="el" href="Casting_8h_source.html#l00233">llvm::dyn_cast()</a>, <a class="el" href="MCAssembler_8h_source.html#l00497">llvm::MCSectionData::end()</a>, <a class="el" href="MCAssembler_8h_source.html#l00844">end()</a>, <a class="el" href="raw__ostream_8cpp_source.html#l00674">llvm::errs()</a>, <a class="el" href="classllvm_1_1MCObjectWriter.html#ab6acb7b1eb3af42471b59e06909dcc8a">llvm::MCObjectWriter::ExecutePostLayoutBindi
 ng()</a>, <a class="el" href="MCAssembler_8h_source.html#l00139">llvm::MCDataFragment::fixup_begin()</a>, <a class="el" href="MCAssembler_8h_source.html#l00200">llvm::MCInstFragment::fixup_begin()</a>, <a class="el" href="MCAssembler_8h_source.html#l00142">llvm::MCDataFragment::fixup_end()</a>, <a class="el" href="MCAssembler_8h_source.html#l00203">llvm::MCInstFragment::fixup_end()</a>, <a class="el" href="MCAssembler_8h_source.html#l00810">getBackend()</a>, <a class="el" href="MCAssembler_8h_source.html#l00183">llvm::MCInstFragment::getCode()</a>, <a class="el" href="MCAssembler_8h_source.html#l00122">llvm::MCDataFragment::getContents()</a>, <a class="el" href="MCAssembler_8h_source.html#l00814">getWriter()</a>, <a class="el" href="MCAssembler_8h_source.html#l00486">llvm::MCSectionData::setLayoutOrder()</a>, <a class="el" href="SmallVector_8h_source.html#l00126">llvm::SmallVectorTemplateCommon< T, typename >::size()</a>, <a class="el" href="raw__ostream_8h_source.html
 #l00085">llvm::raw_ostream::tell()</a>, and <a class="el" href="classllvm_1_1MCObjectWriter.html#abebce243e6cb2b2d6308ee12bba8f9b8">llvm::MCObjectWriter::WriteObject()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectStreamer_8cpp_source.html#l00306">llvm::MCObjectStreamer::FinishImpl()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afb9e4cfdc59a6a1ec20a31ba02d5cb00"></a><!-- doxytag: member="llvm::MCAssembler::getAtom" ref="afb9e4cfdc59a6a1ec20a31ba02d5cb00" args="(const MCSymbolData *Symbol) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCSymbolData.html">MCSymbolData</a> * MCAssembler::getAtom </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSymbolData.html">MCSymbolData</a> * </td>
+          <td class="paramname"><em>Symbol</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Find the symbol which defines the atom containing the given symbol, or null if there is no such symbol. </p>
+
+<p>Definition at line <a class="el" href="MCAssembler_8cpp_source.html#l00221">221</a> of file <a class="el" href="MCAssembler_8cpp_source.html">MCAssembler.cpp</a>.</p>
+
+<p>References <a class="el" href="MCAssembler_8h_source.html#l00096">llvm::MCFragment::getAtom()</a>, <a class="el" href="MCAssembler_8h_source.html#l00810">getBackend()</a>, <a class="el" href="MCAssembler_8h_source.html#l00567">llvm::MCSymbolData::getFragment()</a>, <a class="el" href="MCAssembler_8h_source.html#l00093">llvm::MCFragment::getParent()</a>, <a class="el" href="MCAssembler_8h_source.html#l00474">llvm::MCSectionData::getSection()</a>, <a class="el" href="MCAssembler_8h_source.html#l00565">llvm::MCSymbolData::getSymbol()</a>, <a class="el" href="MCAsmBackend_8h_source.html#l00085">llvm::MCAsmBackend::isSectionAtomizable()</a>, and <a class="el" href="MCAssembler_8cpp_source.html#l00208">isSymbolLinkerVisible()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afaf0985ccf5367176293eb13ec43bddc"></a><!-- doxytag: member="llvm::MCAssembler::getBackend" ref="afaf0985ccf5367176293eb13ec43bddc" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCAsmBackend.html">MCAsmBackend</a>& llvm::MCAssembler::getBackend </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="MCAssembler_8h_source.html#l00810">810</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCAssembler_8cpp_source.html#l00310">computeFragmentSize()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00162">llvm::MCObjectStreamer::EmitInstruction()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00561">Finish()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00221">getAtom()</a>, <a class="el" href="MachObjectWriter_8cpp_source.html#l00052">llvm::MachObjectWriter::isFixupKindPCRel()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00208">isSymbolLinkerVisible()</a>, <a class="el" href="MachObjectWriter_8cpp_source.html#l00598">llvm::MachObjectWriter::IsSymbolRefDifferenceFullyResolvedImpl()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00384">WriteFragmentData()</a>, and <a class="el" href="MCObjectStreamer_8cpp_source.html#l00040">llvm::MCObjectStreamer::~MCObjectStreamer()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a85f602e21fbfcdc94288a8f472ec92d5"></a><!-- doxytag: member="llvm::MCAssembler::getContext" ref="a85f602e21fbfcdc94288a8f472ec92d5" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCContext.html">MCContext</a>& llvm::MCAssembler::getContext </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="MCAssembler_8h_source.html#l00808">808</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3e4e2896fbb75c19b39209e93c6e267d"></a><!-- doxytag: member="llvm::MCAssembler::getDataRegions" ref="a3e4e2896fbb75c19b39209e93c6e267d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::vector<<a class="el" href="structllvm_1_1DataRegionData.html">DataRegionData</a>>& llvm::MCAssembler::getDataRegions </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="MCAssembler_8h_source.html#l00898">898</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MachObjectWriter_8cpp_source.html#l00676">llvm::MachObjectWriter::WriteObject()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a989550caa03b0274938d478171dcaa78"></a><!-- doxytag: member="llvm::MCAssembler::getEmitter" ref="a989550caa03b0274938d478171dcaa78" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCCodeEmitter.html">MCCodeEmitter</a>& llvm::MCAssembler::getEmitter </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="MCAssembler_8h_source.html#l00812">812</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectStreamer_8cpp_source.html#l00195">llvm::MCObjectStreamer::EmitInstToFragment()</a>, and <a class="el" href="MCObjectStreamer_8cpp_source.html#l00040">llvm::MCObjectStreamer::~MCObjectStreamer()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7ebfa2db17f9cefb4debf991de07d242"></a><!-- doxytag: member="llvm::MCAssembler::getIndirectSymbols" ref="a7ebfa2db17f9cefb4debf991de07d242" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::vector<<a class="el" href="structllvm_1_1IndirectSymbolData.html">IndirectSymbolData</a>>& llvm::MCAssembler::getIndirectSymbols </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="MCAssembler_8h_source.html#l00871">871</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac691fd2a71aaf99d6c326c3ee97511a6"></a><!-- doxytag: member="llvm::MCAssembler::getNoExecStack" ref="ac691fd2a71aaf99d6c326c3ee97511a6" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCAssembler::getNoExecStack </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="MCAssembler_8h_source.html#l00832">832</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af447dc1c165edce5269c4e7276ba52e3"></a><!-- doxytag: member="llvm::MCAssembler::getOrCreateSectionData" ref="af447dc1c165edce5269c4e7276ba52e3" args="(const MCSection &Section, bool *Created=0)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCSectionData.html">MCSectionData</a>& llvm::MCAssembler::getOrCreateSectionData </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSection.html">MCSection</a> & </td>
+          <td class="paramname"><em>Section</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>Created</em> = <code>0</code> </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="MCAssembler_8h_source.html#l00928">928</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>References <a class="el" href="ARMBuildAttrs_8h_source.html#l00028">ARMBuildAttrs::Section</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectStreamer_8cpp_source.html#l00156">llvm::MCObjectStreamer::ChangeSection()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa3194fc7b6ccba8b9a156b5f1ea00257"></a><!-- doxytag: member="llvm::MCAssembler::getOrCreateSymbolData" ref="aa3194fc7b6ccba8b9a156b5f1ea00257" args="(const MCSymbol &Symbol, bool *Created=0)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCSymbolData.html">MCSymbolData</a>& llvm::MCAssembler::getOrCreateSymbolData </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> & </td>
+          <td class="paramname"><em>Symbol</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>Created</em> = <code>0</code> </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="MCAssembler_8h_source.html#l00945">945</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>References <a class="el" href="ARMBuildAttrs_8h_source.html#l00029">ARMBuildAttrs::Symbol</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectStreamer_8cpp_source.html#l00063">llvm::MCObjectStreamer::AddValueSymbols()</a>, <a class="el" href="ARMMCExpr_8cpp_source.html#l00045">AddValueSymbols_()</a>, <a class="el" href="MachObjectWriter_8cpp_source.html#l00381">llvm::MachObjectWriter::BindIndirectSymbols()</a>, and <a class="el" href="MCObjectStreamer_8cpp_source.html#l00116">llvm::MCObjectStreamer::EmitLabel()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afbf2ff39513277f6db53472d128c06b7"></a><!-- doxytag: member="llvm::MCAssembler::getRelaxAll" ref="afbf2ff39513277f6db53472d128c06b7" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCAssembler::getRelaxAll </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="MCAssembler_8h_source.html#l00829">829</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>References <a class="el" href="CommandFlags_8h.html#aa88dee79c40cd585589f8412fd7346e2">RelaxAll()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a01a873a1697548326ccac6d26e947af2"></a><!-- doxytag: member="llvm::MCAssembler::getSectionData" ref="a01a873a1697548326ccac6d26e947af2" args="(const MCSection &Section) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCSectionData.html">MCSectionData</a>& llvm::MCAssembler::getSectionData </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSection.html">MCSection</a> & </td>
+          <td class="paramname"><em>Section</em></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00922">922</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>References <a class="el" href="DenseMap_8h_source.html#l00141">llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT >::lookup()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2a9f99a7628545e6e77d6b538711e383"></a><!-- doxytag: member="llvm::MCAssembler::getSectionList" ref="a2a9f99a7628545e6e77d6b538711e383" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCAssembler.html#aa7a12bada5dd1b9f679dd5ae6a404c0f">SectionDataListType</a>& llvm::MCAssembler::getSectionList </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="MCAssembler_8h_source.html#l00838">838</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCAssembler_8cpp_source.html#l00171">llvm::MCSectionData::MCSectionData()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa3ce39cd24d9b755a648e9cb87ec8a69"></a><!-- doxytag: member="llvm::MCAssembler::getSectionList" ref="aa3ce39cd24d9b755a648e9cb87ec8a69" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCAssembler.html#aa7a12bada5dd1b9f679dd5ae6a404c0f">SectionDataListType</a>& llvm::MCAssembler::getSectionList </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="MCAssembler_8h_source.html#l00839">839</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2a822189c27c16b24d692cf382bb0bf7"></a><!-- doxytag: member="llvm::MCAssembler::getSubsectionsViaSymbols" ref="a2a822189c27c16b24d692cf382bb0bf7" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCAssembler::getSubsectionsViaSymbols </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="MCAssembler_8h_source.html#l00822">822</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MachObjectWriter_8cpp_source.html#l00598">llvm::MachObjectWriter::IsSymbolRefDifferenceFullyResolvedImpl()</a>, and <a class="el" href="MachObjectWriter_8cpp_source.html#l00676">llvm::MachObjectWriter::WriteObject()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1bdc5a7bf34c469f9ea35dec62e94895"></a><!-- doxytag: member="llvm::MCAssembler::getSymbolData" ref="a1bdc5a7bf34c469f9ea35dec62e94895" args="(const MCSymbol &Symbol) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCSymbolData.html">MCSymbolData</a>& llvm::MCAssembler::getSymbolData </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> & </td>
+          <td class="paramname"><em>Symbol</em></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00939">939</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>References <a class="el" href="DenseMap_8h_source.html#l00141">llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT >::lookup()</a>.</p>
+
+<p>Referenced by <a class="el" href="MachObjectWriter_8cpp_source.html#l00065">llvm::MachObjectWriter::getSymbolAddress()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00105">llvm::MCAsmLayout::getSymbolOffset()</a>, <a class="el" href="MCObjectWriter_8cpp_source.html#l00021">llvm::MCObjectWriter::IsSymbolRefDifferenceFullyResolved()</a>, <a class="el" href="MachObjectWriter_8cpp_source.html#l00598">llvm::MachObjectWriter::IsSymbolRefDifferenceFullyResolvedImpl()</a>, <a class="el" href="MipsELFObjectWriter_8cpp_source.html#l00199">NeedsMatchingLo()</a>, and <a class="el" href="MachObjectWriter_8cpp_source.html#l00676">llvm::MachObjectWriter::WriteObject()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a80f260ebed747b449b300372be16fbb6"></a><!-- doxytag: member="llvm::MCAssembler::getSymbolList" ref="a80f260ebed747b449b300372be16fbb6" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCAssembler.html#a9517cfe35aa846a3b8732f09aaa7718a">SymbolDataListType</a>& llvm::MCAssembler::getSymbolList </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="MCAssembler_8h_source.html#l00853">853</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCAssembler_8cpp_source.html#l00185">llvm::MCSymbolData::MCSymbolData()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a253cfb3a464048b35758aec7db21261c"></a><!-- doxytag: member="llvm::MCAssembler::getSymbolList" ref="a253cfb3a464048b35758aec7db21261c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCAssembler.html#a9517cfe35aa846a3b8732f09aaa7718a">SymbolDataListType</a>& llvm::MCAssembler::getSymbolList </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="MCAssembler_8h_source.html#l00854">854</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa022a8541ed74b1016b08abaae09dfaf"></a><!-- doxytag: member="llvm::MCAssembler::getWriter" ref="aa022a8541ed74b1016b08abaae09dfaf" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCObjectWriter.html">MCObjectWriter</a>& llvm::MCAssembler::getWriter </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="MCAssembler_8h_source.html#l00814">814</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCAssembler_8cpp_source.html#l00561">Finish()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00384">WriteFragmentData()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00494">writeSectionData()</a>, and <a class="el" href="MCObjectStreamer_8cpp_source.html#l00040">llvm::MCObjectStreamer::~MCObjectStreamer()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0353ba2605b599aed68764b6766bbf35"></a><!-- doxytag: member="llvm::MCAssembler::indirect_symbol_begin" ref="a0353ba2605b599aed68764b6766bbf35" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCAssembler.html#a32a371eb657ce0d11bae6554647c404d">indirect_symbol_iterator</a> llvm::MCAssembler::indirect_symbol_begin </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="MCAssembler_8h_source.html#l00875">875</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MachObjectWriter_8cpp_source.html#l00381">llvm::MachObjectWriter::BindIndirectSymbols()</a>, and <a class="el" href="MachObjectWriter_8cpp_source.html#l00676">llvm::MachObjectWriter::WriteObject()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab6a16a919b4d54df9ba8bce44b155de3"></a><!-- doxytag: member="llvm::MCAssembler::indirect_symbol_begin" ref="ab6a16a919b4d54df9ba8bce44b155de3" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCAssembler.html#a6e268d81d61a84d450b02dc8fc8a5c20">const_indirect_symbol_iterator</a> llvm::MCAssembler::indirect_symbol_begin </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="MCAssembler_8h_source.html#l00878">878</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aee0bd140ad11d017987d9ab2e88beeef"></a><!-- doxytag: member="llvm::MCAssembler::indirect_symbol_end" ref="aee0bd140ad11d017987d9ab2e88beeef" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCAssembler.html#a32a371eb657ce0d11bae6554647c404d">indirect_symbol_iterator</a> llvm::MCAssembler::indirect_symbol_end </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="MCAssembler_8h_source.html#l00882">882</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MachObjectWriter_8cpp_source.html#l00381">llvm::MachObjectWriter::BindIndirectSymbols()</a>, and <a class="el" href="MachObjectWriter_8cpp_source.html#l00676">llvm::MachObjectWriter::WriteObject()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a283ccba4e5497bfaed92d0c59be46987"></a><!-- doxytag: member="llvm::MCAssembler::indirect_symbol_end" ref="a283ccba4e5497bfaed92d0c59be46987" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCAssembler.html#a6e268d81d61a84d450b02dc8fc8a5c20">const_indirect_symbol_iterator</a> llvm::MCAssembler::indirect_symbol_end </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="MCAssembler_8h_source.html#l00885">885</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a383a816af759b61e34497c6fdd569083"></a><!-- doxytag: member="llvm::MCAssembler::indirect_symbol_size" ref="a383a816af759b61e34497c6fdd569083" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t llvm::MCAssembler::indirect_symbol_size </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="MCAssembler_8h_source.html#l00889">889</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MachObjectWriter_8cpp_source.html#l00676">llvm::MachObjectWriter::WriteObject()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac39602a9d117ad4553d9149516b3f281"></a><!-- doxytag: member="llvm::MCAssembler::isSymbolLinkerVisible" ref="ac39602a9d117ad4553d9149516b3f281" args="(const MCSymbol &SD) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> MCAssembler::isSymbolLinkerVisible </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> & </td>
+          <td class="paramname"><em>SD</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Check whether a particular symbol is visible to the linker and is required in the symbol table, or whether it can be discarded by the assembler. This also effects whether the assembler treats the label as potentially defining a separate atom. </p>
+
+<p>Definition at line <a class="el" href="MCAssembler_8cpp_source.html#l00208">208</a> of file <a class="el" href="MCAssembler_8cpp_source.html">MCAssembler.cpp</a>.</p>
+
+<p>References <a class="el" href="MCAsmBackend_8h_source.html#l00077">llvm::MCAsmBackend::doesSectionRequireSymbols()</a>, <a class="el" href="MCAssembler_8h_source.html#l00810">getBackend()</a>, <a class="el" href="MCSymbol_8h_source.html#l00111">llvm::MCSymbol::getSection()</a>, <a class="el" href="MCSymbol_8h_source.html#l00095">llvm::MCSymbol::isInSection()</a>, and <a class="el" href="MCSymbol_8h_source.html#l00076">llvm::MCSymbol::isTemporary()</a>.</p>
+
+<p>Referenced by <a class="el" href="MachObjectWriter_8cpp_source.html#l00435">llvm::MachObjectWriter::ComputeSymbolTable()</a>, and <a class="el" href="MCAssembler_8cpp_source.html#l00221">getAtom()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adc77aa07664faec41cc4270aa376ba29"></a><!-- doxytag: member="llvm::MCAssembler::isThumbFunc" ref="adc77aa07664faec41cc4270aa376ba29" args="(const MCSymbol *Func) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCAssembler::isThumbFunc </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td>
+          <td class="paramname"><em>Func</em></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Check whether a given symbol has been flagged with .thumb_func. </p>
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00787">787</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>References <a class="el" href="SmallPtrSet_8h_source.html#l00265">llvm::SmallPtrSet< PtrType, SmallSize >::count()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a202fda2877307a61a19b55fcd18765c1"></a><!-- doxytag: member="llvm::MCAssembler::setIsThumbFunc" ref="a202fda2877307a61a19b55fcd18765c1" args="(const MCSymbol *Func)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCAssembler::setIsThumbFunc </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td>
+          <td class="paramname"><em>Func</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Flag a function symbol as the target of a .thumb_func directive. </p>
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00792">792</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>References <a class="el" href="SmallPtrSet_8h_source.html#l00254">llvm::SmallPtrSet< PtrType, SmallSize >::insert()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5297009ee9ec9a63c8c19fff23fc414d"></a><!-- doxytag: member="llvm::MCAssembler::setNoExecStack" ref="a5297009ee9ec9a63c8c19fff23fc414d" args="(bool Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCAssembler::setNoExecStack </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00833">833</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aef73095e90bd2b9606c693612c7571cd"></a><!-- doxytag: member="llvm::MCAssembler::setRelaxAll" ref="aef73095e90bd2b9606c693612c7571cd" args="(bool Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCAssembler::setRelaxAll </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00830">830</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>References <a class="el" href="CommandFlags_8h.html#aa88dee79c40cd585589f8412fd7346e2">RelaxAll()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a283c170728d52d7c6019c090e5c5282a"></a><!-- doxytag: member="llvm::MCAssembler::setSubsectionsViaSymbols" ref="a283c170728d52d7c6019c090e5c5282a" args="(bool Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCAssembler::setSubsectionsViaSymbols </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00825">825</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aeb33d1b67fa46bbace2a7f33b7851563"></a><!-- doxytag: member="llvm::MCAssembler::size" ref="aeb33d1b67fa46bbace2a7f33b7851563" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t llvm::MCAssembler::size </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="MCAssembler_8h_source.html#l00847">847</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>References <a class="el" href="ilist_8h_source.html#l00522">llvm::iplist< NodeTy, Traits >::size()</a>.</p>
+
+<p>Referenced by <a class="el" href="MachObjectWriter_8cpp_source.html#l00676">llvm::MachObjectWriter::WriteObject()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1718390a6db2f0e9999fd4187e13d6ed"></a><!-- doxytag: member="llvm::MCAssembler::symbol_begin" ref="a1718390a6db2f0e9999fd4187e13d6ed" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCAssembler.html#aa91eeb85bcb5465f6e7eb44f518dd763">symbol_iterator</a> llvm::MCAssembler::symbol_begin </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="MCAssembler_8h_source.html#l00856">856</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.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="MachObjectWriter_8cpp_source.html#l00435">llvm::MachObjectWriter::ComputeSymbolTable()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00955">dump()</a>, and <a class="el" href="MachObjectWriter_8cpp_source.html#l00561">llvm::MachObjectWriter::markAbsoluteVariableSymbols()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1309b49621ef751fda87ac1d70628ed0"></a><!-- doxytag: member="llvm::MCAssembler::symbol_begin" ref="a1309b49621ef751fda87ac1d70628ed0" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCAssembler.html#a858d418df8d04bb8abdec1e3f4b0780c">const_symbol_iterator</a> llvm::MCAssembler::symbol_begin </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="MCAssembler_8h_source.html#l00857">857</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.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="ad7899d79219384782a3fb18614199e61"></a><!-- doxytag: member="llvm::MCAssembler::symbol_end" ref="ad7899d79219384782a3fb18614199e61" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCAssembler.html#aa91eeb85bcb5465f6e7eb44f518dd763">symbol_iterator</a> llvm::MCAssembler::symbol_end </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="MCAssembler_8h_source.html#l00859">859</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.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="MachObjectWriter_8cpp_source.html#l00435">llvm::MachObjectWriter::ComputeSymbolTable()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00955">dump()</a>, and <a class="el" href="MachObjectWriter_8cpp_source.html#l00561">llvm::MachObjectWriter::markAbsoluteVariableSymbols()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5ec0364fac70129c6c0a856398c4229f"></a><!-- doxytag: member="llvm::MCAssembler::symbol_end" ref="a5ec0364fac70129c6c0a856398c4229f" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCAssembler.html#a858d418df8d04bb8abdec1e3f4b0780c">const_symbol_iterator</a> llvm::MCAssembler::symbol_end </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="MCAssembler_8h_source.html#l00860">860</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.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="af6bec4697cdcae55bf4d8d3fd618bc2c"></a><!-- doxytag: member="llvm::MCAssembler::symbol_size" ref="af6bec4697cdcae55bf4d8d3fd618bc2c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t llvm::MCAssembler::symbol_size </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="MCAssembler_8h_source.html#l00862">862</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>References <a class="el" href="ilist_8h_source.html#l00522">llvm::iplist< NodeTy, Traits >::size()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a40eef272451c56604f2ef9f781279027"></a><!-- doxytag: member="llvm::MCAssembler::writeSectionData" ref="a40eef272451c56604f2ef9f781279027" args="(const MCSectionData *Section, const MCAsmLayout &Layout) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCAssembler::writeSectionData </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSectionData.html">MCSectionData</a> * </td>
+          <td class="paramname"><em>Section</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCAsmLayout.html">MCAsmLayout</a> & </td>
+          <td class="paramname"><em>Layout</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Emit the section contents using the given object writer. </p>
+
+<p>Definition at line <a class="el" href="MCAssembler_8cpp_source.html#l00494">494</a> of file <a class="el" href="MCAssembler_8cpp_source.html">MCAssembler.cpp</a>.</p>
+
+<p>References <a class="el" href="MCAssembler_8h_source.html#l00494">llvm::MCSectionData::begin()</a>, <a class="el" href="MCAssembler_8h_source.html#l00497">llvm::MCSectionData::end()</a>, <a class="el" href="MCAssembler_8h_source.html#l00139">llvm::MCDataFragment::fixup_begin()</a>, <a class="el" href="MCAssembler_8h_source.html#l00142">llvm::MCDataFragment::fixup_end()</a>, <a class="el" href="MCAssembler_8h_source.html#l00048">llvm::MCFragment::FT_Align</a>, <a class="el" href="MCAssembler_8h_source.html#l00049">llvm::MCFragment::FT_Data</a>, <a class="el" href="MCAssembler_8h_source.html#l00050">llvm::MCFragment::FT_Fill</a>, <a class="el" href="MCAssembler_8h_source.html#l00122">llvm::MCDataFragment::getContents()</a>, <a class="el" href="MCAssembler_8h_source.html#l00474">llvm::MCSectionData::getSection()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00137">llvm::MCAsmLayout::getSectionAddressSize()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00143
 ">llvm::MCAsmLayout::getSectionFileSize()</a>, <a class="el" href="MCObjectWriter_8h_source.html#l00056">llvm::MCObjectWriter::getStream()</a>, <a class="el" href="MCAssembler_8h_source.html#l00814">getWriter()</a>, <a class="el" href="classllvm_1_1MCSection.html#a76d0508a2c58ae3ae7eb98a42cd1dafe">llvm::MCSection::isVirtualSection()</a>, <a class="el" href="ErrorHandling_8h_source.html#l00098">llvm_unreachable</a>, <a class="el" href="SmallVector_8h_source.html#l00126">llvm::SmallVectorTemplateCommon< T, typename >::size()</a>, <a class="el" href="raw__ostream_8h_source.html#l00085">llvm::raw_ostream::tell()</a>, and <a class="el" href="MCAssembler_8cpp_source.html#l00384">WriteFragmentData()</a>.</p>
+
+<p>Referenced by <a class="el" href="MachObjectWriter_8cpp_source.html#l00676">llvm::MachObjectWriter::WriteObject()</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" id="a704ebef95094557bb3c7c89b8878dc7f"></a><!-- doxytag: member="llvm::MCAssembler::MCAsmLayout" ref="a704ebef95094557bb3c7c89b8878dc7f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">friend class <a class="el" href="classllvm_1_1MCAsmLayout.html">MCAsmLayout</a><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00655">655</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a></li>
+<li><a class="el" href="MCAssembler_8cpp_source.html">MCAssembler.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:37 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_1MCAtom-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCAtom-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCAtom-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCAtom-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,63 @@
+<!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_1MCAtom.html">MCAtom</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::MCAtom Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1MCAtom.html">llvm::MCAtom</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAtom.html#a52b6a0d52c5645f3433ae79d10c19941">addData</a>(const MCData &D)</td><td><a class="el" href="classllvm_1_1MCAtom.html">llvm::MCAtom</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAtom.html#a01c5d8ea453bc895b1c2e95fa1236a42">addInst</a>(const MCInst &I, uint64_t Address, unsigned Size)</td><td><a class="el" href="classllvm_1_1MCAtom.html">llvm::MCAtom</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAtom.html#ab5ddd5d0d213b15293c079c7e96af602">isDataAtom</a>()</td><td><a class="el" href="classllvm_1_1MCAtom.html">llvm::MCAtom</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAtom.html#a07b8e4d35976201b539c690d32071d14">isTextAtom</a>()</td><td><a class="el" href="classllvm_1_1MCAtom.html">llvm::MCAtom</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAtom.html#acb5fc74c1ee7ae540421340a9b00cab1">MCModule</a> class</td><td><a class="el" href="classllvm_1_1MCAtom.html">llvm::MCAtom</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAtom.html#a65832705c55af716f4a796a9466474fd">split</a>(uint64_t SplitPt)</td><td><a class="el" href="classllvm_1_1MCAtom.html">llvm::MCAtom</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAtom.html#acd1390f4074831dd2fdcd1d6f4b2c902">truncate</a>(uint64_t TruncPt)</td><td><a class="el" href="classllvm_1_1MCAtom.html">llvm::MCAtom</a></td><td></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:37 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_1MCBinaryExpr-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCBinaryExpr-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCBinaryExpr-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCBinaryExpr-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,115 @@
+<!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_1MCBinaryExpr.html">MCBinaryExpr</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::MCBinaryExpr Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#afcbc8d46b6339dbbbe1af20c9c876629ae3bbdb1bec11d89ba5478648dcd3ec3c">Add</a> enum value</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#afcbc8d46b6339dbbbe1af20c9c876629a4f10c2fcbde759540aed2b1bf0751481">And</a> enum value</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a6581362744f1129de6d4b6c4ee8b69f0ad39c4375f2de701a811385670a699a51">Binary</a> enum value</td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#a48adca21667701ac41350cfe0d5b2cf6">classof</a>(const MCExpr *E)</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a6581362744f1129de6d4b6c4ee8b69f0a66e286cc65e62341501e5b26feade28d">Constant</a> enum value</td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#a90ebdb78d9fba206f6b1ba80433b9ee9">Create</a>(Opcode Op, const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx)</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#add25499b808bffb7f2e894b5b2032d96">CreateAdd</a>(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx)</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#a1912d2fc30f2dd8a6869af757ef78a34">CreateAnd</a>(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx)</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#a9b3d3153cb158c1d09ebd97fb2fa2409">CreateDiv</a>(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx)</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#a0f91ddc3973ae08eb3eeb7b0a57c0ce0">CreateEQ</a>(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx)</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#a51d4cd5b550b982e53d63d1f5258df00">CreateGT</a>(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx)</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#a0e25370bd6ad637788aff381159f02c9">CreateGTE</a>(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx)</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#a0941ea5ac495a9eb5dcbfb92481196b8">CreateLAnd</a>(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx)</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#ae5adfa07c39bb918bcaa0aa966c73b64">CreateLOr</a>(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx)</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#a2ba2359439a35c84822a9d438cf33a70">CreateLT</a>(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx)</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#a91886a229ebe16b2749cae94725c1375">CreateLTE</a>(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx)</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#ad9f733b8fb24342fa74b2e51bd1a2374">CreateMod</a>(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx)</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#a9bbbb8e3d7315b28c7d043b4e1c133c4">CreateMul</a>(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx)</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#a74c6104e80738e6bf4102e35c2e0184a">CreateNE</a>(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx)</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#afc1aad607c1171642cfc94ba65c166f4">CreateOr</a>(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx)</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#a4ac9aa5b5bd0633a84c1b0efe411a989">CreateShl</a>(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx)</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#a4be9cb3b0a6729c916bf86ed8dda333c">CreateShr</a>(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx)</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#affd7e5ede919881b3c8445ef442758f6">CreateSub</a>(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx)</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#a6b2239bd284b0c7c63bb4faa6e035ee7">CreateXor</a>(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx)</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#afcbc8d46b6339dbbbe1af20c9c876629a0b0dd01b0b404f79f6c77d09b4291f99">Div</a> enum value</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#accf0741feb838fd81f41505d3244056f">dump</a>() const </td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#afcbc8d46b6339dbbbe1af20c9c876629a1cf6761d7f868d227481827f80c74e45">EQ</a> enum value</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a7c601261b2a760651c9ed953eb4cb576">EvaluateAsAbsolute</a>(int64_t &Res, const MCAsmLayout &Layout, const SectionAddrMap &Addrs) const </td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a7e870a2428ddc808540c118026faa7ed">EvaluateAsAbsolute</a>(int64_t &Res) const </td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#addab4ea7ae648baadd78a81b04d38eb9">EvaluateAsAbsolute</a>(int64_t &Res, const MCAssembler &Asm) const </td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a31a873b2eb40a1eec15b3663e70faa24">EvaluateAsAbsolute</a>(int64_t &Res, const MCAsmLayout &Layout) const </td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#ac3a6197b145ae5601eac609c6db43525">EvaluateAsRelocatable</a>(MCValue &Res, const MCAsmLayout &Layout) const </td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#aaf0f958db65b1c6f6a5236fbc39de9a4">EvaluateAsRelocatableImpl</a>(MCValue &Res, const MCAssembler *Asm, const MCAsmLayout *Layout, const SectionAddrMap *Addrs, bool InSet) const </td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a6581362744f1129de6d4b6c4ee8b69f0">ExprKind</a> enum name</td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#ade05ad72c0df07a65bdc969a59b42bc7">FindAssociatedSection</a>() const </td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#ace5b4c9d98f1781030dc31db7f983529">getKind</a>() const </td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#a6fa0e299419a7bd4563ad8a18ea7bc2b">getLHS</a>() const </td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#afbf936f4bc6ee81d347babd7497ce812">getOpcode</a>() const </td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#a076d8d9106ff8a8ae53365e7c0b41837">getRHS</a>() const </td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#afcbc8d46b6339dbbbe1af20c9c876629a3cda1ebe5c1234eea7d27d545aba1738">GT</a> enum value</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#afcbc8d46b6339dbbbe1af20c9c876629a13268dae72eac8a642225c0ff45dfcd0">GTE</a> enum value</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#afcbc8d46b6339dbbbe1af20c9c876629a9af6b1faad71fbdd9d2a7a8958ed4ea9">LAnd</a> enum value</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#afcbc8d46b6339dbbbe1af20c9c876629aaffa02e8782d8f2e11b90fb97b4d53cb">LOr</a> enum value</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#afcbc8d46b6339dbbbe1af20c9c876629ab9bf167f2d33f25da27ec2cc9ab65648">LT</a> enum value</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#afcbc8d46b6339dbbbe1af20c9c876629af7fe864573da32fa4c66bef734c85456">LTE</a> enum value</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a1a258792a0c6e608927dea0e4ee0566c">MCExpr</a>(ExprKind _Kind)</td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td><code> [inline, explicit, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#afcbc8d46b6339dbbbe1af20c9c876629a40ec3d6af8d23efa53e527ae4e1525f2">Mod</a> enum value</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#afcbc8d46b6339dbbbe1af20c9c876629a2cb7977b1f22c763fe362191442ec8b2">Mul</a> enum value</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#afcbc8d46b6339dbbbe1af20c9c876629afa5c823b0ff7699d14051a05162d8288">NE</a> enum value</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#afcbc8d46b6339dbbbe1af20c9c876629">Opcode</a> enum name</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#afcbc8d46b6339dbbbe1af20c9c876629a7cc60301ef15f92ae57708ed4fe403f7">Or</a> enum value</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a0b9e0af9eab3914f35c3f3e607b67e37">print</a>(raw_ostream &OS) const </td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#afcbc8d46b6339dbbbe1af20c9c876629a0bb5874c2ea71cc7d1f2e1304b1a4d3a">Shl</a> enum value</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#afcbc8d46b6339dbbbe1af20c9c876629a91fe913c7d76d1704da9983aa7956a07">Shr</a> enum value</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#afcbc8d46b6339dbbbe1af20c9c876629a2042f1a9af632c3d4d83f157201623d2">Sub</a> enum value</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a6581362744f1129de6d4b6c4ee8b69f0a8cbc19c1660252a30c030fa945999a91">SymbolRef</a> enum value</td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a6581362744f1129de6d4b6c4ee8b69f0aa65560b8224a92e80f422df090f07c55">Target</a> enum value</td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a6581362744f1129de6d4b6c4ee8b69f0a5928e5c98f309a381e165e774c09f49e">Unary</a> enum value</td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCBinaryExpr.html#afcbc8d46b6339dbbbe1af20c9c876629a9039641f4bc6800217773d9688b7f7e5">Xor</a> enum value</td><td><a class="el" href="classllvm_1_1MCBinaryExpr.html">llvm::MCBinaryExpr</a></td><td></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:37 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_1MCBinaryExpr__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCBinaryExpr__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCBinaryExpr__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCBinaryExpr__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::MCBinaryExpr",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::MCExpr",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MCExpr.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCCFIInstruction.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCCFIInstruction.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCCFIInstruction.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCCFIInstruction.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,404 @@
+<!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::MCCFIInstruction 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_1MCCFIInstruction.html">MCCFIInstruction</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> |
+<a href="#pub-methods">Public Member Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::MCCFIInstruction Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::MCCFIInstruction" -->
+<p><code>#include <<a class="el" href="MCDwarf_8h_source.html">MCDwarf.h</a>></code></p>
+
+<p><a href="classllvm_1_1MCCFIInstruction-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCCFIInstruction.html#a26347ad83355eafb75fecd4bce9d7abb">OpType</a> { <br/>
+  <a class="el" href="classllvm_1_1MCCFIInstruction.html#a26347ad83355eafb75fecd4bce9d7abba8d87badb2253f081844595979f10b65d">SameValue</a>, 
+<a class="el" href="classllvm_1_1MCCFIInstruction.html#a26347ad83355eafb75fecd4bce9d7abba0920645e3a884bedf73fcd2d91e335ba">RememberState</a>, 
+<a class="el" href="classllvm_1_1MCCFIInstruction.html#a26347ad83355eafb75fecd4bce9d7abba58b43cdb44dc02dafb1361a66bf5591d">RestoreState</a>, 
+<a class="el" href="classllvm_1_1MCCFIInstruction.html#a26347ad83355eafb75fecd4bce9d7abba2f968588f0555bd73f88e859cd1d8b4a">Move</a>, 
+<br/>
+  <a class="el" href="classllvm_1_1MCCFIInstruction.html#a26347ad83355eafb75fecd4bce9d7abba9ed0709f0c93aebd8456bb9c78ddc836">RelMove</a>, 
+<a class="el" href="classllvm_1_1MCCFIInstruction.html#a26347ad83355eafb75fecd4bce9d7abba15827289b04e1e1a08e0849657bf8323">Escape</a>, 
+<a class="el" href="classllvm_1_1MCCFIInstruction.html#a26347ad83355eafb75fecd4bce9d7abbac955b531fd52259ea5638ab907ef04f4">Restore</a>
+<br/>
+ }</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="classllvm_1_1MCCFIInstruction.html#a5042ef88ad511bcfa3c65fedb3a936a8">MCCFIInstruction</a> (<a class="el" href="classllvm_1_1MCCFIInstruction.html#a26347ad83355eafb75fecd4bce9d7abb">OpType</a> Op, <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *L)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCCFIInstruction.html#ade9a2b6de9d6496b34fa61506916a145">MCCFIInstruction</a> (<a class="el" href="classllvm_1_1MCCFIInstruction.html#a26347ad83355eafb75fecd4bce9d7abb">OpType</a> Op, <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *L, <a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="Mem2Reg_8cpp.html#a6fde3eb6ca09ddf2fd76432176d817bb">Register</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCCFIInstruction.html#a973604155c0ca71a453090779d0c604a">MCCFIInstruction</a> (<a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *L, const <a class="el" href="classllvm_1_1MachineLocation.html">MachineLocation</a> &D, const <a class="el" href="classllvm_1_1MachineLocation.html">MachineLocation</a> &S)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCCFIInstruction.html#a2ac576dbc948f8cccc8905964373c93d">MCCFIInstruction</a> (<a class="el" href="classllvm_1_1MCCFIInstruction.html#a26347ad83355eafb75fecd4bce9d7abb">OpType</a> Op, <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *L, const <a class="el" href="classllvm_1_1MachineLocation.html">MachineLocation</a> &D, const <a class="el" href="classllvm_1_1MachineLocation.html">MachineLocation</a> &S)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCCFIInstruction.html#afef6a1632d7bdd6c3f489b96d00f0fad">MCCFIInstruction</a> (<a class="el" href="classllvm_1_1MCCFIInstruction.html#a26347ad83355eafb75fecd4bce9d7abb">OpType</a> Op, <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *L, <a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Vals)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCCFIInstruction.html#a26347ad83355eafb75fecd4bce9d7abb">OpType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCCFIInstruction.html#a2624b1e150e1111c097e8a1a21707469">getOperation</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCCFIInstruction.html#a5eb3458c83b6b04564584270d9b57f1c">getLabel</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MachineLocation.html">MachineLocation</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCCFIInstruction.html#ac12dc319a5c41ac079f837e5df830f96">getDestination</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MachineLocation.html">MachineLocation</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCCFIInstruction.html#aaa0219880d4576affb14a2bc2fafc7a6">getSource</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCCFIInstruction.html#a861ac9e56b0763f9129ef168ae76313d">getValues</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="MCDwarf_8h_source.html#l00267">267</a> of file <a class="el" href="MCDwarf_8h_source.html">MCDwarf.h</a>.</p>
+</div><hr/><h2>Member Enumeration Documentation</h2>
+<a class="anchor" id="a26347ad83355eafb75fecd4bce9d7abb"></a><!-- doxytag: member="llvm::MCCFIInstruction::OpType" ref="a26347ad83355eafb75fecd4bce9d7abb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="classllvm_1_1MCCFIInstruction.html#a26347ad83355eafb75fecd4bce9d7abb">llvm::MCCFIInstruction::OpType</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="a26347ad83355eafb75fecd4bce9d7abba8d87badb2253f081844595979f10b65d"></a><!-- doxytag: member="SameValue" ref="a26347ad83355eafb75fecd4bce9d7abba8d87badb2253f081844595979f10b65d" args="" -->SameValue</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a26347ad83355eafb75fecd4bce9d7abba0920645e3a884bedf73fcd2d91e335ba"></a><!-- doxytag: member="RememberState" ref="a26347ad83355eafb75fecd4bce9d7abba0920645e3a884bedf73fcd2d91e335ba" args="" -->RememberState</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a26347ad83355eafb75fecd4bce9d7abba58b43cdb44dc02dafb1361a66bf5591d"></a><!-- doxytag: member="RestoreState" ref="a26347ad83355eafb75fecd4bce9d7abba58b43cdb44dc02dafb1361a66bf5591d" args="" -->RestoreState</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a26347ad83355eafb75fecd4bce9d7abba2f968588f0555bd73f88e859cd1d8b4a"></a><!-- doxytag: member="Move" ref="a26347ad83355eafb75fecd4bce9d7abba2f968588f0555bd73f88e859cd1d8b4a" args="" -->Move</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a26347ad83355eafb75fecd4bce9d7abba9ed0709f0c93aebd8456bb9c78ddc836"></a><!-- doxytag: member="RelMove" ref="a26347ad83355eafb75fecd4bce9d7abba9ed0709f0c93aebd8456bb9c78ddc836" args="" -->RelMove</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a26347ad83355eafb75fecd4bce9d7abba15827289b04e1e1a08e0849657bf8323"></a><!-- doxytag: member="Escape" ref="a26347ad83355eafb75fecd4bce9d7abba15827289b04e1e1a08e0849657bf8323" args="" -->Escape</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a26347ad83355eafb75fecd4bce9d7abbac955b531fd52259ea5638ab907ef04f4"></a><!-- doxytag: member="Restore" ref="a26347ad83355eafb75fecd4bce9d7abbac955b531fd52259ea5638ab907ef04f4" args="" -->Restore</em> </td><td>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="MCDwarf_8h_source.html#l00269">269</a> of file <a class="el" href="MCDwarf_8h_source.html">MCDwarf.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a5042ef88ad511bcfa3c65fedb3a936a8"></a><!-- doxytag: member="llvm::MCCFIInstruction::MCCFIInstruction" ref="a5042ef88ad511bcfa3c65fedb3a936a8" args="(OpType Op, MCSymbol *L)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::MCCFIInstruction::MCCFIInstruction </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCCFIInstruction.html#a26347ad83355eafb75fecd4bce9d7abb">OpType</a> </td>
+          <td class="paramname"><em>Op</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td>
+          <td class="paramname"><em>L</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="MCDwarf_8h_source.html#l00279">279</a> of file <a class="el" href="MCDwarf_8h_source.html">MCDwarf.h</a>.</p>
+
+<p>References <a class="el" href="MCDwarf_8h_source.html#l00269">RememberState</a>, and <a class="el" href="MCDwarf_8h_source.html#l00269">RestoreState</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ade9a2b6de9d6496b34fa61506916a145"></a><!-- doxytag: member="llvm::MCCFIInstruction::MCCFIInstruction" ref="ade9a2b6de9d6496b34fa61506916a145" args="(OpType Op, MCSymbol *L, unsigned Register)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::MCCFIInstruction::MCCFIInstruction </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCCFIInstruction.html#a26347ad83355eafb75fecd4bce9d7abb">OpType</a> </td>
+          <td class="paramname"><em>Op</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td>
+          <td class="paramname"><em>L</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>Register</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="MCDwarf_8h_source.html#l00283">283</a> of file <a class="el" href="MCDwarf_8h_source.html">MCDwarf.h</a>.</p>
+
+<p>References <a class="el" href="MCDwarf_8h_source.html#l00270">Restore</a>, and <a class="el" href="MCDwarf_8h_source.html#l00269">SameValue</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a973604155c0ca71a453090779d0c604a"></a><!-- doxytag: member="llvm::MCCFIInstruction::MCCFIInstruction" ref="a973604155c0ca71a453090779d0c604a" args="(MCSymbol *L, const MachineLocation &D, const MachineLocation &S)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::MCCFIInstruction::MCCFIInstruction </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td>
+          <td class="paramname"><em>L</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MachineLocation.html">MachineLocation</a> & </td>
+          <td class="paramname"><em>D</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MachineLocation.html">MachineLocation</a> & </td>
+          <td class="paramname"><em>S</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="MCDwarf_8h_source.html#l00287">287</a> of file <a class="el" href="MCDwarf_8h_source.html">MCDwarf.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2ac576dbc948f8cccc8905964373c93d"></a><!-- doxytag: member="llvm::MCCFIInstruction::MCCFIInstruction" ref="a2ac576dbc948f8cccc8905964373c93d" args="(OpType Op, MCSymbol *L, const MachineLocation &D, const MachineLocation &S)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::MCCFIInstruction::MCCFIInstruction </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCCFIInstruction.html#a26347ad83355eafb75fecd4bce9d7abb">OpType</a> </td>
+          <td class="paramname"><em>Op</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td>
+          <td class="paramname"><em>L</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MachineLocation.html">MachineLocation</a> & </td>
+          <td class="paramname"><em>D</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MachineLocation.html">MachineLocation</a> & </td>
+          <td class="paramname"><em>S</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="MCDwarf_8h_source.html#l00291">291</a> of file <a class="el" href="MCDwarf_8h_source.html">MCDwarf.h</a>.</p>
+
+<p>References <a class="el" href="MCDwarf_8h_source.html#l00269">RelMove</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afef6a1632d7bdd6c3f489b96d00f0fad"></a><!-- doxytag: member="llvm::MCCFIInstruction::MCCFIInstruction" ref="afef6a1632d7bdd6c3f489b96d00f0fad" args="(OpType Op, MCSymbol *L, StringRef Vals)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::MCCFIInstruction::MCCFIInstruction </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCCFIInstruction.html#a26347ad83355eafb75fecd4bce9d7abb">OpType</a> </td>
+          <td class="paramname"><em>Op</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td>
+          <td class="paramname"><em>L</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>Vals</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="MCDwarf_8h_source.html#l00296">296</a> of file <a class="el" href="MCDwarf_8h_source.html">MCDwarf.h</a>.</p>
+
+<p>References <a class="el" href="MCDwarf_8h_source.html#l00269">Escape</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="ac12dc319a5c41ac079f837e5df830f96"></a><!-- doxytag: member="llvm::MCCFIInstruction::getDestination" ref="ac12dc319a5c41ac079f837e5df830f96" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MachineLocation.html">MachineLocation</a>& llvm::MCCFIInstruction::getDestination </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="MCDwarf_8h_source.html#l00302">302</a> of file <a class="el" href="MCDwarf_8h_source.html">MCDwarf.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5eb3458c83b6b04564584270d9b57f1c"></a><!-- doxytag: member="llvm::MCCFIInstruction::getLabel" ref="a5eb3458c83b6b04564584270d9b57f1c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a>* llvm::MCCFIInstruction::getLabel </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="MCDwarf_8h_source.html#l00301">301</a> of file <a class="el" href="MCDwarf_8h_source.html">MCDwarf.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2624b1e150e1111c097e8a1a21707469"></a><!-- doxytag: member="llvm::MCCFIInstruction::getOperation" ref="a2624b1e150e1111c097e8a1a21707469" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCCFIInstruction.html#a26347ad83355eafb75fecd4bce9d7abb">OpType</a> llvm::MCCFIInstruction::getOperation </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="MCDwarf_8h_source.html#l00300">300</a> of file <a class="el" href="MCDwarf_8h_source.html">MCDwarf.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aaa0219880d4576affb14a2bc2fafc7a6"></a><!-- doxytag: member="llvm::MCCFIInstruction::getSource" ref="aaa0219880d4576affb14a2bc2fafc7a6" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MachineLocation.html">MachineLocation</a>& llvm::MCCFIInstruction::getSource </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="MCDwarf_8h_source.html#l00303">303</a> of file <a class="el" href="MCDwarf_8h_source.html">MCDwarf.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a861ac9e56b0763f9129ef168ae76313d"></a><!-- doxytag: member="llvm::MCCFIInstruction::getValues" ref="a861ac9e56b0763f9129ef168ae76313d" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1StringRef.html">StringRef</a> llvm::MCCFIInstruction::getValues </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="MCDwarf_8h_source.html#l00304">304</a> of file <a class="el" href="MCDwarf_8h_source.html">MCDwarf.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="MCDwarf_8h_source.html">MCDwarf.h</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:37 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_1MCContext.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCContext.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCContext.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCContext.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,1586 @@
+<!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::MCContext 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_1MCContext.html">MCContext</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> |
+<a href="#pub-methods">Public Member Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::MCContext Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::MCContext" -->
+<p><code>#include <<a class="el" href="MCContext_8h_source.html">MCContext.h</a>></code></p>
+
+<p><a href="classllvm_1_1MCContext-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classllvm_1_1StringMap.html">StringMap</a>< <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> <br class="typebreak"/>
+*, <a class="el" href="classllvm_1_1BumpPtrAllocator.html">BumpPtrAllocator</a> & > </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a9559588d04d7127225b42299334f1584">SymbolTable</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="classllvm_1_1MCContext.html#aa8a713b84f3a5e48611228f4866618f9">MCContext</a> (const <a class="el" href="classllvm_1_1MCAsmInfo.html">MCAsmInfo</a> &MAI, const <a class="el" href="classllvm_1_1MCRegisterInfo.html">MCRegisterInfo</a> &MRI, const <a class="el" href="classllvm_1_1MCObjectFileInfo.html">MCObjectFileInfo</a> *MOFI, const <a class="el" href="classllvm_1_1SourceMgr.html">SourceMgr</a> *Mgr=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a75b7ed17686752b3420b0ad6ffb6c726">~MCContext</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1SourceMgr.html">SourceMgr</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a70beaac268abb5e2e202fe6462b1876c">getSourceManager</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCAsmInfo.html">MCAsmInfo</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a4b554ffa30298a755889bd1c9d4935fd">getAsmInfo</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCRegisterInfo.html">MCRegisterInfo</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#acc2bcb180347f6a2ce82d0bed6c079a5">getRegisterInfo</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCObjectFileInfo.html">MCObjectFileInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#ad86e5817d752ebfca44c92c66e76e491">getObjectFileInfo</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a33aa9cad86617990723b3a9d8d54a21b">setAllowTemporaryLabels</a> (<a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> <a class="el" href="classllvm_1_1Value.html">Value</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classchar.html">char</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#add75915f30d86fd837a14884e6dee59e">getSecureLogFile</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1raw__ostream.html">raw_ostream</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a8de293415e15d39db6e416fee7aa1e13">getSecureLog</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a636712256c661bec6ad7b981476a2f7d">getSecureLogUsed</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#ad5105bf0d0aa13cba8d786116be37047">setSecureLog</a> (<a class="el" href="classllvm_1_1raw__ostream.html">raw_ostream</a> *<a class="el" href="classllvm_1_1Value.html">Value</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a2f67b8685a1404b9ba5898447ee8fe6c">setSecureLogUsed</a> (<a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> <a class="el" href="classllvm_1_1Value.html">Value</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a25165bf7b4d5312ac7cc97bf44d09421">Allocate</a> (<a class="el" href="classunsigned.html">unsigned</a> Size, <a class="el" href="classunsigned.html">unsigned</a> Align=8)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a2e37c5ced9073f8c644f00f4225d0310">Deallocate</a> (void *Ptr)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">LLVM_ATTRIBUTE_NORETURN void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#af0415bde7fddd0165e60ee1358b13985">FatalError</a> (<a class="el" href="classllvm_1_1SMLoc.html">SMLoc</a> L, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Msg)</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Symbol Management</div></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#af0efba8326e35ce320f4d2fd346cea3f">CreateTempSymbol</a> ()</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_1MCContext.html#a187c2a75f3758286e29235d9b04c046c">getUniqueSymbolID</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a833d1884273ebe30bc4d3b69dc14fe80">CreateDirectionalLocalSymbol</a> (<a class="el" href="classint64__t.html">int64_t</a> LocalLabelVal)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a5206f0644bc7c01c922fc2817904f6c3">GetDirectionalLocalSymbol</a> (<a class="el" href="classint64__t.html">int64_t</a> LocalLabelVal, int bORf)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a8e6c276fbf3f81102644e7b560a5cc3d">GetOrCreateSymbol</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Name)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#ab237fd54472add1c80df0b6564dba8c6">GetOrCreateSymbol</a> (const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a23f8beb4422efe706b4b787829162fd7">LookupSymbol</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Name) const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">LookupSymbol - Get the symbol for <code>Name</code>, or null.  <a href="#a23f8beb4422efe706b4b787829162fd7"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a4b99423fac1569fb89ca8df251f599ba">LookupSymbol</a> (const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCContext.html#a9559588d04d7127225b42299334f1584">SymbolTable</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a1cd5d6dee4bff53f9bc4f6a6b988c134">getSymbols</a> () const </td></tr>
+<tr><td colspan="2"><div class="groupHeader">Section Management</div></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCSectionMachO.html">MCSectionMachO</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a33dc7b96929a9d1d57434e89ed624a08">getMachOSection</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Segment, <a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Section, <a class="el" href="classunsigned.html">unsigned</a> TypeAndAttributes, <a class="el" href="classunsigned.html">unsigned</a> Reserved2, <a class="el" href="classllvm_1_1SectionKind.html">SectionKind</a> K)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCSectionMachO.html">MCSectionMachO</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#abfa80467d9f9f6764a8313df6d5655a4">getMachOSection</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Segment, <a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Section, <a class="el" href="classunsigned.html">unsigned</a> TypeAndAttributes, <a class="el" href="classllvm_1_1SectionKind.html">SectionKind</a> K)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCSectionELF.html">MCSectionELF</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#aba05d33e48c94471691bcbb81e0a6a3a">getELFSection</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Section, <a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="classllvm_1_1Type.html">Type</a>, <a class="el" href="classunsigned.html">unsigned</a> Flags, <a class="el" href="classllvm_1_1SectionKind.html">SectionKind</a> Kind)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCSectionELF.html">MCSectionELF</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a03f2dd76e4392eade30c87b9deaffe5a">getELFSection</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Section, <a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="classllvm_1_1Type.html">Type</a>, <a class="el" href="classunsigned.html">unsigned</a> Flags, <a class="el" href="classllvm_1_1SectionKind.html">SectionKind</a> Kind, <a class="el" href="classunsigned.html">unsigned</a> EntrySize, <a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Group)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCSectionELF.html">MCSectionELF</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a6e0b1384b10f58484471da491e8dad04">CreateELFGroupSection</a> ()</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_1MCContext.html#a8147943fe500bdcfac6a427d2426f9c5">getCOFFSection</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Section, <a class="el" href="classunsigned.html">unsigned</a> Characteristics, int Selection, <a class="el" href="classllvm_1_1SectionKind.html">SectionKind</a> Kind)</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_1MCContext.html#a391ee9ebcd0577524f1d4d435f6f525e">getCOFFSection</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Section, <a class="el" href="classunsigned.html">unsigned</a> Characteristics, <a class="el" href="classllvm_1_1SectionKind.html">SectionKind</a> Kind)</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Dwarf Management</div></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_1MCContext.html#a9749442048ad978cb4f6bdcc9d05204d">GetDwarfFile</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Directory, <a class="el" href="classllvm_1_1StringRef.html">StringRef</a> FileName, <a class="el" href="classunsigned.html">unsigned</a> FileNumber)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">GetDwarfFile - creates an entry in the dwarf file and directory tables.  <a href="#a9749442048ad978cb4f6bdcc9d05204d"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a8972f9c3ae417d3f0f8685f2e6ec5134">isValidDwarfFileNumber</a> (<a class="el" href="classunsigned.html">unsigned</a> FileNumber)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a65e9fbb3a9c404252f7c97e87884bf64">hasDwarfFiles</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="classllvm_1_1MCDwarfFile.html">MCDwarfFile</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a451549e7cd8c87e4114c9f8682a4606f">getMCDwarfFiles</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="classllvm_1_1StringRef.html">StringRef</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#aeb5ac0d638e7390251e9a9cc2acacd73">getMCDwarfDirs</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1DenseMap.html">DenseMap</a>< const <br class="typebreak"/>
+<a class="el" href="classllvm_1_1MCSection.html">MCSection</a> *, <a class="el" href="classllvm_1_1MCLineSection.html">MCLineSection</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a8ef77546681cb393d28a907ddeb94f9b">getMCLineSections</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const std::vector< const <br class="typebreak"/>
+<a class="el" href="classllvm_1_1MCSection.html">MCSection</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a49465e7bb078fcf0a2287e5ef5cc61d9">getMCLineSectionOrder</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a68617f56133da945677fdcbe1f6c9dfc">addMCLineSection</a> (const <a class="el" href="classllvm_1_1MCSection.html">MCSection</a> *Sec, <a class="el" href="classllvm_1_1MCLineSection.html">MCLineSection</a> *Line)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a8bef0ea056c194d113570558f2c07132">setCurrentDwarfLoc</a> (<a class="el" href="classunsigned.html">unsigned</a> FileNum, <a class="el" href="classunsigned.html">unsigned</a> Line, <a class="el" href="classunsigned.html">unsigned</a> Column, <a class="el" href="classunsigned.html">unsigned</a> Flags, <a class="el" href="classunsigned.html">unsigned</a> Isa, <a class="el" href="classunsigned.html">unsigned</a> Discriminator)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#afb17ef9e4919c141f727451682efd401">ClearDwarfLocSeen</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a285982216c5eb361f38a33f46ed2f124">getDwarfLocSeen</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCDwarfLoc.html">MCDwarfLoc</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#ab607b04759ad71af35209928fb566d94">getCurrentDwarfLoc</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a2b487b9dffd6d0f849e9131ebabc998f">getGenDwarfForAssembly</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a48d092c1445b69a1587b8f24d43d12ec">setGenDwarfForAssembly</a> (<a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> <a class="el" href="classllvm_1_1Value.html">Value</a>)</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_1MCContext.html#a8628c8e12fcc26b3fbb4edf01a01fa82">getGenDwarfFileNumber</a> ()</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_1MCContext.html#a67d91320d14253a5c904717000a6144c">nextGenDwarfFileNumber</a> ()</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_1MCContext.html#a5ee74160f312dd3f2501004c112ca1f2">getGenDwarfSection</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a32262e89700d02b50986f3f74508d030">setGenDwarfSection</a> (const <a class="el" href="classllvm_1_1MCSection.html">MCSection</a> *Sec)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a933804becf949c6e07ce0a5d53c186af">getGenDwarfSectionStartSym</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#ab16b9b2db71f4d0cf806eec1894a0fcd">setGenDwarfSectionStartSym</a> (<a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *Sym)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a3a904b760648e797ada6ba5fa8d0f2d4">getGenDwarfSectionEndSym</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#af89151225852d73b580c3be23be7e9b1">setGenDwarfSectionEndSym</a> (<a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *Sym)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const std::vector< const <br class="typebreak"/>
+<a class="el" href="classllvm_1_1MCGenDwarfLabelEntry.html">MCGenDwarfLabelEntry</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#ae325dcb1de6e301d45c866fc3b085949">getMCGenDwarfLabelEntries</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a75b148f22567ca2a61817c80940655ea">addMCGenDwarfLabelEntry</a> (const <a class="el" href="classllvm_1_1MCGenDwarfLabelEntry.html">MCGenDwarfLabelEntry</a> *E)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a8869af36f9069b8e91c06a99d37eb630">setDwarfDebugFlags</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> S)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCContext.html#a2757e59e5aa1e5a66e2b11352caa61bd">getDwarfDebugFlags</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_1MCContext.html">MCContext</a> - Context object for machine code objects. This class owns all of the sections that it creates. </p>
+
+<p>Definition at line <a class="el" href="MCContext_8h_source.html#l00042">42</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+</div><hr/><h2>Member Typedef Documentation</h2>
+<a class="anchor" id="a9559588d04d7127225b42299334f1584"></a><!-- doxytag: member="llvm::MCContext::SymbolTable" ref="a9559588d04d7127225b42299334f1584" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef <a class="el" href="classllvm_1_1StringMap.html">StringMap</a><<a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a>*, <a class="el" href="classllvm_1_1BumpPtrAllocator.html">BumpPtrAllocator</a>&> <a class="el" href="classllvm_1_1MCContext.html#a9559588d04d7127225b42299334f1584">llvm::MCContext::SymbolTable</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCContext_8h_source.html#l00046">46</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="aa8a713b84f3a5e48611228f4866618f9"></a><!-- doxytag: member="llvm::MCContext::MCContext" ref="aa8a713b84f3a5e48611228f4866618f9" args="(const MCAsmInfo &MAI, const MCRegisterInfo &MRI, const MCObjectFileInfo *MOFI, const SourceMgr *Mgr=0)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MCContext::MCContext </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_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_1MCObjectFileInfo.html">MCObjectFileInfo</a> * </td>
+          <td class="paramname"><em>MOFI</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1SourceMgr.html">SourceMgr</a> * </td>
+          <td class="paramname"><em>Mgr</em> = <code>0</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [explicit]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCContext_8cpp_source.html#l00033">33</a> of file <a class="el" href="MCContext_8cpp_source.html">MCContext.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a75b7ed17686752b3420b0ad6ffb6c726"></a><!-- doxytag: member="llvm::MCContext::~MCContext" ref="a75b7ed17686752b3420b0ad6ffb6c726" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MCContext::~MCContext </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="MCContext_8cpp_source.html#l00053">53</a> of file <a class="el" href="MCContext_8cpp_source.html">MCContext.cpp</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a75b148f22567ca2a61817c80940655ea"></a><!-- doxytag: member="llvm::MCContext::addMCGenDwarfLabelEntry" ref="a75b148f22567ca2a61817c80940655ea" args="(const MCGenDwarfLabelEntry *E)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCContext::addMCGenDwarfLabelEntry </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCGenDwarfLabelEntry.html">MCGenDwarfLabelEntry</a> * </td>
+          <td class="paramname"><em>E</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCContext_8h_source.html#l00305">305</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCDwarf_8cpp_source.html#l00740">llvm::MCGenDwarfLabelEntry::Make()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a68617f56133da945677fdcbe1f6c9dfc"></a><!-- doxytag: member="llvm::MCContext::addMCLineSection" ref="a68617f56133da945677fdcbe1f6c9dfc" args="(const MCSection *Sec, MCLineSection *Line)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCContext::addMCLineSection </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSection.html">MCSection</a> * </td>
+          <td class="paramname"><em>Sec</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCLineSection.html">MCLineSection</a> * </td>
+          <td class="paramname"><em>Line</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="MCContext_8h_source.html#l00262">262</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCDwarf_8cpp_source.html#l00071">llvm::MCLineEntry::Make()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a25165bf7b4d5312ac7cc97bf44d09421"></a><!-- doxytag: member="llvm::MCContext::Allocate" ref="a25165bf7b4d5312ac7cc97bf44d09421" args="(unsigned Size, unsigned Align=8)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* llvm::MCContext::Allocate </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Size</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> = <code>8</code> </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="MCContext_8h_source.html#l00324">324</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>References <a class="el" href="Allocator_8cpp_source.html#l00089">llvm::BumpPtrAllocator::Allocate()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCContext_8cpp_source.html#l00262">GetDwarfFile()</a>, <a class="el" href="MCContext_8h_source.html#l00362">operator new()</a>, and <a class="el" href="MCContext_8h_source.html#l00396">operator new[]()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afb17ef9e4919c141f727451682efd401"></a><!-- doxytag: member="llvm::MCContext::ClearDwarfLocSeen" ref="afb17ef9e4919c141f727451682efd401" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCContext::ClearDwarfLocSeen </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="MCContext_8h_source.html#l00282">282</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCDwarf_8cpp_source.html#l00071">llvm::MCLineEntry::Make()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a833d1884273ebe30bc4d3b69dc14fe80"></a><!-- doxytag: member="llvm::MCContext::CreateDirectionalLocalSymbol" ref="a833d1884273ebe30bc4d3b69dc14fe80" args="(int64_t LocalLabelVal)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * MCContext::CreateDirectionalLocalSymbol </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classint64__t.html">int64_t</a> </td>
+          <td class="paramname"><em>LocalLabelVal</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>CreateDirectionalLocalSymbol - Create the definition of a directional local symbol for numbered label (used for "1:" definitions). </p>
+
+<p>Definition at line <a class="el" href="MCContext_8cpp_source.html#l00138">138</a> of file <a class="el" href="MCContext_8cpp_source.html">MCContext.cpp</a>.</p>
+
+<p>References <a class="el" href="MCContext_8cpp_source.html#l00070">GetOrCreateSymbol()</a>, and <a class="el" href="MCAsmInfo_8h_source.html#l00432">llvm::MCAsmInfo::getPrivateGlobalPrefix()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6e0b1384b10f58484471da491e8dad04"></a><!-- doxytag: member="llvm::MCContext::CreateELFGroupSection" ref="a6e0b1384b10f58484471da491e8dad04" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCSectionELF.html">MCSectionELF</a> * MCContext::CreateELFGroupSection </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="MCContext_8cpp_source.html#l00227">227</a> of file <a class="el" href="MCContext_8cpp_source.html">MCContext.cpp</a>.</p>
+
+<p>References <a class="el" href="SectionKind_8h_source.html#l00209">llvm::SectionKind::getReadOnly()</a>, and <a class="el" href="Support_2ELF_8h_source.html#l00872">llvm::ELF::SHT_GROUP</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af0efba8326e35ce320f4d2fd346cea3f"></a><!-- doxytag: member="llvm::MCContext::CreateTempSymbol" ref="af0efba8326e35ce320f4d2fd346cea3f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * MCContext::CreateTempSymbol </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>CreateTempSymbol - Create and return a new assembler temporary symbol with a unique but unspecified name. </p>
+
+<p>Definition at line <a class="el" href="MCContext_8cpp_source.html#l00117">117</a> of file <a class="el" href="MCContext_8cpp_source.html">MCContext.cpp</a>.</p>
+
+<p>References <a class="el" href="MCAsmInfo_8h_source.html#l00432">llvm::MCAsmInfo::getPrivateGlobalPrefix()</a>.</p>
+
+<p>Referenced by <a class="el" href="MachineModuleInfo_8cpp_source.html#l00402">llvm::MachineModuleInfo::addLandingPad()</a>, <a class="el" href="DwarfDebug_8cpp_source.html#l01150">llvm::DwarfDebug::beginInstruction()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00213">llvm::MCDwarfFileTable::Emit()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00704">llvm::MCGenDwarfInfo::Emit()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l01379">llvm::MCDwarfFrameEmitter::Emit()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00259">llvm::MCStreamer::EmitCFIAdjustCfaOffset()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00237">llvm::MCStreamer::EmitCFIDefCfa()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00248">llvm::MCStreamer::EmitCFIDefCfaOffset()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00270">llvm::MCStreamer::EmitCFIDefCfaRegister()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00355">llvm::MCStreamer::EmitCFIEscape()</a>,
  <a class="el" href="MCStreamer_8cpp_source.html#l00281">llvm::MCStreamer::EmitCFIOffset()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00292">llvm::MCStreamer::EmitCFIRelOffset()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00318">llvm::MCStreamer::EmitCFIRememberState()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00346">llvm::MCStreamer::EmitCFIRestore()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00327">llvm::MCStreamer::EmitCFIRestoreState()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00337">llvm::MCStreamer::EmitCFISameValue()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00132">EmitDwarfLineTable()</a>, <a class="el" href="AsmPrinter_8cpp_source.html#l00646">llvm::AsmPrinter::EmitFunctionBody()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00487">EmitGenDwarfAranges()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00553">EmitGenDwarfInfo()</a>, <a class="el" href="X86MCInstLower_8cpp_source.html#l00656">llvm
 ::X86AsmPrinter::EmitInstruction()</a>, <a class="el" href="ARMAsmPrinter_8cpp_source.html#l00916">llvm::ARMAsmPrinter::EmitMachineConstantPoolValue()</a>, <a class="el" href="MipsSEFrameLowering_8cpp_source.html#l00032">llvm::MipsSEFrameLowering::emitPrologue()</a>, <a class="el" href="XCoreFrameLowering_8cpp_source.html#l00090">llvm::XCoreFrameLowering::emitPrologue()</a>, <a class="el" href="SPUFrameLowering_8cpp_source.html#l00091">llvm::SPUFrameLowering::emitPrologue()</a>, <a class="el" href="PPCFrameLowering_8cpp_source.html#l00274">llvm::PPCFrameLowering::emitPrologue()</a>, <a class="el" href="X86FrameLowering_8cpp_source.html#l00632">llvm::X86FrameLowering::emitPrologue()</a>, <a class="el" href="MCWin64EH_8cpp_source.html#l00142">llvm::EmitUnwindInfo()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00260">llvm::MCObjectStreamer::EmitValueToOffset()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00465">llvm::MCStreamer::EmitWin64EHAllocStack()</
 a>, <a class="el" href="MCStreamer_8cpp_source.html#l00412">llvm::MCStreamer::EmitWin64EHEndChained()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00392">llvm::MCStreamer::EmitWin64EHEndProc()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00513">llvm::MCStreamer::EmitWin64EHEndProlog()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00502">llvm::MCStreamer::EmitWin64EHPushFrame()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00444">llvm::MCStreamer::EmitWin64EHPushReg()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00476">llvm::MCStreamer::EmitWin64EHSaveReg()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00489">llvm::MCStreamer::EmitWin64EHSaveXMM()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00401">llvm::MCStreamer::EmitWin64EHStartChained()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00381">llvm::MCStreamer::EmitWin64EHStartProc()</a>, <a class="el" href="DwarfDebug_8cpp_source.html#l01192">llvm::DwarfDebu
 g::endInstruction()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00049">llvm::MCStreamer::ForceExpAbs()</a>, <a class="el" href="TargetLoweringObjectFile_8cpp_source.html#l00300">llvm::TargetLoweringObjectFile::getExprForDwarfReference()</a>, <a class="el" href="SPUInstrInfo_8cpp_source.html#l00347">llvm::SPUInstrInfo::InsertBranch()</a>, <a class="el" href="SelectionDAGBuilder_8cpp_source.html#l05284">llvm::SelectionDAGBuilder::LowerCallTo()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00071">llvm::MCLineEntry::Make()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00740">llvm::MCGenDwarfLabelEntry::Make()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00232">llvm::MCStreamer::RecordProcEnd()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00210">llvm::MCStreamer::RecordProcStart()</a>, and <a class="el" href="XCoreFrameLowering_8cpp_source.html#l00273">llvm::XCoreFrameLowering::spillCalleeSavedRegisters()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2e37c5ced9073f8c644f00f4225d0310"></a><!-- doxytag: member="llvm::MCContext::Deallocate" ref="a2e37c5ced9073f8c644f00f4225d0310" args="(void *Ptr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCContext::Deallocate </td>
+          <td>(</td>
+          <td class="paramtype">void * </td>
+          <td class="paramname"><em>Ptr</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCContext_8h_source.html#l00327">327</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCContext_8h_source.html#l00372">operator delete()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af0415bde7fddd0165e60ee1358b13985"></a><!-- doxytag: member="llvm::MCContext::FatalError" ref="af0415bde7fddd0165e60ee1358b13985" args="(SMLoc L, const Twine &Msg)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCContext::FatalError </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SMLoc.html">SMLoc</a> </td>
+          <td class="paramname"><em>L</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1Twine.html">Twine</a> & </td>
+          <td class="paramname"><em>Msg</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="MCContext_8cpp_source.html#l00334">334</a> of file <a class="el" href="MCContext_8cpp_source.html">MCContext.cpp</a>.</p>
+
+<p>References <a class="el" href="SourceMgr_8h_source.html#l00035">llvm::SourceMgr::DK_Error</a>, <a class="el" href="SourceMgr_8cpp_source.html#l00208">llvm::SourceMgr::PrintMessage()</a>, <a class="el" href="ErrorHandling_8cpp_source.html#l00052">llvm::report_fatal_error()</a>, and <a class="el" href="namespacellvm_1_1sys.html#ab0938d8ccb6550ddc3865f45b48acb6e">llvm::sys::RunInterruptHandlers()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4b554ffa30298a755889bd1c9d4935fd"></a><!-- doxytag: member="llvm::MCContext::getAsmInfo" ref="a4b554ffa30298a755889bd1c9d4935fd" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCAsmInfo.html">MCAsmInfo</a>& llvm::MCContext::getAsmInfo </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="MCContext_8h_source.html#l00149">149</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCDwarf_8cpp_source.html#l00213">llvm::MCDwarfFileTable::Emit()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00704">llvm::MCGenDwarfInfo::Emit()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l01379">llvm::MCDwarfFrameEmitter::Emit()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00132">EmitDwarfLineTable()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00487">EmitGenDwarfAranges()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00553">EmitGenDwarfInfo()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00078">llvm::MCStreamer::EmitIntValue()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00820">EmitPersonality()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00808">EmitSymbol()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00049">llvm::MCStreamer::ForceExpAbs()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00777">getDataAlignmentFactor()</a>, <a class="el" href="Mangler_8cpp_source.html#l00106
 ">llvm::Mangler::getNameWithPrefix()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00787">getSizeForEncoding()</a>, <a class="el" href="MachineBasicBlock_8cpp_source.html#l00048">llvm::MachineBasicBlock::getSymbol()</a>, and <a class="el" href="MCStreamer_8cpp_source.html#l00210">llvm::MCStreamer::RecordProcStart()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8147943fe500bdcfac6a427d2426f9c5"></a><!-- doxytag: member="llvm::MCContext::getCOFFSection" ref="a8147943fe500bdcfac6a427d2426f9c5" args="(StringRef Section, unsigned Characteristics, int Selection, SectionKind Kind)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCSection.html">MCSection</a> * MCContext::getCOFFSection </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>Section</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>Characteristics</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int </td>
+          <td class="paramname"><em>Selection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SectionKind.html">SectionKind</a> </td>
+          <td class="paramname"><em>Kind</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="MCContext_8cpp_source.html#l00234">234</a> of file <a class="el" href="MCContext_8cpp_source.html">MCContext.cpp</a>.</p>
+
+<p>References <a class="el" href="StringMap_8h_source.html#l00120">llvm::StringMapEntry< ValueTy >::getKey()</a>, <a class="el" href="StringMap_8h_source.html#l00351">llvm::StringMap< ValueTy, AllocatorTy >::GetOrCreateValue()</a>, <a class="el" href="StringMap_8h_source.html#l00124">llvm::StringMapEntry< ValueTy >::getValue()</a>, and <a class="el" href="StringMap_8h_source.html#l00127">llvm::StringMapEntry< ValueTy >::setValue()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCContext_8h_source.html#l00227">getCOFFSection()</a>, <a class="el" href="MCWin64EH_8cpp_source.html#l00235">llvm::getWin64EHFuncTableSection()</a>, <a class="el" href="MCWin64EH_8cpp_source.html#l00224">llvm::getWin64EHTableSection()</a>, and <a class="el" href="MCAsmStreamer_8cpp_source.html#l01079">getWin64EHTableSection()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a391ee9ebcd0577524f1d4d435f6f525e"></a><!-- doxytag: member="llvm::MCContext::getCOFFSection" ref="a391ee9ebcd0577524f1d4d435f6f525e" args="(StringRef Section, unsigned Characteristics, SectionKind Kind)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCSection.html">MCSection</a>* llvm::MCContext::getCOFFSection </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>Section</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>Characteristics</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SectionKind.html">SectionKind</a> </td>
+          <td class="paramname"><em>Kind</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="MCContext_8h_source.html#l00227">227</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>References <a class="el" href="MCContext_8cpp_source.html#l00234">getCOFFSection()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab607b04759ad71af35209928fb566d94"></a><!-- doxytag: member="llvm::MCContext::getCurrentDwarfLoc" ref="ab607b04759ad71af35209928fb566d94" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCDwarfLoc.html">MCDwarfLoc</a>& llvm::MCContext::getCurrentDwarfLoc </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="MCContext_8h_source.html#l00285">285</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCDwarf_8cpp_source.html#l00071">llvm::MCLineEntry::Make()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5206f0644bc7c01c922fc2817904f6c3"></a><!-- doxytag: member="llvm::MCContext::GetDirectionalLocalSymbol" ref="a5206f0644bc7c01c922fc2817904f6c3" args="(int64_t LocalLabelVal, int bORf)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * MCContext::GetDirectionalLocalSymbol </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classint64__t.html">int64_t</a> </td>
+          <td class="paramname"><em>LocalLabelVal</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int </td>
+          <td class="paramname"><em>bORf</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>GetDirectionalLocalSymbol - Create and return a directional local symbol for numbered label (used for "1b" or 1f" references). </p>
+
+<p>Definition at line <a class="el" href="MCContext_8cpp_source.html#l00144">144</a> of file <a class="el" href="MCContext_8cpp_source.html">MCContext.cpp</a>.</p>
+
+<p>References <a class="el" href="MCContext_8cpp_source.html#l00070">GetOrCreateSymbol()</a>, and <a class="el" href="MCAsmInfo_8h_source.html#l00432">llvm::MCAsmInfo::getPrivateGlobalPrefix()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2757e59e5aa1e5a66e2b11352caa61bd"></a><!-- doxytag: member="llvm::MCContext::getDwarfDebugFlags" ref="a2757e59e5aa1e5a66e2b11352caa61bd" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> llvm::MCContext::getDwarfDebugFlags </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="MCContext_8h_source.html#l00310">310</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCDwarf_8cpp_source.html#l00442">EmitGenDwarfAbbrev()</a>, and <a class="el" href="MCDwarf_8cpp_source.html#l00553">EmitGenDwarfInfo()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9749442048ad978cb4f6bdcc9d05204d"></a><!-- doxytag: member="llvm::MCContext::GetDwarfFile" ref="a9749442048ad978cb4f6bdcc9d05204d" args="(StringRef Directory, StringRef FileName, unsigned FileNumber)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> MCContext::GetDwarfFile </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>Directory</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>FileName</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>FileNumber</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>GetDwarfFile - creates an entry in the dwarf file and directory tables. </p>
+<p>GetDwarfFile - takes a file name an number to place in the dwarf file and directory tables. If the file number has already been allocated it is an error and zero is returned and the client reports the error, else the allocated file number is returned. The file numbers may be in any order. </p>
+
+<p>Definition at line <a class="el" href="MCContext_8cpp_source.html#l00262">262</a> of file <a class="el" href="MCContext_8cpp_source.html">MCContext.cpp</a>.</p>
+
+<p>References <a class="el" href="MCContext_8h_source.html#l00324">Allocate()</a>, <a class="el" href="StringRef_8h_source.html#l00108">llvm::StringRef::data()</a>, <a class="el" href="StringRef_8h_source.html#l00111">llvm::StringRef::empty()</a>, <a class="el" href="ARMBuildAttrs_8h_source.html#l00027">ARMBuildAttrs::File</a>, <a class="el" href="PathV2_8cpp_source.html#l00452">llvm::sys::path::filename()</a>, <a class="el" href="TargetLibraryInfo_8h_source.html#l00218">llvm::LibFunc::memcpy</a>, <a class="el" href="PathV2_8cpp_source.html#l00399">llvm::sys::path::parent_path()</a>, and <a class="el" href="StringRef_8h_source.html#l00114">llvm::StringRef::size()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCStreamer_8cpp_source.html#l00146">llvm::MCStreamer::EmitDwarfFileDirective()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a285982216c5eb361f38a33f46ed2f124"></a><!-- doxytag: member="llvm::MCContext::getDwarfLocSeen" ref="a285982216c5eb361f38a33f46ed2f124" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCContext::getDwarfLocSeen </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="MCContext_8h_source.html#l00284">284</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCDwarf_8cpp_source.html#l00071">llvm::MCLineEntry::Make()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aba05d33e48c94471691bcbb81e0a6a3a"></a><!-- doxytag: member="llvm::MCContext::getELFSection" ref="aba05d33e48c94471691bcbb81e0a6a3a" args="(StringRef Section, unsigned Type, unsigned Flags, SectionKind Kind)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCSectionELF.html">MCSectionELF</a> * MCContext::getELFSection </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>Section</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>Type</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>Flags</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SectionKind.html">SectionKind</a> </td>
+          <td class="paramname"><em>Kind</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="MCContext_8cpp_source.html#l00196">196</a> of file <a class="el" href="MCContext_8cpp_source.html">MCContext.cpp</a>.</p>
+
+<p>Referenced by <a class="el" href="X86MCAsmInfo_8cpp_source.html#l00118">llvm::X86ELFMCAsmInfo::getNonexecutableStackSection()</a>, <a class="el" href="XCoreTargetObjectFile_8cpp_source.html#l00019">llvm::XCoreTargetObjectFile::Initialize()</a>, <a class="el" href="MipsTargetObjectFile_8cpp_source.html#l00027">llvm::MipsTargetObjectFile::Initialize()</a>, <a class="el" href="MBlazeTargetObjectFile_8cpp_source.html#l00023">llvm::MBlazeTargetObjectFile::Initialize()</a>, and <a class="el" href="HexagonTargetObjectFile_8cpp_source.html#l00030">llvm::HexagonTargetObjectFile::Initialize()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a03f2dd76e4392eade30c87b9deaffe5a"></a><!-- doxytag: member="llvm::MCContext::getELFSection" ref="a03f2dd76e4392eade30c87b9deaffe5a" args="(StringRef Section, unsigned Type, unsigned Flags, SectionKind Kind, unsigned EntrySize, StringRef Group)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCSectionELF.html">MCSectionELF</a> * MCContext::getELFSection </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>Section</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>Type</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>Flags</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SectionKind.html">SectionKind</a> </td>
+          <td class="paramname"><em>Kind</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>EntrySize</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>Group</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="MCContext_8cpp_source.html#l00202">202</a> of file <a class="el" href="MCContext_8cpp_source.html">MCContext.cpp</a>.</p>
+
+<p>References <a class="el" href="MCSectionELF_8cpp_source.html#l00142">llvm::MCSectionELF::DetermineEntrySize()</a>, <a class="el" href="StringRef_8h_source.html#l00111">llvm::StringRef::empty()</a>, <a class="el" href="StringMap_8h_source.html#l00120">llvm::StringMapEntry< ValueTy >::getKey()</a>, <a class="el" href="MCContext_8cpp_source.html#l00070">GetOrCreateSymbol()</a>, <a class="el" href="StringMap_8h_source.html#l00351">llvm::StringMap< ValueTy, AllocatorTy >::GetOrCreateValue()</a>, <a class="el" href="StringMap_8h_source.html#l00124">llvm::StringMapEntry< ValueTy >::getValue()</a>, and <a class="el" href="StringMap_8h_source.html#l00127">llvm::StringMapEntry< ValueTy >::setValue()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8628c8e12fcc26b3fbb4edf01a01fa82"></a><!-- doxytag: member="llvm::MCContext::getGenDwarfFileNumber" ref="a8628c8e12fcc26b3fbb4edf01a01fa82" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MCContext::getGenDwarfFileNumber </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="MCContext_8h_source.html#l00289">289</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCDwarf_8cpp_source.html#l00740">llvm::MCGenDwarfLabelEntry::Make()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2b487b9dffd6d0f849e9131ebabc998f"></a><!-- doxytag: member="llvm::MCContext::getGenDwarfForAssembly" ref="a2b487b9dffd6d0f849e9131ebabc998f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCContext::getGenDwarfForAssembly </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="MCContext_8h_source.html#l00287">287</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5ee74160f312dd3f2501004c112ca1f2"></a><!-- doxytag: member="llvm::MCContext::getGenDwarfSection" ref="a5ee74160f312dd3f2501004c112ca1f2" 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>* llvm::MCContext::getGenDwarfSection </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="MCContext_8h_source.html#l00291">291</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCDwarf_8cpp_source.html#l00487">EmitGenDwarfAranges()</a>, and <a class="el" href="MCDwarf_8cpp_source.html#l00740">llvm::MCGenDwarfLabelEntry::Make()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3a904b760648e797ada6ba5fa8d0f2d4"></a><!-- doxytag: member="llvm::MCContext::getGenDwarfSectionEndSym" ref="a3a904b760648e797ada6ba5fa8d0f2d4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a>* llvm::MCContext::getGenDwarfSectionEndSym </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="MCContext_8h_source.html#l00297">297</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCDwarf_8cpp_source.html#l00553">EmitGenDwarfInfo()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a933804becf949c6e07ce0a5d53c186af"></a><!-- doxytag: member="llvm::MCContext::getGenDwarfSectionStartSym" ref="a933804becf949c6e07ce0a5d53c186af" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a>* llvm::MCContext::getGenDwarfSectionStartSym </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="MCContext_8h_source.html#l00293">293</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCDwarf_8cpp_source.html#l00487">EmitGenDwarfAranges()</a>, and <a class="el" href="MCDwarf_8cpp_source.html#l00553">EmitGenDwarfInfo()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a33dc7b96929a9d1d57434e89ed624a08"></a><!-- doxytag: member="llvm::MCContext::getMachOSection" ref="a33dc7b96929a9d1d57434e89ed624a08" args="(StringRef Segment, StringRef Section, unsigned TypeAndAttributes, unsigned Reserved2, SectionKind K)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCSectionMachO.html">MCSectionMachO</a> * MCContext::getMachOSection </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>Segment</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>Section</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>TypeAndAttributes</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>Reserved2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SectionKind.html">SectionKind</a> </td>
+          <td class="paramname"><em>K</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getMachOSection - Return the <a class="el" href="classllvm_1_1MCSection.html">MCSection</a> for the specified mach-o section. This requires the operands to be valid. </p>
+
+<p>Definition at line <a class="el" href="MCContext_8cpp_source.html#l00167">167</a> of file <a class="el" href="MCContext_8cpp_source.html">MCContext.cpp</a>.</p>
+
+<p>References <a class="el" href="SmallVector_8h_source.html#l00231">llvm::SmallVectorTemplateBase< char, isPodLike< char >::value >::push_back()</a>, <a class="el" href="ARMBuildAttrs_8h_source.html#l00028">ARMBuildAttrs::Section</a>, and <a class="el" href="SmallString_8h_source.html#l00270">llvm::SmallString< InternalLen >::str()</a>.</p>
+
+<p>Referenced by <a class="el" href="X86AsmPrinter_8cpp_source.html#l00519">llvm::X86AsmPrinter::EmitEndOfAsmFile()</a>, <a class="el" href="ARMAsmPrinter_8cpp_source.html#l00573">llvm::ARMAsmPrinter::EmitStartOfAsmFile()</a>, and <a class="el" href="MCContext_8h_source.html#l00208">getMachOSection()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="abfa80467d9f9f6764a8313df6d5655a4"></a><!-- doxytag: member="llvm::MCContext::getMachOSection" ref="abfa80467d9f9f6764a8313df6d5655a4" args="(StringRef Segment, StringRef Section, unsigned TypeAndAttributes, SectionKind K)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCSectionMachO.html">MCSectionMachO</a>* llvm::MCContext::getMachOSection </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>Segment</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>Section</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>TypeAndAttributes</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SectionKind.html">SectionKind</a> </td>
+          <td class="paramname"><em>K</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="MCContext_8h_source.html#l00208">208</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>References <a class="el" href="MCContext_8cpp_source.html#l00167">getMachOSection()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aeb5ac0d638e7390251e9a9cc2acacd73"></a><!-- doxytag: member="llvm::MCContext::getMCDwarfDirs" ref="aeb5ac0d638e7390251e9a9cc2acacd73" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::vector<<a class="el" href="classllvm_1_1StringRef.html">StringRef</a>>& llvm::MCContext::getMCDwarfDirs </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="MCContext_8h_source.html#l00251">251</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCDwarf_8cpp_source.html#l00213">llvm::MCDwarfFileTable::Emit()</a>, and <a class="el" href="MCDwarf_8cpp_source.html#l00553">EmitGenDwarfInfo()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a451549e7cd8c87e4114c9f8682a4606f"></a><!-- doxytag: member="llvm::MCContext::getMCDwarfFiles" ref="a451549e7cd8c87e4114c9f8682a4606f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::vector<<a class="el" href="classllvm_1_1MCDwarfFile.html">MCDwarfFile</a> *>& llvm::MCContext::getMCDwarfFiles </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="MCContext_8h_source.html#l00248">248</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCDwarf_8cpp_source.html#l00213">llvm::MCDwarfFileTable::Emit()</a>, and <a class="el" href="MCDwarf_8cpp_source.html#l00553">EmitGenDwarfInfo()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae325dcb1de6e301d45c866fc3b085949"></a><!-- doxytag: member="llvm::MCContext::getMCGenDwarfLabelEntries" ref="ae325dcb1de6e301d45c866fc3b085949" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::vector<const <a class="el" href="classllvm_1_1MCGenDwarfLabelEntry.html">MCGenDwarfLabelEntry</a> *>& llvm::MCContext::getMCGenDwarfLabelEntries </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="MCContext_8h_source.html#l00302">302</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCDwarf_8cpp_source.html#l00553">EmitGenDwarfInfo()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a49465e7bb078fcf0a2287e5ef5cc61d9"></a><!-- doxytag: member="llvm::MCContext::getMCLineSectionOrder" ref="a49465e7bb078fcf0a2287e5ef5cc61d9" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::vector<const <a class="el" href="classllvm_1_1MCSection.html">MCSection</a> *>& llvm::MCContext::getMCLineSectionOrder </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="MCContext_8h_source.html#l00259">259</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCDwarf_8cpp_source.html#l00213">llvm::MCDwarfFileTable::Emit()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8ef77546681cb393d28a907ddeb94f9b"></a><!-- doxytag: member="llvm::MCContext::getMCLineSections" ref="a8ef77546681cb393d28a907ddeb94f9b" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1DenseMap.html">DenseMap</a><const <a class="el" href="classllvm_1_1MCSection.html">MCSection</a> *, <a class="el" href="classllvm_1_1MCLineSection.html">MCLineSection</a> *>& llvm::MCContext::getMCLineSections </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="MCContext_8h_source.html#l00256">256</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCDwarf_8cpp_source.html#l00213">llvm::MCDwarfFileTable::Emit()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00704">llvm::MCGenDwarfInfo::Emit()</a>, and <a class="el" href="MCDwarf_8cpp_source.html#l00071">llvm::MCLineEntry::Make()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad86e5817d752ebfca44c92c66e76e491"></a><!-- doxytag: member="llvm::MCContext::getObjectFileInfo" ref="ad86e5817d752ebfca44c92c66e76e491" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCObjectFileInfo.html">MCObjectFileInfo</a>* llvm::MCContext::getObjectFileInfo </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="MCContext_8h_source.html#l00153">153</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCDwarf_8cpp_source.html#l00213">llvm::MCDwarfFileTable::Emit()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00704">llvm::MCGenDwarfInfo::Emit()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l01379">llvm::MCDwarfFrameEmitter::Emit()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00132">EmitDwarfLineTable()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00442">EmitGenDwarfAbbrev()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00487">EmitGenDwarfAranges()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00553">EmitGenDwarfInfo()</a>, <a class="el" href="MCWin64EH_8cpp_source.html#l00235">llvm::getWin64EHFuncTableSection()</a>, <a class="el" href="MCWin64EH_8cpp_source.html#l00224">llvm::getWin64EHTableSection()</a>, and <a class="el" href="MCAsmStreamer_8cpp_source.html#l01079">getWin64EHTableSection()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8e6c276fbf3f81102644e7b560a5cc3d"></a><!-- doxytag: member="llvm::MCContext::GetOrCreateSymbol" ref="a8e6c276fbf3f81102644e7b560a5cc3d" args="(StringRef Name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * MCContext::GetOrCreateSymbol </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>Name</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>GetOrCreateSymbol - Lookup the symbol inside with the specified <code>Name</code>. If it exists, return it. If not, create a forward reference and return it.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Name</td><td>- The symbol name, which must be unique across all symbols. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Definition at line <a class="el" href="MCContext_8cpp_source.html#l00070">70</a> of file <a class="el" href="MCContext_8cpp_source.html">MCContext.cpp</a>.</p>
+
+<p>References <a class="el" href="StringRef_8h_source.html#l00111">llvm::StringRef::empty()</a>, and <a class="el" href="StringMap_8h_source.html#l00351">llvm::StringMap< ValueTy, AllocatorTy >::GetOrCreateValue()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCContext_8cpp_source.html#l00138">CreateDirectionalLocalSymbol()</a>, <a class="el" href="OcamlGCPrinter_8cpp_source.html#l00047">EmitCamlGlobal()</a>, <a class="el" href="X86AsmPrinter_8cpp_source.html#l00519">llvm::X86AsmPrinter::EmitEndOfAsmFile()</a>, <a class="el" href="DwarfException_8cpp_source.html#l00348">llvm::DwarfException::EmitExceptionTable()</a>, <a class="el" href="AsmPrinter_8cpp_source.html#l00416">llvm::AsmPrinter::EmitFunctionHeader()</a>, <a class="el" href="AsmPrinter_8cpp_source.html#l00259">llvm::AsmPrinter::EmitGlobalVariable()</a>, <a class="el" href="ARMAsmPrinter_8cpp_source.html#l00916">llvm::ARMAsmPrinter::EmitMachineConstantPoolValue()</a>, <a class="el" href="AsmPrinter_8cpp_source.html#l01207">llvm::AsmPrinter::EmitSpecialLLVMGlobal()</a>, <a class="el" href="PPCAsmPrinter_8cpp_source.html#l00557">GetAnonSym()</a>, <a class="el" href="MBlazeMCInstLower_8cpp_source.html#l00068">llvm::MBlazeMCInstLower::Get
 ConstantPoolIndexSymbol()</a>, <a class="el" href="MSP430MCInstLower_8cpp_source.html#l00066">llvm::MSP430MCInstLower::GetConstantPoolIndexSymbol()</a>, <a class="el" href="AsmPrinter_8cpp_source.html#l01964">llvm::AsmPrinter::GetCPISymbol()</a>, <a class="el" href="MCContext_8cpp_source.html#l00144">GetDirectionalLocalSymbol()</a>, <a class="el" href="MCContext_8cpp_source.html#l00202">getELFSection()</a>, <a class="el" href="AsmPrinter_8cpp_source.html#l01997">llvm::AsmPrinter::GetExternalSymbolSymbol()</a>, <a class="el" href="MachineFunction_8cpp_source.html#l00422">llvm::MachineFunction::getJTISymbol()</a>, <a class="el" href="AsmPrinter_8cpp_source.html#l01977">llvm::AsmPrinter::GetJTSetSymbol()</a>, <a class="el" href="MSP430MCInstLower_8cpp_source.html#l00050">llvm::MSP430MCInstLower::GetJumpTableSymbol()</a>, <a class="el" href="MBlazeMCInstLower_8cpp_source.html#l00053">llvm::MBlazeMCInstLower::GetJumpTableSymbol()</a>, <a class="el" href="PPCAsmPrinter_8cpp_source
 .html#l00550">GetLazyPtr()</a>, <a class="el" href="MCContext_8cpp_source.html#l00111">GetOrCreateSymbol()</a>, <a class="el" href="MachineFunction_8cpp_source.html#l00438">llvm::MachineFunction::getPICBaseSymbol()</a>, <a class="el" href="ARMAsmPrinter_8cpp_source.html#l00875">getPICLabel()</a>, <a class="el" href="Mangler_8cpp_source.html#l00231">llvm::Mangler::getSymbol()</a>, <a class="el" href="MachineBasicBlock_8cpp_source.html#l00048">llvm::MachineBasicBlock::getSymbol()</a>, <a class="el" href="PPCMCInstLower_8cpp_source.html#l00031">GetSymbolFromOperand()</a>, <a class="el" href="AsmPrinter_8cpp_source.html#l01986">llvm::AsmPrinter::GetSymbolWithGlobalValueBase()</a>, <a class="el" href="AsmPrinter_8cpp_source.html#l01942">llvm::AsmPrinter::GetTempSymbol()</a>, <a class="el" href="X86MCInstLower_8cpp_source.html#l00566">LowerTlsAddr()</a>, <a class="el" href="X86AsmPrinter_8cpp_source.html#l00077">llvm::X86AsmPrinter::printSymbolOperand()</a>, and <a class="el" href
 ="ARMDisassembler_8cpp_source.html#l00505">tryAddingSymbolicOperand()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab237fd54472add1c80df0b6564dba8c6"></a><!-- doxytag: member="llvm::MCContext::GetOrCreateSymbol" ref="ab237fd54472add1c80df0b6564dba8c6" args="(const Twine &Name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * MCContext::GetOrCreateSymbol </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1Twine.html">Twine</a> & </td>
+          <td class="paramname"><em>Name</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCContext_8cpp_source.html#l00111">111</a> of file <a class="el" href="MCContext_8cpp_source.html">MCContext.cpp</a>.</p>
+
+<p>References <a class="el" href="MCContext_8cpp_source.html#l00070">GetOrCreateSymbol()</a>, <a class="el" href="SmallString_8h_source.html#l00270">llvm::SmallString< InternalLen >::str()</a>, and <a class="el" href="Twine_8cpp_source.html#l00026">llvm::Twine::toVector()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acc2bcb180347f6a2ce82d0bed6c079a5"></a><!-- doxytag: member="llvm::MCContext::getRegisterInfo" ref="acc2bcb180347f6a2ce82d0bed6c079a5" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCRegisterInfo.html">MCRegisterInfo</a>& llvm::MCContext::getRegisterInfo </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="MCContext_8h_source.html#l00151">151</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>Referenced by <a class="el" href="LLVMTargetMachine_8cpp_source.html#l00131">llvm::LLVMTargetMachine::addPassesToEmitFile()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8de293415e15d39db6e416fee7aa1e13"></a><!-- doxytag: member="llvm::MCContext::getSecureLog" ref="a8de293415e15d39db6e416fee7aa1e13" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1raw__ostream.html">raw_ostream</a>* llvm::MCContext::getSecureLog </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="MCContext_8h_source.html#l00315">315</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="add75915f30d86fd837a14884e6dee59e"></a><!-- doxytag: member="llvm::MCContext::getSecureLogFile" ref="add75915f30d86fd837a14884e6dee59e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classchar.html">char</a>* llvm::MCContext::getSecureLogFile </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="MCContext_8h_source.html#l00314">314</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a636712256c661bec6ad7b981476a2f7d"></a><!-- doxytag: member="llvm::MCContext::getSecureLogUsed" ref="a636712256c661bec6ad7b981476a2f7d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCContext::getSecureLogUsed </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="MCContext_8h_source.html#l00316">316</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a70beaac268abb5e2e202fe6462b1876c"></a><!-- doxytag: member="llvm::MCContext::getSourceManager" ref="a70beaac268abb5e2e202fe6462b1876c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1SourceMgr.html">SourceMgr</a>* llvm::MCContext::getSourceManager </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="MCContext_8h_source.html#l00147">147</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1cd5d6dee4bff53f9bc4f6a6b988c134"></a><!-- doxytag: member="llvm::MCContext::getSymbols" ref="a1cd5d6dee4bff53f9bc4f6a6b988c134" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCContext.html#a9559588d04d7127225b42299334f1584">SymbolTable</a>& llvm::MCContext::getSymbols </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getSymbols - Get a reference for the symbol table for clients that want to, for example, iterate over all symbols. 'const' because we still want any modifications to the table itself to use the <a class="el" href="classllvm_1_1MCContext.html">MCContext</a> APIs. </p>
+
+<p>Definition at line <a class="el" href="MCContext_8h_source.html#l00192">192</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a187c2a75f3758286e29235d9b04c046c"></a><!-- doxytag: member="llvm::MCContext::getUniqueSymbolID" ref="a187c2a75f3758286e29235d9b04c046c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MCContext::getUniqueSymbolID </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p><a class="el" href="classllvm_1_1MCContext.html#a187c2a75f3758286e29235d9b04c046c">getUniqueSymbolID()</a> - Return a unique identifier for use in constructing symbol names. </p>
+
+<p>Definition at line <a class="el" href="MCContext_8h_source.html#l00166">166</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a65e9fbb3a9c404252f7c97e87884bf64"></a><!-- doxytag: member="llvm::MCContext::hasDwarfFiles" ref="a65e9fbb3a9c404252f7c97e87884bf64" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCContext::hasDwarfFiles </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="MCContext_8h_source.html#l00244">244</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8972f9c3ae417d3f0f8685f2e6ec5134"></a><!-- doxytag: member="llvm::MCContext::isValidDwarfFileNumber" ref="a8972f9c3ae417d3f0f8685f2e6ec5134" args="(unsigned FileNumber)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> MCContext::isValidDwarfFileNumber </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>FileNumber</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isValidDwarfFileNumber - takes a dwarf file number and returns true if it currently is assigned and false otherwise. </p>
+
+<p>Definition at line <a class="el" href="MCContext_8cpp_source.html#l00327">327</a> of file <a class="el" href="MCContext_8cpp_source.html">MCContext.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a23f8beb4422efe706b4b787829162fd7"></a><!-- doxytag: member="llvm::MCContext::LookupSymbol" ref="a23f8beb4422efe706b4b787829162fd7" args="(StringRef Name) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * MCContext::LookupSymbol </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>Name</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>LookupSymbol - Get the symbol for <code>Name</code>, or null. </p>
+
+<p>Definition at line <a class="el" href="MCContext_8cpp_source.html#l00152">152</a> of file <a class="el" href="MCContext_8cpp_source.html">MCContext.cpp</a>.</p>
+
+<p>References <a class="el" href="StringMap_8h_source.html#l00295">llvm::StringMap< ValueTy, AllocatorTy >::lookup()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCContext_8cpp_source.html#l00156">LookupSymbol()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4b99423fac1569fb89ca8df251f599ba"></a><!-- doxytag: member="llvm::MCContext::LookupSymbol" ref="a4b99423fac1569fb89ca8df251f599ba" args="(const Twine &Name) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * MCContext::LookupSymbol </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1Twine.html">Twine</a> & </td>
+          <td class="paramname"><em>Name</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCContext_8cpp_source.html#l00156">156</a> of file <a class="el" href="MCContext_8cpp_source.html">MCContext.cpp</a>.</p>
+
+<p>References <a class="el" href="MCContext_8cpp_source.html#l00152">LookupSymbol()</a>, <a class="el" href="SmallString_8h_source.html#l00270">llvm::SmallString< InternalLen >::str()</a>, and <a class="el" href="Twine_8cpp_source.html#l00026">llvm::Twine::toVector()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a67d91320d14253a5c904717000a6144c"></a><!-- doxytag: member="llvm::MCContext::nextGenDwarfFileNumber" ref="a67d91320d14253a5c904717000a6144c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MCContext::nextGenDwarfFileNumber </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="MCContext_8h_source.html#l00290">290</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a33aa9cad86617990723b3a9d8d54a21b"></a><!-- doxytag: member="llvm::MCContext::setAllowTemporaryLabels" ref="a33aa9cad86617990723b3a9d8d54a21b" args="(bool Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCContext::setAllowTemporaryLabels </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCContext_8h_source.html#l00155">155</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>Referenced by <a class="el" href="LLVMTargetMachine_8cpp_source.html#l00131">llvm::LLVMTargetMachine::addPassesToEmitFile()</a>, and <a class="el" href="LLVMTargetMachine_8cpp_source.html#l00251">llvm::LLVMTargetMachine::addPassesToEmitMC()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8bef0ea056c194d113570558f2c07132"></a><!-- doxytag: member="llvm::MCContext::setCurrentDwarfLoc" ref="a8bef0ea056c194d113570558f2c07132" args="(unsigned FileNum, unsigned Line, unsigned Column, unsigned Flags, unsigned Isa, unsigned Discriminator)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCContext::setCurrentDwarfLoc </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>FileNum</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>Line</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>Column</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>Flags</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>Isa</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>Discriminator</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>setCurrentDwarfLoc - saves the information from the currently parsed dwarf .loc directive and sets DwarfLocSeen. When the next instruction is assembled an entry in the line number table with this information and the address of the instruction will be created. </p>
+
+<p>Definition at line <a class="el" href="MCContext_8h_source.html#l00271">271</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>References <a class="el" href="MCDwarf_8h_source.html#l00135">llvm::MCDwarfLoc::setColumn()</a>, <a class="el" href="MCDwarf_8h_source.html#l00144">llvm::MCDwarfLoc::setDiscriminator()</a>, <a class="el" href="MCDwarf_8h_source.html#l00129">llvm::MCDwarfLoc::setFileNum()</a>, <a class="el" href="MCDwarf_8h_source.html#l00138">llvm::MCDwarfLoc::setFlags()</a>, <a class="el" href="MCDwarf_8h_source.html#l00141">llvm::MCDwarfLoc::setIsa()</a>, and <a class="el" href="MCDwarf_8h_source.html#l00132">llvm::MCDwarfLoc::setLine()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCStreamer_8cpp_source.html#l00152">llvm::MCStreamer::EmitDwarfLocDirective()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8869af36f9069b8e91c06a99d37eb630"></a><!-- doxytag: member="llvm::MCContext::setDwarfDebugFlags" ref="a8869af36f9069b8e91c06a99d37eb630" args="(StringRef S)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCContext::setDwarfDebugFlags </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>S</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCContext_8h_source.html#l00309">309</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a48d092c1445b69a1587b8f24d43d12ec"></a><!-- doxytag: member="llvm::MCContext::setGenDwarfForAssembly" ref="a48d092c1445b69a1587b8f24d43d12ec" args="(bool Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCContext::setGenDwarfForAssembly </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCContext_8h_source.html#l00288">288</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a32262e89700d02b50986f3f74508d030"></a><!-- doxytag: member="llvm::MCContext::setGenDwarfSection" ref="a32262e89700d02b50986f3f74508d030" args="(const MCSection *Sec)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCContext::setGenDwarfSection </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSection.html">MCSection</a> * </td>
+          <td class="paramname"><em>Sec</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCContext_8h_source.html#l00292">292</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af89151225852d73b580c3be23be7e9b1"></a><!-- doxytag: member="llvm::MCContext::setGenDwarfSectionEndSym" ref="af89151225852d73b580c3be23be7e9b1" args="(MCSymbol *Sym)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCContext::setGenDwarfSectionEndSym </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td>
+          <td class="paramname"><em>Sym</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCContext_8h_source.html#l00298">298</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCDwarf_8cpp_source.html#l00487">EmitGenDwarfAranges()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab16b9b2db71f4d0cf806eec1894a0fcd"></a><!-- doxytag: member="llvm::MCContext::setGenDwarfSectionStartSym" ref="ab16b9b2db71f4d0cf806eec1894a0fcd" args="(MCSymbol *Sym)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCContext::setGenDwarfSectionStartSym </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td>
+          <td class="paramname"><em>Sym</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCContext_8h_source.html#l00294">294</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad5105bf0d0aa13cba8d786116be37047"></a><!-- doxytag: member="llvm::MCContext::setSecureLog" ref="ad5105bf0d0aa13cba8d786116be37047" args="(raw_ostream *Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCContext::setSecureLog </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1raw__ostream.html">raw_ostream</a> * </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCContext_8h_source.html#l00317">317</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2f67b8685a1404b9ba5898447ee8fe6c"></a><!-- doxytag: member="llvm::MCContext::setSecureLogUsed" ref="a2f67b8685a1404b9ba5898447ee8fe6c" args="(bool Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCContext::setSecureLogUsed </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCContext_8h_source.html#l00320">320</a> of file <a class="el" href="MCContext_8h_source.html">MCContext.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="MCContext_8h_source.html">MCContext.h</a></li>
+<li><a class="el" href="MCContext_8cpp_source.html">MCContext.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:37 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_1MCDataFragment__coll__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCDataFragment__coll__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCDataFragment__coll__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCDataFragment__coll__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+f9d09cac5b0c2b77ec5cf34a8ab14ab2
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCDisassembler-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCDisassembler-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCDisassembler-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCDisassembler-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,71 @@
+<!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_1MCDisassembler.html">MCDisassembler</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::MCDisassembler Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1MCDisassembler.html">llvm::MCDisassembler</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDisassembler.html#a68057d4a784ee78eca6f35d84936df6c">CommentStream</a></td><td><a class="el" href="classllvm_1_1MCDisassembler.html">llvm::MCDisassembler</a></td><td><code> [mutable]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDisassembler.html#a8eb822283e8f3200ca4b2a1ba0174e6a">DecodeStatus</a> enum name</td><td><a class="el" href="classllvm_1_1MCDisassembler.html">llvm::MCDisassembler</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDisassembler.html#a8eb822283e8f3200ca4b2a1ba0174e6aa537a26dac8694f2000c729a35e2ead30">Fail</a> enum value</td><td><a class="el" href="classllvm_1_1MCDisassembler.html">llvm::MCDisassembler</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDisassembler.html#a1065b604a8463c67ca68f34965fda0e5">getDisInfoBlock</a>() const </td><td><a class="el" href="classllvm_1_1MCDisassembler.html">llvm::MCDisassembler</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDisassembler.html#a82c1fa9d5be0d78def21c41c9a84a426">getEDInfo</a>() const </td><td><a class="el" href="classllvm_1_1MCDisassembler.html">llvm::MCDisassembler</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDisassembler.html#a73269bb3bb8d20110bd9487116b47d29">getInstruction</a>(MCInst &instr, uint64_t &size, const MemoryObject &region, uint64_t address, raw_ostream &vStream, raw_ostream &cStream) const =0</td><td><a class="el" href="classllvm_1_1MCDisassembler.html">llvm::MCDisassembler</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDisassembler.html#aab05bd056685270f4a413fd3bb1d75ad">getLLVMOpInfoCallback</a>() const </td><td><a class="el" href="classllvm_1_1MCDisassembler.html">llvm::MCDisassembler</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDisassembler.html#a236e33e1844c47be2593a0db90608eab">getLLVMSymbolLookupCallback</a>() const </td><td><a class="el" href="classllvm_1_1MCDisassembler.html">llvm::MCDisassembler</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDisassembler.html#a1b6ad5ade50c202e3f2dfd459d60bf28">getMCContext</a>() const </td><td><a class="el" href="classllvm_1_1MCDisassembler.html">llvm::MCDisassembler</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDisassembler.html#a5f57779b7c9a890cb53a8d841166366c">MCDisassembler</a>(const MCSubtargetInfo &STI)</td><td><a class="el" href="classllvm_1_1MCDisassembler.html">llvm::MCDisassembler</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDisassembler.html#ad2d548f35f6814a90317aba26af873aa">setupForSymbolicDisassembly</a>(LLVMOpInfoCallback getOpInfo, LLVMSymbolLookupCallback symbolLookUp, void *disInfo, MCContext *ctx)</td><td><a class="el" href="classllvm_1_1MCDisassembler.html">llvm::MCDisassembler</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDisassembler.html#a8eb822283e8f3200ca4b2a1ba0174e6aa9d693b8e530a7fa3457dece6f8951e6c">SoftFail</a> enum value</td><td><a class="el" href="classllvm_1_1MCDisassembler.html">llvm::MCDisassembler</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDisassembler.html#a67d53a6acc509ff577f17d00ddeac34d">STI</a></td><td><a class="el" href="classllvm_1_1MCDisassembler.html">llvm::MCDisassembler</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDisassembler.html#a8eb822283e8f3200ca4b2a1ba0174e6aaabe09036b442fff9aa63ce1e844fdf60">Success</a> enum value</td><td><a class="el" href="classllvm_1_1MCDisassembler.html">llvm::MCDisassembler</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDisassembler.html#aca028537d2d7a5248816fc6bdf61eeda">~MCDisassembler</a>()</td><td><a class="el" href="classllvm_1_1MCDisassembler.html">llvm::MCDisassembler</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:37 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_1MCDisassembler__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCDisassembler__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCDisassembler__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCDisassembler__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+66b78eafb3d03b5aaab1c0ca4a3bcab4
\ No newline at end of file

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

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

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCGenDwarfInfo.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCGenDwarfInfo.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCGenDwarfInfo.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCGenDwarfInfo.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,107 @@
+<!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::MCGenDwarfInfo 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_1MCGenDwarfInfo.html">MCGenDwarfInfo</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::MCGenDwarfInfo Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::MCGenDwarfInfo" -->
+<p><code>#include <<a class="el" href="MCDwarf_8h_source.html">MCDwarf.h</a>></code></p>
+
+<p><a href="classllvm_1_1MCGenDwarfInfo-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCGenDwarfInfo.html#ab290ccf336cca99ed846c43877b16462">Emit</a> (<a class="el" href="classllvm_1_1MCStreamer.html">MCStreamer</a> *MCOS, const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *LineSectionSymbol)</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="MCDwarf_8h_source.html#l00229">229</a> of file <a class="el" href="MCDwarf_8h_source.html">MCDwarf.h</a>.</p>
+</div><hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="ab290ccf336cca99ed846c43877b16462"></a><!-- doxytag: member="llvm::MCGenDwarfInfo::Emit" ref="ab290ccf336cca99ed846c43877b16462" args="(MCStreamer *MCOS, const MCSymbol *LineSectionSymbol)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCGenDwarfInfo::Emit </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCStreamer.html">MCStreamer</a> * </td>
+          <td class="paramname"><em>MCOS</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td>
+          <td class="paramname"><em>LineSectionSymbol</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="MCDwarf_8cpp_source.html#l00704">704</a> of file <a class="el" href="MCDwarf_8cpp_source.html">MCDwarf.cpp</a>.</p>
+
+<p>References <a class="el" href="MCContext_8cpp_source.html#l00117">llvm::MCContext::CreateTempSymbol()</a>, <a class="el" href="MCAsmInfo_8h_source.html#l00544">llvm::MCAsmInfo::doesDwarfUseRelocationsAcrossSections()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00442">EmitGenDwarfAbbrev()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00487">EmitGenDwarfAranges()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00553">EmitGenDwarfInfo()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00177">llvm::MCStreamer::EmitLabel()</a>, <a class="el" href="DenseMap_8h_source.html#l00067">llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT >::empty()</a>, <a class="el" href="MCContext_8h_source.html#l00149">llvm::MCContext::getAsmInfo()</a>, <a class="el" href="MCStreamer_8h_source.html#l00092">llvm::MCStreamer::getContext()</a>, <a class="el" href="MCObjectFileInfo_8h_source.html#l00210">llvm::MCObjectFileInfo::getDwarfAbbrevSection()</a>, <a class="el" href=
 "MCObjectFileInfo_8h_source.html#l00220">llvm::MCObjectFileInfo::getDwarfARangesSection()</a>, <a class="el" href="MCObjectFileInfo_8h_source.html#l00211">llvm::MCObjectFileInfo::getDwarfInfoSection()</a>, <a class="el" href="MCContext_8h_source.html#l00256">llvm::MCContext::getMCLineSections()</a>, <a class="el" href="MCContext_8h_source.html#l00153">llvm::MCContext::getObjectFileInfo()</a>, and <a class="el" href="MCStreamer_8h_source.html#l00195">llvm::MCStreamer::SwitchSection()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectStreamer_8cpp_source.html#l00306">llvm::MCObjectStreamer::FinishImpl()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="MCDwarf_8h_source.html">MCDwarf.h</a></li>
+<li><a class="el" href="MCDwarf_8cpp_source.html">MCDwarf.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:37 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_1MCInstFragment.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstFragment.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstFragment.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstFragment.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,451 @@
+<!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::MCInstFragment 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_1MCInstFragment.html">MCInstFragment</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> |
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="#pub-static-methods">Static Public Member Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::MCInstFragment Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::MCInstFragment" --><!-- doxytag: inherits="llvm::MCFragment" -->
+<p><code>#include <<a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::MCInstFragment:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MCInstFragment__inherit__graph.png" border="0" usemap="#llvm_1_1MCInstFragment_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::MCInstFragment:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MCInstFragment__coll__graph.png" border="0" usemap="#llvm_1_1MCInstFragment_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_1MCInstFragment-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl</a><br class="typebreak"/>
+< <a class="el" href="classllvm_1_1MCFixup.html">MCFixup</a> >::const_iterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstFragment.html#a425f3bc195da84d0aff5639c25cb231a">const_fixup_iterator</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl</a><br class="typebreak"/>
+< <a class="el" href="classllvm_1_1MCFixup.html">MCFixup</a> >::iterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstFragment.html#a8813e17e5408433807c0044ee9614e7d">fixup_iterator</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="classllvm_1_1MCInstFragment.html#aa3e694be24a49a4f96a48d8291ae3488">MCInstFragment</a> (const <a class="el" href="classllvm_1_1MCInst.html">MCInst</a> &_Inst, <a class="el" href="classllvm_1_1MCSectionData.html">MCSectionData</a> *SD=0)</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Accessors</div></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl</a>< <a class="el" href="classchar.html">char</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstFragment.html#adab29d7db89edf0517f412202b52cd06">getCode</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl</a>< <a class="el" href="classchar.html">char</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstFragment.html#acd80cad9ab10f94a486d04b8f2550468">getCode</a> () const </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_1MCInstFragment.html#a245e75e1c43f4e47db6dd817d87ad940">getInstSize</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCInst.html">MCInst</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstFragment.html#ac46bc9a623c69ac7280a359603af184b">getInst</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCInst.html">MCInst</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstFragment.html#ab9b0a34b058667d25ae5ba195949c8b2">getInst</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstFragment.html#ac05d97cfa089d7137466d07b31037da0">setInst</a> (const <a class="el" href="classllvm_1_1MCInst.html">MCInst</a> &<a class="el" href="classllvm_1_1Value.html">Value</a>)</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Fixup Access</div></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl</a>< <a class="el" href="classllvm_1_1MCFixup.html">MCFixup</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstFragment.html#ab38b53112dea0e0b399d8c69f83190c0">getFixups</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl</a>< <a class="el" href="classllvm_1_1MCFixup.html">MCFixup</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstFragment.html#acc61cfda174f5e22816575cdef38efe9">getFixups</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCInstFragment.html#a8813e17e5408433807c0044ee9614e7d">fixup_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstFragment.html#a3972fe5e2cd7de0dc45b702863bb93e7">fixup_begin</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCInstFragment.html#a425f3bc195da84d0aff5639c25cb231a">const_fixup_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstFragment.html#a81128d308ac82d69275c8c1c7b584422">fixup_begin</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCInstFragment.html#a8813e17e5408433807c0044ee9614e7d">fixup_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstFragment.html#acff56731fe474c146f1763f2dddf130b">fixup_end</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCInstFragment.html#a425f3bc195da84d0aff5639c25cb231a">const_fixup_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstFragment.html#a74aced573d70bd32410372d902434970">fixup_end</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstFragment.html#ac9a4c7b69d4d27c7a1ea7c5b6c4ed4fc">fixup_size</a> () const </td></tr>
+<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
+Static Public Member 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="classllvm_1_1MCInstFragment.html#a83fea3a2510c37ca90292db20ded83ae">classof</a> (const <a class="el" href="classllvm_1_1MCFragment.html">MCFragment</a> *F)</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="MCAssembler_8h_source.html#l00159">159</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+</div><hr/><h2>Member Typedef Documentation</h2>
+<a class="anchor" id="a425f3bc195da84d0aff5639c25cb231a"></a><!-- doxytag: member="llvm::MCInstFragment::const_fixup_iterator" ref="a425f3bc195da84d0aff5639c25cb231a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef <a class="el" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl</a><<a class="el" href="classllvm_1_1MCFixup.html">MCFixup</a>>::const_iterator <a class="el" href="classllvm_1_1MCInstFragment.html#a425f3bc195da84d0aff5639c25cb231a">llvm::MCInstFragment::const_fixup_iterator</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00172">172</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8813e17e5408433807c0044ee9614e7d"></a><!-- doxytag: member="llvm::MCInstFragment::fixup_iterator" ref="a8813e17e5408433807c0044ee9614e7d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef <a class="el" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl</a><<a class="el" href="classllvm_1_1MCFixup.html">MCFixup</a>>::iterator <a class="el" href="classllvm_1_1MCInstFragment.html#a8813e17e5408433807c0044ee9614e7d">llvm::MCInstFragment::fixup_iterator</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00173">173</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="aa3e694be24a49a4f96a48d8291ae3488"></a><!-- doxytag: member="llvm::MCInstFragment::MCInstFragment" ref="aa3e694be24a49a4f96a48d8291ae3488" args="(const MCInst &_Inst, MCSectionData *SD=0)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::MCInstFragment::MCInstFragment </td>
+          <td>(</td>
+          <td class="paramtype">const <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="classllvm_1_1MCSectionData.html">MCSectionData</a> * </td>
+          <td class="paramname"><em>SD</em> = <code>0</code> </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="MCAssembler_8h_source.html#l00176">176</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a83fea3a2510c37ca90292db20ded83ae"></a><!-- doxytag: member="llvm::MCInstFragment::classof" ref="a83fea3a2510c37ca90292db20ded83ae" args="(const MCFragment *F)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstFragment::classof </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCFragment.html">MCFragment</a> * </td>
+          <td class="paramname"><em>F</em></td><td>)</td>
+          <td><code> [inline, static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00210">210</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>References <a class="el" href="MCAssembler_8h_source.html#l00051">llvm::MCFragment::FT_Inst</a>, and <a class="el" href="MCAssembler_8h_source.html#l00091">llvm::MCFragment::getKind()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3972fe5e2cd7de0dc45b702863bb93e7"></a><!-- doxytag: member="llvm::MCInstFragment::fixup_begin" ref="a3972fe5e2cd7de0dc45b702863bb93e7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCInstFragment.html#a8813e17e5408433807c0044ee9614e7d">fixup_iterator</a> llvm::MCInstFragment::fixup_begin </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="MCAssembler_8h_source.html#l00200">200</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>References <a class="el" href="SmallVector_8h_source.html#l00111">llvm::SmallVectorTemplateCommon< T, typename >::begin()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCAssembler_8cpp_source.html#l00561">llvm::MCAssembler::Finish()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a81128d308ac82d69275c8c1c7b584422"></a><!-- doxytag: member="llvm::MCInstFragment::fixup_begin" ref="a81128d308ac82d69275c8c1c7b584422" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCInstFragment.html#a425f3bc195da84d0aff5639c25cb231a">const_fixup_iterator</a> llvm::MCInstFragment::fixup_begin </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="MCAssembler_8h_source.html#l00201">201</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>References <a class="el" href="SmallVector_8h_source.html#l00111">llvm::SmallVectorTemplateCommon< T, typename >::begin()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acff56731fe474c146f1763f2dddf130b"></a><!-- doxytag: member="llvm::MCInstFragment::fixup_end" ref="acff56731fe474c146f1763f2dddf130b" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCInstFragment.html#a8813e17e5408433807c0044ee9614e7d">fixup_iterator</a> llvm::MCInstFragment::fixup_end </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="MCAssembler_8h_source.html#l00203">203</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>References <a class="el" href="SmallVector_8h_source.html#l00113">llvm::SmallVectorTemplateCommon< T, typename >::end()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCAssembler_8cpp_source.html#l00561">llvm::MCAssembler::Finish()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a74aced573d70bd32410372d902434970"></a><!-- doxytag: member="llvm::MCInstFragment::fixup_end" ref="a74aced573d70bd32410372d902434970" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCInstFragment.html#a425f3bc195da84d0aff5639c25cb231a">const_fixup_iterator</a> llvm::MCInstFragment::fixup_end </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="MCAssembler_8h_source.html#l00204">204</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>References <a class="el" href="SmallVector_8h_source.html#l00113">llvm::SmallVectorTemplateCommon< T, typename >::end()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac9a4c7b69d4d27c7a1ea7c5b6c4ed4fc"></a><!-- doxytag: member="llvm::MCInstFragment::fixup_size" ref="ac9a4c7b69d4d27c7a1ea7c5b6c4ed4fc" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t llvm::MCInstFragment::fixup_size </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="MCAssembler_8h_source.html#l00206">206</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>References <a class="el" href="SmallVector_8h_source.html#l00126">llvm::SmallVectorTemplateCommon< T, typename >::size()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adab29d7db89edf0517f412202b52cd06"></a><!-- doxytag: member="llvm::MCInstFragment::getCode" ref="adab29d7db89edf0517f412202b52cd06" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl</a><<a class="el" href="classchar.html">char</a>>& llvm::MCInstFragment::getCode </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="MCAssembler_8h_source.html#l00183">183</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectStreamer_8cpp_source.html#l00195">llvm::MCObjectStreamer::EmitInstToFragment()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00561">llvm::MCAssembler::Finish()</a>, and <a class="el" href="MCAssembler_8cpp_source.html#l00384">WriteFragmentData()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acd80cad9ab10f94a486d04b8f2550468"></a><!-- doxytag: member="llvm::MCInstFragment::getCode" ref="acd80cad9ab10f94a486d04b8f2550468" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl</a><<a class="el" href="classchar.html">char</a>>& llvm::MCInstFragment::getCode </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="MCAssembler_8h_source.html#l00184">184</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab38b53112dea0e0b399d8c69f83190c0"></a><!-- doxytag: member="llvm::MCInstFragment::getFixups" ref="ab38b53112dea0e0b399d8c69f83190c0" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl</a><<a class="el" href="classllvm_1_1MCFixup.html">MCFixup</a>>& llvm::MCInstFragment::getFixups </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="MCAssembler_8h_source.html#l00197">197</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectStreamer_8cpp_source.html#l00195">llvm::MCObjectStreamer::EmitInstToFragment()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acc61cfda174f5e22816575cdef38efe9"></a><!-- doxytag: member="llvm::MCInstFragment::getFixups" ref="acc61cfda174f5e22816575cdef38efe9" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl</a><<a class="el" href="classllvm_1_1MCFixup.html">MCFixup</a>>& llvm::MCInstFragment::getFixups </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="MCAssembler_8h_source.html#l00198">198</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac46bc9a623c69ac7280a359603af184b"></a><!-- doxytag: member="llvm::MCInstFragment::getInst" ref="ac46bc9a623c69ac7280a359603af184b" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCInst.html">MCInst</a>& llvm::MCInstFragment::getInst </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="MCAssembler_8h_source.html#l00188">188</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCAssembler_8cpp_source.html#l00833">llvm::MCFragment::dump()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab9b0a34b058667d25ae5ba195949c8b2"></a><!-- doxytag: member="llvm::MCInstFragment::getInst" ref="ab9b0a34b058667d25ae5ba195949c8b2" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCInst.html">MCInst</a>& llvm::MCInstFragment::getInst </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="MCAssembler_8h_source.html#l00189">189</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a245e75e1c43f4e47db6dd817d87ad940"></a><!-- doxytag: member="llvm::MCInstFragment::getInstSize" ref="a245e75e1c43f4e47db6dd817d87ad940" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MCInstFragment::getInstSize </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="MCAssembler_8h_source.html#l00186">186</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+<p>References <a class="el" href="SmallVector_8h_source.html#l00126">llvm::SmallVectorTemplateCommon< T, typename >::size()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac05d97cfa089d7137466d07b31037da0"></a><!-- doxytag: member="llvm::MCInstFragment::setInst" ref="ac05d97cfa089d7137466d07b31037da0" args="(const MCInst &Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCInstFragment::setInst </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCInst.html">MCInst</a> & </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCAssembler_8h_source.html#l00191">191</a> of file <a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="MCAssembler_8h_source.html">MCAssembler.h</a></li>
+<li><a class="el" href="MCAssembler_8cpp_source.html">MCAssembler.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47: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_1MCInstFragment__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstFragment__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstFragment__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstFragment__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+797cd6cf4651c3f8fb22f8b401f2ec08
\ No newline at end of file

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

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstPrinter__inherit__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstPrinter__inherit__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstPrinter__inherit__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstPrinter__inherit__graph.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,24 @@
+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::MCInstPrinter",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::ARMInstPrinter",height=0.2,width=0.4,color="black",URL="$classllvm_1_1ARMInstPrinter.html"];
+  Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="llvm::HexagonInstPrinter",height=0.2,width=0.4,color="black",URL="$classllvm_1_1HexagonInstPrinter.html"];
+  Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="llvm::MBlazeInstPrinter",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MBlazeInstPrinter.html"];
+  Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="llvm::MipsInstPrinter",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MipsInstPrinter.html"];
+  Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 [label="llvm::MSP430InstPrinter",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MSP430InstPrinter.html"];
+  Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 [label="llvm::PPCInstPrinter",height=0.2,width=0.4,color="black",URL="$classllvm_1_1PPCInstPrinter.html"];
+  Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 [label="llvm::X86ATTInstPrinter",height=0.2,width=0.4,color="black",URL="$classllvm_1_1X86ATTInstPrinter.html"];
+  Node1 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node9 [label="llvm::X86IntelInstPrinter",height=0.2,width=0.4,color="black",URL="$classllvm_1_1X86IntelInstPrinter.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstrDesc.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstrDesc.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstrDesc.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstrDesc.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,1292 @@
+<!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::MCInstrDesc 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_1MCInstrDesc.html">MCInstrDesc</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="#pub-attribs">Public Attributes</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::MCInstrDesc Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::MCInstrDesc" -->
+<p><code>#include <<a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>></code></p>
+<div class="dynheader">
+Collaboration diagram for llvm::MCInstrDesc:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MCInstrDesc__coll__graph.png" border="0" usemap="#llvm_1_1MCInstrDesc_coll__map" alt="Collaboration graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+
+<p><a href="classllvm_1_1MCInstrDesc-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">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a406bec242e875c065e0e575effe4c339">getOperandConstraint</a> (<a class="el" href="classunsigned.html">unsigned</a> OpNum, <a class="el" href="namespacellvm_1_1MCOI.html#aaa8eb58fd1b8466eb64a43df890cb8c1">MCOI::OperandConstraint</a> Constraint) const </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_1MCInstrDesc.html#a084170c688db518f99a4a7aed9cc84a0">getOpcode</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">getOpcode - Return the opcode number for this descriptor.  <a href="#a084170c688db518f99a4a7aed9cc84a0"></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_1MCInstrDesc.html#a55194ec3a1e49d04eab64e993e614246">getNumOperands</a> () const </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_1MCInstrDesc.html#a9d472a8ee447cef18a71beb229d4d252">getNumDefs</a> () const </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_1MCInstrDesc.html#a24e41b39bcb0e2bfb79bb750f7091f61">getFlags</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a904941eb12eefd3ce867ac37f296d718">isVariadic</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#ab05d1cccbb3eb5ac5a66e703f969528d">hasOptionalDef</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#ac4746c2ec34b1f1a4ceee76d9f159fe3">isPseudo</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a3446f5624b1c8b772a160db4229544e5">isReturn</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a7981f38e296fd86b0cea036317fc1fcd">isCall</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a3453a62eef36c140ee97806c2360f18c">isBarrier</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a948d27dfb808f0e510fefdba6d34505d">isTerminator</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a10f198ee05145113be62a89685ef893f">isBranch</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a6b6e069e0e6ac6a981f10dc31aea4715">isIndirectBranch</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#add429ec6b3a67f4d6c4d1fd6a9c91a30">isConditionalBranch</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a43f118c1f8eec46bc8d0742464cb29d5">isUnconditionalBranch</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a6b5a647ad7de4a9bdb8249a1856e171d">isPredicable</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a34f160e21cae3325a1d2f74b42e80a0b">isCompare</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">isCompare - Return true if this instruction is a comparison.  <a href="#a34f160e21cae3325a1d2f74b42e80a0b"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a096d39a579e25f8924f4deb6998a2b5e">isMoveImmediate</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a72ac95a26d49ec50e7b76036ddf5af30">isBitcast</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a3a6c420b513e8a1597af8c91f7246947">isSelect</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a4f89b3788ce7e767a37bd2400b61de09">isNotDuplicable</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#aa143e50ebe5f0b28481cacf670226c52">hasDelaySlot</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#af5f3734bf3e8e12b80b3aa19261e41b1">canFoldAsLoad</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#ad526db981cdc3361585a92b6bba42137">mayLoad</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a7146d8440bad26a32a80ae4362298783">mayStore</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#add77fb5a33bf1e22ac391c986a1632e2">hasUnmodeledSideEffects</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a461d623da8ede72dea777c00e12dc2a5">isCommutable</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a8e39904e952d124093c07d34c1667270">isConvertibleTo3Addr</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#aea25210a8b6803db151f8422480e8d72">usesCustomInsertionHook</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#adad19ba526409f8c998244f317e12e4c">hasPostISelHook</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a0d849a159edcf1ef9591e939a0f998c7">isRematerializable</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a7e2f958623717e1e5ea9ab0cdd5b44df">isAsCheapAsAMove</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a27772a92c52d42b190e9c4db05b1da82">hasExtraSrcRegAllocReq</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a618aeb379cf3275f58c03583ed71e894">hasExtraDefRegAllocReq</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const uint16_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a7cd8c14f28807f9518168b3c3bdc80ff">getImplicitUses</a> () const </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_1MCInstrDesc.html#aa62fd8ef0eb3c930d3a383ec8a2a1135">getNumImplicitUses</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const uint16_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#ad11fbecb594b25b4763177a2a9cd4dc6">getImplicitDefs</a> () const </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_1MCInstrDesc.html#a99b47dffa2eda9af112416a9c8b93ea4">getNumImplicitDefs</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a6e7b465277851c040916dfcf91474f5f">hasImplicitUseOfPhysReg</a> (<a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="X86DisassemblerDecoder_8h.html#a546839a5c4bcf9f9450967155f48de41">Reg</a>) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#af02eced2d63b9d2eb2ea35020d7a26c5">hasImplicitDefOfPhysReg</a> (<a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="X86DisassemblerDecoder_8h.html#a546839a5c4bcf9f9450967155f48de41">Reg</a>) const </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_1MCInstrDesc.html#a61ecbe20e0dc248b415cd7731d517da1">getSchedClass</a> () const </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_1MCInstrDesc.html#ae8a17b854d9787d11797d9334a22647d">getSize</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a0f4cfb75715d768234cee203fb53f16c">findFirstPredOperandIdx</a> () const </td></tr>
+<tr><td colspan="2"><h2><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classunsigned.html">unsigned</a> short </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#adcb5f001406dc2b45024dd582c444e6d">Opcode</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classunsigned.html">unsigned</a> short </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a53c07a5f15c9d1ccad93dc1c57f79c09">NumOperands</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classunsigned.html">unsigned</a> short </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a0cc1de9217edcb8e7aff85bc7916ec03">NumDefs</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classunsigned.html">unsigned</a> short </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#abee44339b41568c74881f90122fee878">SchedClass</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classunsigned.html">unsigned</a> short </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a80291694b54eac4126454e13cefe1ff8">Size</a></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_1MCInstrDesc.html#a54fc2039746ee6eff204883932692513">Flags</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a46e0fcca2366f30d5e35b3d7dcb9c65f">TSFlags</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const uint16_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a353922da68565393f92a0a199b73052d">ImplicitUses</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const uint16_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#a40df3e44b02d891af19cf0738294dfe5">ImplicitDefs</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCOperandInfo.html">MCOperandInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrDesc.html#aa4766bd7c8b854a0c28d85283ab303ad">OpInfo</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_1MCInstrDesc.html">MCInstrDesc</a> - Describe properties that are true of each instruction in the target description file. This captures information about side effects, register use and many other things. There is one instance of this struct for each target instruction class, and the <a class="el" href="classllvm_1_1MachineInstr.html">MachineInstr</a> class points to this struct directly to describe itself. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00134">134</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+</div><hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="af5f3734bf3e8e12b80b3aa19261e41b1"></a><!-- doxytag: member="llvm::MCInstrDesc::canFoldAsLoad" ref="af5f3734bf3e8e12b80b3aa19261e41b1" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::canFoldAsLoad </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>canFoldAsLoad - Return true for instructions that can be folded as memory operands in other instructions. The most common use for this is instructions that are simple loads from memory that don't modify the loaded value in any way, but it can also be used for instructions that can be expressed as constant-pool loads, such as V_SETALLONES on x86, to allow them to be folded when it is beneficial. This should only be set on instructions that return a value in their only virtual register definition. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00313">313</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00112">llvm::MCID::FoldableAsLoad</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0f4cfb75715d768234cee203fb53f16c"></a><!-- doxytag: member="llvm::MCInstrDesc::findFirstPredOperandIdx" ref="a0f4cfb75715d768234cee203fb53f16c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int llvm::MCInstrDesc::findFirstPredOperandIdx </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p><a class="el" href="classllvm_1_1MCInstrDesc.html#a0f4cfb75715d768234cee203fb53f16c">findFirstPredOperandIdx()</a> - Find the index of the first operand in the operand list that is used to represent the predicate. It returns -1 if none is found. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00530">530</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00169">getNumOperands()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00265">isPredicable()</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00145">OpInfo</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a24e41b39bcb0e2bfb79bb750f7091f61"></a><!-- doxytag: member="llvm::MCInstrDesc::getFlags" ref="a24e41b39bcb0e2bfb79bb750f7091f61" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MCInstrDesc::getFlags </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getFlags - Return flags of this instruction. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00183">183</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>.</p>
+
+<p>Referenced by <a class="el" href="MachineInstr_8h_source.html#l00297">llvm::MachineInstr::hasProperty()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad11fbecb594b25b4763177a2a9cd4dc6"></a><!-- doxytag: member="llvm::MCInstrDesc::getImplicitDefs" ref="ad11fbecb594b25b4763177a2a9cd4dc6" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const uint16_t* llvm::MCInstrDesc::getImplicitDefs </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getImplicitDefs - Return a list of registers that are potentially written by any instance of this machine instruction. For example, on <a class="el" href="namespacellvm_1_1X86.html" title="Define some predicates that are used for node matching.">X86</a>, many instructions implicitly set the flags register. In this case, they are marked as setting the FLAGS. Likewise, many instructions always deposit their result in a physical register. For example, the <a class="el" href="namespacellvm_1_1X86.html" title="Define some predicates that are used for node matching.">X86</a> divide instruction always deposits the quotient and remainder in the EAX/EDX registers. For that instruction, this will return a list containing the EAX/EDX/EFLAGS registers.</p>
+<p>This method returns null if the instruction has no implicit defs. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00481">481</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00144">ImplicitDefs</a>.</p>
+
+<p>Referenced by <a class="el" href="ScheduleDAGFast_8cpp_source.html#l00433">getPhysicalRegisterVT()</a>, and <a class="el" href="Thumb2SizeReduction_8cpp_source.html#l00192">HasImplicitCPSRDef()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7cd8c14f28807f9518168b3c3bdc80ff"></a><!-- doxytag: member="llvm::MCInstrDesc::getImplicitUses" ref="a7cd8c14f28807f9518168b3c3bdc80ff" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const uint16_t* llvm::MCInstrDesc::getImplicitUses </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getImplicitUses - Return a list of registers that are potentially read by any instance of this machine instruction. For example, on <a class="el" href="namespacellvm_1_1X86.html" title="Define some predicates that are used for node matching.">X86</a>, the "adc" instruction adds two register operands and adds the carry bit in from the flags register. In this case, the instruction is marked as implicitly reading the flags. Likewise, the variable shift instruction on <a class="el" href="namespacellvm_1_1X86.html" title="Define some predicates that are used for node matching.">X86</a> is marked as implicitly reading the 'CL' register, which it always does.</p>
+<p>This method returns null if the instruction has no implicit uses. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00458">458</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00143">ImplicitUses</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9d472a8ee447cef18a71beb229d4d252"></a><!-- doxytag: member="llvm::MCInstrDesc::getNumDefs" ref="a9d472a8ee447cef18a71beb229d4d252" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MCInstrDesc::getNumDefs </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getNumDefs - Return the number of MachineOperands that are register definitions. Register definitions always occur at the start of the machine operand list. This is the number of "outs" in the .td file, and does not include implicit defs. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00177">177</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00138">NumDefs</a>.</p>
+
+<p>Referenced by <a class="el" href="ScheduleDAGSDNodes_8cpp_source.html#l00110">CheckForPhysRegDependency()</a>, <a class="el" href="TargetInstrInfoImpl_8cpp_source.html#l00061">llvm::TargetInstrInfoImpl::commuteInstruction()</a>, <a class="el" href="FastISel_8cpp_source.html#l01350">llvm::FastISel::FastEmitInst_i()</a>, <a class="el" href="FastISel_8cpp_source.html#l01366">llvm::FastISel::FastEmitInst_ii()</a>, <a class="el" href="FastISel_8cpp_source.html#l01173">llvm::FastISel::FastEmitInst_r()</a>, <a class="el" href="FastISel_8cpp_source.html#l01281">llvm::FastISel::FastEmitInst_rf()</a>, <a class="el" href="FastISel_8cpp_source.html#l01237">llvm::FastISel::FastEmitInst_ri()</a>, <a class="el" href="FastISel_8cpp_source.html#l01258">llvm::FastISel::FastEmitInst_rii()</a>, <a class="el" href="FastISel_8cpp_source.html#l01192">llvm::FastISel::FastEmitInst_rr()</a>, <a class="el" href="FastISel_8cpp_source.html#l01302">llvm::FastISel::FastEmitInst_rri()</a>, <a class="el"
  href="FastISel_8cpp_source.html#l01326">llvm::FastISel::FastEmitInst_rrii()</a>, <a class="el" href="FastISel_8cpp_source.html#l01213">llvm::FastISel::FastEmitInst_rrr()</a>, <a class="el" href="ScheduleDAGFast_8cpp_source.html#l00433">getPhysicalRegisterVT()</a>, <a class="el" href="ARMISelLowering_8cpp_source.html#l01053">llvm::ARMTargetLowering::getSchedulingPreference()</a>, <a class="el" href="ResourcePriorityQueue_8cpp_source.html#l00549">llvm::ResourcePriorityQueue::initNumRegDefsLeft()</a>, and <a class="el" href="X86InstrInfo_8cpp_source.html#l04181">llvm::X86InstrInfo::unfoldMemoryOperand()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a99b47dffa2eda9af112416a9c8b93ea4"></a><!-- doxytag: member="llvm::MCInstrDesc::getNumImplicitDefs" ref="a99b47dffa2eda9af112416a9c8b93ea4" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MCInstrDesc::getNumImplicitDefs </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getNumImplicitDefs - Return the number of implicit defs this instruction has. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00487">487</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00144">ImplicitDefs</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa62fd8ef0eb3c930d3a383ec8a2a1135"></a><!-- doxytag: member="llvm::MCInstrDesc::getNumImplicitUses" ref="aa62fd8ef0eb3c930d3a383ec8a2a1135" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MCInstrDesc::getNumImplicitUses </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getNumImplicitUses - Return the number of implicit uses this instruction has. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00464">464</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00143">ImplicitUses</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a55194ec3a1e49d04eab64e993e614246"></a><!-- doxytag: member="llvm::MCInstrDesc::getNumOperands" ref="a55194ec3a1e49d04eab64e993e614246" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MCInstrDesc::getNumOperands </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getNumOperands - Return the number of declared MachineOperands for this MachineInstruction. Note that variadic (<a class="el" href="classllvm_1_1MCInstrDesc.html#a904941eb12eefd3ce867ac37f296d718">isVariadic()</a> returns true) instructions may have additional operands at the end of the list, and note that the machine instruction may include implicit register def/uses as well. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00169">169</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00137">NumOperands</a>.</p>
+
+<p>Referenced by <a class="el" href="ARMISelLowering_8cpp_source.html#l07034">llvm::ARMTargetLowering::AdjustInstrPostInstrSelection()</a>, <a class="el" href="X86InstrInfo_8cpp_source.html#l03996">llvm::X86InstrInfo::canFoldMemoryOperand()</a>, <a class="el" href="ARMBaseInstrInfo_8cpp_source.html#l00122">llvm::ARMBaseInstrInfo::convertToThreeAddress()</a>, <a class="el" href="MachineInstr_8cpp_source.html#l01463">llvm::MachineInstr::copyImplicitOps()</a>, <a class="el" href="PPCInstrInfo_8cpp_source.html#l00413">llvm::PPCInstrInfo::copyPhysReg()</a>, <a class="el" href="X86CodeEmitter_8cpp_source.html#l00167">determineREX()</a>, <a class="el" href="X86InstrInfo_8cpp_source.html#l03502">Expand2AddrUndef()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00530">findFirstPredOperandIdx()</a>, <a class="el" href="ARMBaseInstrInfo_8cpp_source.html#l02260">llvm::ARMBaseInstrInfo::FoldImmediate()</a>, <a class="el" href="X86InstrInfo_8cpp_source.html#l03625">llvm::X86InstrInf
 o::foldMemoryOperandImpl()</a>, <a class="el" href="X86InstrInfo_8cpp_source.html#l03559">FuseTwoAddrInst()</a>, <a class="el" href="ARMBaseInstrInfo_8cpp_source.html#l00551">llvm::ARMBaseInstrInfo::GetInstSizeInBytes()</a>, <a class="el" href="ARMLoadStoreOptimizer_8cpp_source.html#l00595">getLSMultipleTransferSize()</a>, <a class="el" href="ARMLoadStoreOptimizer_8cpp_source.html#l01048">getMemoryOpOffset()</a>, <a class="el" href="ARMBaseInstrInfo_8cpp_source.html#l02631">llvm::ARMBaseInstrInfo::getNumMicroOps()</a>, <a class="el" href="TargetInstrInfo_8cpp_source.html#l00034">llvm::TargetInstrInfo::getRegClass()</a>, <a class="el" href="MipsLongBranch_8cpp_source.html#l00107">getTargetMBB()</a>, <a class="el" href="TwoAddressInstructionPass_8cpp_source.html#l00384">isTwoAddrUse()</a>, <a class="el" href="X86InstrInfo_8cpp_source.html#l03425">llvm::X86InstrInfo::optimizeLoadInstr()</a>, and <a class="el" href="ARMBaseInstrInfo_8cpp_source.html#l03813">llvm::ARMBaseInstrInf
 o::setExecutionDomain()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a084170c688db518f99a4a7aed9cc84a0"></a><!-- doxytag: member="llvm::MCInstrDesc::getOpcode" ref="a084170c688db518f99a4a7aed9cc84a0" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MCInstrDesc::getOpcode </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>getOpcode - Return the opcode number for this descriptor. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00160">160</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00136">Opcode</a>.</p>
+
+<p>Referenced by <a class="el" href="ARMBaseInstrInfo_8cpp_source.html#l03088">adjustDefLatency()</a>, <a class="el" href="MSP430InstrInfo_8cpp_source.html#l00292">llvm::MSP430InstrInfo::GetInstSizeInBytes()</a>, <a class="el" href="ARMBaseInstrInfo_8cpp_source.html#l03359">llvm::ARMBaseInstrInfo::getOperandLatency()</a>, and <a class="el" href="ARMHazardRecognizer_8cpp_source.html#l00019">hasRAWHazard()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a406bec242e875c065e0e575effe4c339"></a><!-- doxytag: member="llvm::MCInstrDesc::getOperandConstraint" ref="a406bec242e875c065e0e575effe4c339" args="(unsigned OpNum, MCOI::OperandConstraint Constraint) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int llvm::MCInstrDesc::getOperandConstraint </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>OpNum</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="namespacellvm_1_1MCOI.html#aaa8eb58fd1b8466eb64a43df890cb8c1">MCOI::OperandConstraint</a> </td>
+          <td class="paramname"><em>Constraint</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getOperandConstraint - Returns the value of the specific constraint if it is set. Returns -1 if it is not set. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00149">149</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00071">llvm::MCOperandInfo::Constraints</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00137">NumOperands</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00145">OpInfo</a>.</p>
+
+<p>Referenced by <a class="el" href="X86InstrInfo_8cpp_source.html#l03996">llvm::X86InstrInfo::canFoldMemoryOperand()</a>, <a class="el" href="PPCInstrInfo_8cpp_source.html#l00139">llvm::PPCInstrInfo::commuteInstruction()</a>, <a class="el" href="TargetInstrInfoImpl_8cpp_source.html#l00061">llvm::TargetInstrInfoImpl::commuteInstruction()</a>, <a class="el" href="X86CodeEmitter_8cpp_source.html#l00167">determineREX()</a>, <a class="el" href="X86MCCodeEmitter_8cpp_source.html#l00719">DetermineREXPrefix()</a>, and <a class="el" href="X86InstrInfo_8cpp_source.html#l03625">llvm::X86InstrInfo::foldMemoryOperandImpl()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a61ecbe20e0dc248b415cd7731d517da1"></a><!-- doxytag: member="llvm::MCInstrDesc::getSchedClass" ref="a61ecbe20e0dc248b415cd7731d517da1" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MCInstrDesc::getSchedClass </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getSchedClass - Return the scheduling class for this instruction. The scheduling class is an index into the <a class="el" href="classllvm_1_1InstrItineraryData.html">InstrItineraryData</a> table. This returns zero if there is no known scheduling information for the instruction. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00517">517</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00139">SchedClass</a>.</p>
+
+<p>Referenced by <a class="el" href="DFAPacketizer_8cpp_source.html#l00066">llvm::DFAPacketizer::canReserveResources()</a>, <a class="el" href="TargetSchedule_8cpp_source.html#l00176">llvm::TargetSchedModel::computeOperandLatency()</a>, <a class="el" href="TargetInstrInfoImpl_8cpp_source.html#l00652">llvm::TargetInstrInfo::computeOperandLatency()</a>, <a class="el" href="ScoreboardHazardRecognizer_8cpp_source.html#l00178">llvm::ScoreboardHazardRecognizer::EmitInstruction()</a>, <a class="el" href="ScoreboardHazardRecognizer_8cpp_source.html#l00118">llvm::ScoreboardHazardRecognizer::getHazardType()</a>, <a class="el" href="TargetInstrInfoImpl_8cpp_source.html#l00576">llvm::TargetInstrInfoImpl::getInstrLatency()</a>, <a class="el" href="TargetSchedule_8cpp_source.html#l00077">llvm::TargetSchedModel::getNumMicroOps()</a>, <a class="el" href="ARMBaseInstrInfo_8cpp_source.html#l02631">llvm::ARMBaseInstrInfo::getNumMicroOps()</a>, <a class="el" href="TargetInstrInfoImpl_8cpp_sourc
 e.html#l00548">llvm::TargetInstrInfoImpl::getNumMicroOps()</a>, <a class="el" href="ARMBaseInstrInfo_8cpp_source.html#l02376">getNumMicroOpsSwiftLdSt()</a>, <a class="el" href="ARMBaseInstrInfo_8cpp_source.html#l03359">llvm::ARMBaseInstrInfo::getOperandLatency()</a>, <a class="el" href="TargetInstrInfoImpl_8cpp_source.html#l00601">llvm::TargetInstrInfoImpl::getOperandLatency()</a>, <a class="el" href="ARMISelLowering_8cpp_source.html#l01053">llvm::ARMTargetLowering::getSchedulingPreference()</a>, <a class="el" href="TargetInstrInfoImpl_8cpp_source.html#l00587">llvm::TargetInstrInfoImpl::hasLowDefLatency()</a>, <a class="el" href="DFAPacketizer_8cpp_source.html#l00078">llvm::DFAPacketizer::reserveResources()</a>, and <a class="el" href="TargetSchedule_8cpp_source.html#l00126">llvm::TargetSchedModel::resolveSchedClass()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae8a17b854d9787d11797d9334a22647d"></a><!-- doxytag: member="llvm::MCInstrDesc::getSize" ref="ae8a17b854d9787d11797d9334a22647d" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MCInstrDesc::getSize </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getSize - Return the number of bytes in the encoding of this instruction, or zero if the encoding size cannot be known from the opcode. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00523">523</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00140">Size</a>.</p>
+
+<p>Referenced by <a class="el" href="MipsInstrInfo_8cpp_source.html#l00260">llvm::MipsInstrInfo::GetInstSizeInBytes()</a>, and <a class="el" href="ARMBaseInstrInfo_8cpp_source.html#l00551">llvm::ARMBaseInstrInfo::GetInstSizeInBytes()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa143e50ebe5f0b28481cacf670226c52"></a><!-- doxytag: member="llvm::MCInstrDesc::hasDelaySlot" ref="aa143e50ebe5f0b28481cacf670226c52" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::hasDelaySlot </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>hasDelaySlot - Returns true if the specified instruction has a delay slot which must be filled by the code generator. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00301">301</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00111">llvm::MCID::DelaySlot</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a618aeb379cf3275f58c03583ed71e894"></a><!-- doxytag: member="llvm::MCInstrDesc::hasExtraDefRegAllocReq" ref="a618aeb379cf3275f58c03583ed71e894" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::hasExtraDefRegAllocReq </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>hasExtraDefRegAllocReq - Returns true if this instruction def operands have special register allocation requirements that are not captured by the operand register classes. e.g. ARM::LDRD's two def registers must be an even / odd pair, ARM::LDM registers have to be in ascending order. Post-register allocation passes should not attempt to change allocations for definitions of instructions with this flag. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00444">444</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00125">llvm::MCID::ExtraDefRegAllocReq</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a27772a92c52d42b190e9c4db05b1da82"></a><!-- doxytag: member="llvm::MCInstrDesc::hasExtraSrcRegAllocReq" ref="a27772a92c52d42b190e9c4db05b1da82" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::hasExtraSrcRegAllocReq </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>hasExtraSrcRegAllocReq - Returns true if this instruction source operands have special register allocation requirements that are not captured by the operand register classes. e.g. ARM::STRD's two source registers must be an even / odd pair, ARM::STM registers have to be in ascending order. Post-register allocation passes should not attempt to change allocations for sources of instructions with this flag. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00434">434</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00124">llvm::MCID::ExtraSrcRegAllocReq</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af02eced2d63b9d2eb2ea35020d7a26c5"></a><!-- doxytag: member="llvm::MCInstrDesc::hasImplicitDefOfPhysReg" ref="af02eced2d63b9d2eb2ea35020d7a26c5" args="(unsigned Reg) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::hasImplicitDefOfPhysReg </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Reg</em></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>hasImplicitDefOfPhysReg - Return true if this instruction implicitly defines the specified physical register. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00505">505</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00144">ImplicitDefs</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6e7b465277851c040916dfcf91474f5f"></a><!-- doxytag: member="llvm::MCInstrDesc::hasImplicitUseOfPhysReg" ref="a6e7b465277851c040916dfcf91474f5f" args="(unsigned Reg) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::hasImplicitUseOfPhysReg </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Reg</em></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>hasImplicitUseOfPhysReg - Return true if this instruction implicitly uses the specified physical register. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00496">496</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00143">ImplicitUses</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab05d1cccbb3eb5ac5a66e703f969528d"></a><!-- doxytag: member="llvm::MCInstrDesc::hasOptionalDef" ref="ab05d1cccbb3eb5ac5a66e703f969528d" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::hasOptionalDef </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>hasOptionalDef - Set if this instruction has an optional definition, e.g. <a class="el" href="namespacellvm_1_1ARM.html" title="Define some predicates that are used for node matching.">ARM</a> instructions which can set condition code if 's' bit is set. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00195">195</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00099">llvm::MCID::HasOptionalDef</a>.</p>
+
+<p>Referenced by <a class="el" href="ARMBaseInstrInfo_8cpp_source.html#l02260">llvm::ARMBaseInstrInfo::FoldImmediate()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adad19ba526409f8c998244f317e12e4c"></a><!-- doxytag: member="llvm::MCInstrDesc::hasPostISelHook" ref="adad19ba526409f8c998244f317e12e4c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::hasPostISelHook </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>hasPostISelHook - Return true if this instruction requires *adjustment* after instruction selection by calling a target hook. For example, this can be used to fill in <a class="el" href="namespacellvm_1_1ARM.html" title="Define some predicates that are used for node matching.">ARM</a> 's' optional operand depending on whether the conditional flag register is used. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00406">406</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00121">llvm::MCID::HasPostISelHook</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="add77fb5a33bf1e22ac391c986a1632e2"></a><!-- doxytag: member="llvm::MCInstrDesc::hasUnmodeledSideEffects" ref="add77fb5a33bf1e22ac391c986a1632e2" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::hasUnmodeledSideEffects </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>hasUnmodeledSideEffects - Return true if this instruction has side effects that are not modeled by other flags. This does not return true for instructions whose effects are captured by:</p>
+<p>1. Their operand list and implicit definition/use list. Register use/def info is explicit for instructions. 2. Memory accesses. <a class="el" href="classllvm_1_1Use.html">Use</a> mayLoad/mayStore. 3. Calling, branching, returning: use isCall/isReturn/isBranch.</p>
+<p>Examples of side effects would be modifying 'invisible' machine state like a control register, flushing a cache, modifying a register invisible to LLVM, etc. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00350">350</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00117">llvm::MCID::UnmodeledSideEffects</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7e2f958623717e1e5ea9ab0cdd5b44df"></a><!-- doxytag: member="llvm::MCInstrDesc::isAsCheapAsAMove" ref="a7e2f958623717e1e5ea9ab0cdd5b44df" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::isAsCheapAsAMove </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isAsCheapAsAMove - Returns true if this instruction has the same cost (or less) than a move instruction. This is useful during certain types of optimizations (e.g., remat during two-address conversion or machine licm) where we would like to remat or hoist the instruction, but not if it costs more than moving the instruction into the appropriate register. Note, we are not marking copies from and to the same register class with this flag. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00424">424</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00123">llvm::MCID::CheapAsAMove</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3453a62eef36c140ee97806c2360f18c"></a><!-- doxytag: member="llvm::MCInstrDesc::isBarrier" ref="a3453a62eef36c140ee97806c2360f18c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::isBarrier </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isBarrier - Returns true if the specified instruction stops control flow from executing the instruction immediately following it. Examples include unconditional branches and return instructions. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00217">217</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00103">llvm::MCID::Barrier</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>.</p>
+
+<p>Referenced by <a class="el" href="MCInstrDesc_8h_source.html#l00249">isConditionalBranch()</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00257">isUnconditionalBranch()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a72ac95a26d49ec50e7b76036ddf5af30"></a><!-- doxytag: member="llvm::MCInstrDesc::isBitcast" ref="a72ac95a26d49ec50e7b76036ddf5af30" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::isBitcast </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isBitcast - Return true if this instruction is a bitcast instruction. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00282">282</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00109">llvm::MCID::Bitcast</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a10f198ee05145113be62a89685ef893f"></a><!-- doxytag: member="llvm::MCInstrDesc::isBranch" ref="a10f198ee05145113be62a89685ef893f" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::isBranch </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isBranch - Returns true if this is a conditional, unconditional, or indirect branch. Predicates below can be used to discriminate between these cases, and the <a class="el" href="classllvm_1_1TargetInstrInfo.html#a641441a84a88e01223f3c091dfb50694">TargetInstrInfo::AnalyzeBranch</a> method can be used to get more information. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00235">235</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00105">llvm::MCID::Branch</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>.</p>
+
+<p>Referenced by <a class="el" href="MCInstrDesc_8h_source.html#l00249">isConditionalBranch()</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00257">isUnconditionalBranch()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7981f38e296fd86b0cea036317fc1fcd"></a><!-- doxytag: member="llvm::MCInstrDesc::isCall" ref="a7981f38e296fd86b0cea036317fc1fcd" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::isCall </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="MCInstrDesc_8h_source.html#l00210">210</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="CallingConvLower_8h_source.html#l00149">llvm::Call</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>.</p>
+
+<p>Referenced by <a class="el" href="HexagonVLIWPacketizer_8cpp_source.html#l00348">IsControlFlow()</a>, <a class="el" href="SelectionDAGISel_8cpp_source.html#l00336">llvm::SelectionDAGISel::runOnMachineFunction()</a>, and <a class="el" href="ResourcePriorityQueue_8cpp_source.html#l00403">llvm::ResourcePriorityQueue::SUSchedulingCost()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a461d623da8ede72dea777c00e12dc2a5"></a><!-- doxytag: member="llvm::MCInstrDesc::isCommutable" ref="a461d623da8ede72dea777c00e12dc2a5" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::isCommutable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isCommutable - Return true if this may be a 2- or 3-address instruction (of the form "X = op Y, Z, ..."), which produces the same result if Y and Z are exchanged. If this flag is set, then the <a class="el" href="classllvm_1_1TargetInstrInfo.html#aeb886f6039f5fe71d75106ca987d1cf3">TargetInstrInfo::commuteInstruction</a> method may be used to hack on the instruction.</p>
+<p>Note that this flag may be set on instructions that are only commutable sometimes. In these cases, the call to commuteInstruction will fail. Also note that some instructions require non-trivial modification to commute them. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00368">368</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00118">llvm::MCID::Commutable</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a34f160e21cae3325a1d2f74b42e80a0b"></a><!-- doxytag: member="llvm::MCInstrDesc::isCompare" ref="a34f160e21cae3325a1d2f74b42e80a0b" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::isCompare </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>isCompare - Return true if this instruction is a comparison. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00270">270</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00107">llvm::MCID::Compare</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="add429ec6b3a67f4d6c4d1fd6a9c91a30"></a><!-- doxytag: member="llvm::MCInstrDesc::isConditionalBranch" ref="add429ec6b3a67f4d6c4d1fd6a9c91a30" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::isConditionalBranch </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isConditionalBranch - Return true if this is a branch which may fall through to the next instruction or may transfer control flow to some other block. The <a class="el" href="classllvm_1_1TargetInstrInfo.html#a641441a84a88e01223f3c091dfb50694">TargetInstrInfo::AnalyzeBranch</a> method can be used to get more information about this branch. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00249">249</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00217">isBarrier()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00235">isBranch()</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00241">isIndirectBranch()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8e39904e952d124093c07d34c1667270"></a><!-- doxytag: member="llvm::MCInstrDesc::isConvertibleTo3Addr" ref="a8e39904e952d124093c07d34c1667270" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::isConvertibleTo3Addr </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isConvertibleTo3Addr - Return true if this is a 2-address instruction which can be changed into a 3-address instruction if needed. Doing this transformation can be profitable in the register allocator, because it means that the instruction can use a 2-address form if possible, but degrade into a less efficient form if the source and dest register cannot be assigned to the same register. For example, this allows the x86 backend to turn a "shl reg, 3" instruction into an LEA instruction, which is the same speed as the shift but has bigger code size.</p>
+<p>If this returns true, then the target must implement the <a class="el" href="classllvm_1_1TargetInstrInfo.html#a44615a621d026eb7259dae2335fd835a">TargetInstrInfo::convertToThreeAddress</a> method for this instruction, which is allowed to fail if the transformation isn't valid for this specific instruction (e.g. shl reg, 4 on x86). </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00386">386</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00119">llvm::MCID::ConvertibleTo3Addr</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6b6e069e0e6ac6a981f10dc31aea4715"></a><!-- doxytag: member="llvm::MCInstrDesc::isIndirectBranch" ref="a6b6e069e0e6ac6a981f10dc31aea4715" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::isIndirectBranch </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isIndirectBranch - Return true if this is an indirect branch, such as a branch through a register. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00241">241</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00106">llvm::MCID::IndirectBranch</a>.</p>
+
+<p>Referenced by <a class="el" href="MCInstrDesc_8h_source.html#l00249">isConditionalBranch()</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00257">isUnconditionalBranch()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a096d39a579e25f8924f4deb6998a2b5e"></a><!-- doxytag: member="llvm::MCInstrDesc::isMoveImmediate" ref="a096d39a579e25f8924f4deb6998a2b5e" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::isMoveImmediate </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isMoveImmediate - Return true if this instruction is a move immediate (including conditional moves) instruction. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00276">276</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00108">llvm::MCID::MoveImm</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4f89b3788ce7e767a37bd2400b61de09"></a><!-- doxytag: member="llvm::MCInstrDesc::isNotDuplicable" ref="a4f89b3788ce7e767a37bd2400b61de09" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::isNotDuplicable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isNotDuplicable - Return true if this instruction cannot be safely duplicated. For example, if the instruction has a unique labels attached to it, duplicating it would cause multiple definition errors. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00295">295</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00116">llvm::MCID::NotDuplicable</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6b5a647ad7de4a9bdb8249a1856e171d"></a><!-- doxytag: member="llvm::MCInstrDesc::isPredicable" ref="a6b5a647ad7de4a9bdb8249a1856e171d" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::isPredicable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>values. There are various methods in <a class="el" href="classllvm_1_1TargetInstrInfo.html">TargetInstrInfo</a> that can be used to control and modify the predicate in this instruction. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00265">265</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00115">llvm::MCID::Predicable</a>.</p>
+
+<p>Referenced by <a class="el" href="MachineInstr_8cpp_source.html#l01255">llvm::MachineInstr::copyPredicates()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00530">findFirstPredOperandIdx()</a>, <a class="el" href="MachineInstr_8cpp_source.html#l01114">llvm::MachineInstr::findFirstPredOperandIdx()</a>, <a class="el" href="HexagonInstrInfo_8cpp_source.html#l01312">llvm::HexagonInstrInfo::isPredicable()</a>, and <a class="el" href="TargetInstrInfo_8h_source.html#l00679">llvm::TargetInstrInfo::isPredicable()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac4746c2ec34b1f1a4ceee76d9f159fe3"></a><!-- doxytag: member="llvm::MCInstrDesc::isPseudo" ref="ac4746c2ec34b1f1a4ceee76d9f159fe3" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::isPseudo </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isPseudo - Return true if this is a pseudo instruction that doesn't correspond to a real machine instruction. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00202">202</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00100">llvm::MCID::Pseudo</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0d849a159edcf1ef9591e939a0f998c7"></a><!-- doxytag: member="llvm::MCInstrDesc::isRematerializable" ref="a0d849a159edcf1ef9591e939a0f998c7" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::isRematerializable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isRematerializable - Returns true if this instruction is a candidate for remat. This flag is deprecated, please don't use it anymore. If this flag is set, the isReallyTriviallyReMaterializable() method is called to verify the instruction is really rematable. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00414">414</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00122">llvm::MCID::Rematerializable</a>.</p>
+
+<p>Referenced by <a class="el" href="TargetInstrInfo_8h_source.html#l00068">llvm::TargetInstrInfo::isTriviallyReMaterializable()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3446f5624b1c8b772a160db4229544e5"></a><!-- doxytag: member="llvm::MCInstrDesc::isReturn" ref="a3446f5624b1c8b772a160db4229544e5" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::isReturn </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="MCInstrDesc_8h_source.html#l00206">206</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>, and <a class="el" href="GCMetadata_8h_source.html#l00052">llvm::GC::Return</a>.</p>
+
+<p>Referenced by <a class="el" href="SelectionDAGISel_8cpp_source.html#l00336">llvm::SelectionDAGISel::runOnMachineFunction()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3a6c420b513e8a1597af8c91f7246947"></a><!-- doxytag: member="llvm::MCInstrDesc::isSelect" ref="a3a6c420b513e8a1597af8c91f7246947" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::isSelect </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isSelect - Return true if this is a select instruction. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00288">288</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>, and <a class="el" href="InstVisitor_8h_source.html#l00166">llvm::Select</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a948d27dfb808f0e510fefdba6d34505d"></a><!-- doxytag: member="llvm::MCInstrDesc::isTerminator" ref="a948d27dfb808f0e510fefdba6d34505d" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::isTerminator </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isTerminator - Returns true if this instruction part of the terminator for a basic block. Typically this is things like return and branch instructions.</p>
+<p>Various passes use this to insert code into the bottom of a basic block, but before control flow occurs. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00227">227</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00104">llvm::MCID::Terminator</a>.</p>
+
+<p>Referenced by <a class="el" href="HexagonVLIWPacketizer_8cpp_source.html#l00348">IsControlFlow()</a>, and <a class="el" href="HexagonInstrInfo_8cpp_source.html#l02825">llvm::HexagonInstrInfo::isSchedulingBoundary()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a43f118c1f8eec46bc8d0742464cb29d5"></a><!-- doxytag: member="llvm::MCInstrDesc::isUnconditionalBranch" ref="a43f118c1f8eec46bc8d0742464cb29d5" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::isUnconditionalBranch </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isUnconditionalBranch - Return true if this is a branch which always transfers control flow to some other block. The <a class="el" href="classllvm_1_1TargetInstrInfo.html#a641441a84a88e01223f3c091dfb50694">TargetInstrInfo::AnalyzeBranch</a> method can be used to get more information about this branch. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00257">257</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00217">isBarrier()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00235">isBranch()</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00241">isIndirectBranch()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a904941eb12eefd3ce867ac37f296d718"></a><!-- doxytag: member="llvm::MCInstrDesc::isVariadic" ref="a904941eb12eefd3ce867ac37f296d718" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::isVariadic </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isVariadic - Return true if this instruction can have a variable number of operands. In this case, the variable operands will be after the normal operands but before the implicit definitions and uses (if any are present). </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00189">189</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00098">llvm::MCID::Variadic</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad526db981cdc3361585a92b6bba42137"></a><!-- doxytag: member="llvm::MCInstrDesc::mayLoad" ref="ad526db981cdc3361585a92b6bba42137" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::mayLoad </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>mayLoad - Return true if this instruction could possibly read memory. Instructions with this flag set are not necessarily simple load instructions, they may load a value and modify it, for example. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00324">324</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00113">llvm::MCID::MayLoad</a>.</p>
+
+<p>Referenced by <a class="el" href="X86InstrBuilder_8h_source.html#l00148">llvm::addFrameReference()</a>, <a class="el" href="ARMBaseInstrInfo_8cpp_source.html#l02631">llvm::ARMBaseInstrInfo::getNumMicroOps()</a>, <a class="el" href="ARMBaseInstrInfo_8cpp_source.html#l03359">llvm::ARMBaseInstrInfo::getOperandLatency()</a>, <a class="el" href="HexagonVLIWPacketizer_8cpp_source.html#l02716">GetPostIncrementOperand()</a>, and <a class="el" href="SelectionDAGISel_8cpp_source.html#l02204">llvm::SelectionDAGISel::SelectCodeCommon()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7146d8440bad26a32a80ae4362298783"></a><!-- doxytag: member="llvm::MCInstrDesc::mayStore" ref="a7146d8440bad26a32a80ae4362298783" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::mayStore </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>mayStore - Return true if this instruction could possibly modify memory. Instructions with this flag set are not necessarily simple store instructions, they may store a modified value based on their operands, or may not actually modify anything, for example. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00333">333</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00114">llvm::MCID::MayStore</a>.</p>
+
+<p>Referenced by <a class="el" href="X86InstrBuilder_8h_source.html#l00148">llvm::addFrameReference()</a>, <a class="el" href="ARMBaseInstrInfo_8cpp_source.html#l02631">llvm::ARMBaseInstrInfo::getNumMicroOps()</a>, <a class="el" href="HexagonVLIWPacketizer_8cpp_source.html#l02716">GetPostIncrementOperand()</a>, and <a class="el" href="SelectionDAGISel_8cpp_source.html#l02204">llvm::SelectionDAGISel::SelectCodeCommon()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aea25210a8b6803db151f8422480e8d72"></a><!-- doxytag: member="llvm::MCInstrDesc::usesCustomInsertionHook" ref="aea25210a8b6803db151f8422480e8d72" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCInstrDesc::usesCustomInsertionHook </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>usesCustomInsertionHook - Return true if this instruction requires custom insertion support when the DAG scheduler is inserting it into a machine basic block. If this is true for the instruction, it basically means that it is a pseudo instruction used at <a class="el" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> time that is expanded out into magic code by the target when MachineInstrs are formed.</p>
+<p>If this is true, the TargetLoweringInfo::InsertAtEndOfBasicBlock method is used to insert this into the <a class="el" href="classllvm_1_1MachineBasicBlock.html">MachineBasicBlock</a>. </p>
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00398">398</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>References <a class="el" href="MCInstrDesc_8h_source.html#l00141">Flags</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00120">llvm::MCID::UsesCustomInserter</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Data Documentation</h2>
+<a class="anchor" id="a54fc2039746ee6eff204883932692513"></a><!-- doxytag: member="llvm::MCInstrDesc::Flags" ref="a54fc2039746ee6eff204883932692513" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="classllvm_1_1MCInstrDesc.html#a54fc2039746ee6eff204883932692513">llvm::MCInstrDesc::Flags</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00141">141</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCInstrDesc_8h_source.html#l00313">canFoldAsLoad()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00183">getFlags()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00301">hasDelaySlot()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00444">hasExtraDefRegAllocReq()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00434">hasExtraSrcRegAllocReq()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00195">hasOptionalDef()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00406">hasPostISelHook()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00350">hasUnmodeledSideEffects()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00424">isAsCheapAsAMove()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00217">isBarrier()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00282">isBitcast()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00235">isBranch()</a>, <a class="el" href="MCInstrDesc_8h_source.htm
 l#l00210">isCall()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00368">isCommutable()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00270">isCompare()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00386">isConvertibleTo3Addr()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00241">isIndirectBranch()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00276">isMoveImmediate()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00295">isNotDuplicable()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00265">isPredicable()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00202">isPseudo()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00414">isRematerializable()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00206">isReturn()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00288">isSelect()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00227">isTerminator()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00189">i
 sVariadic()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00324">mayLoad()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00333">mayStore()</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00398">usesCustomInsertionHook()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a40df3e44b02d891af19cf0738294dfe5"></a><!-- doxytag: member="llvm::MCInstrDesc::ImplicitDefs" ref="a40df3e44b02d891af19cf0738294dfe5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const uint16_t* <a class="el" href="classllvm_1_1MCInstrDesc.html#a40df3e44b02d891af19cf0738294dfe5">llvm::MCInstrDesc::ImplicitDefs</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00144">144</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>Referenced by <a class="el" href="ScheduleDAGSDNodes_8cpp_source.html#l00110">CheckForPhysRegDependency()</a>, <a class="el" href="FastISel_8cpp_source.html#l01350">llvm::FastISel::FastEmitInst_i()</a>, <a class="el" href="FastISel_8cpp_source.html#l01366">llvm::FastISel::FastEmitInst_ii()</a>, <a class="el" href="FastISel_8cpp_source.html#l01173">llvm::FastISel::FastEmitInst_r()</a>, <a class="el" href="FastISel_8cpp_source.html#l01281">llvm::FastISel::FastEmitInst_rf()</a>, <a class="el" href="FastISel_8cpp_source.html#l01237">llvm::FastISel::FastEmitInst_ri()</a>, <a class="el" href="FastISel_8cpp_source.html#l01258">llvm::FastISel::FastEmitInst_rii()</a>, <a class="el" href="FastISel_8cpp_source.html#l01192">llvm::FastISel::FastEmitInst_rr()</a>, <a class="el" href="FastISel_8cpp_source.html#l01302">llvm::FastISel::FastEmitInst_rri()</a>, <a class="el" href="FastISel_8cpp_source.html#l01326">llvm::FastISel::FastEmitInst_rrii()</a>, <a class="el" href="FastISel_8cpp_so
 urce.html#l01213">llvm::FastISel::FastEmitInst_rrr()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00481">getImplicitDefs()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00487">getNumImplicitDefs()</a>, <a class="el" href="ScheduleDAGFast_8cpp_source.html#l00433">getPhysicalRegisterVT()</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00505">hasImplicitDefOfPhysReg()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a353922da68565393f92a0a199b73052d"></a><!-- doxytag: member="llvm::MCInstrDesc::ImplicitUses" ref="a353922da68565393f92a0a199b73052d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const uint16_t* <a class="el" href="classllvm_1_1MCInstrDesc.html#a353922da68565393f92a0a199b73052d">llvm::MCInstrDesc::ImplicitUses</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00143">143</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCInstrDesc_8h_source.html#l00458">getImplicitUses()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00464">getNumImplicitUses()</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00496">hasImplicitUseOfPhysReg()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0cc1de9217edcb8e7aff85bc7916ec03"></a><!-- doxytag: member="llvm::MCInstrDesc::NumDefs" ref="a0cc1de9217edcb8e7aff85bc7916ec03" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> short <a class="el" href="classllvm_1_1MCInstrDesc.html#a0cc1de9217edcb8e7aff85bc7916ec03">llvm::MCInstrDesc::NumDefs</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00138">138</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCInstrDesc_8h_source.html#l00177">getNumDefs()</a>, and <a class="el" href="X86InstrInfo_8cpp_source.html#l04181">llvm::X86InstrInfo::unfoldMemoryOperand()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a53c07a5f15c9d1ccad93dc1c57f79c09"></a><!-- doxytag: member="llvm::MCInstrDesc::NumOperands" ref="a53c07a5f15c9d1ccad93dc1c57f79c09" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> short <a class="el" href="classllvm_1_1MCInstrDesc.html#a53c07a5f15c9d1ccad93dc1c57f79c09">llvm::MCInstrDesc::NumOperands</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00137">137</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>Referenced by <a class="el" href="ARMDisassembler_8cpp_source.html#l00636">AddThumb1SBit()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00169">getNumOperands()</a>, and <a class="el" href="MCInstrDesc_8h_source.html#l00149">getOperandConstraint()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adcb5f001406dc2b45024dd582c444e6d"></a><!-- doxytag: member="llvm::MCInstrDesc::Opcode" ref="adcb5f001406dc2b45024dd582c444e6d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> short <a class="el" href="classllvm_1_1MCInstrDesc.html#adcb5f001406dc2b45024dd582c444e6d">llvm::MCInstrDesc::Opcode</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00136">136</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>Referenced by <a class="el" href="ScoreboardHazardRecognizer_8cpp_source.html#l00178">llvm::ScoreboardHazardRecognizer::EmitInstruction()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00160">getOpcode()</a>, <a class="el" href="MachineInstr_8h_source.html#l00243">llvm::MachineInstr::getOpcode()</a>, and <a class="el" href="ARMBaseInstrInfo_8cpp_source.html#l03359">llvm::ARMBaseInstrInfo::getOperandLatency()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa4766bd7c8b854a0c28d85283ab303ad"></a><!-- doxytag: member="llvm::MCInstrDesc::OpInfo" ref="aa4766bd7c8b854a0c28d85283ab303ad" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCOperandInfo.html">MCOperandInfo</a>* <a class="el" href="classllvm_1_1MCInstrDesc.html#aa4766bd7c8b854a0c28d85283ab303ad">llvm::MCInstrDesc::OpInfo</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00145">145</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>Referenced by <a class="el" href="ARMDisassembler_8cpp_source.html#l00636">AddThumb1SBit()</a>, <a class="el" href="ARMISelLowering_8cpp_source.html#l07034">llvm::ARMTargetLowering::AdjustInstrPostInstrSelection()</a>, <a class="el" href="TargetSchedule_8cpp_source.html#l00176">llvm::TargetSchedModel::computeOperandLatency()</a>, <a class="el" href="MachineInstr_8cpp_source.html#l01255">llvm::MachineInstr::copyPredicates()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00530">findFirstPredOperandIdx()</a>, <a class="el" href="MachineInstr_8cpp_source.html#l01114">llvm::MachineInstr::findFirstPredOperandIdx()</a>, <a class="el" href="MCInstrDesc_8h_source.html#l00149">getOperandConstraint()</a>, and <a class="el" href="TargetInstrInfo_8cpp_source.html#l00034">llvm::TargetInstrInfo::getRegClass()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="abee44339b41568c74881f90122fee878"></a><!-- doxytag: member="llvm::MCInstrDesc::SchedClass" ref="abee44339b41568c74881f90122fee878" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> short <a class="el" href="classllvm_1_1MCInstrDesc.html#abee44339b41568c74881f90122fee878">llvm::MCInstrDesc::SchedClass</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00139">139</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCInstrDesc_8h_source.html#l00517">getSchedClass()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a80291694b54eac4126454e13cefe1ff8"></a><!-- doxytag: member="llvm::MCInstrDesc::Size" ref="a80291694b54eac4126454e13cefe1ff8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> short <a class="el" href="classllvm_1_1MCInstrDesc.html#a80291694b54eac4126454e13cefe1ff8">llvm::MCInstrDesc::Size</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00140">140</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCInstrDesc_8h_source.html#l00523">getSize()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a46e0fcca2366f30d5e35b3d7dcb9c65f"></a><!-- doxytag: member="llvm::MCInstrDesc::TSFlags" ref="a46e0fcca2366f30d5e35b3d7dcb9c65f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">uint64_t <a class="el" href="classllvm_1_1MCInstrDesc.html#a46e0fcca2366f30d5e35b3d7dcb9c65f">llvm::MCInstrDesc::TSFlags</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCInstrDesc_8h_source.html#l00142">142</a> of file <a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a>.</p>
+
+<p>Referenced by <a class="el" href="ARMBaseInstrInfo_8cpp_source.html#l00122">llvm::ARMBaseInstrInfo::convertToThreeAddress()</a>, <a class="el" href="X86CodeEmitter_8cpp_source.html#l00167">determineREX()</a>, <a class="el" href="ARMBaseRegisterInfo_8cpp_source.html#l00935">llvm::ARMBaseRegisterInfo::eliminateFrameIndex()</a>, <a class="el" href="ARMBaseInstrInfo_8cpp_source.html#l03723">llvm::ARMBaseInstrInfo::getExecutionDomain()</a>, <a class="el" href="X86InstrInfo_8cpp_source.html#l04581">llvm::X86InstrInfo::getExecutionDomain()</a>, <a class="el" href="ARMBaseRegisterInfo_8cpp_source.html#l00676">llvm::ARMBaseRegisterInfo::getFrameIndexInstrOffset()</a>, <a class="el" href="ARMHazardRecognizer_8cpp_source.html#l00035">llvm::ARMHazardRecognizer::getHazardType()</a>, <a class="el" href="MBlazeDisassembler_8cpp_source.html#l00503">llvm::MBlazeDisassembler::getInstruction()</a>, <a class="el" href="MSP430InstrInfo_8cpp_source.html#l00292">llvm::MSP430InstrInfo::GetInstSi
 zeInBytes()</a>, <a class="el" href="ARMHazardRecognizer_8cpp_source.html#l00019">hasRAWHazard()</a>, <a class="el" href="ARMBaseRegisterInfo_8cpp_source.html#l00866">llvm::ARMBaseRegisterInfo::isFrameOffsetLegal()</a>, <a class="el" href="NVPTXInstrInfo_8cpp_source.html#l00159">llvm::NVPTXInstrInfo::isLoadInstr()</a>, <a class="el" href="NVPTXInstrInfo_8cpp_source.html#l00113">llvm::NVPTXInstrInfo::isMoveInstr()</a>, <a class="el" href="ARMBaseInstrInfo_8cpp_source.html#l00527">llvm::ARMBaseInstrInfo::isPredicable()</a>, <a class="el" href="HexagonInstrInfo_8cpp_source.html#l02283">llvm::HexagonInstrInfo::isPredicated()</a>, <a class="el" href="NVPTXInstrInfo_8cpp_source.html#l00170">llvm::NVPTXInstrInfo::isStoreInstr()</a>, <a class="el" href="X86ATTInstPrinter_8cpp_source.html#l00042">llvm::X86ATTInstPrinter::printInst()</a>, <a class="el" href="X86IntelInstPrinter_8cpp_source.html#l00034">llvm::X86IntelInstPrinter::printInst()</a>, <a class="el" href="ARMBaseInstrInfo_8c
 pp_source.html#l01794">llvm::rewriteARMFrameIndex()</a>, <a class="el" href="Thumb1RegisterInfo_8cpp_source.html#l00387">llvm::Thumb1RegisterInfo::rewriteFrameIndex()</a>, <a class="el" href="Thumb2InstrInfo_8cpp_source.html#l00388">llvm::rewriteT2FrameIndex()</a>, and <a class="el" href="X86InstrInfo_8cpp_source.html#l04592">llvm::X86InstrInfo::setExecutionDomain()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="MCInstrDesc_8h_source.html">MCInstrDesc.h</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:37 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_1MCInstrDesc__coll__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstrDesc__coll__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstrDesc__coll__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstrDesc__coll__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+91b45e8a32c20e33faca801615762265
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstrInfo-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstrInfo-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstrInfo-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstrInfo-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,60 @@
+<!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_1MCInstrInfo.html">MCInstrInfo</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::MCInstrInfo Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1MCInstrInfo.html">llvm::MCInstrInfo</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCInstrInfo.html#ab16f5a81fccfe4b7f645ba5a74ffad02">get</a>(unsigned Opcode) const </td><td><a class="el" href="classllvm_1_1MCInstrInfo.html">llvm::MCInstrInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCInstrInfo.html#accfb55370b28fdf347aafe7643e60e44">getName</a>(unsigned Opcode) const </td><td><a class="el" href="classllvm_1_1MCInstrInfo.html">llvm::MCInstrInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCInstrInfo.html#a112fcc656a94cfd45afbd3eb05ada95a">getNumOpcodes</a>() const </td><td><a class="el" href="classllvm_1_1MCInstrInfo.html">llvm::MCInstrInfo</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCInstrInfo.html#a78d1b892407bfed2a2907c47c82dbfd1">InitMCInstrInfo</a>(const MCInstrDesc *D, const unsigned *NI, const char *ND, unsigned NO)</td><td><a class="el" href="classllvm_1_1MCInstrInfo.html">llvm::MCInstrInfo</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:37 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_1MCInstrInfo.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstrInfo.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstrInfo.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCInstrInfo.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,189 @@
+<!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::MCInstrInfo 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_1MCInstrInfo.html">MCInstrInfo</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::MCInstrInfo Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::MCInstrInfo" -->
+<p><code>#include <<a class="el" href="MCInstrInfo_8h_source.html">MCInstrInfo.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::MCInstrInfo:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MCInstrInfo__inherit__graph.png" border="0" usemap="#llvm_1_1MCInstrInfo_inherit__map" alt="Inheritance graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+
+<p><a href="classllvm_1_1MCInstrInfo-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">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrInfo.html#a78d1b892407bfed2a2907c47c82dbfd1">InitMCInstrInfo</a> (const <a class="el" href="classllvm_1_1MCInstrDesc.html">MCInstrDesc</a> *D, const <a class="el" href="classunsigned.html">unsigned</a> *NI, const <a class="el" href="classchar.html">char</a> *ND, <a class="el" href="classunsigned.html">unsigned</a> NO)</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_1MCInstrInfo.html#a112fcc656a94cfd45afbd3eb05ada95a">getNumOpcodes</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCInstrDesc.html">MCInstrDesc</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrInfo.html#ab16f5a81fccfe4b7f645ba5a74ffad02">get</a> (<a class="el" href="classunsigned.html">unsigned</a> Opcode) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classchar.html">char</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCInstrInfo.html#accfb55370b28fdf347aafe7643e60e44">getName</a> (<a class="el" href="classunsigned.html">unsigned</a> Opcode) const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">getName - Returns the name for the instructions with the given opcode.  <a href="#accfb55370b28fdf347aafe7643e60e44"></a><br/></td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="classllvm_1_1MCInstrInfo.html">MCInstrInfo</a> - Interface to description of machine instruction set </p>
+
+<p>Definition at line <a class="el" href="MCInstrInfo_8h_source.html#l00026">26</a> of file <a class="el" href="MCInstrInfo_8h_source.html">MCInstrInfo.h</a>.</p>
+</div><hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="ab16f5a81fccfe4b7f645ba5a74ffad02"></a><!-- doxytag: member="llvm::MCInstrInfo::get" ref="ab16f5a81fccfe4b7f645ba5a74ffad02" args="(unsigned Opcode) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCInstrDesc.html">MCInstrDesc</a>& llvm::MCInstrInfo::get </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Opcode</em></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>get - Return the machine instruction descriptor that corresponds to the specified instruction opcode. </p>
+
+<p>Definition at line <a class="el" href="MCInstrInfo_8h_source.html#l00048">48</a> of file <a class="el" href="MCInstrInfo_8h_source.html">MCInstrInfo.h</a>.</p>
+
+<p>Referenced by <a class="el" href="ScheduleDAGRRList_8cpp_source.html#l02708">canClobberPhysRegDefs()</a>, <a class="el" href="ScheduleDAGRRList_8cpp_source.html#l02671">canClobberReachingPhysRegUse()</a>, <a class="el" href="ScheduleDAGSDNodes_8cpp_source.html#l00110">CheckForPhysRegDependency()</a>, <a class="el" href="ScheduleDAGSDNodes_8cpp_source.html#l00619">llvm::ScheduleDAGSDNodes::computeOperandLatency()</a>, <a class="el" href="SparcRegisterInfo_8cpp_source.html#l00060">llvm::SparcRegisterInfo::eliminateCallFramePseudoInstr()</a>, <a class="el" href="MSP430RegisterInfo_8cpp_source.html#l00105">llvm::MSP430RegisterInfo::eliminateCallFramePseudoInstr()</a>, <a class="el" href="MBlazeRegisterInfo_8cpp_source.html#l00088">llvm::MBlazeRegisterInfo::eliminateCallFramePseudoInstr()</a>, <a class="el" href="XCoreRegisterInfo_8cpp_source.html#l00107">llvm::XCoreRegisterInfo::eliminateCallFramePseudoInstr()</a>, <a class="el" href="PPCRegisterInfo_8cpp_source.html#l00226">
 llvm::PPCRegisterInfo::eliminateCallFramePseudoInstr()</a>, <a class="el" href="X86RegisterInfo_8cpp_source.html#l00458">llvm::X86RegisterInfo::eliminateCallFramePseudoInstr()</a>, <a class="el" href="LiveRangeEdit_8cpp_source.html#l00219">llvm::LiveRangeEdit::eliminateDeadDefs()</a>, <a class="el" href="SparcRegisterInfo_8cpp_source.html#l00073">llvm::SparcRegisterInfo::eliminateFrameIndex()</a>, <a class="el" href="MSP430RegisterInfo_8cpp_source.html#l00165">llvm::MSP430RegisterInfo::eliminateFrameIndex()</a>, <a class="el" href="XCoreRegisterInfo_8cpp_source.html#l00157">llvm::XCoreRegisterInfo::eliminateFrameIndex()</a>, <a class="el" href="Thumb1RegisterInfo_8cpp_source.html#l00597">llvm::Thumb1RegisterInfo::eliminateFrameIndex()</a>, <a class="el" href="PPCRegisterInfo_8cpp_source.html#l00511">llvm::PPCRegisterInfo::eliminateFrameIndex()</a>, <a class="el" href="SPURegisterInfo_8cpp_source.html#l00255">llvm::SPURegisterInfo::eliminateFrameIndex()</a>, <a class="el" hre
 f="ARMFrameLowering_8cpp_source.html#l00887">emitAlignedDPRCS2Restores()</a>, <a class="el" href="ARMFrameLowering_8cpp_source.html#l00728">emitAlignedDPRCS2Spills()</a>, <a class="el" href="PPCISelLowering_8cpp_source.html#l05594">llvm::PPCTargetLowering::EmitAtomicBinary()</a>, <a class="el" href="InstrEmitter_8cpp_source.html#l00637">llvm::InstrEmitter::EmitDbgValue()</a>, <a class="el" href="HexagonFrameLowering_8cpp_source.html#l00171">llvm::HexagonFrameLowering::emitEpilogue()</a>, <a class="el" href="SparcISelLowering_8cpp_source.html#l01168">llvm::SparcTargetLowering::EmitInstrWithCustomInserter()</a>, <a class="el" href="XCoreISelLowering_8cpp_source.html#l01271">llvm::XCoreTargetLowering::EmitInstrWithCustomInserter()</a>, <a class="el" href="MSP430ISelLowering_8cpp_source.html#l01126">llvm::MSP430TargetLowering::EmitInstrWithCustomInserter()</a>, <a class="el" href="ARMISelLowering_8cpp_source.html#l06679">llvm::ARMTargetLowering::EmitInstrWithCustomInserter()</a>
 , <a class="el" href="PPCISelLowering_8cpp_source.html#l05786">llvm::PPCTargetLowering::EmitInstrWithCustomInserter()</a>, <a class="el" href="X86ISelLowering_8cpp_source.html#l13801">llvm::X86TargetLowering::EmitInstrWithCustomInserter()</a>, <a class="el" href="MachineRegisterInfo_8cpp_source.html#l00271">llvm::MachineRegisterInfo::EmitLiveInCopies()</a>, <a class="el" href="X86ISelLowering_8cpp_source.html#l12912">EmitMonitor()</a>, <a class="el" href="PPCISelLowering_8cpp_source.html#l05655">llvm::PPCTargetLowering::EmitPartwordAtomicBinary()</a>, <a class="el" href="X86ISelLowering_8cpp_source.html#l12877">EmitPCMPSTRI()</a>, <a class="el" href="X86ISelLowering_8cpp_source.html#l12840">EmitPCMPSTRM()</a>, <a class="el" href="HexagonFrameLowering_8cpp_source.html#l00076">llvm::HexagonFrameLowering::emitPrologue()</a>, <a class="el" href="MSP430ISelLowering_8cpp_source.html#l01018">llvm::MSP430TargetLowering::EmitShiftInstr()</a>, <a class="el" href="X86FrameLowering_8cpp
 _source.html#l00146">emitSPUpdate()</a>, <a class="el" href="Thumb1RegisterInfo_8cpp_source.html#l00342">emitThumbConstant()</a>, <a class="el" href="Thumb1RegisterInfo_8cpp_source.html#l00090">emitThumbRegPlusImmInReg()</a>, <a class="el" href="X86ISelLowering_8cpp_source.html#l12199">EmitXBegin()</a>, <a class="el" href="MCInstrAnalysis_8cpp_source.html#l00013">llvm::MCInstrAnalysis::evaluateBranch()</a>, <a class="el" href="FastISel_8cpp_source.html#l01164">llvm::FastISel::FastEmitInst_()</a>, <a class="el" href="FastISel_8cpp_source.html#l01383">llvm::FastISel::FastEmitInst_extractsubreg()</a>, <a class="el" href="FastISel_8cpp_source.html#l01350">llvm::FastISel::FastEmitInst_i()</a>, <a class="el" href="FastISel_8cpp_source.html#l01366">llvm::FastISel::FastEmitInst_ii()</a>, <a class="el" href="FastISel_8cpp_source.html#l01173">llvm::FastISel::FastEmitInst_r()</a>, <a class="el" href="FastISel_8cpp_source.html#l01281">llvm::FastISel::FastEmitInst_rf()</a>, <a class="el"
  href="FastISel_8cpp_source.html#l01237">llvm::FastISel::FastEmitInst_ri()</a>, <a class="el" href="FastISel_8cpp_source.html#l01258">llvm::FastISel::FastEmitInst_rii()</a>, <a class="el" href="FastISel_8cpp_source.html#l01192">llvm::FastISel::FastEmitInst_rr()</a>, <a class="el" href="FastISel_8cpp_source.html#l01302">llvm::FastISel::FastEmitInst_rri()</a>, <a class="el" href="FastISel_8cpp_source.html#l01326">llvm::FastISel::FastEmitInst_rrii()</a>, <a class="el" href="FastISel_8cpp_source.html#l01213">llvm::FastISel::FastEmitInst_rrr()</a>, <a class="el" href="MachineInstrBundle_8cpp_source.html#l00100">llvm::finalizeBundle()</a>, <a class="el" href="X86InstrInfo_8cpp_source.html#l03586">FuseInst()</a>, <a class="el" href="X86InstrInfo_8cpp_source.html#l03559">FuseTwoAddrInst()</a>, <a class="el" href="ScheduleDAGRRList_8cpp_source.html#l00265">GetCostForDef()</a>, <a class="el" href="MBlazeInstrInfo_8cpp_source.html#l00278">llvm::MBlazeInstrInfo::getGlobalBaseReg()</a>, 
 <a class="el" href="ScheduleDAGFast_8cpp_source.html#l00433">getPhysicalRegisterVT()</a>, <a class="el" href="ARMISelLowering_8cpp_source.html#l01053">llvm::ARMTargetLowering::getSchedulingPreference()</a>, <a class="el" href="PPCFrameLowering_8cpp_source.html#l00104">HandleVRSaveUpdate()</a>, <a class="el" href="ResourcePriorityQueue_8cpp_source.html#l00549">llvm::ResourcePriorityQueue::initNumRegDefsLeft()</a>, <a class="el" href="ARMLoadStoreOptimizer_8cpp_source.html#l01072">InsertLDR_STR()</a>, <a class="el" href="MachineSSAUpdater_8cpp_source.html#l00112">InsertNewDef()</a>, <a class="el" href="MCInstrAnalysis_8h_source.html#l00031">llvm::MCInstrAnalysis::isBranch()</a>, <a class="el" href="MCInstrAnalysis_8h_source.html#l00047">llvm::MCInstrAnalysis::isCall()</a>, <a class="el" href="MCInstrAnalysis_8h_source.html#l00035">llvm::MCInstrAnalysis::isConditionalBranch()</a>, <a class="el" href="MCInstrAnalysis_8h_source.html#l00043">llvm::MCInstrAnalysis::isIndirectBranch
 ()</a>, <a class="el" href="ResourcePriorityQueue_8cpp_source.html#l00247">llvm::ResourcePriorityQueue::isResourceAvailable()</a>, <a class="el" href="MCInstrAnalysis_8h_source.html#l00051">llvm::MCInstrAnalysis::isReturn()</a>, <a class="el" href="MCInstrAnalysis_8h_source.html#l00039">llvm::MCInstrAnalysis::isUnconditionalBranch()</a>, <a class="el" href="XCoreFrameLowering_8cpp_source.html#l00045">loadFromStack()</a>, <a class="el" href="PPCRegisterInfo_8cpp_source.html#l00443">llvm::PPCRegisterInfo::lowerCRRestore()</a>, <a class="el" href="PPCRegisterInfo_8cpp_source.html#l00400">llvm::PPCRegisterInfo::lowerCRSpilling()</a>, <a class="el" href="PPCRegisterInfo_8cpp_source.html#l00285">llvm::PPCRegisterInfo::lowerDynamicAlloc()</a>, <a class="el" href="X86InstrInfo_8cpp_source.html#l03610">MakeM0Inst()</a>, <a class="el" href="X86ATTInstPrinter_8cpp_source.html#l00042">llvm::X86ATTInstPrinter::printInst()</a>, <a class="el" href="X86IntelInstPrinter_8cpp_source.html#l000
 34">llvm::X86IntelInstPrinter::printInst()</a>, <a class="el" href="ResourcePriorityQueue_8cpp_source.html#l00290">llvm::ResourcePriorityQueue::reserveResources()</a>, <a class="el" href="MSP430FrameLowering_8cpp_source.html#l00206">llvm::MSP430FrameLowering::restoreCalleeSavedRegisters()</a>, <a class="el" href="X86FrameLowering_8cpp_source.html#l01270">llvm::X86FrameLowering::restoreCalleeSavedRegisters()</a>, <a class="el" href="SelectionDAGISel_8cpp_source.html#l00336">llvm::SelectionDAGISel::runOnMachineFunction()</a>, <a class="el" href="Thumb1RegisterInfo_8cpp_source.html#l00549">llvm::Thumb1RegisterInfo::saveScavengerRegister()</a>, <a class="el" href="SelectionDAGISel_8cpp_source.html#l02204">llvm::SelectionDAGISel::SelectCodeCommon()</a>, <a class="el" href="FunctionLoweringInfo_8cpp_source.html#l00062">llvm::FunctionLoweringInfo::set()</a>, <a class="el" href="XCoreFrameLowering_8cpp_source.html#l00273">llvm::XCoreFrameLowering::spillCalleeSavedRegisters()</a>, <a
  class="el" href="Thumb1FrameLowering_8cpp_source.html#l00291">llvm::Thumb1FrameLowering::spillCalleeSavedRegisters()</a>, <a class="el" href="MSP430FrameLowering_8cpp_source.html#l00180">llvm::MSP430FrameLowering::spillCalleeSavedRegisters()</a>, <a class="el" href="X86FrameLowering_8cpp_source.html#l01215">llvm::X86FrameLowering::spillCalleeSavedRegisters()</a>, <a class="el" href="XCoreFrameLowering_8cpp_source.html#l00060">storeToStack()</a>, and <a class="el" href="ResourcePriorityQueue_8cpp_source.html#l00403">llvm::ResourcePriorityQueue::SUSchedulingCost()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="accfb55370b28fdf347aafe7643e60e44"></a><!-- doxytag: member="llvm::MCInstrInfo::getName" ref="accfb55370b28fdf347aafe7643e60e44" args="(unsigned Opcode) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classchar.html">char</a>* llvm::MCInstrInfo::getName </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Opcode</em></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>getName - Returns the name for the instructions with the given opcode. </p>
+
+<p>Definition at line <a class="el" href="MCInstrInfo_8h_source.html#l00054">54</a> of file <a class="el" href="MCInstrInfo_8h_source.html">MCInstrInfo.h</a>.</p>
+
+<p>Referenced by <a class="el" href="HexagonInstPrinter_8cpp_source.html#l00031">llvm::HexagonInstPrinter::getOpcodeName()</a>, <a class="el" href="MCInstPrinter_8cpp_source.html#l00023">llvm::MCInstPrinter::getOpcodeName()</a>, <a class="el" href="MachineInstr_8cpp_source.html#l01500">llvm::MachineInstr::print()</a>, and <a class="el" href="X86Disassembler_8cpp_source.html#l00047">x86DisassemblerGetInstrName()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a112fcc656a94cfd45afbd3eb05ada95a"></a><!-- doxytag: member="llvm::MCInstrInfo::getNumOpcodes" ref="a112fcc656a94cfd45afbd3eb05ada95a" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MCInstrInfo::getNumOpcodes </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="MCInstrInfo_8h_source.html#l00043">43</a> of file <a class="el" href="MCInstrInfo_8h_source.html">MCInstrInfo.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a78d1b892407bfed2a2907c47c82dbfd1"></a><!-- doxytag: member="llvm::MCInstrInfo::InitMCInstrInfo" ref="a78d1b892407bfed2a2907c47c82dbfd1" args="(const MCInstrDesc *D, const unsigned *NI, const char *ND, unsigned NO)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCInstrInfo::InitMCInstrInfo </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCInstrDesc.html">MCInstrDesc</a> * </td>
+          <td class="paramname"><em>D</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classunsigned.html">unsigned</a> * </td>
+          <td class="paramname"><em>NI</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classchar.html">char</a> * </td>
+          <td class="paramname"><em>ND</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>NO</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>InitMCInstrInfo - Initialize <a class="el" href="classllvm_1_1MCInstrInfo.html">MCInstrInfo</a>, called by TableGen auto-generated routines. *DO NOT USE*. </p>
+
+<p>Definition at line <a class="el" href="MCInstrInfo_8h_source.html#l00035">35</a> of file <a class="el" href="MCInstrInfo_8h_source.html">MCInstrInfo.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="MCInstrInfo_8h_source.html">MCInstrInfo.h</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:37 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_1MCJIT-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCJIT-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCJIT-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCJIT-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,124 @@
+<!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_1MCJIT.html">MCJIT</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::MCJIT Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1MCJIT.html">llvm::MCJIT</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a805704b52a327cc6b37aebf9cba14169">addGlobalMapping</a>(const GlobalValue *GV, void *Addr)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#af7d3440b41718259c50afaac2b0855cc">addModule</a>(Module *M)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#aef7659c8bb73f2f1663a3c60d6e04631">AllExceptionTables</a></td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a29f60ea31c2022f7f13fab8faf988705">clearAllGlobalMappings</a>()</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a9565a2a404ec3802e545beb8f63fe347">clearGlobalMappingsFromModule</a>(Module *M)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a86cf1fca02a6bce22625bc19674d04d4">create</a>(Module *M, bool ForceInterpreter=false, std::string *ErrorStr=0, CodeGenOpt::Level OptLevel=CodeGenOpt::Default, bool GVsWithCode=true)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCJIT.html#ab93a74019659477ef0368962cfffc60d">createJIT</a>(Module *M, std::string *ErrorStr, JITMemoryManager *JMM, bool GVsWithCode, TargetMachine *TM)</td><td><a class="el" href="classllvm_1_1MCJIT.html">llvm::MCJIT</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a117ad0188f208eb377cfd5649b839567">llvm::ExecutionEngine::createJIT</a>(Module *M, std::string *ErrorStr=0, JITMemoryManager *JMM=0, CodeGenOpt::Level OptLevel=CodeGenOpt::Default, bool GVsWithCode=true, Reloc::Model RM=Reloc::Default, CodeModel::Model CMM=CodeModel::JITDefault)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a916af28a5c70054e6e3e5f6620ae4d01">DeregisterAllTables</a>()</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a164835e05eddb2eff8e9991615cdf649">DeregisterTable</a>(const Function *Fn)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a34fc6d4cb8d45ff9b7ee30d1252f19ed">DisableGVCompilation</a>(bool Disabled=true)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a5169a202e9263a61fa11236953e50bb7">DisableLazyCompilation</a>(bool Disabled=true)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#af062585affb7cd16bab9867b706ea460">DisableSymbolSearching</a>(bool Disabled=true)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a67a746db87ed1925492888c2cd61a967">EERegisterFn</a> typedef</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#aca88a09e03611e624c1b6ac0aad41ce3">emitGlobals</a>()</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a6f55bbfd31834c810521274df3d2d9a5">EmitGlobalVariable</a>(const GlobalVariable *GV)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCJIT.html#ad80378e3df083d3d1756ce4d420da108">emitObject</a>(Module *M)</td><td><a class="el" href="classllvm_1_1MCJIT.html">llvm::MCJIT</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#af3684c4f76d581c15598bf91673e38a3">ExceptionTableDeregister</a></td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a1f9bebf14110e31cdc6bbd6c5e101df4">ExceptionTableRegister</a></td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a4b0a31b471d5393f097df0032ea0d5c9">ExecutionEngine</a>(Module *M)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [explicit, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCJIT.html#a9267e019ae798265ab3db7204cb9a1ca">finalizeObject</a>()</td><td><a class="el" href="classllvm_1_1MCJIT.html">llvm::MCJIT</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a7fa64d2f41d7a7fed1a604bc028c8bde">FindFunctionNamed</a>(const char *FnName)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCJIT.html#a32838fdaead4ba966615c8ea0e63c730">freeMachineCodeForFunction</a>(Function *F)</td><td><a class="el" href="classllvm_1_1MCJIT.html">llvm::MCJIT</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a0a724dad58a66f883d1b88115237ae00">getConstantValue</a>(const Constant *C)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#acd4f28beede9d5dbb801c030a70a35ab">getDataLayout</a>() const </td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a8796e9969f3352978e7f26f3c6b3cbd7">getGlobalValueAtAddress</a>(void *Addr)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#ae739336f3ec474f015e91e7698af256b">getMemoryForGV</a>(const GlobalVariable *GV)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a5f70f69b259650f548e757b0a982cc7a">getOrEmitGlobalVariable</a>(const GlobalVariable *GV)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCJIT.html#a95fa44527d8f2a9af9fa22099d78c116">getPointerToBasicBlock</a>(BasicBlock *BB)</td><td><a class="el" href="classllvm_1_1MCJIT.html">llvm::MCJIT</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCJIT.html#a999e1c67949a3d0f69931ee9164e8cc9">getPointerToFunction</a>(Function *F)</td><td><a class="el" href="classllvm_1_1MCJIT.html">llvm::MCJIT</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a2e52e9b773e4d9e556a131448de04837">getPointerToFunctionOrStub</a>(Function *F)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a9656c73d0da235ba5b99c14804175943">getPointerToGlobal</a>(const GlobalValue *GV)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#aa5d335340f7ac093e81c965ba69a7aac">getPointerToGlobalIfAvailable</a>(const GlobalValue *GV)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCJIT.html#abc5a187b7bd88320fff3d8fac5a505ea">getPointerToNamedFunction</a>(const std::string &Name, bool AbortOnFailure=true)</td><td><a class="el" href="classllvm_1_1MCJIT.html">llvm::MCJIT</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a38079cd1d3c8bc5f3aef1d3420c3b855">InitializeMemory</a>(const Constant *Init, void *Addr)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a153ef7c251792bd59db0939252507769">InstallExceptionTableDeregister</a>(EERegisterFn F)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a9ed021577adeba1db42449f0994b391f">InstallExceptionTableRegister</a>(EERegisterFn F)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a6a126d6cd1fa07a4331179597de0c46a">InstallLazyFunctionCreator</a>(void *(*P)(const std::string &))</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#abdd701e031ce82dcf66e425b21e213a0">InterpCtor</a></td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [protected, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a202547a3da2a6ee72cf72c892a53d532">isCompilingLazily</a>() const </td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a8964d6566795821952b6c06ba84aaf95">isGVCompilationDisabled</a>() const </td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#acdf7ac51e100b31912d3611a71bbe158">isLazyCompilationDisabled</a>() const </td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#af3f51720e60c34764be0452dd2e1ac8c">isSymbolSearchingDisabled</a>() const </td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a488758a63f4b841f3497113e87fb9c53">JITCtor</a></td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [protected, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a71d64aadd21cb7f2bd8cd07586ffb804">LazyFunctionCreator</a></td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#adec0e730f80de19f31127faedf39008c">LoadValueFromMemory</a>(GenericValue &Result, GenericValue *Ptr, Type *Ty)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a5972a6c7bf1cf22a359d9b7987d11dfd">lock</a></td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCJIT.html#a721b20c93bc4e150d74884ae313bfd23">mapSectionAddress</a>(const void *LocalAddress, uint64_t TargetAddress)</td><td><a class="el" href="classllvm_1_1MCJIT.html">llvm::MCJIT</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#ac14b3340efcfe13fe1adf80ca411b21f">MCJITCtor</a></td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [protected, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#aa1ec01a6e6a54bf0aff18ec0e143176c">Modules</a></td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCJIT.html#a63221f8f16856a01a958a25eb74d26c9">NotifyFreeingObject</a>(const ObjectImage &Obj)</td><td><a class="el" href="classllvm_1_1MCJIT.html">llvm::MCJIT</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCJIT.html#a5eb872f982c7435be81626e4e738457b">NotifyObjectEmitted</a>(const ObjectImage &Obj)</td><td><a class="el" href="classllvm_1_1MCJIT.html">llvm::MCJIT</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCJIT.html#a937be5854d31811b07849557abc79593">recompileAndRelinkFunction</a>(Function *F)</td><td><a class="el" href="classllvm_1_1MCJIT.html">llvm::MCJIT</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCJIT.html#a97c441ad61800b9fe204a455ae36298d">Register</a>()</td><td><a class="el" href="classllvm_1_1MCJIT.html">llvm::MCJIT</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCJIT.html#a59505b33a421279a3682de48e1421189">RegisterJITEventListener</a>(JITEventListener *L)</td><td><a class="el" href="classllvm_1_1MCJIT.html">llvm::MCJIT</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a4780ae14ba4fbe61e0e2e36cefdbc637">RegisterTable</a>(const Function *fn, void *res)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a514dfa1719bb6dadcc8bb7b71619805e">removeModule</a>(Module *M)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCJIT.html#afca4e5fbd60d699f3d71c0121ca5d61d">runFunction</a>(Function *F, const std::vector< GenericValue > &ArgValues)</td><td><a class="el" href="classllvm_1_1MCJIT.html">llvm::MCJIT</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a97bbf524ee03354bb73dce9614b0e959">runFunctionAsMain</a>(Function *Fn, const std::vector< std::string > &argv, const char *const *envp)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a26a89645316e03c2124b2c19b3970845">runJITOnFunction</a>(Function *, MachineCodeInfo *=0)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a6a34c6c082dc999d12f1f191b4108513">runStaticConstructorsDestructors</a>(bool isDtors)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#aa0b261e94f5497a49d4e19a633c2d408">runStaticConstructorsDestructors</a>(Module *module, bool isDtors)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a1c12f32ff11f1125eec0bca20348ba9d">setDataLayout</a>(const DataLayout *td)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a08ed33d3b3f8b9e21167918d5de40014">StoreValueToMemory</a>(const GenericValue &Val, GenericValue *Ptr, Type *Ty)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCJIT.html#a143220b4cae321d60ab1f7b3b6233ea9">UnregisterJITEventListener</a>(JITEventListener *L)</td><td><a class="el" href="classllvm_1_1MCJIT.html">llvm::MCJIT</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#a78c977f1f7c8dab32c31782b2d55c6d4">updateGlobalMapping</a>(const GlobalValue *GV, void *Addr)</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ExecutionEngine.html#ae854ad96a2f8cf76b7f4aef063bf19ce">~ExecutionEngine</a>()</td><td><a class="el" href="classllvm_1_1ExecutionEngine.html">llvm::ExecutionEngine</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCJIT.html#a4d46de51fbeca23df8e13f0551fcb749">~MCJIT</a>()</td><td><a class="el" href="classllvm_1_1MCJIT.html">llvm::MCJIT</a></td><td></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:48: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/classllvm_1_1MCJIT__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCJIT__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCJIT__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCJIT__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+28e780b87acb77702c9d206bc45cd367
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCLineEntry-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCLineEntry-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCLineEntry-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCLineEntry-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,71 @@
+<!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_1MCLineEntry.html">MCLineEntry</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::MCLineEntry Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1MCLineEntry.html">llvm::MCLineEntry</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDwarfLoc.html#ac8375140ac02ce1f4ac29a5bd135fdc0">getColumn</a>() const </td><td><a class="el" href="classllvm_1_1MCDwarfLoc.html">llvm::MCDwarfLoc</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDwarfLoc.html#a3015175db72abfbe1192ff2cc4a79af4">getDiscriminator</a>() const </td><td><a class="el" href="classllvm_1_1MCDwarfLoc.html">llvm::MCDwarfLoc</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDwarfLoc.html#ae94a459790944a91b7b67f4f908fd88c">getFileNum</a>() const </td><td><a class="el" href="classllvm_1_1MCDwarfLoc.html">llvm::MCDwarfLoc</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDwarfLoc.html#a531e388dc4b238b5087384645dff3131">getFlags</a>() const </td><td><a class="el" href="classllvm_1_1MCDwarfLoc.html">llvm::MCDwarfLoc</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDwarfLoc.html#acdacacb83118b0df79fa77fc375db815">getIsa</a>() const </td><td><a class="el" href="classllvm_1_1MCDwarfLoc.html">llvm::MCDwarfLoc</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCLineEntry.html#a9d5946ba85c880874a7d8cd2f3d18155">getLabel</a>() const </td><td><a class="el" href="classllvm_1_1MCLineEntry.html">llvm::MCLineEntry</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDwarfLoc.html#a54728c373c9844d548e3f4a3027b9974">getLine</a>() const </td><td><a class="el" href="classllvm_1_1MCDwarfLoc.html">llvm::MCDwarfLoc</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCLineEntry.html#ad94db3bb5dd8621c350e8c167e471df4">Make</a>(MCStreamer *MCOS, const MCSection *Section)</td><td><a class="el" href="classllvm_1_1MCLineEntry.html">llvm::MCLineEntry</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCLineEntry.html#ab39a195864420e701d9e191a6d10a795">MCLineEntry</a>(MCSymbol *label, const MCDwarfLoc loc)</td><td><a class="el" href="classllvm_1_1MCLineEntry.html">llvm::MCLineEntry</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDwarfLoc.html#ac97a677e0dba972117b33fecb678770c">setColumn</a>(unsigned column)</td><td><a class="el" href="classllvm_1_1MCDwarfLoc.html">llvm::MCDwarfLoc</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDwarfLoc.html#a54c596f60400f44eb4119e508936a700">setDiscriminator</a>(unsigned discriminator)</td><td><a class="el" href="classllvm_1_1MCDwarfLoc.html">llvm::MCDwarfLoc</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDwarfLoc.html#af1a72a72244e70598ab832fff9b5c704">setFileNum</a>(unsigned fileNum)</td><td><a class="el" href="classllvm_1_1MCDwarfLoc.html">llvm::MCDwarfLoc</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDwarfLoc.html#a79a98311f98cd7e2eef0acfce98a5780">setFlags</a>(unsigned flags)</td><td><a class="el" href="classllvm_1_1MCDwarfLoc.html">llvm::MCDwarfLoc</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDwarfLoc.html#a4880f324b8d19cf714e166ea30ef5406">setIsa</a>(unsigned isa)</td><td><a class="el" href="classllvm_1_1MCDwarfLoc.html">llvm::MCDwarfLoc</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCDwarfLoc.html#a2df161edb3e3859d4ea0f62578acbf79">setLine</a>(unsigned line)</td><td><a class="el" href="classllvm_1_1MCDwarfLoc.html">llvm::MCDwarfLoc</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:37 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_1MCLineEntry__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCLineEntry__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCLineEntry__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCLineEntry__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::MCLineEntry",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::MCDwarfLoc",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MCDwarfLoc.html"];
+}

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

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCLineSection-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCLineSection-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCLineSection-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCLineSection-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,62 @@
+<!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_1MCLineSection.html">MCLineSection</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::MCLineSection Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1MCLineSection.html">llvm::MCLineSection</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCLineSection.html#ad0709a38640795a245d8ad923c44c4ed">addLineEntry</a>(const MCLineEntry &LineEntry)</td><td><a class="el" href="classllvm_1_1MCLineSection.html">llvm::MCLineSection</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCLineSection.html#ac10c6d4ef6a6dc33cbe782c02e4f2230">const_iterator</a> typedef</td><td><a class="el" href="classllvm_1_1MCLineSection.html">llvm::MCLineSection</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCLineSection.html#a8b7cab1e3ae8ff3867283d6c5862014e">getMCLineEntries</a>() const </td><td><a class="el" href="classllvm_1_1MCLineSection.html">llvm::MCLineSection</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCLineSection.html#aa21772b3d0e8283cff15134fc9cbea35">iterator</a> typedef</td><td><a class="el" href="classllvm_1_1MCLineSection.html">llvm::MCLineSection</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCLineSection.html#ac001331ae54d218ea0c82378e5a6d7f3">MCLineEntryCollection</a> typedef</td><td><a class="el" href="classllvm_1_1MCLineSection.html">llvm::MCLineSection</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCLineSection.html#abb9f6054f705e4822bb149ea3c1e09e5">MCLineSection</a>()</td><td><a class="el" href="classllvm_1_1MCLineSection.html">llvm::MCLineSection</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:37 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_1MCObjectStreamer.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCObjectStreamer.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCObjectStreamer.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCObjectStreamer.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,952 @@
+<!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::MCObjectStreamer 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_1MCObjectStreamer.html">MCObjectStreamer</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="#pro-methods">Protected Member Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::MCObjectStreamer Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::MCObjectStreamer" --><!-- doxytag: inherits="llvm::MCStreamer" -->
+<p>Streaming object file generation interface.  
+ <a href="classllvm_1_1MCObjectStreamer.html#details">More...</a></p>
+
+<p><code>#include <<a class="el" href="MCObjectStreamer_8h_source.html">MCObjectStreamer.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::MCObjectStreamer:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MCObjectStreamer__inherit__graph.png" border="0" usemap="#llvm_1_1MCObjectStreamer_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::MCObjectStreamer:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MCObjectStreamer__coll__graph.png" border="0" usemap="#llvm_1_1MCObjectStreamer_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_1MCObjectStreamer-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"><a class="el" href="classllvm_1_1MCAssembler.html">MCAssembler</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectStreamer.html#a4408eee4dd1837b1f7a891e29ac72109">getAssembler</a> ()</td></tr>
+<tr><td colspan="2"><div class="groupHeader">MCStreamer Interface</div></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectStreamer.html#a9b43bfeb46c928be9ec6a9b06f4aeac7">EmitLabel</a> (<a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *Symbol)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectStreamer.html#a27850b0f1a2bf50379ce30f7cb184254">EmitValueImpl</a> (const <a class="el" href="classllvm_1_1MCExpr.html">MCExpr</a> *<a class="el" href="classllvm_1_1Value.html">Value</a>, <a class="el" href="classunsigned.html">unsigned</a> Size, <a class="el" href="classunsigned.html">unsigned</a> AddrSpace)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectStreamer.html#ae4648c6238f514e4ac3c51693e1430b2">EmitULEB128Value</a> (const <a class="el" href="classllvm_1_1MCExpr.html">MCExpr</a> *<a class="el" href="classllvm_1_1Value.html">Value</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_1MCObjectStreamer.html#ad5f738c4aa10825ade3b2fd96d35954b">EmitSLEB128Value</a> (const <a class="el" href="classllvm_1_1MCExpr.html">MCExpr</a> *<a class="el" href="classllvm_1_1Value.html">Value</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_1MCObjectStreamer.html#a9d78d200fe6d1b9df4614fdc3a3fb893">EmitWeakReference</a> (<a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *Alias, const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *Symbol)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectStreamer.html#a15cc811baba98e38155a9b9fc54edbad">ChangeSection</a> (const <a class="el" href="classllvm_1_1MCSection.html">MCSection</a> *Section)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectStreamer.html#acd5e1f433c3d628cca662eb6bf77a9b8">EmitInstruction</a> (const <a class="el" href="classllvm_1_1MCInst.html">MCInst</a> &Inst)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectStreamer.html#ad5c226060915a14c048d99e0762dbd1c">EmitInstToFragment</a> (const <a class="el" href="classllvm_1_1MCInst.html">MCInst</a> &Inst)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectStreamer.html#a2834abcc1501bcb787c6bfbe2661edb8">EmitBytes</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Data, <a class="el" href="classunsigned.html">unsigned</a> AddrSpace)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectStreamer.html#acef4a1a8155e59e570c525e55d621c1f">EmitValueToAlignment</a> (<a class="el" href="classunsigned.html">unsigned</a> ByteAlignment, <a class="el" href="classint64__t.html">int64_t</a> <a class="el" href="classllvm_1_1Value.html">Value</a>=0, <a class="el" href="classunsigned.html">unsigned</a> ValueSize=1, <a class="el" href="classunsigned.html">unsigned</a> MaxBytesToEmit=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectStreamer.html#a649789a4f33b67e64a7116431c0719cf">EmitCodeAlignment</a> (<a class="el" href="classunsigned.html">unsigned</a> ByteAlignment, <a class="el" href="classunsigned.html">unsigned</a> MaxBytesToEmit=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectStreamer.html#af14a7d8519d1943613eb714c8796228c">EmitValueToOffset</a> (const <a class="el" href="classllvm_1_1MCExpr.html">MCExpr</a> *Offset, <a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="classchar.html">char</a> <a class="el" href="classllvm_1_1Value.html">Value</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_1MCObjectStreamer.html#ac2942075937ba1d7ae3e3b930aa44b63">EmitDwarfAdvanceLineAddr</a> (<a class="el" href="classint64__t.html">int64_t</a> LineDelta, const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *LastLabel, const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *Label, <a class="el" href="classunsigned.html">unsigned</a> PointerSize)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectStreamer.html#a9c4319f86f5d90a1f027e7595ca441f1">EmitDwarfAdvanceFrameAddr</a> (const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *LastLabel, const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *Label)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectStreamer.html#ad2b4a389214e6897c8a432f2f8817482">EmitGPRel32Value</a> (const <a class="el" href="classllvm_1_1MCExpr.html">MCExpr</a> *<a class="el" href="classllvm_1_1Value.html">Value</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_1MCObjectStreamer.html#a6f94700a3e363811f8a5a32b1870e108">EmitGPRel64Value</a> (const <a class="el" href="classllvm_1_1MCExpr.html">MCExpr</a> *<a class="el" href="classllvm_1_1Value.html">Value</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_1MCObjectStreamer.html#a385e2e881fcaebec65744e71eae4f9bf">EmitFill</a> (uint64_t NumBytes, uint8_t FillValue, <a class="el" href="classunsigned.html">unsigned</a> AddrSpace)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectStreamer.html#a5ad5492598e8ac0fa1558a9c5cb4b0a3">FinishImpl</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">FinishImpl - Streamer specific finalization.  <a href="#a5ad5492598e8ac0fa1558a9c5cb4b0a3"></a><br/></td></tr>
+<tr><td colspan="2"><h2><a name="pro-methods"></a>
+Protected 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_1MCObjectStreamer.html#a6d29035e18bd0579d26418c1c520d33b">MCObjectStreamer</a> (<a class="el" href="classllvm_1_1MCContext.html">MCContext</a> &Context, <a class="el" href="classllvm_1_1MCAsmBackend.html">MCAsmBackend</a> &TAB, <a class="el" href="classllvm_1_1raw__ostream.html">raw_ostream</a> &_OS, <a class="el" href="classllvm_1_1MCCodeEmitter.html">MCCodeEmitter</a> *_Emitter)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectStreamer.html#aca6d299d5525a6e6d437bea233710afb">MCObjectStreamer</a> (<a class="el" href="classllvm_1_1MCContext.html">MCContext</a> &Context, <a class="el" href="classllvm_1_1MCAsmBackend.html">MCAsmBackend</a> &TAB, <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="classllvm_1_1MCAssembler.html">MCAssembler</a> *_Assembler)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectStreamer.html#ae91e4492936550d8e686c700da46e49e">~MCObjectStreamer</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCSectionData.html">MCSectionData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectStreamer.html#a6248c0d49208de0fadf77923e3a1f45b">getCurrentSectionData</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCFragment.html">MCFragment</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectStreamer.html#ae405b6e85990f2bc37b2a44bed9dfafd">getCurrentFragment</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCDataFragment.html">MCDataFragment</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectStreamer.html#a41660e6abb9a978631360ccb60cd42e5">getOrCreateDataFragment</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCExpr.html">MCExpr</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectStreamer.html#ae353fdccd6cdbdb6bdb8bd0d8cceed3d">AddValueSymbols</a> (const <a class="el" href="classllvm_1_1MCExpr.html">MCExpr</a> *<a class="el" href="classllvm_1_1Value.html">Value</a>)</td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p>Streaming object file generation interface. </p>
+<p>This class provides an implementation of the <a class="el" href="classllvm_1_1MCStreamer.html">MCStreamer</a> interface which is suitable for use with the assembler backend. Specific object file formats are expected to subclass this interface to implement directives specific to that file format or custom semantics expected by the object writer implementation. </p>
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8h_source.html#l00032">32</a> of file <a class="el" href="MCObjectStreamer_8h_source.html">MCObjectStreamer.h</a>.</p>
+</div><hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a6d29035e18bd0579d26418c1c520d33b"></a><!-- doxytag: member="llvm::MCObjectStreamer::MCObjectStreamer" ref="a6d29035e18bd0579d26418c1c520d33b" args="(MCContext &Context, MCAsmBackend &TAB, raw_ostream &_OS, MCCodeEmitter *_Emitter)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MCObjectStreamer::MCObjectStreamer </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCContext.html">MCContext</a> & </td>
+          <td class="paramname"><em>Context</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>TAB</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></td>
+          <td>)</td>
+          <td></td><td><code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00023">23</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aca6d299d5525a6e6d437bea233710afb"></a><!-- doxytag: member="llvm::MCObjectStreamer::MCObjectStreamer" ref="aca6d299d5525a6e6d437bea233710afb" args="(MCContext &Context, MCAsmBackend &TAB, raw_ostream &_OS, MCCodeEmitter *_Emitter, MCAssembler *_Assembler)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MCObjectStreamer::MCObjectStreamer </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCContext.html">MCContext</a> & </td>
+          <td class="paramname"><em>Context</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>TAB</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="classllvm_1_1MCAssembler.html">MCAssembler</a> * </td>
+          <td class="paramname"><em>_Assembler</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00033">33</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae91e4492936550d8e686c700da46e49e"></a><!-- doxytag: member="llvm::MCObjectStreamer::~MCObjectStreamer" ref="ae91e4492936550d8e686c700da46e49e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MCObjectStreamer::~MCObjectStreamer </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00040">40</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="MCAssembler_8h_source.html#l00810">llvm::MCAssembler::getBackend()</a>, <a class="el" href="MCAssembler_8h_source.html#l00812">llvm::MCAssembler::getEmitter()</a>, and <a class="el" href="MCAssembler_8h_source.html#l00814">llvm::MCAssembler::getWriter()</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="ae353fdccd6cdbdb6bdb8bd0d8cceed3d"></a><!-- doxytag: member="llvm::MCObjectStreamer::AddValueSymbols" ref="ae353fdccd6cdbdb6bdb8bd0d8cceed3d" args="(const MCExpr *Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCExpr.html">MCExpr</a> * MCObjectStreamer::AddValueSymbols </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCExpr.html">MCExpr</a> * </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00063">63</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="MCExpr_8h_source.html#l00034">llvm::MCExpr::Binary</a>, <a class="el" href="MCExpr_8h_source.html#l00035">llvm::MCExpr::Constant</a>, <a class="el" href="MCExpr_8h_source.html#l00061">llvm::MCExpr::getKind()</a>, <a class="el" href="MCExpr_8h_source.html#l00430">llvm::MCBinaryExpr::getLHS()</a>, <a class="el" href="MCAssembler_8h_source.html#l00945">llvm::MCAssembler::getOrCreateSymbolData()</a>, <a class="el" href="MCExpr_8h_source.html#l00433">llvm::MCBinaryExpr::getRHS()</a>, <a class="el" href="MCExpr_8h_source.html#l00036">llvm::MCExpr::SymbolRef</a>, <a class="el" href="MCExpr_8h_source.html#l00038">llvm::MCExpr::Target</a>, and <a class="el" href="MCExpr_8h_source.html#l00037">llvm::MCExpr::Unary</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectStreamer_8cpp_source.html#l00162">EmitInstruction()</a>, and <a class="el" href="MCObjectStreamer_8cpp_source.html#l00091">EmitValueImpl()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a15cc811baba98e38155a9b9fc54edbad"></a><!-- doxytag: member="llvm::MCObjectStreamer::ChangeSection" ref="a15cc811baba98e38155a9b9fc54edbad" args="(const MCSection *Section)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCObjectStreamer::ChangeSection </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSection.html">MCSection</a> * </td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>ChangeSection - Update streamer for a new active section.</p>
+<p>This is called by PopSection and SwitchSection, if the current section changes. </p>
+
+<p>Implements <a class="el" href="classllvm_1_1MCStreamer.html#abaec98cf76954a95a82f7e2c74c6d656">llvm::MCStreamer</a>.</p>
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00156">156</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="MCObjectStreamer_8h_source.html#l00061">getAssembler()</a>, and <a class="el" href="MCAssembler_8h_source.html#l00928">llvm::MCAssembler::getOrCreateSectionData()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2834abcc1501bcb787c6bfbe2661edb8"></a><!-- doxytag: member="llvm::MCObjectStreamer::EmitBytes" ref="a2834abcc1501bcb787c6bfbe2661edb8" args="(StringRef Data, unsigned AddrSpace)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCObjectStreamer::EmitBytes </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>Data</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>AddrSpace</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>EmitBytes - Emit the bytes in <code>Data</code> into the output.</p>
+<p>This is used to implement assembler directives such as .byte, .ascii, etc. </p>
+
+<p>Implements <a class="el" href="classllvm_1_1MCStreamer.html#a53548b7afec1f8a005bd51256127fd3b">llvm::MCStreamer</a>.</p>
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00235">235</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="SmallString_8h_source.html#l00077">llvm::SmallString< InternalLen >::append()</a>, <a class="el" href="StringRef_8h_source.html#l00098">llvm::StringRef::begin()</a>, <a class="el" href="StringRef_8h_source.html#l00100">llvm::StringRef::end()</a>, <a class="el" href="MCAssembler_8h_source.html#l00122">llvm::MCDataFragment::getContents()</a>, and <a class="el" href="MCObjectStreamer_8cpp_source.html#l00056">getOrCreateDataFragment()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a649789a4f33b67e64a7116431c0719cf"></a><!-- doxytag: member="llvm::MCObjectStreamer::EmitCodeAlignment" ref="a649789a4f33b67e64a7116431c0719cf" args="(unsigned ByteAlignment, unsigned MaxBytesToEmit=0)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCObjectStreamer::EmitCodeAlignment </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>ByteAlignment</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>MaxBytesToEmit</em> = <code>0</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>EmitCodeAlignment - Emit nops until the byte alignment <code>ByteAlignment</code> is reached.</p>
+<p>This used to align code where the alignment bytes may be executed. This can emit different bytes for different sizes to optimize execution.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ByteAlignment</td><td>- The alignment to reach. This must be a power of two on some targets. </td></tr>
+    <tr><td class="paramname">MaxBytesToEmit</td><td>- The maximum numbers of bytes to emit, or 0. If the alignment cannot be reached in this many bytes, no bytes are emitted. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Implements <a class="el" href="classllvm_1_1MCStreamer.html#aa17b55bd1e83a5729c59a9e47ee516dd">llvm::MCStreamer</a>.</p>
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00254">254</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="MCObjectStreamer_8cpp_source.html#l00240">EmitValueToAlignment()</a>, and <a class="el" href="MCObjectStreamer_8cpp_source.html#l00047">getCurrentFragment()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9c4319f86f5d90a1f027e7595ca441f1"></a><!-- doxytag: member="llvm::MCObjectStreamer::EmitDwarfAdvanceFrameAddr" ref="a9c4319f86f5d90a1f027e7595ca441f1" args="(const MCSymbol *LastLabel, const MCSymbol *Label)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCObjectStreamer::EmitDwarfAdvanceFrameAddr </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td>
+          <td class="paramname"><em>LastLabel</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td>
+          <td class="paramname"><em>Label</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1MCStreamer.html#afa005b64c291143f76c16d8333fe22e3">llvm::MCStreamer</a>.</p>
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00223">223</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="MCStreamer_8cpp_source.html#l00036">llvm::MCStreamer::BuildSymbolDiff()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l01429">llvm::MCDwarfFrameEmitter::EmitAdvanceLoc()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00049">llvm::MCStreamer::ForceExpAbs()</a>, <a class="el" href="MCObjectStreamer_8h_source.html#l00061">getAssembler()</a>, <a class="el" href="MCStreamer_8h_source.html#l00092">llvm::MCStreamer::getContext()</a>, and <a class="el" href="MCObjectStreamer_8h_source.html#l00048">getCurrentSectionData()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac2942075937ba1d7ae3e3b930aa44b63"></a><!-- doxytag: member="llvm::MCObjectStreamer::EmitDwarfAdvanceLineAddr" ref="ac2942075937ba1d7ae3e3b930aa44b63" args="(int64_t LineDelta, const MCSymbol *LastLabel, const MCSymbol *Label, unsigned PointerSize)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCObjectStreamer::EmitDwarfAdvanceLineAddr </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classint64__t.html">int64_t</a> </td>
+          <td class="paramname"><em>LineDelta</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td>
+          <td class="paramname"><em>LastLabel</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td>
+          <td class="paramname"><em>Label</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>PointerSize</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Implements <a class="el" href="classllvm_1_1MCStreamer.html#a1663319e2830867c6fcad86665e25b07">llvm::MCStreamer</a>.</p>
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00205">205</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="MCStreamer_8cpp_source.html#l00036">llvm::MCStreamer::BuildSymbolDiff()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00340">llvm::MCDwarfLineAddr::Emit()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00064">llvm::MCStreamer::EmitDwarfSetLineAddr()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00049">llvm::MCStreamer::ForceExpAbs()</a>, <a class="el" href="MCObjectStreamer_8h_source.html#l00061">getAssembler()</a>, <a class="el" href="MCStreamer_8h_source.html#l00092">llvm::MCStreamer::getContext()</a>, and <a class="el" href="MCObjectStreamer_8h_source.html#l00048">getCurrentSectionData()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a385e2e881fcaebec65744e71eae4f9bf"></a><!-- doxytag: member="llvm::MCObjectStreamer::EmitFill" ref="a385e2e881fcaebec65744e71eae4f9bf" args="(uint64_t NumBytes, uint8_t FillValue, unsigned AddrSpace)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCObjectStreamer::EmitFill </td>
+          <td>(</td>
+          <td class="paramtype">uint64_t </td>
+          <td class="paramname"><em>NumBytes</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint8_t </td>
+          <td class="paramname"><em>FillValue</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>AddrSpace</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>EmitFill - Emit NumBytes bytes worth of the value specified by FillValue. This implements directives such as '.space'. </p>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1MCStreamer.html#ac0430cdeac1f5455c6dd875918db5c5a">llvm::MCStreamer</a>.</p>
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00298">298</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="SmallString_8h_source.html#l00077">llvm::SmallString< InternalLen >::append()</a>, <a class="el" href="MCAssembler_8h_source.html#l00122">llvm::MCDataFragment::getContents()</a>, and <a class="el" href="MCObjectStreamer_8cpp_source.html#l00056">getOrCreateDataFragment()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectStreamer_8cpp_source.html#l00260">EmitValueToOffset()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad2b4a389214e6897c8a432f2f8817482"></a><!-- doxytag: member="llvm::MCObjectStreamer::EmitGPRel32Value" ref="ad2b4a389214e6897c8a432f2f8817482" args="(const MCExpr *Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCObjectStreamer::EmitGPRel32Value </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCExpr.html">MCExpr</a> * </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>EmitGPRel32Value - Emit the expression <code><a class="el" href="classllvm_1_1Value.html" title="LLVM Value Representation.">Value</a></code> into the output as a gprel32 (32-bit GP relative) value.</p>
+<p>This is used to implement assembler directives such as .gprel32 on targets that support them. </p>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1MCStreamer.html#a3c0872c5c75608d870c0b6aaf0d206ed">llvm::MCStreamer</a>.</p>
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00283">283</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="MCAssembler_8h_source.html#l00129">llvm::MCDataFragment::addFixup()</a>, <a class="el" href="MCFixup_8h_source.html#l00077">llvm::MCFixup::Create()</a>, <a class="el" href="X86BaseInfo_8h_source.html#l00331">llvm::X86II::DF</a>, <a class="el" href="MCFixup_8h_source.html#l00033">llvm::FK_GPRel_4</a>, <a class="el" href="MCAssembler_8h_source.html#l00122">llvm::MCDataFragment::getContents()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00056">getOrCreateDataFragment()</a>, <a class="el" href="SmallVector_8h_source.html#l00395">llvm::SmallVectorImpl< T >::resize()</a>, and <a class="el" href="SmallVector_8h_source.html#l00126">llvm::SmallVectorTemplateCommon< T, typename >::size()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6f94700a3e363811f8a5a32b1870e108"></a><!-- doxytag: member="llvm::MCObjectStreamer::EmitGPRel64Value" ref="a6f94700a3e363811f8a5a32b1870e108" args="(const MCExpr *Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCObjectStreamer::EmitGPRel64Value </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCExpr.html">MCExpr</a> * </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>EmitGPRel64Value - Emit the expression <code><a class="el" href="classllvm_1_1Value.html" title="LLVM Value Representation.">Value</a></code> into the output as a gprel64 (64-bit GP relative) value.</p>
+<p>This is used to implement assembler directives such as .gpdword on targets that support them. </p>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1MCStreamer.html#a0839e2354f1757ffbf4f617ead989397">llvm::MCStreamer</a>.</p>
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00291">291</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="MCAssembler_8h_source.html#l00129">llvm::MCDataFragment::addFixup()</a>, <a class="el" href="MCFixup_8h_source.html#l00077">llvm::MCFixup::Create()</a>, <a class="el" href="X86BaseInfo_8h_source.html#l00331">llvm::X86II::DF</a>, <a class="el" href="MCFixup_8h_source.html#l00033">llvm::FK_GPRel_4</a>, <a class="el" href="MCAssembler_8h_source.html#l00122">llvm::MCDataFragment::getContents()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00056">getOrCreateDataFragment()</a>, <a class="el" href="SmallVector_8h_source.html#l00395">llvm::SmallVectorImpl< T >::resize()</a>, and <a class="el" href="SmallVector_8h_source.html#l00126">llvm::SmallVectorTemplateCommon< T, typename >::size()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acd5e1f433c3d628cca662eb6bf77a9b8"></a><!-- doxytag: member="llvm::MCObjectStreamer::EmitInstruction" ref="acd5e1f433c3d628cca662eb6bf77a9b8" args="(const MCInst &Inst)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCObjectStreamer::EmitInstruction </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCInst.html">MCInst</a> & </td>
+          <td class="paramname"><em>Inst</em></td><td>)</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>EmitInstruction - Emit the given <code><a class="el" href="classllvm_1_1Instruction.html">Instruction</a></code> into the current section. </p>
+
+<p>Implements <a class="el" href="classllvm_1_1MCStreamer.html#a39c81efad95bc4fe5bd5b343de2b3287">llvm::MCStreamer</a>.</p>
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00162">162</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="MCObjectStreamer_8cpp_source.html#l00063">AddValueSymbols()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00195">EmitInstToFragment()</a>, <a class="el" href="MCObjectStreamer_8h_source.html#l00061">getAssembler()</a>, <a class="el" href="MCAssembler_8h_source.html#l00810">llvm::MCAssembler::getBackend()</a>, <a class="el" href="MCStreamer_8h_source.html#l00149">llvm::MCStreamer::getCurrentSection()</a>, <a class="el" href="MCObjectStreamer_8h_source.html#l00048">getCurrentSectionData()</a>, <a class="el" href="MCInst_8h_source.html#l00093">llvm::MCOperand::getExpr()</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#l00059">llvm::MCOperand::isExpr()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00071">llvm::MCLineEntry::Make()</a>, <a class="el" href="classllvm
 _1_1MCAsmBackend.html#a2e9154ab4a4e32d8ee3caf74d4ed25cf">llvm::MCAsmBackend::relaxInstruction()</a>, and <a class="el" href="MCAssembler_8h_source.html#l00480">llvm::MCSectionData::setHasInstructions()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad5c226060915a14c048d99e0762dbd1c"></a><!-- doxytag: member="llvm::MCObjectStreamer::EmitInstToFragment" ref="ad5c226060915a14c048d99e0762dbd1c" args="(const MCInst &Inst)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCObjectStreamer::EmitInstToFragment </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCInst.html">MCInst</a> & </td>
+          <td class="paramname"><em>Inst</em></td><td>)</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00195">195</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="SmallVector_8h_source.html#l00439">llvm::SmallVectorImpl< T >::append()</a>, <a class="el" href="SmallVector_8h_source.html#l00111">llvm::SmallVectorTemplateCommon< T, typename >::begin()</a>, <a class="el" href="TGLexer_8h_source.html#l00045">llvm::tgtok::Code</a>, <a class="el" href="classllvm_1_1MCCodeEmitter.html#a0d194daba646fd002e5fd237f9e583b3">llvm::MCCodeEmitter::EncodeInstruction()</a>, <a class="el" href="SmallVector_8h_source.html#l00113">llvm::SmallVectorTemplateCommon< T, typename >::end()</a>, <a class="el" href="raw__ostream_8h_source.html#l00129">llvm::raw_ostream::flush()</a>, <a class="el" href="MCObjectStreamer_8h_source.html#l00061">getAssembler()</a>, <a class="el" href="MCAssembler_8h_source.html#l00183">llvm::MCInstFragment::getCode()</a>, <a class="el" href="MCObjectStreamer_8h_source.html#l00048">getCurrentSectionData()</a>, <a class="el" href="MCAssembler_8h_source.html#l00812">llvm::MCAssembler::
 getEmitter()</a>, and <a class="el" href="MCAssembler_8h_source.html#l00197">llvm::MCInstFragment::getFixups()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectStreamer_8cpp_source.html#l00162">EmitInstruction()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9b43bfeb46c928be9ec6a9b06f4aeac7"></a><!-- doxytag: member="llvm::MCObjectStreamer::EmitLabel" ref="a9b43bfeb46c928be9ec6a9b06f4aeac7" args="(MCSymbol *Symbol)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCObjectStreamer::EmitLabel </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td>
+          <td class="paramname"><em>Symbol</em></td><td>)</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>EmitLabel - Emit a label for <code>Symbol</code> into the current section.</p>
+<p>This corresponds to an assembler statement such as: foo:</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Symbol</td><td>- The symbol to emit. A given symbol should only be emitted as a label once, and symbols emitted as a label should never be used in an assignment. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1MCStreamer.html#afc6cd666226fc383ec083ae80e1f641b">llvm::MCStreamer</a>.</p>
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00116">116</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="LLParser_8cpp.html#a33ece1ef8074506a15d7f86eb76dbae6">F()</a>, <a class="el" href="MCObjectStreamer_8h_source.html#l00061">getAssembler()</a>, <a class="el" href="MCAssembler_8h_source.html#l00122">llvm::MCDataFragment::getContents()</a>, <a class="el" href="MCAssembler_8h_source.html#l00567">llvm::MCSymbolData::getFragment()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00056">getOrCreateDataFragment()</a>, <a class="el" href="MCAssembler_8h_source.html#l00945">llvm::MCAssembler::getOrCreateSymbolData()</a>, <a class="el" href="MCAssembler_8h_source.html#l00568">llvm::MCSymbolData::setFragment()</a>, <a class="el" href="MCAssembler_8h_source.html#l00571">llvm::MCSymbolData::setOffset()</a>, and <a class="el" href="SmallVector_8h_source.html#l00126">llvm::SmallVectorTemplateCommon< T, typename >::size()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectStreamer_8cpp_source.html#l00260">EmitValueToOffset()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad5f738c4aa10825ade3b2fd96d35954b"></a><!-- doxytag: member="llvm::MCObjectStreamer::EmitSLEB128Value" ref="ad5f738c4aa10825ade3b2fd96d35954b" args="(const MCExpr *Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCObjectStreamer::EmitSLEB128Value </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCExpr.html">MCExpr</a> * </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Implements <a class="el" href="classllvm_1_1MCStreamer.html#ad3e3310b2ac8a589a1d3195a0487a3a7">llvm::MCStreamer</a>.</p>
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00141">141</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="MCStreamer_8cpp_source.html#l00104">llvm::MCStreamer::EmitSLEB128IntValue()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00049">llvm::MCStreamer::ForceExpAbs()</a>, <a class="el" href="MCObjectStreamer_8h_source.html#l00061">getAssembler()</a>, and <a class="el" href="MCObjectStreamer_8h_source.html#l00048">getCurrentSectionData()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae4648c6238f514e4ac3c51693e1430b2"></a><!-- doxytag: member="llvm::MCObjectStreamer::EmitULEB128Value" ref="ae4648c6238f514e4ac3c51693e1430b2" args="(const MCExpr *Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCObjectStreamer::EmitULEB128Value </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCExpr.html">MCExpr</a> * </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Implements <a class="el" href="classllvm_1_1MCStreamer.html#a5f02332c46db12b66346bc81f918ea8d">llvm::MCStreamer</a>.</p>
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00131">131</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="MCStreamer_8cpp_source.html#l00094">llvm::MCStreamer::EmitULEB128IntValue()</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00049">llvm::MCStreamer::ForceExpAbs()</a>, <a class="el" href="MCObjectStreamer_8h_source.html#l00061">getAssembler()</a>, and <a class="el" href="MCObjectStreamer_8h_source.html#l00048">getCurrentSectionData()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a27850b0f1a2bf50379ce30f7cb184254"></a><!-- doxytag: member="llvm::MCObjectStreamer::EmitValueImpl" ref="a27850b0f1a2bf50379ce30f7cb184254" args="(const MCExpr *Value, unsigned Size, unsigned AddrSpace)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCObjectStreamer::EmitValueImpl </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCExpr.html">MCExpr</a> * </td>
+          <td class="paramname"><em>Value</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>Size</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>AddrSpace</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>EmitValue - Emit the expression <code><a class="el" href="classllvm_1_1Value.html" title="LLVM Value Representation.">Value</a></code> into the output as a native integer of the given <code>Size</code> bytes.</p>
+<p>This is used to implement assembler directives such as .word, .quad, etc.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname"><a class="el" href="classllvm_1_1Value.html" title="LLVM Value Representation.">Value</a></td><td>- The value to emit. </td></tr>
+    <tr><td class="paramname">Size</td><td>- The size of the integer (in bytes) to emit. This must match a native machine width. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Implements <a class="el" href="classllvm_1_1MCStreamer.html#ad0fb73bd3b9f18aff882b216c42254da">llvm::MCStreamer</a>.</p>
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00091">91</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="MCAssembler_8h_source.html#l00129">llvm::MCDataFragment::addFixup()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00063">AddValueSymbols()</a>, <a class="el" href="MCFixup_8h_source.html#l00077">llvm::MCFixup::Create()</a>, <a class="el" href="X86BaseInfo_8h_source.html#l00331">llvm::X86II::DF</a>, <a class="el" href="MCStreamer_8cpp_source.html#l00078">llvm::MCStreamer::EmitIntValue()</a>, <a class="el" href="MCObjectStreamer_8h_source.html#l00061">getAssembler()</a>, <a class="el" href="MCAssembler_8h_source.html#l00122">llvm::MCDataFragment::getContents()</a>, <a class="el" href="MCFixup_8h_source.html#l00097">llvm::MCFixup::getKindForSize()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00056">getOrCreateDataFragment()</a>, <a class="el" href="SmallVector_8h_source.html#l00395">llvm::SmallVectorImpl< T >::resize()</a>, and <a class="el" href="SmallVector_8h_source.html#l00126">llvm::SmallVectorTemplateCom
 mon< T, typename >::size()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acef4a1a8155e59e570c525e55d621c1f"></a><!-- doxytag: member="llvm::MCObjectStreamer::EmitValueToAlignment" ref="acef4a1a8155e59e570c525e55d621c1f" args="(unsigned ByteAlignment, int64_t Value=0, unsigned ValueSize=1, unsigned MaxBytesToEmit=0)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCObjectStreamer::EmitValueToAlignment </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>ByteAlignment</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classint64__t.html">int64_t</a> </td>
+          <td class="paramname"><em>Value</em> = <code>0</code>, </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>ValueSize</em> = <code>1</code>, </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>MaxBytesToEmit</em> = <code>0</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>EmitValueToAlignment - Emit some number of copies of <code><a class="el" href="classllvm_1_1Value.html" title="LLVM Value Representation.">Value</a></code> until the byte alignment <code>ByteAlignment</code> is reached.</p>
+<p>If the number of bytes need to emit for the alignment is not a multiple of <code>ValueSize</code>, then the contents of the emitted fill bytes is undefined.</p>
+<p>This used to implement the .align assembler directive.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">ByteAlignment</td><td>- The alignment to reach. This must be a power of two on some targets. </td></tr>
+    <tr><td class="paramname"><a class="el" href="classllvm_1_1Value.html" title="LLVM Value Representation.">Value</a></td><td>- The value to use when filling bytes. </td></tr>
+    <tr><td class="paramname">ValueSize</td><td>- The size of the integer (in bytes) to emit for <code><a class="el" href="classllvm_1_1Value.html" title="LLVM Value Representation.">Value</a></code>. This must match a native machine width. </td></tr>
+    <tr><td class="paramname">MaxBytesToEmit</td><td>- The maximum numbers of bytes to emit, or 0. If the alignment cannot be reached in this many bytes, no bytes are emitted. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Implements <a class="el" href="classllvm_1_1MCStreamer.html#a5528b65ee36f0858dc340b6128a465be">llvm::MCStreamer</a>.</p>
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00240">240</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="MCAsmInfo_8h_source.html#l00036">llvm::LCOMM::ByteAlignment</a>, <a class="el" href="MCObjectStreamer_8h_source.html#l00048">getCurrentSectionData()</a>, and <a class="el" href="MCAssembler_8h_source.html#l00477">llvm::MCSectionData::setAlignment()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectStreamer_8cpp_source.html#l00254">EmitCodeAlignment()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af14a7d8519d1943613eb714c8796228c"></a><!-- doxytag: member="llvm::MCObjectStreamer::EmitValueToOffset" ref="af14a7d8519d1943613eb714c8796228c" args="(const MCExpr *Offset, unsigned char Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> MCObjectStreamer::EmitValueToOffset </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCExpr.html">MCExpr</a> * </td>
+          <td class="paramname"><em>Offset</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="classchar.html">char</a> </td>
+          <td class="paramname"><em>Value</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>EmitValueToOffset - Emit some number of copies of <code><a class="el" href="classllvm_1_1Value.html" title="LLVM Value Representation.">Value</a></code> until the byte offset <code>Offset</code> is reached.</p>
+<p>This is used to implement assembler directives such as .org.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Offset</td><td>- The offset to reach. This may be an expression, but the expression must be associated with the current section. </td></tr>
+    <tr><td class="paramname"><a class="el" href="classllvm_1_1Value.html" title="LLVM Value Representation.">Value</a></td><td>- The value to use when filling bytes. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>false on success, true if the offset was invalid. </dd></dl>
+
+<p>Implements <a class="el" href="classllvm_1_1MCStreamer.html#abacb9525720aec816dac994223822514">llvm::MCStreamer</a>.</p>
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00260">260</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="MCExpr_8h_source.html#l00223">llvm::MCSymbolRefExpr::Create()</a>, <a class="el" href="MCExpr_8cpp_source.html#l00149">llvm::MCBinaryExpr::Create()</a>, <a class="el" href="MCContext_8cpp_source.html#l00117">llvm::MCContext::CreateTempSymbol()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00298">EmitFill()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00116">EmitLabel()</a>, <a class="el" href="MCObjectStreamer_8h_source.html#l00061">getAssembler()</a>, <a class="el" href="MCStreamer_8h_source.html#l00092">llvm::MCStreamer::getContext()</a>, <a class="el" href="MCObjectStreamer_8h_source.html#l00048">getCurrentSectionData()</a>, <a class="el" href="MCExpr_8h_source.html#l00332">llvm::MCBinaryExpr::Sub</a>, and <a class="el" href="MCExpr_8h_source.html#l00144">llvm::MCSymbolRefExpr::VK_None</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9d78d200fe6d1b9df4614fdc3a3fb893"></a><!-- doxytag: member="llvm::MCObjectStreamer::EmitWeakReference" ref="a9d78d200fe6d1b9df4614fdc3a3fb893" args="(MCSymbol *Alias, const MCSymbol *Symbol)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCObjectStreamer::EmitWeakReference </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td>
+          <td class="paramname"><em>Alias</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td>
+          <td class="paramname"><em>Symbol</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>EmitWeakReference - Emit an weak reference from <code>Alias</code> to <code>Symbol</code>.</p>
+<p>This corresponds to an assembler statement such as: .weakref alias, symbol</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Alias</td><td>- The alias that is being created. </td></tr>
+    <tr><td class="paramname">Symbol</td><td>- The symbol being aliased. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Implements <a class="el" href="classllvm_1_1MCStreamer.html#a241e5470a16da13781c401c31cf98614">llvm::MCStreamer</a>.</p>
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00151">151</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="ErrorHandling_8cpp_source.html#l00052">llvm::report_fatal_error()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5ad5492598e8ac0fa1558a9c5cb4b0a3"></a><!-- doxytag: member="llvm::MCObjectStreamer::FinishImpl" ref="a5ad5492598e8ac0fa1558a9c5cb4b0a3" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCObjectStreamer::FinishImpl </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>FinishImpl - Streamer specific finalization. </p>
+
+<p>Implements <a class="el" href="classllvm_1_1MCStreamer.html#a8f1191f8b5eb3e39c3a1f1eb88b67667">llvm::MCStreamer</a>.</p>
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00306">306</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="MCDwarf_8cpp_source.html#l00213">llvm::MCDwarfFileTable::Emit()</a>, <a class="el" href="MCDwarf_8cpp_source.html#l00704">llvm::MCGenDwarfInfo::Emit()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00561">llvm::MCAssembler::Finish()</a>, <a class="el" href="MCObjectStreamer_8h_source.html#l00061">getAssembler()</a>, and <a class="el" href="MCStreamer_8h_source.html#l00092">llvm::MCStreamer::getContext()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4408eee4dd1837b1f7a891e29ac72109"></a><!-- doxytag: member="llvm::MCObjectStreamer::getAssembler" ref="a4408eee4dd1837b1f7a891e29ac72109" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCAssembler.html">MCAssembler</a>& llvm::MCObjectStreamer::getAssembler </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="MCObjectStreamer_8h_source.html#l00061">61</a> of file <a class="el" href="MCObjectStreamer_8h_source.html">MCObjectStreamer.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectStreamer_8cpp_source.html#l00156">ChangeSection()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00223">EmitDwarfAdvanceFrameAddr()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00205">EmitDwarfAdvanceLineAddr()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00162">EmitInstruction()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00195">EmitInstToFragment()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00116">EmitLabel()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00141">EmitSLEB128Value()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00131">EmitULEB128Value()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00091">EmitValueImpl()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00260">EmitValueToOffset()</a>, and <a class="el" href="MCObjectStreamer_8cpp_source.html#l00306">FinishImpl()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae405b6e85990f2bc37b2a44bed9dfafd"></a><!-- doxytag: member="llvm::MCObjectStreamer::getCurrentFragment" ref="ae405b6e85990f2bc37b2a44bed9dfafd" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCFragment.html">MCFragment</a> * MCObjectStreamer::getCurrentFragment </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00047">47</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="MCObjectStreamer_8h_source.html#l00048">getCurrentSectionData()</a>, and <a class="el" href="MCAssembler_8h_source.html#l00491">llvm::MCSectionData::getFragmentList()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectStreamer_8cpp_source.html#l00254">EmitCodeAlignment()</a>, and <a class="el" href="MCObjectStreamer_8cpp_source.html#l00056">getOrCreateDataFragment()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6248c0d49208de0fadf77923e3a1f45b"></a><!-- doxytag: member="llvm::MCObjectStreamer::getCurrentSectionData" ref="a6248c0d49208de0fadf77923e3a1f45b" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCSectionData.html">MCSectionData</a>* llvm::MCObjectStreamer::getCurrentSectionData </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline, protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8h_source.html#l00048">48</a> of file <a class="el" href="MCObjectStreamer_8h_source.html">MCObjectStreamer.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectStreamer_8cpp_source.html#l00223">EmitDwarfAdvanceFrameAddr()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00205">EmitDwarfAdvanceLineAddr()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00162">EmitInstruction()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00195">EmitInstToFragment()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00141">EmitSLEB128Value()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00131">EmitULEB128Value()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00240">EmitValueToAlignment()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00260">EmitValueToOffset()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00047">getCurrentFragment()</a>, and <a class="el" href="MCObjectStreamer_8cpp_source.html#l00056">getOrCreateDataFragment()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a41660e6abb9a978631360ccb60cd42e5"></a><!-- doxytag: member="llvm::MCObjectStreamer::getOrCreateDataFragment" ref="a41660e6abb9a978631360ccb60cd42e5" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCDataFragment.html">MCDataFragment</a> * MCObjectStreamer::getOrCreateDataFragment </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Get a data fragment to write into, creating a new one if the current fragment is not a data fragment. </p>
+
+<p>Definition at line <a class="el" href="MCObjectStreamer_8cpp_source.html#l00056">56</a> of file <a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a>.</p>
+
+<p>References <a class="el" href="LLParser_8cpp.html#a33ece1ef8074506a15d7f86eb76dbae6">F()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00047">getCurrentFragment()</a>, and <a class="el" href="MCObjectStreamer_8h_source.html#l00048">getCurrentSectionData()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectStreamer_8cpp_source.html#l00235">EmitBytes()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00298">EmitFill()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00283">EmitGPRel32Value()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00291">EmitGPRel64Value()</a>, <a class="el" href="MCObjectStreamer_8cpp_source.html#l00116">EmitLabel()</a>, and <a class="el" href="MCObjectStreamer_8cpp_source.html#l00091">EmitValueImpl()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="MCObjectStreamer_8h_source.html">MCObjectStreamer.h</a></li>
+<li><a class="el" href="MCObjectStreamer_8cpp_source.html">MCObjectStreamer.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:37 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_1MCObjectStreamer__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCObjectStreamer__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCObjectStreamer__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCObjectStreamer__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::MCObjectStreamer",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::MCStreamer",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MCStreamer.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCObjectWriter.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCObjectWriter.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCObjectWriter.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCObjectWriter.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,751 @@
+<!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::MCObjectWriter 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_1MCObjectWriter.html">MCObjectWriter</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="#pro-methods">Protected Member Functions</a> |
+<a href="#pro-attribs">Protected Attributes</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::MCObjectWriter Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::MCObjectWriter" -->
+<p><code>#include <<a class="el" href="MCObjectWriter_8h_source.html">MCObjectWriter.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::MCObjectWriter:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MCObjectWriter__inherit__graph.png" border="0" usemap="#llvm_1_1MCObjectWriter_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::MCObjectWriter:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MCObjectWriter__coll__graph.png" border="0" usemap="#llvm_1_1MCObjectWriter_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_1MCObjectWriter-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">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectWriter.html#a5d910f7f26512ab5cbe2990cb2356bc8">~MCObjectWriter</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectWriter.html#a56ae07448562769d490f8548a487a140">isLittleEndian</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1raw__ostream.html">raw_ostream</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectWriter.html#a532953057c0c6dc59986b4cb39b8a251">getStream</a> ()</td></tr>
+<tr><td colspan="2"><div class="groupHeader">High-Level API</div></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectWriter.html#ab6acb7b1eb3af42471b59e06909dcc8a">ExecutePostLayoutBinding</a> (<a class="el" href="classllvm_1_1MCAssembler.html">MCAssembler</a> &Asm, const <a class="el" href="classllvm_1_1MCAsmLayout.html">MCAsmLayout</a> &Layout)=0</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectWriter.html#a568167c14497d3ffbdd98ac40b6c5e18">RecordRelocation</a> (const <a class="el" href="classllvm_1_1MCAssembler.html">MCAssembler</a> &Asm, const <a class="el" href="classllvm_1_1MCAsmLayout.html">MCAsmLayout</a> &Layout, const <a class="el" href="classllvm_1_1MCFragment.html">MCFragment</a> *Fragment, const <a class="el" href="classllvm_1_1MCFixup.html">MCFixup</a> &Fixup, <a class="el" href="classllvm_1_1MCValue.html">MCValue</a> <a class="el" href="classllvm_1_1Target.html">Target</a>, uint64_t &FixedValue)=0</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectWriter.html#a85a41769c0fa14edad2e63e100fab1a1">IsSymbolRefDifferenceFullyResolved</a> (const <a class="el" href="classllvm_1_1MCAssembler.html">MCAssembler</a> &Asm, const <a class="el" href="classllvm_1_1MCSymbolRefExpr.html">MCSymbolRefExpr</a> *A, const <a class="el" href="classllvm_1_1MCSymbolRefExpr.html">MCSymbolRefExpr</a> *B, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> InSet) const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Check whether the difference (A - B) between two symbol references is fully resolved.  <a href="#a85a41769c0fa14edad2e63e100fab1a1"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectWriter.html#a56dc86551ec106b9e206199f5f845320">IsSymbolRefDifferenceFullyResolvedImpl</a> (const <a class="el" href="classllvm_1_1MCAssembler.html">MCAssembler</a> &Asm, const <a class="el" href="classllvm_1_1MCSymbolData.html">MCSymbolData</a> &DataA, const <a class="el" href="classllvm_1_1MCFragment.html">MCFragment</a> &FB, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> InSet, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> IsPCRel) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectWriter.html#abebce243e6cb2b2d6308ee12bba8f9b8">WriteObject</a> (<a class="el" href="classllvm_1_1MCAssembler.html">MCAssembler</a> &Asm, const <a class="el" href="classllvm_1_1MCAsmLayout.html">MCAsmLayout</a> &Layout)=0</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Binary Output</div></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectWriter.html#a539a1fd092976b865ea0fbefde5e2dbd">Write8</a> (uint8_t <a class="el" href="classllvm_1_1Value.html">Value</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectWriter.html#ab7cfe52ff2fa4b789017a927273b3593">WriteLE16</a> (uint16_t <a class="el" href="classllvm_1_1Value.html">Value</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectWriter.html#ade16fdb232daf25e133834f0372fad9d">WriteLE32</a> (uint32_t <a class="el" href="classllvm_1_1Value.html">Value</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectWriter.html#a60ac91e8c3e77e6e83dac8043008ec9f">WriteLE64</a> (uint64_t <a class="el" href="classllvm_1_1Value.html">Value</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectWriter.html#a6e5963c38ff88d3c365252f9abf38758">WriteBE16</a> (uint16_t <a class="el" href="classllvm_1_1Value.html">Value</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectWriter.html#a5282dd1ca9cbe1d234f79a3213589ea8">WriteBE32</a> (uint32_t <a class="el" href="classllvm_1_1Value.html">Value</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectWriter.html#ade5f387f116b5bf43faa300a15b7558b">WriteBE64</a> (uint64_t <a class="el" href="classllvm_1_1Value.html">Value</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectWriter.html#a9535980d71582c6b295c58774ce5db93">Write16</a> (uint16_t <a class="el" href="classllvm_1_1Value.html">Value</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectWriter.html#a5b6afec64b3f92fd8ee5b5f37cb8055c">Write32</a> (uint32_t <a class="el" href="classllvm_1_1Value.html">Value</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectWriter.html#aad9106a4b3ae3692b20cfd70b89817c6">Write64</a> (uint64_t <a class="el" href="classllvm_1_1Value.html">Value</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectWriter.html#aa15b5546867424043f877cbe4af4d9f4">WriteZeros</a> (<a class="el" href="classunsigned.html">unsigned</a> N)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectWriter.html#acc2fc01a82201cf89ccbb02b1a1502e2">WriteBytes</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Str, <a class="el" href="classunsigned.html">unsigned</a> ZeroFillSize=0)</td></tr>
+<tr><td colspan="2"><h2><a name="pro-methods"></a>
+Protected 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_1MCObjectWriter.html#a16abd041ebae426a2ae225555ccb1961">MCObjectWriter</a> (<a class="el" href="classllvm_1_1raw__ostream.html">raw_ostream</a> &_OS, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> _IsLittleEndian)</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"><a class="el" href="classllvm_1_1raw__ostream.html">raw_ostream</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCObjectWriter.html#a0d5789e345b79adbc125fb3b9105da9a">OS</a></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_1MCObjectWriter.html#a35258a3c42b5e46cf9deb7409624f24c">IsLittleEndian</a>: 1</td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="classllvm_1_1MCObjectWriter.html">MCObjectWriter</a> - Defines the object file and target independent interfaces used by the assembler backend to write native file format object files.</p>
+<p>The object writer contains a few callbacks used by the assembler to allow the object writer to modify the assembler data structures at appropriate points. Once assembly is complete, the object writer is given the <a class="el" href="classllvm_1_1MCAssembler.html">MCAssembler</a> instance, which contains all the symbol and section data which should be emitted as part of <a class="el" href="classllvm_1_1MCObjectWriter.html#abebce243e6cb2b2d6308ee12bba8f9b8">WriteObject()</a>.</p>
+<p>The object writer also contains a number of helper methods for writing binary data to the output stream. </p>
+
+<p>Definition at line <a class="el" href="MCObjectWriter_8h_source.html#l00038">38</a> of file <a class="el" href="MCObjectWriter_8h_source.html">MCObjectWriter.h</a>.</p>
+</div><hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a16abd041ebae426a2ae225555ccb1961"></a><!-- doxytag: member="llvm::MCObjectWriter::MCObjectWriter" ref="a16abd041ebae426a2ae225555ccb1961" args="(raw_ostream &_OS, bool _IsLittleEndian)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::MCObjectWriter::MCObjectWriter </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="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td>
+          <td class="paramname"><em>_IsLittleEndian</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline, protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectWriter_8h_source.html#l00048">48</a> of file <a class="el" href="MCObjectWriter_8h_source.html">MCObjectWriter.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5d910f7f26512ab5cbe2990cb2356bc8"></a><!-- doxytag: member="llvm::MCObjectWriter::~MCObjectWriter" ref="a5d910f7f26512ab5cbe2990cb2356bc8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MCObjectWriter::~MCObjectWriter </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectWriter_8cpp_source.html#l00017">17</a> of file <a class="el" href="MCObjectWriter_8cpp_source.html">MCObjectWriter.cpp</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="ab6acb7b1eb3af42471b59e06909dcc8a"></a><!-- doxytag: member="llvm::MCObjectWriter::ExecutePostLayoutBinding" ref="ab6acb7b1eb3af42471b59e06909dcc8a" args="(MCAssembler &Asm, const MCAsmLayout &Layout)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void llvm::MCObjectWriter::ExecutePostLayoutBinding </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCAssembler.html">MCAssembler</a> & </td>
+          <td class="paramname"><em>Asm</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCAsmLayout.html">MCAsmLayout</a> & </td>
+          <td class="paramname"><em>Layout</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Perform any late binding of symbols (for example, to assign symbol indices for use when generating relocations).</p>
+<p>This routine is called by the assembler after layout and relaxation is complete. </p>
+
+<p>Implemented in <a class="el" href="classllvm_1_1MachObjectWriter.html#a597e3d364da96f4e27a30ced0b5690df">llvm::MachObjectWriter</a>.</p>
+
+<p>Referenced by <a class="el" href="MCAssembler_8cpp_source.html#l00561">llvm::MCAssembler::Finish()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a532953057c0c6dc59986b4cb39b8a251"></a><!-- doxytag: member="llvm::MCObjectWriter::getStream" ref="a532953057c0c6dc59986b4cb39b8a251" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1raw__ostream.html">raw_ostream</a>& llvm::MCObjectWriter::getStream </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="MCObjectWriter_8h_source.html#l00056">56</a> of file <a class="el" href="MCObjectWriter_8h_source.html">MCObjectWriter.h</a>.</p>
+
+<p>References <a class="el" href="MCObjectWriter_8h_source.html#l00043">OS</a>.</p>
+
+<p>Referenced by <a class="el" href="MCAssembler_8cpp_source.html#l00384">WriteFragmentData()</a>, and <a class="el" href="MCAssembler_8cpp_source.html#l00494">llvm::MCAssembler::writeSectionData()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a56ae07448562769d490f8548a487a140"></a><!-- doxytag: member="llvm::MCObjectWriter::isLittleEndian" ref="a56ae07448562769d490f8548a487a140" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCObjectWriter::isLittleEndian </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="MCObjectWriter_8h_source.html#l00054">54</a> of file <a class="el" href="MCObjectWriter_8h_source.html">MCObjectWriter.h</a>.</p>
+
+<p>References <a class="el" href="MCObjectWriter_8h_source.html#l00045">IsLittleEndian</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a85a41769c0fa14edad2e63e100fab1a1"></a><!-- doxytag: member="llvm::MCObjectWriter::IsSymbolRefDifferenceFullyResolved" ref="a85a41769c0fa14edad2e63e100fab1a1" args="(const MCAssembler &Asm, const MCSymbolRefExpr *A, const MCSymbolRefExpr *B, bool InSet) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> MCObjectWriter::IsSymbolRefDifferenceFullyResolved </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCAssembler.html">MCAssembler</a> & </td>
+          <td class="paramname"><em>Asm</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSymbolRefExpr.html">MCSymbolRefExpr</a> * </td>
+          <td class="paramname"><em>A</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSymbolRefExpr.html">MCSymbolRefExpr</a> * </td>
+          <td class="paramname"><em>B</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>InSet</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Check whether the difference (A - B) between two symbol references is fully resolved. </p>
+<p>Clients are not required to answer precisely and may conservatively return false, even when a difference is fully resolved. </p>
+
+<p>Definition at line <a class="el" href="MCObjectWriter_8cpp_source.html#l00021">21</a> of file <a class="el" href="MCObjectWriter_8cpp_source.html">MCObjectWriter.cpp</a>.</p>
+
+<p>References <a class="el" href="MCSymbol_8cpp_source.html#l00042">llvm::MCSymbol::AliasedSymbol()</a>, <a class="el" href="MCAssembler_8h_source.html#l00567">llvm::MCSymbolData::getFragment()</a>, <a class="el" href="MCExpr_8h_source.html#l00238">llvm::MCSymbolRefExpr::getKind()</a>, <a class="el" href="MCExpr_8h_source.html#l00236">llvm::MCSymbolRefExpr::getSymbol()</a>, <a class="el" href="MCAssembler_8h_source.html#l00939">llvm::MCAssembler::getSymbolData()</a>, <a class="el" href="MCObjectWriter_8cpp_source.html#l00047">IsSymbolRefDifferenceFullyResolvedImpl()</a>, <a class="el" href="MCSymbol_8h_source.html#l00100">llvm::MCSymbol::isUndefined()</a>, and <a class="el" href="MCExpr_8h_source.html#l00144">llvm::MCSymbolRefExpr::VK_None</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a56dc86551ec106b9e206199f5f845320"></a><!-- doxytag: member="llvm::MCObjectWriter::IsSymbolRefDifferenceFullyResolvedImpl" ref="a56dc86551ec106b9e206199f5f845320" args="(const MCAssembler &Asm, const MCSymbolData &DataA, const MCFragment &FB, bool InSet, bool IsPCRel) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> MCObjectWriter::IsSymbolRefDifferenceFullyResolvedImpl </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCAssembler.html">MCAssembler</a> & </td>
+          <td class="paramname"><em>Asm</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSymbolData.html">MCSymbolData</a> & </td>
+          <td class="paramname"><em>DataA</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCFragment.html">MCFragment</a> & </td>
+          <td class="paramname"><em>FB</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>InSet</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>IsPCRel</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="classllvm_1_1MachObjectWriter.html#ad143000df745aad7a081946cf7a69791">llvm::MachObjectWriter</a>.</p>
+
+<p>Definition at line <a class="el" href="MCObjectWriter_8cpp_source.html#l00047">47</a> of file <a class="el" href="MCObjectWriter_8cpp_source.html">MCObjectWriter.cpp</a>.</p>
+
+<p>References <a class="el" href="MCSymbol_8cpp_source.html#l00042">llvm::MCSymbol::AliasedSymbol()</a>, <a class="el" href="MCAssembler_8h_source.html#l00093">llvm::MCFragment::getParent()</a>, <a class="el" href="MCSymbol_8h_source.html#l00111">llvm::MCSymbol::getSection()</a>, <a class="el" href="MCAssembler_8h_source.html#l00474">llvm::MCSectionData::getSection()</a>, and <a class="el" href="MCAssembler_8h_source.html#l00565">llvm::MCSymbolData::getSymbol()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectWriter_8cpp_source.html#l00021">IsSymbolRefDifferenceFullyResolved()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a568167c14497d3ffbdd98ac40b6c5e18"></a><!-- doxytag: member="llvm::MCObjectWriter::RecordRelocation" ref="a568167c14497d3ffbdd98ac40b6c5e18" args="(const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void llvm::MCObjectWriter::RecordRelocation </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCAssembler.html">MCAssembler</a> & </td>
+          <td class="paramname"><em>Asm</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCAsmLayout.html">MCAsmLayout</a> & </td>
+          <td class="paramname"><em>Layout</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCFragment.html">MCFragment</a> * </td>
+          <td class="paramname"><em>Fragment</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCFixup.html">MCFixup</a> & </td>
+          <td class="paramname"><em>Fixup</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCValue.html">MCValue</a> </td>
+          <td class="paramname"><em>Target</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint64_t & </td>
+          <td class="paramname"><em>FixedValue</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p><a class="el" href="classllvm_1_1Record.html">Record</a> a relocation entry.</p>
+<p>This routine is called by the assembler after layout and relaxation, and post layout binding. The implementation is responsible for storing information about the relocation so that it can be emitted during <a class="el" href="classllvm_1_1MCObjectWriter.html#abebce243e6cb2b2d6308ee12bba8f9b8">WriteObject()</a>. </p>
+
+<p>Implemented in <a class="el" href="classllvm_1_1MachObjectWriter.html#ac8f7634424664d9c7d75d2aeac7f952e">llvm::MachObjectWriter</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9535980d71582c6b295c58774ce5db93"></a><!-- doxytag: member="llvm::MCObjectWriter::Write16" ref="a9535980d71582c6b295c58774ce5db93" args="(uint16_t Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCObjectWriter::Write16 </td>
+          <td>(</td>
+          <td class="paramtype">uint16_t </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectWriter_8h_source.html#l00146">146</a> of file <a class="el" href="MCObjectWriter_8h_source.html">MCObjectWriter.h</a>.</p>
+
+<p>References <a class="el" href="MCObjectWriter_8h_source.html#l00045">IsLittleEndian</a>, <a class="el" href="MCObjectWriter_8h_source.html#l00131">WriteBE16()</a>, and <a class="el" href="MCObjectWriter_8h_source.html#l00116">WriteLE16()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCAssembler_8cpp_source.html#l00384">WriteFragmentData()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5b6afec64b3f92fd8ee5b5f37cb8055c"></a><!-- doxytag: member="llvm::MCObjectWriter::Write32" ref="a5b6afec64b3f92fd8ee5b5f37cb8055c" args="(uint32_t Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCObjectWriter::Write32 </td>
+          <td>(</td>
+          <td class="paramtype">uint32_t </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectWriter_8h_source.html#l00153">153</a> of file <a class="el" href="MCObjectWriter_8h_source.html">MCObjectWriter.h</a>.</p>
+
+<p>References <a class="el" href="MCObjectWriter_8h_source.html#l00045">IsLittleEndian</a>, <a class="el" href="MCObjectWriter_8h_source.html#l00136">WriteBE32()</a>, and <a class="el" href="MCObjectWriter_8h_source.html#l00121">WriteLE32()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCAssembler_8cpp_source.html#l00384">WriteFragmentData()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aad9106a4b3ae3692b20cfd70b89817c6"></a><!-- doxytag: member="llvm::MCObjectWriter::Write64" ref="aad9106a4b3ae3692b20cfd70b89817c6" args="(uint64_t Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCObjectWriter::Write64 </td>
+          <td>(</td>
+          <td class="paramtype">uint64_t </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectWriter_8h_source.html#l00160">160</a> of file <a class="el" href="MCObjectWriter_8h_source.html">MCObjectWriter.h</a>.</p>
+
+<p>References <a class="el" href="MCObjectWriter_8h_source.html#l00045">IsLittleEndian</a>, <a class="el" href="MCObjectWriter_8h_source.html#l00141">WriteBE64()</a>, and <a class="el" href="MCObjectWriter_8h_source.html#l00126">WriteLE64()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCAssembler_8cpp_source.html#l00384">WriteFragmentData()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a539a1fd092976b865ea0fbefde5e2dbd"></a><!-- doxytag: member="llvm::MCObjectWriter::Write8" ref="a539a1fd092976b865ea0fbefde5e2dbd" args="(uint8_t Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCObjectWriter::Write8 </td>
+          <td>(</td>
+          <td class="paramtype">uint8_t </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectWriter_8h_source.html#l00112">112</a> of file <a class="el" href="MCObjectWriter_8h_source.html">MCObjectWriter.h</a>.</p>
+
+<p>References <a class="el" href="MCObjectWriter_8h_source.html#l00043">OS</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectWriter_8h_source.html#l00131">WriteBE16()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00384">WriteFragmentData()</a>, and <a class="el" href="MCObjectWriter_8h_source.html#l00116">WriteLE16()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6e5963c38ff88d3c365252f9abf38758"></a><!-- doxytag: member="llvm::MCObjectWriter::WriteBE16" ref="a6e5963c38ff88d3c365252f9abf38758" args="(uint16_t Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCObjectWriter::WriteBE16 </td>
+          <td>(</td>
+          <td class="paramtype">uint16_t </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectWriter_8h_source.html#l00131">131</a> of file <a class="el" href="MCObjectWriter_8h_source.html">MCObjectWriter.h</a>.</p>
+
+<p>References <a class="el" href="MCObjectWriter_8h_source.html#l00112">Write8()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectWriter_8h_source.html#l00146">Write16()</a>, and <a class="el" href="MCObjectWriter_8h_source.html#l00136">WriteBE32()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5282dd1ca9cbe1d234f79a3213589ea8"></a><!-- doxytag: member="llvm::MCObjectWriter::WriteBE32" ref="a5282dd1ca9cbe1d234f79a3213589ea8" args="(uint32_t Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCObjectWriter::WriteBE32 </td>
+          <td>(</td>
+          <td class="paramtype">uint32_t </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectWriter_8h_source.html#l00136">136</a> of file <a class="el" href="MCObjectWriter_8h_source.html">MCObjectWriter.h</a>.</p>
+
+<p>References <a class="el" href="MCObjectWriter_8h_source.html#l00131">WriteBE16()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectWriter_8h_source.html#l00153">Write32()</a>, and <a class="el" href="MCObjectWriter_8h_source.html#l00141">WriteBE64()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ade5f387f116b5bf43faa300a15b7558b"></a><!-- doxytag: member="llvm::MCObjectWriter::WriteBE64" ref="ade5f387f116b5bf43faa300a15b7558b" args="(uint64_t Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCObjectWriter::WriteBE64 </td>
+          <td>(</td>
+          <td class="paramtype">uint64_t </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectWriter_8h_source.html#l00141">141</a> of file <a class="el" href="MCObjectWriter_8h_source.html">MCObjectWriter.h</a>.</p>
+
+<p>References <a class="el" href="MCObjectWriter_8h_source.html#l00136">WriteBE32()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectWriter_8h_source.html#l00160">Write64()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acc2fc01a82201cf89ccbb02b1a1502e2"></a><!-- doxytag: member="llvm::MCObjectWriter::WriteBytes" ref="acc2fc01a82201cf89ccbb02b1a1502e2" args="(StringRef Str, unsigned ZeroFillSize=0)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCObjectWriter::WriteBytes </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>Str</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>ZeroFillSize</em> = <code>0</code> </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="MCObjectWriter_8h_source.html#l00176">176</a> of file <a class="el" href="MCObjectWriter_8h_source.html">MCObjectWriter.h</a>.</p>
+
+<p>References <a class="el" href="MCObjectWriter_8h_source.html#l00043">OS</a>, <a class="el" href="StringRef_8h_source.html#l00114">llvm::StringRef::size()</a>, and <a class="el" href="MCObjectWriter_8h_source.html#l00167">WriteZeros()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCDwarf_8cpp_source.html#l00331">llvm::MCDwarfLineAddr::Write()</a>, and <a class="el" href="MCAssembler_8cpp_source.html#l00384">WriteFragmentData()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab7cfe52ff2fa4b789017a927273b3593"></a><!-- doxytag: member="llvm::MCObjectWriter::WriteLE16" ref="ab7cfe52ff2fa4b789017a927273b3593" args="(uint16_t Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCObjectWriter::WriteLE16 </td>
+          <td>(</td>
+          <td class="paramtype">uint16_t </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectWriter_8h_source.html#l00116">116</a> of file <a class="el" href="MCObjectWriter_8h_source.html">MCObjectWriter.h</a>.</p>
+
+<p>References <a class="el" href="MCObjectWriter_8h_source.html#l00112">Write8()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectWriter_8h_source.html#l00146">Write16()</a>, and <a class="el" href="MCObjectWriter_8h_source.html#l00121">WriteLE32()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ade16fdb232daf25e133834f0372fad9d"></a><!-- doxytag: member="llvm::MCObjectWriter::WriteLE32" ref="ade16fdb232daf25e133834f0372fad9d" args="(uint32_t Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCObjectWriter::WriteLE32 </td>
+          <td>(</td>
+          <td class="paramtype">uint32_t </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectWriter_8h_source.html#l00121">121</a> of file <a class="el" href="MCObjectWriter_8h_source.html">MCObjectWriter.h</a>.</p>
+
+<p>References <a class="el" href="MCObjectWriter_8h_source.html#l00116">WriteLE16()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectWriter_8h_source.html#l00153">Write32()</a>, and <a class="el" href="MCObjectWriter_8h_source.html#l00126">WriteLE64()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a60ac91e8c3e77e6e83dac8043008ec9f"></a><!-- doxytag: member="llvm::MCObjectWriter::WriteLE64" ref="a60ac91e8c3e77e6e83dac8043008ec9f" args="(uint64_t Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCObjectWriter::WriteLE64 </td>
+          <td>(</td>
+          <td class="paramtype">uint64_t </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectWriter_8h_source.html#l00126">126</a> of file <a class="el" href="MCObjectWriter_8h_source.html">MCObjectWriter.h</a>.</p>
+
+<p>References <a class="el" href="MCObjectWriter_8h_source.html#l00121">WriteLE32()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectWriter_8h_source.html#l00160">Write64()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="abebce243e6cb2b2d6308ee12bba8f9b8"></a><!-- doxytag: member="llvm::MCObjectWriter::WriteObject" ref="abebce243e6cb2b2d6308ee12bba8f9b8" args="(MCAssembler &Asm, const MCAsmLayout &Layout)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void llvm::MCObjectWriter::WriteObject </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCAssembler.html">MCAssembler</a> & </td>
+          <td class="paramname"><em>Asm</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCAsmLayout.html">MCAsmLayout</a> & </td>
+          <td class="paramname"><em>Layout</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Write the object file.</p>
+<p>This routine is called by the assembler after layout and relaxation is complete, fixups have been evaluated and applied, and relocations generated. </p>
+
+<p>Implemented in <a class="el" href="classllvm_1_1MachObjectWriter.html#a8996eff54c4111fc04f2b6d3be418f32">llvm::MachObjectWriter</a>.</p>
+
+<p>Referenced by <a class="el" href="MCAssembler_8cpp_source.html#l00561">llvm::MCAssembler::Finish()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa15b5546867424043f877cbe4af4d9f4"></a><!-- doxytag: member="llvm::MCObjectWriter::WriteZeros" ref="aa15b5546867424043f877cbe4af4d9f4" args="(unsigned N)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCObjectWriter::WriteZeros </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>N</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectWriter_8h_source.html#l00167">167</a> of file <a class="el" href="MCObjectWriter_8h_source.html">MCObjectWriter.h</a>.</p>
+
+<p>References <a class="el" href="MCObjectWriter_8h_source.html#l00043">OS</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectWriter_8h_source.html#l00176">WriteBytes()</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Data Documentation</h2>
+<a class="anchor" id="a35258a3c42b5e46cf9deb7409624f24c"></a><!-- doxytag: member="llvm::MCObjectWriter::IsLittleEndian" ref="a35258a3c42b5e46cf9deb7409624f24c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="classllvm_1_1MCObjectWriter.html#a35258a3c42b5e46cf9deb7409624f24c">llvm::MCObjectWriter::IsLittleEndian</a><code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectWriter_8h_source.html#l00045">45</a> of file <a class="el" href="MCObjectWriter_8h_source.html">MCObjectWriter.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectWriter_8h_source.html#l00054">isLittleEndian()</a>, <a class="el" href="MCObjectWriter_8h_source.html#l00146">Write16()</a>, <a class="el" href="MCObjectWriter_8h_source.html#l00153">Write32()</a>, and <a class="el" href="MCObjectWriter_8h_source.html#l00160">Write64()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0d5789e345b79adbc125fb3b9105da9a"></a><!-- doxytag: member="llvm::MCObjectWriter::OS" ref="a0d5789e345b79adbc125fb3b9105da9a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1raw__ostream.html">raw_ostream</a>& <a class="el" href="classllvm_1_1MCObjectWriter.html#a0d5789e345b79adbc125fb3b9105da9a">llvm::MCObjectWriter::OS</a><code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCObjectWriter_8h_source.html#l00043">43</a> of file <a class="el" href="MCObjectWriter_8h_source.html">MCObjectWriter.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCObjectWriter_8h_source.html#l00056">getStream()</a>, <a class="el" href="MCObjectWriter_8h_source.html#l00112">Write8()</a>, <a class="el" href="MCObjectWriter_8h_source.html#l00176">WriteBytes()</a>, and <a class="el" href="MCObjectWriter_8h_source.html#l00167">WriteZeros()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="MCObjectWriter_8h_source.html">MCObjectWriter.h</a></li>
+<li><a class="el" href="MCObjectWriter_8cpp_source.html">MCObjectWriter.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:38 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_1MCObjectWriter__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCObjectWriter__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCObjectWriter__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCObjectWriter__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+2a8a1092109c5b31bcfe5c66aa360867
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCRegAliasIterator.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCRegAliasIterator.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCRegAliasIterator.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCRegAliasIterator.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,123 @@
+<!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::MCRegAliasIterator 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_1MCRegAliasIterator.html">MCRegAliasIterator</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::MCRegAliasIterator Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::MCRegAliasIterator" --><!-- doxytag: inherits="llvm::MCRegisterInfo::DiffListIterator" -->
+<p><code>#include <<a class="el" href="MCRegisterInfo_8h_source.html">MCRegisterInfo.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::MCRegAliasIterator:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MCRegAliasIterator__inherit__graph.png" border="0" usemap="#llvm_1_1MCRegAliasIterator_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::MCRegAliasIterator:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MCRegAliasIterator__coll__graph.png" border="0" usemap="#llvm_1_1MCRegAliasIterator_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_1MCRegAliasIterator-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_1MCRegAliasIterator.html#a7fe14e4b9789bc5fe41dcb51965706c8">MCRegAliasIterator</a> (<a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="X86DisassemblerDecoder_8h.html#a546839a5c4bcf9f9450967155f48de41">Reg</a>, const <a class="el" href="classllvm_1_1MCRegisterInfo.html">MCRegisterInfo</a> *MCRI, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> IncludeSelf)</td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="classllvm_1_1MCRegAliasIterator.html">MCRegAliasIterator</a> enumerates all registers aliasing Reg. If IncludeSelf is set, Reg itself is included in the list. </p>
+
+<p>Definition at line <a class="el" href="MCRegisterInfo_8h_source.html#l00414">414</a> of file <a class="el" href="MCRegisterInfo_8h_source.html">MCRegisterInfo.h</a>.</p>
+</div><hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a7fe14e4b9789bc5fe41dcb51965706c8"></a><!-- doxytag: member="llvm::MCRegAliasIterator::MCRegAliasIterator" ref="a7fe14e4b9789bc5fe41dcb51965706c8" args="(unsigned Reg, const MCRegisterInfo *MCRI, bool IncludeSelf)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::MCRegAliasIterator::MCRegAliasIterator </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Reg</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>MCRI</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>IncludeSelf</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="MCRegisterInfo_8h_source.html#l00416">416</a> of file <a class="el" href="MCRegisterInfo_8h_source.html">MCRegisterInfo.h</a>.</p>
+
+<p>References <a class="el" href="MCRegisterInfo_8h_source.html#l00305">llvm::MCRegisterInfo::get()</a>, <a class="el" href="MCRegisterInfo_8h_source.html#l00189">llvm::MCRegisterInfo::DiffListIterator::init()</a>, and <a class="el" href="MCRegisterInfo_8h_source.html#l00110">llvm::MCRegisterDesc::Overlaps</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="MCRegisterInfo_8h_source.html">MCRegisterInfo.h</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:39 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_1MCRegAliasIterator__coll__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCRegAliasIterator__coll__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCRegAliasIterator__coll__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCRegAliasIterator__coll__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+81ab7b19810540976152c17a7b775746
\ No newline at end of file

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

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSchedModel.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSchedModel.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSchedModel.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSchedModel.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,514 @@
+<!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::MCSchedModel 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_1MCSchedModel.html">MCSchedModel</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="#pub-attribs">Public Attributes</a> |
+<a href="#pub-static-attribs">Static Public Attributes</a> |
+<a href="#friends">Friends</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::MCSchedModel Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::MCSchedModel" -->
+<p><code>#include <<a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a>></code></p>
+<div class="dynheader">
+Collaboration diagram for llvm::MCSchedModel:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MCSchedModel__coll__graph.png" border="0" usemap="#llvm_1_1MCSchedModel_coll__map" alt="Collaboration graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+
+<p><a href="classllvm_1_1MCSchedModel-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_1MCSchedModel.html#ab3ebf51e9f7284372d46ec603852e608">MCSchedModel</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSchedModel.html#a730160bc20625abe1898f3a83401eb38">MCSchedModel</a> (<a class="el" href="classunsigned.html">unsigned</a> iw, int ml, <a class="el" href="classunsigned.html">unsigned</a> ll, <a class="el" href="classunsigned.html">unsigned</a> hl, <a class="el" href="classunsigned.html">unsigned</a> mp, <a class="el" href="classunsigned.html">unsigned</a> pi, const <a class="el" href="structllvm_1_1MCProcResourceDesc.html">MCProcResourceDesc</a> *pr, const <a class="el" href="structllvm_1_1MCSchedClassDesc.html">MCSchedClassDesc</a> *sc, <a class="el" href="classunsigned.html">unsigned</a> npr, <a class="el" href="classunsigned.html">unsigned</a> nsc, const <a class="el" href="structllvm_1_1InstrItinerary.html">InstrItinerary</a> *ii)</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_1MCSchedModel.html#a934bc4a10d1d841e62663d00e3846c88">getProcessorID</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSchedModel.html#a6dd869ee53027534ae12dfee958dbc34">hasInstrSchedModel</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Does this machine model include instruction-level scheduling.  <a href="#a6dd869ee53027534ae12dfee958dbc34"></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_1MCSchedModel.html#a59487e9e5951e6ecc5f16defc19a29b4">getNumProcResourceKinds</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structllvm_1_1MCProcResourceDesc.html">MCProcResourceDesc</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSchedModel.html#ab41bcf3b84bd10587b266e2b08be5c71">getProcResource</a> (<a class="el" href="classunsigned.html">unsigned</a> ProcResourceIdx) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structllvm_1_1MCSchedClassDesc.html">MCSchedClassDesc</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSchedModel.html#ae32c187457de34674f839df2e6d0546b">getSchedClassDesc</a> (<a class="el" href="classunsigned.html">unsigned</a> SchedClassIdx) const </td></tr>
+<tr><td colspan="2"><h2><a name="pub-attribs"></a>
+Public Attributes</h2></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_1MCSchedModel.html#ac0f11354e854441ac5fefd72d91dd8ee">IssueWidth</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSchedModel.html#a4084ce6e9d82e85e36fa9af91c259d89">MinLatency</a></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_1MCSchedModel.html#a077ff8557ccaf81471558635ca37f7a3">LoadLatency</a></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_1MCSchedModel.html#a26358cf24f3d0a23e6dee0bf807061be">HighLatency</a></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_1MCSchedModel.html#af664056329bd39a8610479a584e4b2f7">MispredictPenalty</a></td></tr>
+<tr><td colspan="2"><h2><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1MCSchedModel.html">MCSchedModel</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSchedModel.html#a84846bb337fb972ed1bfb9a31db2adf1">DefaultSchedModel</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSchedModel.html#aea43dda92a2d44bcad9ac8b8b174083d">DefaultIssueWidth</a> = 1</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSchedModel.html#af8b41f8c522deead0e9ee8f8f636c928">DefaultMinLatency</a> = -1</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSchedModel.html#a6cd425228c2c4565e4308d74e2eb403b">DefaultLoadLatency</a> = 4</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSchedModel.html#a35f1eefb7b52cfe5876f9a8671e8eead">DefaultHighLatency</a> = 10</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSchedModel.html#aa77d6093fb6e4dbfdef6ec063cfcc627">DefaultMispredictPenalty</a> = 10</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="classllvm_1_1MCSchedModel.html#a8f622a0eb535373587d2e08d14eb1a76">InstrItineraryData</a></td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p>Machine model for scheduling, bundling, and heuristics.</p>
+<p>The machine model directly provides basic information about the microarchitecture to the scheduler in the form of properties. It also optionally refers to scheduler resource tables and itinerary tables. Scheduler resource tables model the latency and cost for each instruction type. Itinerary tables are an independant mechanism that provides a detailed reservation table describing each cycle of instruction execution. Subtargets may define any or all of the above categories of data depending on the type of CPU and selected scheduler. </p>
+
+<p>Definition at line <a class="el" href="MCSchedule_8h_source.html#l00128">128</a> of file <a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a>.</p>
+</div><hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="ab3ebf51e9f7284372d46ec603852e608"></a><!-- doxytag: member="llvm::MCSchedModel::MCSchedModel" ref="ab3ebf51e9f7284372d46ec603852e608" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::MCSchedModel::MCSchedModel </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="MCSchedule_8h_source.html#l00195">195</a> of file <a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a730160bc20625abe1898f3a83401eb38"></a><!-- doxytag: member="llvm::MCSchedModel::MCSchedModel" ref="a730160bc20625abe1898f3a83401eb38" args="(unsigned iw, int ml, unsigned ll, unsigned hl, unsigned mp, unsigned pi, const MCProcResourceDesc *pr, const MCSchedClassDesc *sc, unsigned npr, unsigned nsc, const InstrItinerary *ii)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::MCSchedModel::MCSchedModel </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>iw</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int </td>
+          <td class="paramname"><em>ml</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>ll</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>hl</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>mp</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>pi</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structllvm_1_1MCProcResourceDesc.html">MCProcResourceDesc</a> * </td>
+          <td class="paramname"><em>pr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structllvm_1_1MCSchedClassDesc.html">MCSchedClassDesc</a> * </td>
+          <td class="paramname"><em>sc</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>npr</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>nsc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structllvm_1_1InstrItinerary.html">InstrItinerary</a> * </td>
+          <td class="paramname"><em>ii</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="MCSchedule_8h_source.html#l00208">208</a> of file <a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a59487e9e5951e6ecc5f16defc19a29b4"></a><!-- doxytag: member="llvm::MCSchedModel::getNumProcResourceKinds" ref="a59487e9e5951e6ecc5f16defc19a29b4" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MCSchedModel::getNumProcResourceKinds </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="MCSchedule_8h_source.html#l00222">222</a> of file <a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a>.</p>
+
+<p>Referenced by <a class="el" href="TargetSchedule_8h_source.html#l00092">llvm::TargetSchedModel::getNumProcResourceKinds()</a>, and <a class="el" href="TargetSchedule_8cpp_source.html#l00054">llvm::TargetSchedModel::init()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a934bc4a10d1d841e62663d00e3846c88"></a><!-- doxytag: member="llvm::MCSchedModel::getProcessorID" ref="a934bc4a10d1d841e62663d00e3846c88" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MCSchedModel::getProcessorID </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="MCSchedule_8h_source.html#l00217">217</a> of file <a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a>.</p>
+
+<p>Referenced by <a class="el" href="TargetSchedule_8h_source.html#l00082">llvm::TargetSchedModel::getProcessorID()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab41bcf3b84bd10587b266e2b08be5c71"></a><!-- doxytag: member="llvm::MCSchedModel::getProcResource" ref="ab41bcf3b84bd10587b266e2b08be5c71" args="(unsigned ProcResourceIdx) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structllvm_1_1MCProcResourceDesc.html">MCProcResourceDesc</a>* llvm::MCSchedModel::getProcResource </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>ProcResourceIdx</em></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCSchedule_8h_source.html#l00226">226</a> of file <a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a>.</p>
+
+<p>References <a class="el" href="MCSchedule_8h_source.html#l00220">hasInstrSchedModel()</a>.</p>
+
+<p>Referenced by <a class="el" href="TargetSchedule_8cpp_source.html#l00270">llvm::TargetSchedModel::computeOutputLatency()</a>, <a class="el" href="TargetSchedule_8h_source.html#l00097">llvm::TargetSchedModel::getProcResource()</a>, and <a class="el" href="TargetSchedule_8cpp_source.html#l00054">llvm::TargetSchedModel::init()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae32c187457de34674f839df2e6d0546b"></a><!-- doxytag: member="llvm::MCSchedModel::getSchedClassDesc" ref="ae32c187457de34674f839df2e6d0546b" args="(unsigned SchedClassIdx) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structllvm_1_1MCSchedClassDesc.html">MCSchedClassDesc</a>* llvm::MCSchedModel::getSchedClassDesc </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>SchedClassIdx</em></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCSchedule_8h_source.html#l00233">233</a> of file <a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a>.</p>
+
+<p>References <a class="el" href="MCSchedule_8h_source.html#l00220">hasInstrSchedModel()</a>.</p>
+
+<p>Referenced by <a class="el" href="TargetSchedule_8cpp_source.html#l00126">llvm::TargetSchedModel::resolveSchedClass()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6dd869ee53027534ae12dfee958dbc34"></a><!-- doxytag: member="llvm::MCSchedModel::hasInstrSchedModel" ref="a6dd869ee53027534ae12dfee958dbc34" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCSchedModel::hasInstrSchedModel </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Does this machine model include instruction-level scheduling. </p>
+
+<p>Definition at line <a class="el" href="MCSchedule_8h_source.html#l00220">220</a> of file <a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCSchedule_8h_source.html#l00226">getProcResource()</a>, <a class="el" href="MCSchedule_8h_source.html#l00233">getSchedClassDesc()</a>, and <a class="el" href="TargetSchedule_8cpp_source.html#l00031">llvm::TargetSchedModel::hasInstrSchedModel()</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" id="a8f622a0eb535373587d2e08d14eb1a76"></a><!-- doxytag: member="llvm::MCSchedModel::InstrItineraryData" ref="a8f622a0eb535373587d2e08d14eb1a76" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">friend class <a class="el" href="classllvm_1_1InstrItineraryData.html">InstrItineraryData</a><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCSchedule_8h_source.html#l00187">187</a> of file <a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Data Documentation</h2>
+<a class="anchor" id="a35f1eefb7b52cfe5876f9a8671e8eead"></a><!-- doxytag: member="llvm::MCSchedModel::DefaultHighLatency" ref="a35f1eefb7b52cfe5876f9a8671e8eead" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="classllvm_1_1MCSchedModel.html#a35f1eefb7b52cfe5876f9a8671e8eead">llvm::MCSchedModel::DefaultHighLatency</a> = 10<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCSchedule_8h_source.html#l00173">173</a> of file <a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aea43dda92a2d44bcad9ac8b8b174083d"></a><!-- doxytag: member="llvm::MCSchedModel::DefaultIssueWidth" ref="aea43dda92a2d44bcad9ac8b8b174083d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="classllvm_1_1MCSchedModel.html#aea43dda92a2d44bcad9ac8b8b174083d">llvm::MCSchedModel::DefaultIssueWidth</a> = 1<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCSchedule_8h_source.html#l00135">135</a> of file <a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6cd425228c2c4565e4308d74e2eb403b"></a><!-- doxytag: member="llvm::MCSchedModel::DefaultLoadLatency" ref="a6cd425228c2c4565e4308d74e2eb403b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="classllvm_1_1MCSchedModel.html#a6cd425228c2c4565e4308d74e2eb403b">llvm::MCSchedModel::DefaultLoadLatency</a> = 4<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCSchedule_8h_source.html#l00165">165</a> of file <a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af8b41f8c522deead0e9ee8f8f636c928"></a><!-- doxytag: member="llvm::MCSchedModel::DefaultMinLatency" ref="af8b41f8c522deead0e9ee8f8f636c928" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="classllvm_1_1MCSchedModel.html#af8b41f8c522deead0e9ee8f8f636c928">llvm::MCSchedModel::DefaultMinLatency</a> = -1<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCSchedule_8h_source.html#l00158">158</a> of file <a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa77d6093fb6e4dbfdef6ec063cfcc627"></a><!-- doxytag: member="llvm::MCSchedModel::DefaultMispredictPenalty" ref="aa77d6093fb6e4dbfdef6ec063cfcc627" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="classllvm_1_1MCSchedModel.html#aa77d6093fb6e4dbfdef6ec063cfcc627">llvm::MCSchedModel::DefaultMispredictPenalty</a> = 10<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCSchedule_8h_source.html#l00178">178</a> of file <a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a84846bb337fb972ed1bfb9a31db2adf1"></a><!-- doxytag: member="llvm::MCSchedModel::DefaultSchedModel" ref="a84846bb337fb972ed1bfb9a31db2adf1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCSchedModel.html">MCSchedModel</a> <a class="el" href="classllvm_1_1MCSchedModel.html#a84846bb337fb972ed1bfb9a31db2adf1">MCSchedModel::DefaultSchedModel</a><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCSchedule_8h_source.html#l00130">130</a> of file <a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCSubtargetInfo_8cpp_source.html#l00083">llvm::MCSubtargetInfo::getSchedModelForCPU()</a>, and <a class="el" href="MCSubtargetInfo_8cpp_source.html#l00025">llvm::MCSubtargetInfo::InitMCProcessorInfo()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a26358cf24f3d0a23e6dee0bf807061be"></a><!-- doxytag: member="llvm::MCSchedModel::HighLatency" ref="a26358cf24f3d0a23e6dee0bf807061be" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="classllvm_1_1MCSchedModel.html#a26358cf24f3d0a23e6dee0bf807061be">llvm::MCSchedModel::HighLatency</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCSchedule_8h_source.html#l00172">172</a> of file <a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a>.</p>
+
+<p>Referenced by <a class="el" href="TargetInstrInfoImpl_8cpp_source.html#l00564">llvm::TargetInstrInfo::defaultDefLatency()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac0f11354e854441ac5fefd72d91dd8ee"></a><!-- doxytag: member="llvm::MCSchedModel::IssueWidth" ref="ac0f11354e854441ac5fefd72d91dd8ee" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="classllvm_1_1MCSchedModel.html#ac0f11354e854441ac5fefd72d91dd8ee">llvm::MCSchedModel::IssueWidth</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCSchedule_8h_source.html#l00134">134</a> of file <a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a>.</p>
+
+<p>Referenced by <a class="el" href="TargetSchedule_8h_source.html#l00085">llvm::TargetSchedModel::getIssueWidth()</a>, <a class="el" href="TargetSchedule_8cpp_source.html#l00054">llvm::TargetSchedModel::init()</a>, <a class="el" href="ResourcePriorityQueue_8cpp_source.html#l00290">llvm::ResourcePriorityQueue::reserveResources()</a>, and <a class="el" href="ScoreboardHazardRecognizer_8cpp_source.html#l00032">llvm::ScoreboardHazardRecognizer::ScoreboardHazardRecognizer()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a077ff8557ccaf81471558635ca37f7a3"></a><!-- doxytag: member="llvm::MCSchedModel::LoadLatency" ref="a077ff8557ccaf81471558635ca37f7a3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="classllvm_1_1MCSchedModel.html#a077ff8557ccaf81471558635ca37f7a3">llvm::MCSchedModel::LoadLatency</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCSchedule_8h_source.html#l00164">164</a> of file <a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a>.</p>
+
+<p>Referenced by <a class="el" href="TargetInstrInfoImpl_8cpp_source.html#l00564">llvm::TargetInstrInfo::defaultDefLatency()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4084ce6e9d82e85e36fa9af91c259d89"></a><!-- doxytag: member="llvm::MCSchedModel::MinLatency" ref="a4084ce6e9d82e85e36fa9af91c259d89" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="classllvm_1_1MCSchedModel.html#a4084ce6e9d82e85e36fa9af91c259d89">llvm::MCSchedModel::MinLatency</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCSchedule_8h_source.html#l00157">157</a> of file <a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a>.</p>
+
+<p>Referenced by <a class="el" href="TargetInstrInfoImpl_8cpp_source.html#l00611">llvm::TargetInstrInfo::computeDefOperandLatency()</a>, <a class="el" href="TargetSchedule_8cpp_source.html#l00270">llvm::TargetSchedModel::computeOutputLatency()</a>, and <a class="el" href="MCInstrItineraries_8h_source.html#l00166">llvm::InstrItineraryData::getStageLatency()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af664056329bd39a8610479a584e4b2f7"></a><!-- doxytag: member="llvm::MCSchedModel::MispredictPenalty" ref="af664056329bd39a8610479a584e4b2f7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="classllvm_1_1MCSchedModel.html#af664056329bd39a8610479a584e4b2f7">llvm::MCSchedModel::MispredictPenalty</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCSchedule_8h_source.html#l00177">177</a> of file <a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a>.</p>
+
+<p>Referenced by <a class="el" href="ARMSubtarget_8cpp_source.html#l00191">llvm::ARMSubtarget::getMispredictionPenalty()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="MCSchedule_8h_source.html">MCSchedule.h</a></li>
+<li><a class="el" href="MCSubtargetInfo_8cpp_source.html">MCSubtargetInfo.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:39 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_1MCSectionCOFF-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSectionCOFF-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSectionCOFF-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSectionCOFF-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,76 @@
+<!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_1MCSectionCOFF.html">MCSectionCOFF</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::MCSectionCOFF Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1MCSectionCOFF.html">llvm::MCSectionCOFF</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionCOFF.html#afe6a7467cf74ecf887cfa6960a340dde">classof</a>(const MCSection *S)</td><td><a class="el" href="classllvm_1_1MCSectionCOFF.html">llvm::MCSectionCOFF</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionCOFF.html#ad1b43bb58bb8fff97b9f4a5969800968">getCharacteristics</a>() const </td><td><a class="el" href="classllvm_1_1MCSectionCOFF.html">llvm::MCSectionCOFF</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSection.html#a118ff9150ba40b65eac7fb8da0024684">getKind</a>() const </td><td><a class="el" href="classllvm_1_1MCSection.html">llvm::MCSection</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionCOFF.html#a315fbfeada07fb394cdc2acf01483dfb">getSectionName</a>() const </td><td><a class="el" href="classllvm_1_1MCSectionCOFF.html">llvm::MCSectionCOFF</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionCOFF.html#a5e3ebc6bceaa6fabe606cd6af60051a6">getSelection</a>() const </td><td><a class="el" href="classllvm_1_1MCSectionCOFF.html">llvm::MCSectionCOFF</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSection.html#aa915d4102b789b76b51018c6e3e853b6">getVariant</a>() const </td><td><a class="el" href="classllvm_1_1MCSection.html">llvm::MCSection</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSection.html#a7349200e3df4f81d84cb8fb14a9079da">isBaseAddressKnownZero</a>() const </td><td><a class="el" href="classllvm_1_1MCSection.html">llvm::MCSection</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionCOFF.html#ad8256701e1b18409d48ca37000db28b7">isVirtualSection</a>() const </td><td><a class="el" href="classllvm_1_1MCSectionCOFF.html">llvm::MCSectionCOFF</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSection.html#add60648fd6387b7ce2e66e68ac92f068">Kind</a></td><td><a class="el" href="classllvm_1_1MCSection.html">llvm::MCSection</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionCOFF.html#a7862d2f746209c16291d7139dab55e00">MCContext</a> class</td><td><a class="el" href="classllvm_1_1MCSectionCOFF.html">llvm::MCSectionCOFF</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSection.html#ae09aa5fd61bd44e2ccd8415885e0c909">MCSection</a>(SectionVariant V, SectionKind K)</td><td><a class="el" href="classllvm_1_1MCSection.html">llvm::MCSection</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionCOFF.html#a2cb5f3dc6cbe380b8f0a2618376643bb">PrintSwitchToSection</a>(const MCAsmInfo &MAI, raw_ostream &OS) const </td><td><a class="el" href="classllvm_1_1MCSectionCOFF.html">llvm::MCSectionCOFF</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSection.html#afecf7c84b079ea5c169f71b6c06ece98">SectionVariant</a> enum name</td><td><a class="el" href="classllvm_1_1MCSection.html">llvm::MCSection</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionCOFF.html#a1ddb6892452b01bf76c3e7a7a58b0255">ShouldOmitSectionDirective</a>(StringRef Name, const MCAsmInfo &MAI) const </td><td><a class="el" href="classllvm_1_1MCSectionCOFF.html">llvm::MCSectionCOFF</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSection.html#afecf7c84b079ea5c169f71b6c06ece98abcf1b00b3f8f61318b8837dc27cebb15">SV_COFF</a> enum value</td><td><a class="el" href="classllvm_1_1MCSection.html">llvm::MCSection</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSection.html#afecf7c84b079ea5c169f71b6c06ece98a5f6a277923e4b004ff7fed8dd4ad7aee">SV_ELF</a> enum value</td><td><a class="el" href="classllvm_1_1MCSection.html">llvm::MCSection</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSection.html#afecf7c84b079ea5c169f71b6c06ece98a55ed9b1dac938f496436528db3576783">SV_MachO</a> enum value</td><td><a class="el" href="classllvm_1_1MCSection.html">llvm::MCSection</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionCOFF.html#a280372c5661fe577a3658105890c9e6a">UseCodeAlign</a>() const </td><td><a class="el" href="classllvm_1_1MCSectionCOFF.html">llvm::MCSectionCOFF</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSection.html#a3a5eab427913897c7e600925a4216ca0">Variant</a></td><td><a class="el" href="classllvm_1_1MCSection.html">llvm::MCSection</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSection.html#a352cfb70ee9de3e1b38106be8cb05a87">~MCSection</a>()</td><td><a class="el" href="classllvm_1_1MCSection.html">llvm::MCSection</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:39 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_1MCSectionCOFF.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSectionCOFF.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSectionCOFF.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSectionCOFF.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,309 @@
+<!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::MCSectionCOFF 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_1MCSectionCOFF.html">MCSectionCOFF</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="#pub-static-methods">Static Public Member Functions</a> |
+<a href="#friends">Friends</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::MCSectionCOFF Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::MCSectionCOFF" --><!-- doxytag: inherits="llvm::MCSection" -->
+<p><a class="el" href="classllvm_1_1MCSectionCOFF.html" title="MCSectionCOFF - This represents a section on Windows.">MCSectionCOFF</a> - This represents a section on Windows.  
+ <a href="classllvm_1_1MCSectionCOFF.html#details">More...</a></p>
+
+<p><code>#include <<a class="el" href="MCSectionCOFF_8h_source.html">MCSectionCOFF.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::MCSectionCOFF:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MCSectionCOFF__inherit__graph.png" border="0" usemap="#llvm_1_1MCSectionCOFF_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::MCSectionCOFF:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MCSectionCOFF__coll__graph.png" border="0" usemap="#llvm_1_1MCSectionCOFF_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_1MCSectionCOFF-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"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSectionCOFF.html#a1ddb6892452b01bf76c3e7a7a58b0255">ShouldOmitSectionDirective</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Name, const <a class="el" href="classllvm_1_1MCAsmInfo.html">MCAsmInfo</a> &MAI) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSectionCOFF.html#a315fbfeada07fb394cdc2acf01483dfb">getSectionName</a> () const </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_1MCSectionCOFF.html#ad1b43bb58bb8fff97b9f4a5969800968">getCharacteristics</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSectionCOFF.html#a5e3ebc6bceaa6fabe606cd6af60051a6">getSelection</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSectionCOFF.html#a2cb5f3dc6cbe380b8f0a2618376643bb">PrintSwitchToSection</a> (const <a class="el" href="classllvm_1_1MCAsmInfo.html">MCAsmInfo</a> &MAI, <a class="el" href="classllvm_1_1raw__ostream.html">raw_ostream</a> &OS) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSectionCOFF.html#a280372c5661fe577a3658105890c9e6a">UseCodeAlign</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSectionCOFF.html#ad8256701e1b18409d48ca37000db28b7">isVirtualSection</a> () const </td></tr>
+<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
+Static Public Member 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="classllvm_1_1MCSectionCOFF.html#afe6a7467cf74ecf887cfa6960a340dde">classof</a> (const <a class="el" href="classllvm_1_1MCSection.html">MCSection</a> *S)</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="classllvm_1_1MCSectionCOFF.html#a7862d2f746209c16291d7139dab55e00">MCContext</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_1MCSectionCOFF.html" title="MCSectionCOFF - This represents a section on Windows.">MCSectionCOFF</a> - This represents a section on Windows. </p>
+
+<p>Definition at line <a class="el" href="MCSectionCOFF_8h_source.html#l00024">24</a> of file <a class="el" href="MCSectionCOFF_8h_source.html">MCSectionCOFF.h</a>.</p>
+</div><hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="afe6a7467cf74ecf887cfa6960a340dde"></a><!-- doxytag: member="llvm::MCSectionCOFF::classof" ref="afe6a7467cf74ecf887cfa6960a340dde" args="(const MCSection *S)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCSectionCOFF::classof </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSection.html">MCSection</a> * </td>
+          <td class="paramname"><em>S</em></td><td>)</td>
+          <td><code> [inline, static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCSectionCOFF_8h_source.html#l00061">61</a> of file <a class="el" href="MCSectionCOFF_8h_source.html">MCSectionCOFF.h</a>.</p>
+
+<p>References <a class="el" href="MCSection_8h_source.html#l00047">llvm::MCSection::getVariant()</a>, and <a class="el" href="MCSection_8h_source.html#l00030">llvm::MCSection::SV_COFF</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad1b43bb58bb8fff97b9f4a5969800968"></a><!-- doxytag: member="llvm::MCSectionCOFF::getCharacteristics" ref="ad1b43bb58bb8fff97b9f4a5969800968" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MCSectionCOFF::getCharacteristics </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="MCSectionCOFF_8h_source.html#l00053">53</a> of file <a class="el" href="MCSectionCOFF_8h_source.html">MCSectionCOFF.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCSectionCOFF_8cpp_source.html#l00082">isVirtualSection()</a>, and <a class="el" href="MCSectionCOFF_8cpp_source.html#l00031">PrintSwitchToSection()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a315fbfeada07fb394cdc2acf01483dfb"></a><!-- doxytag: member="llvm::MCSectionCOFF::getSectionName" ref="a315fbfeada07fb394cdc2acf01483dfb" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> llvm::MCSectionCOFF::getSectionName </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="MCSectionCOFF_8h_source.html#l00052">52</a> of file <a class="el" href="MCSectionCOFF_8h_source.html">MCSectionCOFF.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCWin64EH_8cpp_source.html#l00205">llvm::MCWin64EHUnwindEmitter::GetSectionSuffix()</a>, and <a class="el" href="MCSectionCOFF_8cpp_source.html#l00031">PrintSwitchToSection()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5e3ebc6bceaa6fabe606cd6af60051a6"></a><!-- doxytag: member="llvm::MCSectionCOFF::getSelection" ref="a5e3ebc6bceaa6fabe606cd6af60051a6" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int llvm::MCSectionCOFF::getSelection </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="MCSectionCOFF_8h_source.html#l00054">54</a> of file <a class="el" href="MCSectionCOFF_8h_source.html">MCSectionCOFF.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad8256701e1b18409d48ca37000db28b7"></a><!-- doxytag: member="llvm::MCSectionCOFF::isVirtualSection" ref="ad8256701e1b18409d48ca37000db28b7" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> MCSectionCOFF::isVirtualSection </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isVirtualSection - Check whether this section is "virtual", that is has no actual object file contents. </p>
+
+<p>Implements <a class="el" href="classllvm_1_1MCSection.html#a76d0508a2c58ae3ae7eb98a42cd1dafe">llvm::MCSection</a>.</p>
+
+<p>Definition at line <a class="el" href="MCSectionCOFF_8cpp_source.html#l00082">82</a> of file <a class="el" href="MCSectionCOFF_8cpp_source.html">MCSectionCOFF.cpp</a>.</p>
+
+<p>References <a class="el" href="MCSectionCOFF_8h_source.html#l00053">getCharacteristics()</a>, and <a class="el" href="Support_2COFF_8h_source.html#l00228">llvm::COFF::IMAGE_SCN_CNT_UNINITIALIZED_DATA</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2cb5f3dc6cbe380b8f0a2618376643bb"></a><!-- doxytag: member="llvm::MCSectionCOFF::PrintSwitchToSection" ref="a2cb5f3dc6cbe380b8f0a2618376643bb" args="(const MCAsmInfo &MAI, raw_ostream &OS) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCSectionCOFF::PrintSwitchToSection </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"><a class="el" href="classllvm_1_1raw__ostream.html">raw_ostream</a> & </td>
+          <td class="paramname"><em>OS</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Implements <a class="el" href="classllvm_1_1MCSection.html#aa0715f047994314fd5b91551235a498d">llvm::MCSection</a>.</p>
+
+<p>Definition at line <a class="el" href="MCSectionCOFF_8cpp_source.html#l00031">31</a> of file <a class="el" href="MCSectionCOFF_8cpp_source.html">MCSectionCOFF.cpp</a>.</p>
+
+<p>References <a class="el" href="MCSectionCOFF_8h_source.html#l00053">getCharacteristics()</a>, <a class="el" href="MCSection_8h_source.html#l00045">llvm::MCSection::getKind()</a>, <a class="el" href="MCSectionCOFF_8h_source.html#l00052">getSectionName()</a>, <a class="el" href="Support_2COFF_8h_source.html#l00320">llvm::COFF::IMAGE_COMDAT_SELECT_ANY</a>, <a class="el" href="Support_2COFF_8h_source.html#l00322">llvm::COFF::IMAGE_COMDAT_SELECT_EXACT_MATCH</a>, <a class="el" href="Support_2COFF_8h_source.html#l00324">llvm::COFF::IMAGE_COMDAT_SELECT_LARGEST</a>, <a class="el" href="Support_2COFF_8h_source.html#l00319">llvm::COFF::IMAGE_COMDAT_SELECT_NODUPLICATES</a>, <a class="el" href="Support_2COFF_8h_source.html#l00321">llvm::COFF::IMAGE_COMDAT_SELECT_SAME_SIZE</a>, <a class="el" href="Support_2COFF_8h_source.html#l00232">llvm::COFF::IMAGE_SCN_LNK_COMDAT</a>, <a class="el" href="Support_2COFF_8h_source.html#l00253">llvm::COFF::IMAGE_SCN_MEM_DISCARDABLE</a>, and <a class="el
 " href="MCSectionCOFF_8cpp_source.html#l00021">ShouldOmitSectionDirective()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1ddb6892452b01bf76c3e7a7a58b0255"></a><!-- doxytag: member="llvm::MCSectionCOFF::ShouldOmitSectionDirective" ref="a1ddb6892452b01bf76c3e7a7a58b0255" args="(StringRef Name, const MCAsmInfo &MAI) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> MCSectionCOFF::ShouldOmitSectionDirective </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>Name</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></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>ShouldOmitSectionDirective - Decides whether a '.section' directive should be printed before the section name </p>
+
+<p>Definition at line <a class="el" href="MCSectionCOFF_8cpp_source.html#l00021">21</a> of file <a class="el" href="MCSectionCOFF_8cpp_source.html">MCSectionCOFF.cpp</a>.</p>
+
+<p>Referenced by <a class="el" href="MCSectionCOFF_8cpp_source.html#l00031">PrintSwitchToSection()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a280372c5661fe577a3658105890c9e6a"></a><!-- doxytag: member="llvm::MCSectionCOFF::UseCodeAlign" ref="a280372c5661fe577a3658105890c9e6a" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> MCSectionCOFF::UseCodeAlign </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Implements <a class="el" href="classllvm_1_1MCSection.html#aacaa78dc863f78f04e6b0e27c250ed51">llvm::MCSection</a>.</p>
+
+<p>Definition at line <a class="el" href="MCSectionCOFF_8cpp_source.html#l00078">78</a> of file <a class="el" href="MCSectionCOFF_8cpp_source.html">MCSectionCOFF.cpp</a>.</p>
+
+<p>References <a class="el" href="MCSection_8h_source.html#l00045">llvm::MCSection::getKind()</a>, and <a class="el" href="SectionKind_8h_source.html#l00138">llvm::SectionKind::isText()</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" id="a7862d2f746209c16291d7139dab55e00"></a><!-- doxytag: member="llvm::MCSectionCOFF::MCContext" ref="a7862d2f746209c16291d7139dab55e00" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">friend class <a class="el" href="classllvm_1_1MCContext.html">MCContext</a><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCSectionCOFF_8h_source.html#l00037">37</a> of file <a class="el" href="MCSectionCOFF_8h_source.html">MCSectionCOFF.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="MCSectionCOFF_8h_source.html">MCSectionCOFF.h</a></li>
+<li><a class="el" href="MCSectionCOFF_8cpp_source.html">MCSectionCOFF.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:39 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_1MCSectionCOFF__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSectionCOFF__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSectionCOFF__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSectionCOFF__coll__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::MCSectionCOFF",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::MCSection",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MCSection.html"];
+  Node3 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Kind" ,fontname="FreeSans"];
+  Node3 [label="llvm::SectionKind",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SectionKind.html"];
+  Node4 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Variant" ,fontname="FreeSans"];
+  Node4 [label="SectionVariant",height=0.2,width=0.4,color="grey75"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSectionCOFF__inherit__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSectionCOFF__inherit__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSectionCOFF__inherit__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSectionCOFF__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::MCSectionCOFF",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::MCSection",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MCSection.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSectionELF-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSectionELF-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSectionELF-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSectionELF-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,79 @@
+<!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_1MCSectionELF.html">MCSectionELF</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::MCSectionELF Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1MCSectionELF.html">llvm::MCSectionELF</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionELF.html#a0bd233268f2eabaf43ddf9b80404acc6">classof</a>(const MCSection *S)</td><td><a class="el" href="classllvm_1_1MCSectionELF.html">llvm::MCSectionELF</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionELF.html#a56646f8bfb0ae0965eb6959ce14cafb0">DetermineEntrySize</a>(SectionKind Kind)</td><td><a class="el" href="classllvm_1_1MCSectionELF.html">llvm::MCSectionELF</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionELF.html#a1bcc7ebe57d00d9458acbb9028f6c6cb">getEntrySize</a>() const </td><td><a class="el" href="classllvm_1_1MCSectionELF.html">llvm::MCSectionELF</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionELF.html#a4d09ec2da8b097db0c06d5edd0b0bd89">getFlags</a>() const </td><td><a class="el" href="classllvm_1_1MCSectionELF.html">llvm::MCSectionELF</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionELF.html#aa11e732597a6356e97ec89b26b981a1f">getGroup</a>() const </td><td><a class="el" href="classllvm_1_1MCSectionELF.html">llvm::MCSectionELF</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSection.html#a118ff9150ba40b65eac7fb8da0024684">getKind</a>() const </td><td><a class="el" href="classllvm_1_1MCSection.html">llvm::MCSection</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionELF.html#ade3707c63982463721883f76cee50c1f">getSectionName</a>() const </td><td><a class="el" href="classllvm_1_1MCSectionELF.html">llvm::MCSectionELF</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionELF.html#ab57f3998623a25816f5d76bdb8a2fffb">getType</a>() const </td><td><a class="el" href="classllvm_1_1MCSectionELF.html">llvm::MCSectionELF</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSection.html#aa915d4102b789b76b51018c6e3e853b6">getVariant</a>() const </td><td><a class="el" href="classllvm_1_1MCSection.html">llvm::MCSection</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionELF.html#a2149fffb68b0b21ad2fede0665722aa9">isBaseAddressKnownZero</a>() const </td><td><a class="el" href="classllvm_1_1MCSectionELF.html">llvm::MCSectionELF</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionELF.html#adc68d4a859b3c68c3f7d88025d643bb8">isVirtualSection</a>() const </td><td><a class="el" href="classllvm_1_1MCSectionELF.html">llvm::MCSectionELF</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSection.html#add60648fd6387b7ce2e66e68ac92f068">Kind</a></td><td><a class="el" href="classllvm_1_1MCSection.html">llvm::MCSection</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionELF.html#a7862d2f746209c16291d7139dab55e00">MCContext</a> class</td><td><a class="el" href="classllvm_1_1MCSectionELF.html">llvm::MCSectionELF</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSection.html#ae09aa5fd61bd44e2ccd8415885e0c909">MCSection</a>(SectionVariant V, SectionKind K)</td><td><a class="el" href="classllvm_1_1MCSection.html">llvm::MCSection</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionELF.html#a20dc41dd3d5d238a2e1aac3bd56fa446">PrintSwitchToSection</a>(const MCAsmInfo &MAI, raw_ostream &OS) const </td><td><a class="el" href="classllvm_1_1MCSectionELF.html">llvm::MCSectionELF</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSection.html#afecf7c84b079ea5c169f71b6c06ece98">SectionVariant</a> enum name</td><td><a class="el" href="classllvm_1_1MCSection.html">llvm::MCSection</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionELF.html#ad90c50926e3db384c7deb12cff3c50d8">ShouldOmitSectionDirective</a>(StringRef Name, const MCAsmInfo &MAI) const </td><td><a class="el" href="classllvm_1_1MCSectionELF.html">llvm::MCSectionELF</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSection.html#afecf7c84b079ea5c169f71b6c06ece98abcf1b00b3f8f61318b8837dc27cebb15">SV_COFF</a> enum value</td><td><a class="el" href="classllvm_1_1MCSection.html">llvm::MCSection</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSection.html#afecf7c84b079ea5c169f71b6c06ece98a5f6a277923e4b004ff7fed8dd4ad7aee">SV_ELF</a> enum value</td><td><a class="el" href="classllvm_1_1MCSection.html">llvm::MCSection</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSection.html#afecf7c84b079ea5c169f71b6c06ece98a55ed9b1dac938f496436528db3576783">SV_MachO</a> enum value</td><td><a class="el" href="classllvm_1_1MCSection.html">llvm::MCSection</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSectionELF.html#a9ca3b112023e3494476e7b28cd34442c">UseCodeAlign</a>() const </td><td><a class="el" href="classllvm_1_1MCSectionELF.html">llvm::MCSectionELF</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSection.html#a3a5eab427913897c7e600925a4216ca0">Variant</a></td><td><a class="el" href="classllvm_1_1MCSection.html">llvm::MCSection</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSection.html#a352cfb70ee9de3e1b38106be8cb05a87">~MCSection</a>()</td><td><a class="el" href="classllvm_1_1MCSection.html">llvm::MCSection</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:39 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_1MCSectionELF__inherit__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSectionELF__inherit__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSectionELF__inherit__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSectionELF__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::MCSectionELF",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::MCSection",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MCSection.html"];
+}

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

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSection__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSection__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSection__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSection__coll__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::MCSection",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Kind" ,fontname="FreeSans"];
+  Node2 [label="llvm::SectionKind",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SectionKind.html"];
+  Node3 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Variant" ,fontname="FreeSans"];
+  Node3 [label="SectionVariant",height=0.2,width=0.4,color="grey75"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSection__inherit__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSection__inherit__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSection__inherit__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSection__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::MCSection",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::MCSectionCOFF",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MCSectionCOFF.html",tooltip="MCSectionCOFF - This represents a section on Windows."];
+  Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="llvm::MCSectionELF",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MCSectionELF.html"];
+  Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="llvm::MCSectionMachO",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MCSectionMachO.html"];
+  Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="llvm::NVPTXSection",height=0.2,width=0.4,color="black",URL="$classllvm_1_1NVPTXSection.html"];
+}

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

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSubRegIterator-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSubRegIterator-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSubRegIterator-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSubRegIterator-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,63 @@
+<!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_1MCSubRegIterator.html">MCSubRegIterator</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::MCSubRegIterator Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1MCSubRegIterator.html">llvm::MCSubRegIterator</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCRegisterInfo_1_1DiffListIterator.html#a4185d78edde6e2dace8368ae2cc94792">advance</a>()</td><td><a class="el" href="classllvm_1_1MCRegisterInfo_1_1DiffListIterator.html">llvm::MCRegisterInfo::DiffListIterator</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCRegisterInfo_1_1DiffListIterator.html#a990dd65f09da6cba2fed1ba090e622f3">DiffListIterator</a>()</td><td><a class="el" href="classllvm_1_1MCRegisterInfo_1_1DiffListIterator.html">llvm::MCRegisterInfo::DiffListIterator</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCRegisterInfo_1_1DiffListIterator.html#a5cfbbeafe12438d805151b3c4cb52c8e">init</a>(uint16_t InitVal, const uint16_t *DiffList)</td><td><a class="el" href="classllvm_1_1MCRegisterInfo_1_1DiffListIterator.html">llvm::MCRegisterInfo::DiffListIterator</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCRegisterInfo_1_1DiffListIterator.html#abccd358b92366e5284e7e674e86b241f">isValid</a>() const </td><td><a class="el" href="classllvm_1_1MCRegisterInfo_1_1DiffListIterator.html">llvm::MCRegisterInfo::DiffListIterator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCSubRegIterator.html#a077a5790df7f9cf554b041db5514115d">MCSubRegIterator</a>(unsigned Reg, const MCRegisterInfo *MCRI)</td><td><a class="el" href="classllvm_1_1MCSubRegIterator.html">llvm::MCSubRegIterator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCRegisterInfo_1_1DiffListIterator.html#aaf113a385d36f5f1abe8845a9f61df96">operator*</a>() const </td><td><a class="el" href="classllvm_1_1MCRegisterInfo_1_1DiffListIterator.html">llvm::MCRegisterInfo::DiffListIterator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCRegisterInfo_1_1DiffListIterator.html#a727c73c283c15391560826d1b13be358">operator++</a>()</td><td><a class="el" href="classllvm_1_1MCRegisterInfo_1_1DiffListIterator.html">llvm::MCRegisterInfo::DiffListIterator</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:39 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_1MCSubRegIterator__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSubRegIterator__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSubRegIterator__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSubRegIterator__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::MCSubRegIterator",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::MCRegisterInfo::DiffListIterator",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MCRegisterInfo_1_1DiffListIterator.html"];
+}

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

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSubtargetInfo.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSubtargetInfo.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSubtargetInfo.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSubtargetInfo.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,525 @@
+<!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::MCSubtargetInfo 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_1MCSubtargetInfo.html">MCSubtargetInfo</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::MCSubtargetInfo Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::MCSubtargetInfo" -->
+<p><code>#include <<a class="el" href="MCSubtargetInfo_8h_source.html">MCSubtargetInfo.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::MCSubtargetInfo:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MCSubtargetInfo__inherit__graph.png" border="0" usemap="#llvm_1_1MCSubtargetInfo_inherit__map" alt="Inheritance graph"/></div>
+<!-- MAP 0 -->
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+
+<p><a href="classllvm_1_1MCSubtargetInfo-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">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSubtargetInfo.html#ae70203209b7dafb6010fb52b08ec1be5">InitMCSubtargetInfo</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> TT, <a class="el" href="classllvm_1_1StringRef.html">StringRef</a> CPU, <a class="el" href="classllvm_1_1StringRef.html">StringRef</a> FS, const <a class="el" href="structllvm_1_1SubtargetFeatureKV.html">SubtargetFeatureKV</a> *PF, const <a class="el" href="structllvm_1_1SubtargetFeatureKV.html">SubtargetFeatureKV</a> *PD, const <a class="el" href="structllvm_1_1SubtargetInfoKV.html">SubtargetInfoKV</a> *ProcSched, const <a class="el" href="structllvm_1_1MCWriteProcResEntry.html">MCWriteProcResEntry</a> *WPR, const <a class="el" href="structllvm_1_1MCWriteLatencyEntry.html">MCWriteLatencyEntry</a> *WL, const <a class="el" href="structllvm_1_1MCReadAdvanceEntry.html">MCReadAdvanceEntry</a> *RA
 , const <a class="el" href="structllvm_1_1InstrStage.html">InstrStage</a> *IS, const <a class="el" href="classunsigned.html">unsigned</a> *OC, const <a class="el" href="classunsigned.html">unsigned</a> *FP, <a class="el" href="classunsigned.html">unsigned</a> NF, <a class="el" href="classunsigned.html">unsigned</a> NP)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSubtargetInfo.html#ad4f7222ad2d04fc9cf3f241845ec0233">getTargetTriple</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">getTargetTriple - Return the target triple string.  <a href="#ad4f7222ad2d04fc9cf3f241845ec0233"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSubtargetInfo.html#a3828eb42723147e207d44b67a8aaed3d">getFeatureBits</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSubtargetInfo.html#afe0dae752a5820f11649ca0d3e000082">InitMCProcessorInfo</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> CPU, <a class="el" href="classllvm_1_1StringRef.html">StringRef</a> FS)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSubtargetInfo.html#ab1e69e71fb44b7082e20ef30b75e3e72">ToggleFeature</a> (uint64_t FB)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSubtargetInfo.html#a0e8550842f4603e766ba67814a9ef469">ToggleFeature</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> FS)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCSchedModel.html">MCSchedModel</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSubtargetInfo.html#a64588e5f1633450e651ce8840e108067">getSchedModelForCPU</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> CPU) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCSchedModel.html">MCSchedModel</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSubtargetInfo.html#ab5f9e7f3d7e48089a9132de131d9c151">getSchedModel</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structllvm_1_1MCWriteProcResEntry.html">MCWriteProcResEntry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSubtargetInfo.html#a4e7dd8dc15ccf67fcc75abb483bbdb73">getWriteProcResBegin</a> (const <a class="el" href="structllvm_1_1MCSchedClassDesc.html">MCSchedClassDesc</a> *SC) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structllvm_1_1MCWriteProcResEntry.html">MCWriteProcResEntry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSubtargetInfo.html#a163c41f52f3509de257e0ad81309ba3b">getWriteProcResEnd</a> (const <a class="el" href="structllvm_1_1MCSchedClassDesc.html">MCSchedClassDesc</a> *SC) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structllvm_1_1MCWriteLatencyEntry.html">MCWriteLatencyEntry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSubtargetInfo.html#a1cc24fb6ef6cda8f3bfbf732e1d87afe">getWriteLatencyEntry</a> (const <a class="el" href="structllvm_1_1MCSchedClassDesc.html">MCSchedClassDesc</a> *SC, <a class="el" href="classunsigned.html">unsigned</a> DefIdx) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSubtargetInfo.html#a2da484f5ef9226a8f43f4c18d04bcc1c">getReadAdvanceCycles</a> (const <a class="el" href="structllvm_1_1MCSchedClassDesc.html">MCSchedClassDesc</a> *SC, <a class="el" href="classunsigned.html">unsigned</a> UseIdx, <a class="el" href="classunsigned.html">unsigned</a> WriteResID) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1InstrItineraryData.html">InstrItineraryData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSubtargetInfo.html#af9f9678f1b784c807138d37d86371ee0">getInstrItineraryForCPU</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> CPU) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCSubtargetInfo.html#a73852f47d607fc0d3fa8f41e624cca12">initInstrItins</a> (<a class="el" href="classllvm_1_1InstrItineraryData.html">InstrItineraryData</a> &InstrItins) const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize an <a class="el" href="classllvm_1_1InstrItineraryData.html">InstrItineraryData</a> instance.  <a href="#a73852f47d607fc0d3fa8f41e624cca12"></a><br/></td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="classllvm_1_1MCSubtargetInfo.html">MCSubtargetInfo</a> - Generic base class for all target subtargets. </p>
+
+<p>Definition at line <a class="el" href="MCSubtargetInfo_8h_source.html#l00029">29</a> of file <a class="el" href="MCSubtargetInfo_8h_source.html">MCSubtargetInfo.h</a>.</p>
+</div><hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a3828eb42723147e207d44b67a8aaed3d"></a><!-- doxytag: member="llvm::MCSubtargetInfo::getFeatureBits" ref="a3828eb42723147e207d44b67a8aaed3d" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">uint64_t llvm::MCSubtargetInfo::getFeatureBits </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getFeatureBits - Return the feature bits. </p>
+
+<p>Definition at line <a class="el" href="MCSubtargetInfo_8h_source.html#l00067">67</a> of file <a class="el" href="MCSubtargetInfo_8h_source.html">MCSubtargetInfo.h</a>.</p>
+
+<p>Referenced by <a class="el" href="ARMInstPrinter_8cpp_source.html#l00060">llvm::ARMInstPrinter::ARMInstPrinter()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af9f9678f1b784c807138d37d86371ee0"></a><!-- doxytag: member="llvm::MCSubtargetInfo::getInstrItineraryForCPU" ref="af9f9678f1b784c807138d37d86371ee0" args="(StringRef CPU) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1InstrItineraryData.html">InstrItineraryData</a> MCSubtargetInfo::getInstrItineraryForCPU </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>CPU</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getInstrItineraryForCPU - Get scheduling itinerary of a CPU. </p>
+
+<p>Definition at line <a class="el" href="MCSubtargetInfo_8cpp_source.html#l00109">109</a> of file <a class="el" href="MCSubtargetInfo_8cpp_source.html">MCSubtargetInfo.cpp</a>.</p>
+
+<p>References <a class="el" href="MCSubtargetInfo_8cpp_source.html#l00083">getSchedModelForCPU()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2da484f5ef9226a8f43f4c18d04bcc1c"></a><!-- doxytag: member="llvm::MCSubtargetInfo::getReadAdvanceCycles" ref="a2da484f5ef9226a8f43f4c18d04bcc1c" args="(const MCSchedClassDesc *SC, unsigned UseIdx, unsigned WriteResID) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int llvm::MCSubtargetInfo::getReadAdvanceCycles </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structllvm_1_1MCSchedClassDesc.html">MCSchedClassDesc</a> * </td>
+          <td class="paramname"><em>SC</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>UseIdx</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>WriteResID</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCSubtargetInfo_8h_source.html#l00110">110</a> of file <a class="el" href="MCSubtargetInfo_8h_source.html">MCSubtargetInfo.h</a>.</p>
+
+<p>References <a class="el" href="ARMBaseInfo_8h_source.html#l00097">llvm::ARM_PROC::I</a>, <a class="el" href="MCSchedule_8h_source.html#l00108">llvm::MCSchedClassDesc::NumReadAdvanceEntries</a>, and <a class="el" href="MCSchedule_8h_source.html#l00107">llvm::MCSchedClassDesc::ReadAdvanceIdx</a>.</p>
+
+<p>Referenced by <a class="el" href="TargetSchedule_8cpp_source.html#l00176">llvm::TargetSchedModel::computeOperandLatency()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab5f9e7f3d7e48089a9132de131d9c151"></a><!-- doxytag: member="llvm::MCSubtargetInfo::getSchedModel" ref="ab5f9e7f3d7e48089a9132de131d9c151" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCSchedModel.html">MCSchedModel</a>* llvm::MCSubtargetInfo::getSchedModel </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getSchedModel - Get the machine model for this subtarget's CPU. </p>
+
+<p>Definition at line <a class="el" href="MCSubtargetInfo_8h_source.html#l00089">89</a> of file <a class="el" href="MCSubtargetInfo_8h_source.html">MCSubtargetInfo.h</a>.</p>
+
+<p>Referenced by <a class="el" href="ScheduleDAGInstrs_8cpp_source.html#l00044">llvm::ScheduleDAGInstrs::ScheduleDAGInstrs()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a64588e5f1633450e651ce8840e108067"></a><!-- doxytag: member="llvm::MCSubtargetInfo::getSchedModelForCPU" ref="a64588e5f1633450e651ce8840e108067" args="(StringRef CPU) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCSchedModel.html">MCSchedModel</a> * MCSubtargetInfo::getSchedModelForCPU </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>CPU</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getSchedModelForCPU - Get the machine model of a CPU. </p>
+
+<p>Definition at line <a class="el" href="MCSubtargetInfo_8cpp_source.html#l00083">83</a> of file <a class="el" href="MCSubtargetInfo_8cpp_source.html">MCSubtargetInfo.cpp</a>.</p>
+
+<p>References <a class="el" href="StringRef_8h_source.html#l00108">llvm::StringRef::data()</a>, <a class="el" href="MCSchedule_8h_source.html#l00130">llvm::MCSchedModel::DefaultSchedModel</a>, <a class="el" href="raw__ostream_8cpp_source.html#l00674">llvm::errs()</a>, <a class="el" href="SubtargetFeature_8h_source.html#l00052">llvm::SubtargetInfoKV::Key</a>, <a class="el" href="TargetLibraryInfo_8h_source.html#l00286">llvm::LibFunc::strcmp</a>, and <a class="el" href="SubtargetFeature_8h_source.html#l00053">llvm::SubtargetInfoKV::Value</a>.</p>
+
+<p>Referenced by <a class="el" href="MCSubtargetInfo_8cpp_source.html#l00109">getInstrItineraryForCPU()</a>, and <a class="el" href="MCSubtargetInfo_8cpp_source.html#l00025">InitMCProcessorInfo()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad4f7222ad2d04fc9cf3f241845ec0233"></a><!-- doxytag: member="llvm::MCSubtargetInfo::getTargetTriple" ref="ad4f7222ad2d04fc9cf3f241845ec0233" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> llvm::MCSubtargetInfo::getTargetTriple </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>getTargetTriple - Return the target triple string. </p>
+
+<p>Definition at line <a class="el" href="MCSubtargetInfo_8h_source.html#l00061">61</a> of file <a class="el" href="MCSubtargetInfo_8h_source.html">MCSubtargetInfo.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1cc24fb6ef6cda8f3bfbf732e1d87afe"></a><!-- doxytag: member="llvm::MCSubtargetInfo::getWriteLatencyEntry" ref="a1cc24fb6ef6cda8f3bfbf732e1d87afe" args="(const MCSchedClassDesc *SC, unsigned DefIdx) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structllvm_1_1MCWriteLatencyEntry.html">MCWriteLatencyEntry</a>* llvm::MCSubtargetInfo::getWriteLatencyEntry </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structllvm_1_1MCSchedClassDesc.html">MCSchedClassDesc</a> * </td>
+          <td class="paramname"><em>SC</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>DefIdx</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCSubtargetInfo_8h_source.html#l00102">102</a> of file <a class="el" href="MCSubtargetInfo_8h_source.html">MCSubtargetInfo.h</a>.</p>
+
+<p>References <a class="el" href="MCSchedule_8h_source.html#l00105">llvm::MCSchedClassDesc::WriteLatencyIdx</a>.</p>
+
+<p>Referenced by <a class="el" href="TargetSchedule_8cpp_source.html#l00246">llvm::TargetSchedModel::computeInstrLatency()</a>, and <a class="el" href="TargetSchedule_8cpp_source.html#l00176">llvm::TargetSchedModel::computeOperandLatency()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4e7dd8dc15ccf67fcc75abb483bbdb73"></a><!-- doxytag: member="llvm::MCSubtargetInfo::getWriteProcResBegin" ref="a4e7dd8dc15ccf67fcc75abb483bbdb73" args="(const MCSchedClassDesc *SC) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structllvm_1_1MCWriteProcResEntry.html">MCWriteProcResEntry</a>* llvm::MCSubtargetInfo::getWriteProcResBegin </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structllvm_1_1MCSchedClassDesc.html">MCSchedClassDesc</a> * </td>
+          <td class="paramname"><em>SC</em></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Return an iterator at the first process resource consumed by the given scheduling class. </p>
+
+<p>Definition at line <a class="el" href="MCSubtargetInfo_8h_source.html#l00093">93</a> of file <a class="el" href="MCSubtargetInfo_8h_source.html">MCSubtargetInfo.h</a>.</p>
+
+<p>References <a class="el" href="MCSchedule_8h_source.html#l00103">llvm::MCSchedClassDesc::WriteProcResIdx</a>.</p>
+
+<p>Referenced by <a class="el" href="TargetSchedule_8cpp_source.html#l00270">llvm::TargetSchedModel::computeOutputLatency()</a>, <a class="el" href="TargetSchedule_8h_source.html#l00105">llvm::TargetSchedModel::getWriteProcResBegin()</a>, and <a class="el" href="MCSubtargetInfo_8h_source.html#l00097">getWriteProcResEnd()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a163c41f52f3509de257e0ad81309ba3b"></a><!-- doxytag: member="llvm::MCSubtargetInfo::getWriteProcResEnd" ref="a163c41f52f3509de257e0ad81309ba3b" args="(const MCSchedClassDesc *SC) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structllvm_1_1MCWriteProcResEntry.html">MCWriteProcResEntry</a>* llvm::MCSubtargetInfo::getWriteProcResEnd </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="structllvm_1_1MCSchedClassDesc.html">MCSchedClassDesc</a> * </td>
+          <td class="paramname"><em>SC</em></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCSubtargetInfo_8h_source.html#l00097">97</a> of file <a class="el" href="MCSubtargetInfo_8h_source.html">MCSubtargetInfo.h</a>.</p>
+
+<p>References <a class="el" href="MCSubtargetInfo_8h_source.html#l00093">getWriteProcResBegin()</a>, and <a class="el" href="MCSchedule_8h_source.html#l00104">llvm::MCSchedClassDesc::NumWriteProcResEntries</a>.</p>
+
+<p>Referenced by <a class="el" href="TargetSchedule_8cpp_source.html#l00270">llvm::TargetSchedModel::computeOutputLatency()</a>, and <a class="el" href="TargetSchedule_8h_source.html#l00109">llvm::TargetSchedModel::getWriteProcResEnd()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a73852f47d607fc0d3fa8f41e624cca12"></a><!-- doxytag: member="llvm::MCSubtargetInfo::initInstrItins" ref="a73852f47d607fc0d3fa8f41e624cca12" args="(InstrItineraryData &InstrItins) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCSubtargetInfo::initInstrItins </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1InstrItineraryData.html">InstrItineraryData</a> & </td>
+          <td class="paramname"><em>InstrItins</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Initialize an <a class="el" href="classllvm_1_1InstrItineraryData.html">InstrItineraryData</a> instance. </p>
+
+<p>Definition at line <a class="el" href="MCSubtargetInfo_8cpp_source.html#l00115">115</a> of file <a class="el" href="MCSubtargetInfo_8cpp_source.html">MCSubtargetInfo.cpp</a>.</p>
+
+<p>Referenced by <a class="el" href="TargetSchedule_8cpp_source.html#l00054">llvm::TargetSchedModel::init()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afe0dae752a5820f11649ca0d3e000082"></a><!-- doxytag: member="llvm::MCSubtargetInfo::InitMCProcessorInfo" ref="afe0dae752a5820f11649ca0d3e000082" args="(StringRef CPU, StringRef FS)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCSubtargetInfo::InitMCProcessorInfo </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>CPU</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>FS</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>InitMCProcessorInfo - Set or change the CPU (optionally supplemented with feature string). Recompute feature bits and scheduling model. </p>
+
+<p>Definition at line <a class="el" href="MCSubtargetInfo_8cpp_source.html#l00025">25</a> of file <a class="el" href="MCSubtargetInfo_8cpp_source.html">MCSubtargetInfo.cpp</a>.</p>
+
+<p>References <a class="el" href="MCSchedule_8h_source.html#l00130">llvm::MCSchedModel::DefaultSchedModel</a>, <a class="el" href="StringRef_8h_source.html#l00111">llvm::StringRef::empty()</a>, <a class="el" href="SubtargetFeature_8cpp_source.html#l00260">llvm::SubtargetFeatures::getFeatureBits()</a>, and <a class="el" href="MCSubtargetInfo_8cpp_source.html#l00083">getSchedModelForCPU()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCSubtargetInfo_8cpp_source.html#l00037">InitMCSubtargetInfo()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae70203209b7dafb6010fb52b08ec1be5"></a><!-- doxytag: member="llvm::MCSubtargetInfo::InitMCSubtargetInfo" ref="ae70203209b7dafb6010fb52b08ec1be5" args="(StringRef TT, StringRef CPU, StringRef FS, const SubtargetFeatureKV *PF, const SubtargetFeatureKV *PD, const SubtargetInfoKV *ProcSched, const MCWriteProcResEntry *WPR, const MCWriteLatencyEntry *WL, const MCReadAdvanceEntry *RA, const InstrStage *IS, const unsigned *OC, const unsigned *FP, unsigned NF, unsigned NP)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCSubtargetInfo::InitMCSubtargetInfo </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_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>CPU</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>FS</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structllvm_1_1SubtargetFeatureKV.html">SubtargetFeatureKV</a> * </td>
+          <td class="paramname"><em>PF</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structllvm_1_1SubtargetFeatureKV.html">SubtargetFeatureKV</a> * </td>
+          <td class="paramname"><em>PD</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structllvm_1_1SubtargetInfoKV.html">SubtargetInfoKV</a> * </td>
+          <td class="paramname"><em>ProcSched</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structllvm_1_1MCWriteProcResEntry.html">MCWriteProcResEntry</a> * </td>
+          <td class="paramname"><em>WPR</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structllvm_1_1MCWriteLatencyEntry.html">MCWriteLatencyEntry</a> * </td>
+          <td class="paramname"><em>WL</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structllvm_1_1MCReadAdvanceEntry.html">MCReadAdvanceEntry</a> * </td>
+          <td class="paramname"><em>RA</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structllvm_1_1InstrStage.html">InstrStage</a> * </td>
+          <td class="paramname"><em>IS</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classunsigned.html">unsigned</a> * </td>
+          <td class="paramname"><em>OC</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classunsigned.html">unsigned</a> * </td>
+          <td class="paramname"><em>FP</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>NF</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>NP</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="MCSubtargetInfo_8cpp_source.html#l00037">37</a> of file <a class="el" href="MCSubtargetInfo_8cpp_source.html">MCSubtargetInfo.cpp</a>.</p>
+
+<p>References <a class="el" href="MCSubtargetInfo_8cpp_source.html#l00025">InitMCProcessorInfo()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab1e69e71fb44b7082e20ef30b75e3e72"></a><!-- doxytag: member="llvm::MCSubtargetInfo::ToggleFeature" ref="ab1e69e71fb44b7082e20ef30b75e3e72" args="(uint64_t FB)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">uint64_t MCSubtargetInfo::ToggleFeature </td>
+          <td>(</td>
+          <td class="paramtype">uint64_t </td>
+          <td class="paramname"><em>FB</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>ToggleFeature - Toggle a feature and returns the re-computed feature bits. This version does not change the implied bits. </p>
+
+<p>Definition at line <a class="el" href="MCSubtargetInfo_8cpp_source.html#l00067">67</a> of file <a class="el" href="MCSubtargetInfo_8cpp_source.html">MCSubtargetInfo.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0e8550842f4603e766ba67814a9ef469"></a><!-- doxytag: member="llvm::MCSubtargetInfo::ToggleFeature" ref="a0e8550842f4603e766ba67814a9ef469" args="(StringRef FS)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">uint64_t MCSubtargetInfo::ToggleFeature </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>FS</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>ToggleFeature - Toggle a feature and returns the re-computed feature bits. This version will also change all implied bits. </p>
+
+<p>Definition at line <a class="el" href="MCSubtargetInfo_8cpp_source.html#l00074">74</a> of file <a class="el" href="MCSubtargetInfo_8cpp_source.html">MCSubtargetInfo.cpp</a>.</p>
+
+<p>References <a class="el" href="SubtargetFeature_8cpp_source.html#l00229">llvm::SubtargetFeatures::ToggleFeature()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="MCSubtargetInfo_8h_source.html">MCSubtargetInfo.h</a></li>
+<li><a class="el" href="MCSubtargetInfo_8cpp_source.html">MCSubtargetInfo.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:39 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_1MCSuperRegIterator__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSuperRegIterator__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSuperRegIterator__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSuperRegIterator__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+b408c39d9bfe11763f7eaaf3a6010124
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSymbolRefExpr__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSymbolRefExpr__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSymbolRefExpr__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCSymbolRefExpr__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::MCSymbolRefExpr",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::MCExpr",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MCExpr.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCTargetAsmParser-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCTargetAsmParser-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCTargetAsmParser-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCTargetAsmParser-members.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: 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_1MCTargetAsmParser.html">MCTargetAsmParser</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::MCTargetAsmParser Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#affd7f7d13e2dbe9259402f7785e1a5da">AvailableFeatures</a></td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html#acd467ad40163cfdcb2e73ac13f83d8f2">BracketExpressionsSupported</a></td><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html">llvm::MCAsmParserExtension</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#aeb30df1ee1cb26e335c745366db2203e">checkTargetMatchPredicate</a>(MCInst &Inst)</td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a5f9603a4dd64685c75c80595b408bfbf">convertToMapAndConstraints</a>(unsigned Kind, const SmallVectorImpl< MCParsedAsmOperand * > &Operands)=0</td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html#ac3d9d966c3740c8a753aac8b39e19118">Error</a>(SMLoc L, const Twine &Msg)</td><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html">llvm::MCAsmParserExtension</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a29cb086c359baadd9df6e5f101e41007abcde04b4c2788338d7c817c383ae8970">FIRST_TARGET_MATCH_RESULT_TY</a> enum value</td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a3a7d8abbc135c427fe47d501729556fe">getAvailableFeatures</a>() const </td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html#a3204b683a696fb1f24d585e38999f35c">getContext</a>()</td><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html">llvm::MCAsmParserExtension</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html#aa82dac74cac9bc0c18d385ca7a6635f8">getLexer</a>()</td><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html">llvm::MCAsmParserExtension</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html#af0aaae3efa0c6f2d10341c2c39273510">getParser</a>()</td><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html">llvm::MCAsmParserExtension</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html#a56aecf95c95e33396fc31193f99b78e1">getSourceManager</a>()</td><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html">llvm::MCAsmParserExtension</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html#ad1d55cba3da70e124b4bd85b8f99e890">getStreamer</a>()</td><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html">llvm::MCAsmParserExtension</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html#a955b27dd0384be1d26e90ad484254397">getTok</a>()</td><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html">llvm::MCAsmParserExtension</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html#a24a2ab7728459aab10f7550b978f7b84">HandleDirective</a>(MCAsmParserExtension *Target, StringRef Directive, SMLoc DirectiveLoc)</td><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html">llvm::MCAsmParserExtension</a></td><td><code> [inline, protected, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html#afaa493d9ccaf18fb7b4b2de30d7ac0ea">HasBracketExpressions</a>() const </td><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html">llvm::MCAsmParserExtension</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html#a77a335167c72ea8bc771501825f81696">Initialize</a>(MCAsmParser &Parser)</td><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html">llvm::MCAsmParserExtension</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a3ff17ed636d5675204d11032f9ffc526">isParsingInlineAsm</a>()</td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html#ae6865cf6ea9b4a78e58f9b945c8d1031">Lex</a>()</td><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html">llvm::MCAsmParserExtension</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a29cb086c359baadd9df6e5f101e41007a36e5dd518d3d92d2d6207a9ed03d6b48">Match_InvalidOperand</a> enum value</td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a29cb086c359baadd9df6e5f101e41007ad4be62682e617f3f38dac1faa3c0757c">Match_MissingFeature</a> enum value</td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a29cb086c359baadd9df6e5f101e41007a139f943e96519daf325c91ae28f28683">Match_MnemonicFail</a> enum value</td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a29cb086c359baadd9df6e5f101e41007a2d220d934e235f8d0ff1eb07adf2b483">Match_Success</a> enum value</td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a90f37a5e2be3b7878139a8b4eebf0f37">MatchAndEmitInstruction</a>(SMLoc IDLoc, unsigned &Opcode, SmallVectorImpl< MCParsedAsmOperand * > &Operands, MCStreamer &Out, unsigned &ErrorInfo, bool MatchingInlineAsm)=0</td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a29cb086c359baadd9df6e5f101e41007">MatchResultTy</a> enum name</td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html#aab3bf5b24dd10d157225bc28bb555f30">MCAsmParserExtension</a>()</td><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html">llvm::MCAsmParserExtension</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a5268840bf7d6b51977632230e5b9696c">MCTargetAsmParser</a>()</td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#acc60c215657514b327fe0e70b0d6886c">mnemonicIsValid</a>(StringRef Mnemonic)=0</td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a00940a3a96026e436fb675e264ebbae2">ParseDirective</a>(AsmToken DirectiveID)=0</td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#ad5848b38337ce7fd7aee3b38a2bc89e9">ParseInstruction</a>(ParseInstructionInfo &Info, StringRef Name, SMLoc NameLoc, SmallVectorImpl< MCParsedAsmOperand * > &Operands)=0</td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a919edf876fb9b0cd03f83aa1404b0062">ParseRegister</a>(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc)=0</td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a139e6592226d4c3ae770074f6a968aa8">ParsingInlineAsm</a></td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a34c80f3e6a4b718bf388d6dc82de2f86">SemaCallback</a></td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a6a62345bcf0b9e2d44e77a4464412eb3">setAvailableFeatures</a>(unsigned Value)</td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a1dea25b777d36791b98c6817acde358e">setParsingInlineAsm</a>(bool Value)</td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#ab3a2d9d2c7456f330bbaf4e9b083525c">setSemaCallback</a>(MCAsmParserSemaCallback *Callback)</td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html#a939005612707a0dd8c6cee10d302748f">TokError</a>(const Twine &Msg)</td><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html">llvm::MCAsmParserExtension</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html#a693fb5fe74d5bc374102bba3a1dc6431">Warning</a>(SMLoc L, const Twine &Msg)</td><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html">llvm::MCAsmParserExtension</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html#a363ea7ea65cbb67fe7c57d5aef6ca528">~MCAsmParserExtension</a>()</td><td><a class="el" href="classllvm_1_1MCAsmParserExtension.html">llvm::MCAsmParserExtension</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a58884a567a82bb83bd6a7dc305bfbf5b">~MCTargetAsmParser</a>()</td><td><a class="el" href="classllvm_1_1MCTargetAsmParser.html">llvm::MCTargetAsmParser</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:40 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_1MCTargetAsmParser.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCTargetAsmParser.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCTargetAsmParser.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCTargetAsmParser.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,581 @@
+<!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::MCTargetAsmParser 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_1MCTargetAsmParser.html">MCTargetAsmParser</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> |
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="#pro-methods">Protected Member Functions</a> |
+<a href="#pro-attribs">Protected Attributes</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::MCTargetAsmParser Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::MCTargetAsmParser" --><!-- doxytag: inherits="llvm::MCAsmParserExtension" -->
+<p><a class="el" href="classllvm_1_1MCTargetAsmParser.html" title="MCTargetAsmParser - Generic interface to target specific assembly parsers.">MCTargetAsmParser</a> - Generic interface to target specific assembly parsers.  
+ <a href="classllvm_1_1MCTargetAsmParser.html#details">More...</a></p>
+
+<p><code>#include <<a class="el" href="MCTargetAsmParser_8h_source.html">MCTargetAsmParser.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::MCTargetAsmParser:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MCTargetAsmParser__inherit__graph.png" border="0" usemap="#llvm_1_1MCTargetAsmParser_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::MCTargetAsmParser:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MCTargetAsmParser__coll__graph.png" border="0" usemap="#llvm_1_1MCTargetAsmParser_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_1MCTargetAsmParser-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a29cb086c359baadd9df6e5f101e41007">MatchResultTy</a> { <br/>
+  <a class="el" href="classllvm_1_1MCTargetAsmParser.html#a29cb086c359baadd9df6e5f101e41007a36e5dd518d3d92d2d6207a9ed03d6b48">Match_InvalidOperand</a>, 
+<a class="el" href="classllvm_1_1MCTargetAsmParser.html#a29cb086c359baadd9df6e5f101e41007ad4be62682e617f3f38dac1faa3c0757c">Match_MissingFeature</a>, 
+<a class="el" href="classllvm_1_1MCTargetAsmParser.html#a29cb086c359baadd9df6e5f101e41007a139f943e96519daf325c91ae28f28683">Match_MnemonicFail</a>, 
+<a class="el" href="classllvm_1_1MCTargetAsmParser.html#a29cb086c359baadd9df6e5f101e41007a2d220d934e235f8d0ff1eb07adf2b483">Match_Success</a>, 
+<br/>
+  <a class="el" href="classllvm_1_1MCTargetAsmParser.html#a29cb086c359baadd9df6e5f101e41007abcde04b4c2788338d7c817c383ae8970">FIRST_TARGET_MATCH_RESULT_TY</a>
+<br/>
+ }</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">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a58884a567a82bb83bd6a7dc305bfbf5b">~MCTargetAsmParser</a> ()</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_1MCTargetAsmParser.html#a3a7d8abbc135c427fe47d501729556fe">getAvailableFeatures</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a6a62345bcf0b9e2d44e77a4464412eb3">setAvailableFeatures</a> (<a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="classllvm_1_1Value.html">Value</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a3ff17ed636d5675204d11032f9ffc526">isParsingInlineAsm</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a1dea25b777d36791b98c6817acde358e">setParsingInlineAsm</a> (<a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> <a class="el" href="classllvm_1_1Value.html">Value</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCTargetAsmParser.html#ab3a2d9d2c7456f330bbaf4e9b083525c">setSemaCallback</a> (<a class="el" href="classllvm_1_1MCAsmParserSemaCallback.html">MCAsmParserSemaCallback</a> *Callback)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a919edf876fb9b0cd03f83aa1404b0062">ParseRegister</a> (<a class="el" href="classunsigned.html">unsigned</a> &RegNo, <a class="el" href="classllvm_1_1SMLoc.html">SMLoc</a> &StartLoc, <a class="el" href="classllvm_1_1SMLoc.html">SMLoc</a> &EndLoc)=0</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCTargetAsmParser.html#ad5848b38337ce7fd7aee3b38a2bc89e9">ParseInstruction</a> (<a class="el" href="structllvm_1_1ParseInstructionInfo.html">ParseInstructionInfo</a> &Info, <a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Name, <a class="el" href="classllvm_1_1SMLoc.html">SMLoc</a> NameLoc, <a class="el" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl</a>< <a class="el" href="classllvm_1_1MCParsedAsmOperand.html">MCParsedAsmOperand</a> * > &Operands)=0</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a00940a3a96026e436fb675e264ebbae2">ParseDirective</a> (<a class="el" href="classllvm_1_1AsmToken.html">AsmToken</a> DirectiveID)=0</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCTargetAsmParser.html#acc60c215657514b327fe0e70b0d6886c">mnemonicIsValid</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Mnemonic)=0</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a90f37a5e2be3b7878139a8b4eebf0f37">MatchAndEmitInstruction</a> (<a class="el" href="classllvm_1_1SMLoc.html">SMLoc</a> IDLoc, <a class="el" href="classunsigned.html">unsigned</a> &Opcode, <a class="el" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl</a>< <a class="el" href="classllvm_1_1MCParsedAsmOperand.html">MCParsedAsmOperand</a> * > &Operands, <a class="el" href="classllvm_1_1MCStreamer.html">MCStreamer</a> &Out, <a class="el" href="classunsigned.html">unsigned</a> &ErrorInfo, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> MatchingInlineAsm)=0</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCTargetAsmParser.html#aeb30df1ee1cb26e335c745366db2203e">checkTargetMatchPredicate</a> (<a class="el" href="classllvm_1_1MCInst.html">MCInst</a> &Inst)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a5f9603a4dd64685c75c80595b408bfbf">convertToMapAndConstraints</a> (<a class="el" href="classunsigned.html">unsigned</a> Kind, const <a class="el" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl</a>< <a class="el" href="classllvm_1_1MCParsedAsmOperand.html">MCParsedAsmOperand</a> * > &Operands)=0</td></tr>
+<tr><td colspan="2"><h2><a name="pro-methods"></a>
+Protected 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_1MCTargetAsmParser.html#a5268840bf7d6b51977632230e5b9696c">MCTargetAsmParser</a> ()</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"><a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCTargetAsmParser.html#affd7f7d13e2dbe9259402f7785e1a5da">AvailableFeatures</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">AvailableFeatures - The current set of available features.  <a href="#affd7f7d13e2dbe9259402f7785e1a5da"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a139e6592226d4c3ae770074f6a968aa8">ParsingInlineAsm</a></td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">ParsingInlineAsm - Are we parsing ms-style inline assembly?  <a href="#a139e6592226d4c3ae770074f6a968aa8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCAsmParserSemaCallback.html">MCAsmParserSemaCallback</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCTargetAsmParser.html#a34c80f3e6a4b718bf388d6dc82de2f86">SemaCallback</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_1MCTargetAsmParser.html" title="MCTargetAsmParser - Generic interface to target specific assembly parsers.">MCTargetAsmParser</a> - Generic interface to target specific assembly parsers. </p>
+
+<p>Definition at line <a class="el" href="MCTargetAsmParser_8h_source.html#l00058">58</a> of file <a class="el" href="MCTargetAsmParser_8h_source.html">MCTargetAsmParser.h</a>.</p>
+</div><hr/><h2>Member Enumeration Documentation</h2>
+<a class="anchor" id="a29cb086c359baadd9df6e5f101e41007"></a><!-- doxytag: member="llvm::MCTargetAsmParser::MatchResultTy" ref="a29cb086c359baadd9df6e5f101e41007" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="classllvm_1_1MCTargetAsmParser.html#a29cb086c359baadd9df6e5f101e41007">llvm::MCTargetAsmParser::MatchResultTy</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="a29cb086c359baadd9df6e5f101e41007a36e5dd518d3d92d2d6207a9ed03d6b48"></a><!-- doxytag: member="Match_InvalidOperand" ref="a29cb086c359baadd9df6e5f101e41007a36e5dd518d3d92d2d6207a9ed03d6b48" args="" -->Match_InvalidOperand</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a29cb086c359baadd9df6e5f101e41007ad4be62682e617f3f38dac1faa3c0757c"></a><!-- doxytag: member="Match_MissingFeature" ref="a29cb086c359baadd9df6e5f101e41007ad4be62682e617f3f38dac1faa3c0757c" args="" -->Match_MissingFeature</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a29cb086c359baadd9df6e5f101e41007a139f943e96519daf325c91ae28f28683"></a><!-- doxytag: member="Match_MnemonicFail" ref="a29cb086c359baadd9df6e5f101e41007a139f943e96519daf325c91ae28f28683" args="" -->Match_MnemonicFail</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a29cb086c359baadd9df6e5f101e41007a2d220d934e235f8d0ff1eb07adf2b483"></a><!-- doxytag: member="Match_Success" ref="a29cb086c359baadd9df6e5f101e41007a2d220d934e235f8d0ff1eb07adf2b483" args="" -->Match_Success</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a29cb086c359baadd9df6e5f101e41007abcde04b4c2788338d7c817c383ae8970"></a><!-- doxytag: member="FIRST_TARGET_MATCH_RESULT_TY" ref="a29cb086c359baadd9df6e5f101e41007abcde04b4c2788338d7c817c383ae8970" args="" -->FIRST_TARGET_MATCH_RESULT_TY</em> </td><td>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="MCTargetAsmParser_8h_source.html#l00060">60</a> of file <a class="el" href="MCTargetAsmParser_8h_source.html">MCTargetAsmParser.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a5268840bf7d6b51977632230e5b9696c"></a><!-- doxytag: member="llvm::MCTargetAsmParser::MCTargetAsmParser" ref="a5268840bf7d6b51977632230e5b9696c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MCTargetAsmParser::MCTargetAsmParser </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCTargetAsmParser_8cpp_source.html#l00013">13</a> of file <a class="el" href="MCTargetAsmParser_8cpp_source.html">MCTargetAsmParser.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a58884a567a82bb83bd6a7dc305bfbf5b"></a><!-- doxytag: member="llvm::MCTargetAsmParser::~MCTargetAsmParser" ref="a58884a567a82bb83bd6a7dc305bfbf5b" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MCTargetAsmParser::~MCTargetAsmParser </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCTargetAsmParser_8cpp_source.html#l00018">18</a> of file <a class="el" href="MCTargetAsmParser_8cpp_source.html">MCTargetAsmParser.cpp</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="aeb30df1ee1cb26e335c745366db2203e"></a><!-- doxytag: member="llvm::MCTargetAsmParser::checkTargetMatchPredicate" ref="aeb30df1ee1cb26e335c745366db2203e" args="(MCInst &Inst)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="classunsigned.html">unsigned</a> llvm::MCTargetAsmParser::checkTargetMatchPredicate </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCInst.html">MCInst</a> & </td>
+          <td class="paramname"><em>Inst</em></td><td>)</td>
+          <td><code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>checkTargetMatchPredicate - Validate the instruction match against any complex target predicates not expressible via match classes. </p>
+
+<p>Definition at line <a class="el" href="MCTargetAsmParser_8h_source.html#l00147">147</a> of file <a class="el" href="MCTargetAsmParser_8h_source.html">MCTargetAsmParser.h</a>.</p>
+
+<p>References <a class="el" href="MCTargetAsmParser_8h_source.html#l00064">Match_Success</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5f9603a4dd64685c75c80595b408bfbf"></a><!-- doxytag: member="llvm::MCTargetAsmParser::convertToMapAndConstraints" ref="a5f9603a4dd64685c75c80595b408bfbf" args="(unsigned Kind, const SmallVectorImpl< MCParsedAsmOperand * > &Operands)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void llvm::MCTargetAsmParser::convertToMapAndConstraints </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Kind</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl</a>< <a class="el" href="classllvm_1_1MCParsedAsmOperand.html">MCParsedAsmOperand</a> * > & </td>
+          <td class="paramname"><em>Operands</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a3a7d8abbc135c427fe47d501729556fe"></a><!-- doxytag: member="llvm::MCTargetAsmParser::getAvailableFeatures" ref="a3a7d8abbc135c427fe47d501729556fe" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MCTargetAsmParser::getAvailableFeatures </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="MCTargetAsmParser_8h_source.html#l00087">87</a> of file <a class="el" href="MCTargetAsmParser_8h_source.html">MCTargetAsmParser.h</a>.</p>
+
+<p>References <a class="el" href="MCTargetAsmParser_8h_source.html#l00075">AvailableFeatures</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3ff17ed636d5675204d11032f9ffc526"></a><!-- doxytag: member="llvm::MCTargetAsmParser::isParsingInlineAsm" ref="a3ff17ed636d5675204d11032f9ffc526" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCTargetAsmParser::isParsingInlineAsm </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="MCTargetAsmParser_8h_source.html#l00090">90</a> of file <a class="el" href="MCTargetAsmParser_8h_source.html">MCTargetAsmParser.h</a>.</p>
+
+<p>References <a class="el" href="MCTargetAsmParser_8h_source.html#l00078">ParsingInlineAsm</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a90f37a5e2be3b7878139a8b4eebf0f37"></a><!-- doxytag: member="llvm::MCTargetAsmParser::MatchAndEmitInstruction" ref="a90f37a5e2be3b7878139a8b4eebf0f37" args="(SMLoc IDLoc, unsigned &Opcode, SmallVectorImpl< MCParsedAsmOperand * > &Operands, MCStreamer &Out, unsigned &ErrorInfo, bool MatchingInlineAsm)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCTargetAsmParser::MatchAndEmitInstruction </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SMLoc.html">SMLoc</a> </td>
+          <td class="paramname"><em>IDLoc</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 class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SmallVectorImpl.html">SmallVectorImpl</a>< <a class="el" href="classllvm_1_1MCParsedAsmOperand.html">MCParsedAsmOperand</a> * > & </td>
+          <td class="paramname"><em>Operands</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCStreamer.html">MCStreamer</a> & </td>
+          <td class="paramname"><em>Out</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>ErrorInfo</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>MatchingInlineAsm</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>MatchAndEmitInstruction - Recognize a series of operands of a parsed instruction as an actual <a class="el" href="classllvm_1_1MCInst.html">MCInst</a> and emit it to the specified <a class="el" href="classllvm_1_1MCStreamer.html">MCStreamer</a>. This returns false on success and returns true on failure to match.</p>
+<p>On failure, the target parser is responsible for emitting a diagnostic explaining the match failure. </p>
+
+</div>
+</div>
+<a class="anchor" id="acc60c215657514b327fe0e70b0d6886c"></a><!-- doxytag: member="llvm::MCTargetAsmParser::mnemonicIsValid" ref="acc60c215657514b327fe0e70b0d6886c" args="(StringRef Mnemonic)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCTargetAsmParser::mnemonicIsValid </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>Mnemonic</em></td><td>)</td>
+          <td><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>mnemonicIsValid - This returns true if this is a valid mnemonic and false otherwise. </p>
+
+</div>
+</div>
+<a class="anchor" id="a00940a3a96026e436fb675e264ebbae2"></a><!-- doxytag: member="llvm::MCTargetAsmParser::ParseDirective" ref="a00940a3a96026e436fb675e264ebbae2" args="(AsmToken DirectiveID)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCTargetAsmParser::ParseDirective </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1AsmToken.html">AsmToken</a> </td>
+          <td class="paramname"><em>DirectiveID</em></td><td>)</td>
+          <td><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>ParseDirective - Parse a target specific assembler directive</p>
+<p>The parser is positioned following the directive name. The target specific directive parser should parse the entire directive doing or recording any target specific work, or return true and do nothing if the directive is not target specific. If the directive is specific for the target, the entire line is parsed up to and including the end-of-statement token and false is returned.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">DirectiveID</td><td>- the identifier token of the directive. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ad5848b38337ce7fd7aee3b38a2bc89e9"></a><!-- doxytag: member="llvm::MCTargetAsmParser::ParseInstruction" ref="ad5848b38337ce7fd7aee3b38a2bc89e9" args="(ParseInstructionInfo &Info, StringRef Name, SMLoc NameLoc, SmallVectorImpl< MCParsedAsmOperand * > &Operands)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCTargetAsmParser::ParseInstruction </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structllvm_1_1ParseInstructionInfo.html">ParseInstructionInfo</a> & </td>
+          <td class="paramname"><em>Info</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>Name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SMLoc.html">SMLoc</a> </td>
+          <td class="paramname"><em>NameLoc</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="classllvm_1_1MCParsedAsmOperand.html">MCParsedAsmOperand</a> * > & </td>
+          <td class="paramname"><em>Operands</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>ParseInstruction - Parse one assembly instruction.</p>
+<p>The parser is positioned following the instruction name. The target specific instruction parser should parse the entire instruction and construct the appropriate <a class="el" href="classllvm_1_1MCInst.html">MCInst</a>, or emit an error. On success, the entire line should be parsed up to and including the end-of-statement token. On failure, the parser is not required to read to the end of the line. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Name</td><td>- The instruction name. </td></tr>
+    <tr><td class="paramname">NameLoc</td><td>- The source location of the name. </td></tr>
+    <tr><td class="paramname">Operands</td><td>[out] - The list of parsed operands, this returns ownership of them to the caller. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>True on failure. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a919edf876fb9b0cd03f83aa1404b0062"></a><!-- doxytag: member="llvm::MCTargetAsmParser::ParseRegister" ref="a919edf876fb9b0cd03f83aa1404b0062" args="(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc)=0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCTargetAsmParser::ParseRegister </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> & </td>
+          <td class="paramname"><em>RegNo</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SMLoc.html">SMLoc</a> & </td>
+          <td class="paramname"><em>StartLoc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SMLoc.html">SMLoc</a> & </td>
+          <td class="paramname"><em>EndLoc</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a6a62345bcf0b9e2d44e77a4464412eb3"></a><!-- doxytag: member="llvm::MCTargetAsmParser::setAvailableFeatures" ref="a6a62345bcf0b9e2d44e77a4464412eb3" args="(unsigned Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCTargetAsmParser::setAvailableFeatures </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCTargetAsmParser_8h_source.html#l00088">88</a> of file <a class="el" href="MCTargetAsmParser_8h_source.html">MCTargetAsmParser.h</a>.</p>
+
+<p>References <a class="el" href="MCTargetAsmParser_8h_source.html#l00075">AvailableFeatures</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1dea25b777d36791b98c6817acde358e"></a><!-- doxytag: member="llvm::MCTargetAsmParser::setParsingInlineAsm" ref="a1dea25b777d36791b98c6817acde358e" args="(bool Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCTargetAsmParser::setParsingInlineAsm </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td>
+          <td class="paramname"><em>Value</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCTargetAsmParser_8h_source.html#l00091">91</a> of file <a class="el" href="MCTargetAsmParser_8h_source.html">MCTargetAsmParser.h</a>.</p>
+
+<p>References <a class="el" href="MCTargetAsmParser_8h_source.html#l00078">ParsingInlineAsm</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab3a2d9d2c7456f330bbaf4e9b083525c"></a><!-- doxytag: member="llvm::MCTargetAsmParser::setSemaCallback" ref="ab3a2d9d2c7456f330bbaf4e9b083525c" args="(MCAsmParserSemaCallback *Callback)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MCTargetAsmParser::setSemaCallback </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCAsmParserSemaCallback.html">MCAsmParserSemaCallback</a> * </td>
+          <td class="paramname"><em>Callback</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCTargetAsmParser_8h_source.html#l00093">93</a> of file <a class="el" href="MCTargetAsmParser_8h_source.html">MCTargetAsmParser.h</a>.</p>
+
+<p>References <a class="el" href="MCTargetAsmParser_8h_source.html#l00082">SemaCallback</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Data Documentation</h2>
+<a class="anchor" id="affd7f7d13e2dbe9259402f7785e1a5da"></a><!-- doxytag: member="llvm::MCTargetAsmParser::AvailableFeatures" ref="affd7f7d13e2dbe9259402f7785e1a5da" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="classllvm_1_1MCTargetAsmParser.html#affd7f7d13e2dbe9259402f7785e1a5da">llvm::MCTargetAsmParser::AvailableFeatures</a><code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>AvailableFeatures - The current set of available features. </p>
+
+<p>Definition at line <a class="el" href="MCTargetAsmParser_8h_source.html#l00075">75</a> of file <a class="el" href="MCTargetAsmParser_8h_source.html">MCTargetAsmParser.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCTargetAsmParser_8h_source.html#l00087">getAvailableFeatures()</a>, and <a class="el" href="MCTargetAsmParser_8h_source.html#l00088">setAvailableFeatures()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a139e6592226d4c3ae770074f6a968aa8"></a><!-- doxytag: member="llvm::MCTargetAsmParser::ParsingInlineAsm" ref="a139e6592226d4c3ae770074f6a968aa8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> <a class="el" href="classllvm_1_1MCTargetAsmParser.html#a139e6592226d4c3ae770074f6a968aa8">llvm::MCTargetAsmParser::ParsingInlineAsm</a><code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>ParsingInlineAsm - Are we parsing ms-style inline assembly? </p>
+
+<p>Definition at line <a class="el" href="MCTargetAsmParser_8h_source.html#l00078">78</a> of file <a class="el" href="MCTargetAsmParser_8h_source.html">MCTargetAsmParser.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCTargetAsmParser_8h_source.html#l00090">isParsingInlineAsm()</a>, and <a class="el" href="MCTargetAsmParser_8h_source.html#l00091">setParsingInlineAsm()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a34c80f3e6a4b718bf388d6dc82de2f86"></a><!-- doxytag: member="llvm::MCTargetAsmParser::SemaCallback" ref="a34c80f3e6a4b718bf388d6dc82de2f86" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCAsmParserSemaCallback.html">MCAsmParserSemaCallback</a>* <a class="el" href="classllvm_1_1MCTargetAsmParser.html#a34c80f3e6a4b718bf388d6dc82de2f86">llvm::MCTargetAsmParser::SemaCallback</a><code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>SemaCallback - The Sema callback implementation. Must be set when parsing ms-style inline assembly. </p>
+
+<p>Definition at line <a class="el" href="MCTargetAsmParser_8h_source.html#l00082">82</a> of file <a class="el" href="MCTargetAsmParser_8h_source.html">MCTargetAsmParser.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCTargetAsmParser_8h_source.html#l00093">setSemaCallback()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="MCTargetAsmParser_8h_source.html">MCTargetAsmParser.h</a></li>
+<li><a class="el" href="MCTargetAsmParser_8cpp_source.html">MCTargetAsmParser.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:40 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_1MCTargetAsmParser__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCTargetAsmParser__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCTargetAsmParser__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCTargetAsmParser__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+da036846e38b4f3e76837dd8e4212e62
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCTargetExpr-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCTargetExpr-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCTargetExpr-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCTargetExpr-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,79 @@
+<!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_1MCTargetExpr.html">MCTargetExpr</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::MCTargetExpr Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1MCTargetExpr.html">llvm::MCTargetExpr</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetExpr.html#aae4d57d52c96c71f82378c6bd86b79ba">AddValueSymbols</a>(MCAssembler *) const =0</td><td><a class="el" href="classllvm_1_1MCTargetExpr.html">llvm::MCTargetExpr</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a6581362744f1129de6d4b6c4ee8b69f0ad39c4375f2de701a811385670a699a51">Binary</a> enum value</td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetExpr.html#a0685692d0d12cfcab7b9fd08db421fda">classof</a>(const MCExpr *E)</td><td><a class="el" href="classllvm_1_1MCTargetExpr.html">llvm::MCTargetExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a6581362744f1129de6d4b6c4ee8b69f0a66e286cc65e62341501e5b26feade28d">Constant</a> enum value</td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#accf0741feb838fd81f41505d3244056f">dump</a>() const </td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a7c601261b2a760651c9ed953eb4cb576">EvaluateAsAbsolute</a>(int64_t &Res, const MCAsmLayout &Layout, const SectionAddrMap &Addrs) const </td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a7e870a2428ddc808540c118026faa7ed">EvaluateAsAbsolute</a>(int64_t &Res) const </td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#addab4ea7ae648baadd78a81b04d38eb9">EvaluateAsAbsolute</a>(int64_t &Res, const MCAssembler &Asm) const </td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a31a873b2eb40a1eec15b3663e70faa24">EvaluateAsAbsolute</a>(int64_t &Res, const MCAsmLayout &Layout) const </td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#ac3a6197b145ae5601eac609c6db43525">EvaluateAsRelocatable</a>(MCValue &Res, const MCAsmLayout &Layout) const </td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetExpr.html#a2153cd795054cbe1cc4cccccf44fea50">EvaluateAsRelocatableImpl</a>(MCValue &Res, const MCAsmLayout *Layout) const =0</td><td><a class="el" href="classllvm_1_1MCTargetExpr.html">llvm::MCTargetExpr</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#aaf0f958db65b1c6f6a5236fbc39de9a4">llvm::MCExpr::EvaluateAsRelocatableImpl</a>(MCValue &Res, const MCAssembler *Asm, const MCAsmLayout *Layout, const SectionAddrMap *Addrs, bool InSet) const </td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a6581362744f1129de6d4b6c4ee8b69f0">ExprKind</a> enum name</td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetExpr.html#ae18949cd96cb0dd2f3fb4ed2f4aa3a91">FindAssociatedSection</a>() const =0</td><td><a class="el" href="classllvm_1_1MCTargetExpr.html">llvm::MCTargetExpr</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#ace5b4c9d98f1781030dc31db7f983529">getKind</a>() const </td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a1a258792a0c6e608927dea0e4ee0566c">MCExpr</a>(ExprKind _Kind)</td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td><code> [inline, explicit, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetExpr.html#a8ac1fdf776114a374cd8929fba6b8ccc">MCTargetExpr</a>()</td><td><a class="el" href="classllvm_1_1MCTargetExpr.html">llvm::MCTargetExpr</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a0b9e0af9eab3914f35c3f3e607b67e37">print</a>(raw_ostream &OS) const </td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetExpr.html#a3ba88dc9c9536135be85c357a8dfc62a">PrintImpl</a>(raw_ostream &OS) const =0</td><td><a class="el" href="classllvm_1_1MCTargetExpr.html">llvm::MCTargetExpr</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a6581362744f1129de6d4b6c4ee8b69f0a8cbc19c1660252a30c030fa945999a91">SymbolRef</a> enum value</td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a6581362744f1129de6d4b6c4ee8b69f0aa65560b8224a92e80f422df090f07c55">Target</a> enum value</td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCExpr.html#a6581362744f1129de6d4b6c4ee8b69f0a5928e5c98f309a381e165e774c09f49e">Unary</a> enum value</td><td><a class="el" href="classllvm_1_1MCExpr.html">llvm::MCExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MCTargetExpr.html#ab861088580a877d809f580a4fb38f2a7">~MCTargetExpr</a>()</td><td><a class="el" href="classllvm_1_1MCTargetExpr.html">llvm::MCTargetExpr</a></td><td><code> [inline, protected, virtual]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:37 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_1MCTargetExpr.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCTargetExpr.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCTargetExpr.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCTargetExpr.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,248 @@
+<!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::MCTargetExpr 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_1MCTargetExpr.html">MCTargetExpr</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="#pub-static-methods">Static Public Member Functions</a> |
+<a href="#pro-methods">Protected Member Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::MCTargetExpr Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::MCTargetExpr" --><!-- doxytag: inherits="llvm::MCExpr" -->
+<p><code>#include <<a class="el" href="MCExpr_8h_source.html">MCExpr.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::MCTargetExpr:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MCTargetExpr__inherit__graph.png" border="0" usemap="#llvm_1_1MCTargetExpr_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::MCTargetExpr:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MCTargetExpr__coll__graph.png" border="0" usemap="#llvm_1_1MCTargetExpr_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_1MCTargetExpr-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">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCTargetExpr.html#a3ba88dc9c9536135be85c357a8dfc62a">PrintImpl</a> (<a class="el" href="classllvm_1_1raw__ostream.html">raw_ostream</a> &OS) const =0</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCTargetExpr.html#a2153cd795054cbe1cc4cccccf44fea50">EvaluateAsRelocatableImpl</a> (<a class="el" href="classllvm_1_1MCValue.html">MCValue</a> &Res, const <a class="el" href="classllvm_1_1MCAsmLayout.html">MCAsmLayout</a> *Layout) const =0</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCTargetExpr.html#aae4d57d52c96c71f82378c6bd86b79ba">AddValueSymbols</a> (<a class="el" href="classllvm_1_1MCAssembler.html">MCAssembler</a> *) const =0</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_1MCTargetExpr.html#ae18949cd96cb0dd2f3fb4ed2f4aa3a91">FindAssociatedSection</a> () const =0</td></tr>
+<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
+Static Public Member 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="classllvm_1_1MCTargetExpr.html#a0685692d0d12cfcab7b9fd08db421fda">classof</a> (const <a class="el" href="classllvm_1_1MCExpr.html">MCExpr</a> *E)</td></tr>
+<tr><td colspan="2"><h2><a name="pro-methods"></a>
+Protected 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_1MCTargetExpr.html#a8ac1fdf776114a374cd8929fba6b8ccc">MCTargetExpr</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCTargetExpr.html#ab861088580a877d809f580a4fb38f2a7">~MCTargetExpr</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_1MCTargetExpr.html">MCTargetExpr</a> - This is an extension point for target-specific <a class="el" href="classllvm_1_1MCExpr.html">MCExpr</a> subclasses to implement.</p>
+<p>NOTE: All subclasses are required to have trivial destructors because MCExprs are bump pointer allocated and not destructed. </p>
+
+<p>Definition at line <a class="el" href="MCExpr_8h_source.html#l00447">447</a> of file <a class="el" href="MCExpr_8h_source.html">MCExpr.h</a>.</p>
+</div><hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a8ac1fdf776114a374cd8929fba6b8ccc"></a><!-- doxytag: member="llvm::MCTargetExpr::MCTargetExpr" ref="a8ac1fdf776114a374cd8929fba6b8ccc" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::MCTargetExpr::MCTargetExpr </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [inline, protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCExpr_8h_source.html#l00450">450</a> of file <a class="el" href="MCExpr_8h_source.html">MCExpr.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab861088580a877d809f580a4fb38f2a7"></a><!-- doxytag: member="llvm::MCTargetExpr::~MCTargetExpr" ref="ab861088580a877d809f580a4fb38f2a7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual llvm::MCTargetExpr::~MCTargetExpr </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [inline, protected, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCExpr_8h_source.html#l00451">451</a> of file <a class="el" href="MCExpr_8h_source.html">MCExpr.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="aae4d57d52c96c71f82378c6bd86b79ba"></a><!-- doxytag: member="llvm::MCTargetExpr::AddValueSymbols" ref="aae4d57d52c96c71f82378c6bd86b79ba" args="(MCAssembler *) const =0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void llvm::MCTargetExpr::AddValueSymbols </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCAssembler.html">MCAssembler</a> * </td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Implemented in <a class="el" href="classllvm_1_1ARMMCExpr.html#a74939488978b65e8e626ff3e3f54857e">llvm::ARMMCExpr</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0685692d0d12cfcab7b9fd08db421fda"></a><!-- doxytag: member="llvm::MCTargetExpr::classof" ref="a0685692d0d12cfcab7b9fd08db421fda" args="(const MCExpr *E)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCTargetExpr::classof </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCExpr.html">MCExpr</a> * </td>
+          <td class="paramname"><em>E</em></td><td>)</td>
+          <td><code> [inline, static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Reimplemented in <a class="el" href="classllvm_1_1ARMMCExpr.html#a88ec95febe19e6352db00c67beeb2e82">llvm::ARMMCExpr</a>.</p>
+
+<p>Definition at line <a class="el" href="MCExpr_8h_source.html#l00460">460</a> of file <a class="el" href="MCExpr_8h_source.html">MCExpr.h</a>.</p>
+
+<p>References <a class="el" href="MCExpr_8h_source.html#l00061">llvm::MCExpr::getKind()</a>, and <a class="el" href="MCExpr_8h_source.html#l00038">llvm::MCExpr::Target</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2153cd795054cbe1cc4cccccf44fea50"></a><!-- doxytag: member="llvm::MCTargetExpr::EvaluateAsRelocatableImpl" ref="a2153cd795054cbe1cc4cccccf44fea50" args="(MCValue &Res, const MCAsmLayout *Layout) const =0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCTargetExpr::EvaluateAsRelocatableImpl </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCValue.html">MCValue</a> & </td>
+          <td class="paramname"><em>Res</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCAsmLayout.html">MCAsmLayout</a> * </td>
+          <td class="paramname"><em>Layout</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const<code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Implemented in <a class="el" href="classllvm_1_1ARMMCExpr.html#ae89f452e6217393551a0a79997f71920">llvm::ARMMCExpr</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae18949cd96cb0dd2f3fb4ed2f4aa3a91"></a><!-- doxytag: member="llvm::MCTargetExpr::FindAssociatedSection" ref="ae18949cd96cb0dd2f3fb4ed2f4aa3a91" args="() const =0" -->
+<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::MCTargetExpr::FindAssociatedSection </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>FindAssociatedSection - Find the "associated section" for this expression, which is currently defined as the absolute section for constants, or otherwise the section associated with the first defined symbol in the expression. </p>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1MCExpr.html#ade05ad72c0df07a65bdc969a59b42bc7">llvm::MCExpr</a>.</p>
+
+<p>Implemented in <a class="el" href="classllvm_1_1ARMMCExpr.html#a06ad9c303099b705864b5e7a4cef93b5">llvm::ARMMCExpr</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3ba88dc9c9536135be85c357a8dfc62a"></a><!-- doxytag: member="llvm::MCTargetExpr::PrintImpl" ref="a3ba88dc9c9536135be85c357a8dfc62a" args="(raw_ostream &OS) const =0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void llvm::MCTargetExpr::PrintImpl </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><td>)</td>
+          <td> const<code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Implemented in <a class="el" href="classllvm_1_1ARMMCExpr.html#ad062c7b94889996a0845af95ec3dbcc7">llvm::ARMMCExpr</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="MCExpr_8h_source.html">MCExpr.h</a></li>
+<li><a class="el" href="MCExpr_8cpp_source.html">MCExpr.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:37 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_1MCUnaryExpr__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCUnaryExpr__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCUnaryExpr__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCUnaryExpr__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+16933db04952b2987e06629c0083d0bb
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCValue.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCValue.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCValue.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCValue.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,285 @@
+<!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::MCValue 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_1MCValue.html">MCValue</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="#pub-static-methods">Static Public Member Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::MCValue Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::MCValue" -->
+<p><code>#include <<a class="el" href="MCValue_8h_source.html">MCValue.h</a>></code></p>
+
+<p><a href="classllvm_1_1MCValue-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"><a class="el" href="classint64__t.html">int64_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCValue.html#a346511f8c3557311c19317cada868bd8">getConstant</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCSymbolRefExpr.html">MCSymbolRefExpr</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCValue.html#a635fb3df602b4e40097fdb91d78302fc">getSymA</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1MCSymbolRefExpr.html">MCSymbolRefExpr</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCValue.html#aaa5d15ff3a8e1bef663102f651c212d2">getSymB</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCValue.html#af95b44f4eb2141bca657c80972f3bae9">isAbsolute</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">isAbsolute - Is this an absolute (as opposed to relocatable) value.  <a href="#af95b44f4eb2141bca657c80972f3bae9"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCValue.html#a2371ceb183955313f3f9b694fc781a7e">print</a> (<a class="el" href="classllvm_1_1raw__ostream.html">raw_ostream</a> &OS, const <a class="el" href="classllvm_1_1MCAsmInfo.html">MCAsmInfo</a> *MAI) const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">print - Print the value to the stream <code>OS</code>.  <a href="#a2371ceb183955313f3f9b694fc781a7e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCValue.html#aca99c675de78bb3715d9fcf5d8e6879c">dump</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">dump - Print the value to stderr.  <a href="#aca99c675de78bb3715d9fcf5d8e6879c"></a><br/></td></tr>
+<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1MCValue.html">MCValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCValue.html#a533c7570233c64d76cfde08e3c0e95ee">get</a> (const <a class="el" href="classllvm_1_1MCSymbolRefExpr.html">MCSymbolRefExpr</a> *SymA, const <a class="el" href="classllvm_1_1MCSymbolRefExpr.html">MCSymbolRefExpr</a> *SymB=0, <a class="el" href="classint64__t.html">int64_t</a> Val=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1MCValue.html">MCValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCValue.html#ac84f459c3c4f0957bf2f128680bf630b">get</a> (<a class="el" href="classint64__t.html">int64_t</a> Val)</td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="classllvm_1_1MCValue.html">MCValue</a> - This represents an "assembler immediate". In its most general form, this can hold "SymbolA - SymbolB + imm64". Not all targets supports relocations of this general form, but we need to represent this anyway.</p>
+<p>In the general form, SymbolB can only be defined if SymbolA is, and both must be in the same (non-external) section. The latter constraint is not enforced, since a symbol's section may not be known at construction.</p>
+<p>Note that this class must remain a simple POD value class, because we need it to live in unions etc. </p>
+
+<p>Definition at line <a class="el" href="MCValue_8h_source.html#l00037">37</a> of file <a class="el" href="MCValue_8h_source.html">MCValue.h</a>.</p>
+</div><hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="aca99c675de78bb3715d9fcf5d8e6879c"></a><!-- doxytag: member="llvm::MCValue::dump" ref="aca99c675de78bb3715d9fcf5d8e6879c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCValue::dump </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>dump - Print the value to stderr. </p>
+
+<p>Definition at line <a class="el" href="MCValue_8cpp_source.html#l00035">35</a> of file <a class="el" href="MCValue_8cpp_source.html">MCValue.cpp</a>.</p>
+
+<p>References <a class="el" href="Debug_8cpp_source.html#l00101">llvm::dbgs()</a>, and <a class="el" href="MCValue_8cpp_source.html#l00017">print()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a533c7570233c64d76cfde08e3c0e95ee"></a><!-- doxytag: member="llvm::MCValue::get" ref="a533c7570233c64d76cfde08e3c0e95ee" args="(const MCSymbolRefExpr *SymA, const MCSymbolRefExpr *SymB=0, int64_t Val=0)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="classllvm_1_1MCValue.html">MCValue</a> llvm::MCValue::get </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSymbolRefExpr.html">MCSymbolRefExpr</a> * </td>
+          <td class="paramname"><em>SymA</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1MCSymbolRefExpr.html">MCSymbolRefExpr</a> * </td>
+          <td class="paramname"><em>SymB</em> = <code>0</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classint64__t.html">int64_t</a> </td>
+          <td class="paramname"><em>Val</em> = <code>0</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline, static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCValue_8h_source.html#l00055">55</a> of file <a class="el" href="MCValue_8h_source.html">MCValue.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCExpr_8cpp_source.html#l00468">llvm::MCExpr::EvaluateAsRelocatableImpl()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac84f459c3c4f0957bf2f128680bf630b"></a><!-- doxytag: member="llvm::MCValue::get" ref="ac84f459c3c4f0957bf2f128680bf630b" args="(int64_t Val)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="classllvm_1_1MCValue.html">MCValue</a> llvm::MCValue::get </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classint64__t.html">int64_t</a> </td>
+          <td class="paramname"><em>Val</em></td><td>)</td>
+          <td><code> [inline, static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCValue_8h_source.html#l00065">65</a> of file <a class="el" href="MCValue_8h_source.html">MCValue.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a346511f8c3557311c19317cada868bd8"></a><!-- doxytag: member="llvm::MCValue::getConstant" ref="a346511f8c3557311c19317cada868bd8" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classint64__t.html">int64_t</a> llvm::MCValue::getConstant </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="MCValue_8h_source.html#l00042">42</a> of file <a class="el" href="MCValue_8h_source.html">MCValue.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MachObjectWriter_8cpp_source.html#l00065">llvm::MachObjectWriter::getSymbolAddress()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00105">llvm::MCAsmLayout::getSymbolOffset()</a>, and <a class="el" href="MCValue_8cpp_source.html#l00017">print()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a635fb3df602b4e40097fdb91d78302fc"></a><!-- doxytag: member="llvm::MCValue::getSymA" ref="a635fb3df602b4e40097fdb91d78302fc" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCSymbolRefExpr.html">MCSymbolRefExpr</a>* llvm::MCValue::getSymA </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="MCValue_8h_source.html#l00043">43</a> of file <a class="el" href="MCValue_8h_source.html">MCValue.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCExpr_8cpp_source.html#l00468">llvm::MCExpr::EvaluateAsRelocatableImpl()</a>, <a class="el" href="MachObjectWriter_8cpp_source.html#l00065">llvm::MachObjectWriter::getSymbolAddress()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00105">llvm::MCAsmLayout::getSymbolOffset()</a>, <a class="el" href="MachObjectWriter_8cpp_source.html#l00561">llvm::MachObjectWriter::markAbsoluteVariableSymbols()</a>, <a class="el" href="MCValue_8cpp_source.html#l00017">print()</a>, and <a class="el" href="MCELFObjectTargetWriter_8cpp_source.html#l00040">llvm::MCELFObjectTargetWriter::undefinedExplicitRelSym()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aaa5d15ff3a8e1bef663102f651c212d2"></a><!-- doxytag: member="llvm::MCValue::getSymB" ref="aaa5d15ff3a8e1bef663102f651c212d2" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1MCSymbolRefExpr.html">MCSymbolRefExpr</a>* llvm::MCValue::getSymB </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="MCValue_8h_source.html#l00044">44</a> of file <a class="el" href="MCValue_8h_source.html">MCValue.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCExpr_8cpp_source.html#l00468">llvm::MCExpr::EvaluateAsRelocatableImpl()</a>, <a class="el" href="MachObjectWriter_8cpp_source.html#l00065">llvm::MachObjectWriter::getSymbolAddress()</a>, <a class="el" href="MCAssembler_8cpp_source.html#l00105">llvm::MCAsmLayout::getSymbolOffset()</a>, <a class="el" href="MachObjectWriter_8cpp_source.html#l00561">llvm::MachObjectWriter::markAbsoluteVariableSymbols()</a>, and <a class="el" href="MCValue_8cpp_source.html#l00017">print()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af95b44f4eb2141bca657c80972f3bae9"></a><!-- doxytag: member="llvm::MCValue::isAbsolute" ref="af95b44f4eb2141bca657c80972f3bae9" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCValue::isAbsolute </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>isAbsolute - Is this an absolute (as opposed to relocatable) value. </p>
+
+<p>Definition at line <a class="el" href="MCValue_8h_source.html#l00047">47</a> of file <a class="el" href="MCValue_8h_source.html">MCValue.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCValue_8cpp_source.html#l00017">print()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2371ceb183955313f3f9b694fc781a7e"></a><!-- doxytag: member="llvm::MCValue::print" ref="a2371ceb183955313f3f9b694fc781a7e" args="(raw_ostream &OS, const MCAsmInfo *MAI) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MCValue::print </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">const <a class="el" href="classllvm_1_1MCAsmInfo.html">MCAsmInfo</a> * </td>
+          <td class="paramname"><em>MAI</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>print - Print the value to the stream <code>OS</code>. </p>
+
+<p>Definition at line <a class="el" href="MCValue_8cpp_source.html#l00017">17</a> of file <a class="el" href="MCValue_8cpp_source.html">MCValue.cpp</a>.</p>
+
+<p>References <a class="el" href="MCValue_8h_source.html#l00042">getConstant()</a>, <a class="el" href="MCValue_8h_source.html#l00043">getSymA()</a>, <a class="el" href="MCValue_8h_source.html#l00044">getSymB()</a>, <a class="el" href="MCValue_8h_source.html#l00047">isAbsolute()</a>, and <a class="el" href="MCExpr_8cpp_source.html#l00031">llvm::MCExpr::print()</a>.</p>
+
+<p>Referenced by <a class="el" href="MCValue_8cpp_source.html#l00035">dump()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="MCValue_8h_source.html">MCValue.h</a></li>
+<li><a class="el" href="MCValue_8cpp_source.html">MCValue.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:40 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_1MCWin64EHInstruction.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCWin64EHInstruction.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCWin64EHInstruction.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCWin64EHInstruction.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,369 @@
+<!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::MCWin64EHInstruction 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_1MCWin64EHInstruction.html">MCWin64EHInstruction</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> |
+<a href="#pub-methods">Public Member Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::MCWin64EHInstruction Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::MCWin64EHInstruction" -->
+<p><code>#include <<a class="el" href="MCWin64EH_8h_source.html">MCWin64EH.h</a>></code></p>
+
+<p><a href="classllvm_1_1MCWin64EHInstruction-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacellvm_1_1Win64EH.html#a6147069c8d9fb51bcbc2ec9ff447a21e">Win64EH::UnwindOpcodes</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCWin64EHInstruction.html#ae72caad44ee448c43fd292c93dd65cff">OpType</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="classllvm_1_1MCWin64EHInstruction.html#adaebf7ba8b30f8c3e41c67ca50255f27">MCWin64EHInstruction</a> (<a class="el" href="namespacellvm_1_1Win64EH.html#a6147069c8d9fb51bcbc2ec9ff447a21e">OpType</a> Op, <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *L, <a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="X86DisassemblerDecoder_8h.html#a546839a5c4bcf9f9450967155f48de41">Reg</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCWin64EHInstruction.html#a425add9f3a74f79b70edd697a0c79f6c">MCWin64EHInstruction</a> (<a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *L, <a class="el" href="classunsigned.html">unsigned</a> Size)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCWin64EHInstruction.html#a2cfa8df035099a34ccee9a934f2c090a">MCWin64EHInstruction</a> (<a class="el" href="namespacellvm_1_1Win64EH.html#a6147069c8d9fb51bcbc2ec9ff447a21e">OpType</a> Op, <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *L, <a class="el" href="classunsigned.html">unsigned</a> <a class="el" href="X86DisassemblerDecoder_8h.html#a546839a5c4bcf9f9450967155f48de41">Reg</a>, <a class="el" href="classunsigned.html">unsigned</a> Off)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCWin64EHInstruction.html#ace3c2bfc203bbb69a2ba613bcc447ffd">MCWin64EHInstruction</a> (<a class="el" href="namespacellvm_1_1Win64EH.html#a6147069c8d9fb51bcbc2ec9ff447a21e">OpType</a> Op, <a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> *L, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> Code)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacellvm_1_1Win64EH.html#a6147069c8d9fb51bcbc2ec9ff447a21e">OpType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCWin64EHInstruction.html#a90559e068014f33d2c5dc9f882bb3d4c">getOperation</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCWin64EHInstruction.html#a25d023aae67c625b1ec3b2e85599a176">getLabel</a> () const </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_1MCWin64EHInstruction.html#aa6d0624669846683cfc33c1ebda890f1">getOffset</a> () const </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_1MCWin64EHInstruction.html#a98bb1207592b6a853b9a7942bd7f945c">getSize</a> () const </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_1MCWin64EHInstruction.html#a4cc79c4838e0aa1421ffe0a2f758d495">getRegister</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCWin64EHInstruction.html#a32c59775d1351ca673c60743fb6595ec">isPushCodeFrame</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="MCWin64EH_8h_source.html#l00027">27</a> of file <a class="el" href="MCWin64EH_8h_source.html">MCWin64EH.h</a>.</p>
+</div><hr/><h2>Member Typedef Documentation</h2>
+<a class="anchor" id="ae72caad44ee448c43fd292c93dd65cff"></a><!-- doxytag: member="llvm::MCWin64EHInstruction::OpType" ref="ae72caad44ee448c43fd292c93dd65cff" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef <a class="el" href="namespacellvm_1_1Win64EH.html#a6147069c8d9fb51bcbc2ec9ff447a21e">Win64EH::UnwindOpcodes</a> <a class="el" href="namespacellvm_1_1Win64EH.html#a6147069c8d9fb51bcbc2ec9ff447a21e">llvm::MCWin64EHInstruction::OpType</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCWin64EH_8h_source.html#l00029">29</a> of file <a class="el" href="MCWin64EH_8h_source.html">MCWin64EH.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="adaebf7ba8b30f8c3e41c67ca50255f27"></a><!-- doxytag: member="llvm::MCWin64EHInstruction::MCWin64EHInstruction" ref="adaebf7ba8b30f8c3e41c67ca50255f27" args="(OpType Op, MCSymbol *L, unsigned Reg)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::MCWin64EHInstruction::MCWin64EHInstruction </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="namespacellvm_1_1Win64EH.html#a6147069c8d9fb51bcbc2ec9ff447a21e">OpType</a> </td>
+          <td class="paramname"><em>Op</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td>
+          <td class="paramname"><em>L</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>Reg</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="MCWin64EH_8h_source.html#l00036">36</a> of file <a class="el" href="MCWin64EH_8h_source.html">MCWin64EH.h</a>.</p>
+
+<p>References <a class="el" href="Win64EH_8h_source.html#l00027">llvm::Win64EH::UOP_PushNonVol</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a425add9f3a74f79b70edd697a0c79f6c"></a><!-- doxytag: member="llvm::MCWin64EHInstruction::MCWin64EHInstruction" ref="a425add9f3a74f79b70edd697a0c79f6c" args="(MCSymbol *L, unsigned Size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::MCWin64EHInstruction::MCWin64EHInstruction </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td>
+          <td class="paramname"><em>L</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>Size</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="MCWin64EH_8h_source.html#l00040">40</a> of file <a class="el" href="MCWin64EH_8h_source.html">MCWin64EH.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2cfa8df035099a34ccee9a934f2c090a"></a><!-- doxytag: member="llvm::MCWin64EHInstruction::MCWin64EHInstruction" ref="a2cfa8df035099a34ccee9a934f2c090a" args="(OpType Op, MCSymbol *L, unsigned Reg, unsigned Off)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::MCWin64EHInstruction::MCWin64EHInstruction </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="namespacellvm_1_1Win64EH.html#a6147069c8d9fb51bcbc2ec9ff447a21e">OpType</a> </td>
+          <td class="paramname"><em>Op</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td>
+          <td class="paramname"><em>L</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>Reg</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>Off</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="MCWin64EH_8h_source.html#l00043">43</a> of file <a class="el" href="MCWin64EH_8h_source.html">MCWin64EH.h</a>.</p>
+
+<p>References <a class="el" href="Win64EH_8h_source.html#l00031">llvm::Win64EH::UOP_SaveNonVol</a>, <a class="el" href="Win64EH_8h_source.html#l00032">llvm::Win64EH::UOP_SaveNonVolBig</a>, <a class="el" href="Win64EH_8h_source.html#l00033">llvm::Win64EH::UOP_SaveXMM128</a>, <a class="el" href="Win64EH_8h_source.html#l00034">llvm::Win64EH::UOP_SaveXMM128Big</a>, and <a class="el" href="Win64EH_8h_source.html#l00030">llvm::Win64EH::UOP_SetFPReg</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ace3c2bfc203bbb69a2ba613bcc447ffd"></a><!-- doxytag: member="llvm::MCWin64EHInstruction::MCWin64EHInstruction" ref="ace3c2bfc203bbb69a2ba613bcc447ffd" args="(OpType Op, MCSymbol *L, bool Code)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::MCWin64EHInstruction::MCWin64EHInstruction </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="namespacellvm_1_1Win64EH.html#a6147069c8d9fb51bcbc2ec9ff447a21e">OpType</a> </td>
+          <td class="paramname"><em>Op</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a> * </td>
+          <td class="paramname"><em>L</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>Code</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="MCWin64EH_8h_source.html#l00051">51</a> of file <a class="el" href="MCWin64EH_8h_source.html">MCWin64EH.h</a>.</p>
+
+<p>References <a class="el" href="Win64EH_8h_source.html#l00035">llvm::Win64EH::UOP_PushMachFrame</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a25d023aae67c625b1ec3b2e85599a176"></a><!-- doxytag: member="llvm::MCWin64EHInstruction::getLabel" ref="a25d023aae67c625b1ec3b2e85599a176" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MCSymbol.html">MCSymbol</a>* llvm::MCWin64EHInstruction::getLabel </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="MCWin64EH_8h_source.html#l00056">56</a> of file <a class="el" href="MCWin64EH_8h_source.html">MCWin64EH.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCWin64EH_8cpp_source.html#l00065">llvm::EmitUnwindCode()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa6d0624669846683cfc33c1ebda890f1"></a><!-- doxytag: member="llvm::MCWin64EHInstruction::getOffset" ref="aa6d0624669846683cfc33c1ebda890f1" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MCWin64EHInstruction::getOffset </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="MCWin64EH_8h_source.html#l00057">57</a> of file <a class="el" href="MCWin64EH_8h_source.html">MCWin64EH.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCWin64EH_8cpp_source.html#l00065">llvm::EmitUnwindCode()</a>, and <a class="el" href="MCWin64EH_8cpp_source.html#l00142">llvm::EmitUnwindInfo()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a90559e068014f33d2c5dc9f882bb3d4c"></a><!-- doxytag: member="llvm::MCWin64EHInstruction::getOperation" ref="a90559e068014f33d2c5dc9f882bb3d4c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacellvm_1_1Win64EH.html#a6147069c8d9fb51bcbc2ec9ff447a21e">OpType</a> llvm::MCWin64EHInstruction::getOperation </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="MCWin64EH_8h_source.html#l00055">55</a> of file <a class="el" href="MCWin64EH_8h_source.html">MCWin64EH.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCWin64EH_8cpp_source.html#l00065">llvm::EmitUnwindCode()</a>, and <a class="el" href="MCWin64EH_8cpp_source.html#l00142">llvm::EmitUnwindInfo()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4cc79c4838e0aa1421ffe0a2f758d495"></a><!-- doxytag: member="llvm::MCWin64EHInstruction::getRegister" ref="a4cc79c4838e0aa1421ffe0a2f758d495" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MCWin64EHInstruction::getRegister </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="MCWin64EH_8h_source.html#l00059">59</a> of file <a class="el" href="MCWin64EH_8h_source.html">MCWin64EH.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCWin64EH_8cpp_source.html#l00065">llvm::EmitUnwindCode()</a>, and <a class="el" href="MCWin64EH_8cpp_source.html#l00142">llvm::EmitUnwindInfo()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a98bb1207592b6a853b9a7942bd7f945c"></a><!-- doxytag: member="llvm::MCWin64EHInstruction::getSize" ref="a98bb1207592b6a853b9a7942bd7f945c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MCWin64EHInstruction::getSize </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="MCWin64EH_8h_source.html#l00058">58</a> of file <a class="el" href="MCWin64EH_8h_source.html">MCWin64EH.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCWin64EH_8cpp_source.html#l00065">llvm::EmitUnwindCode()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a32c59775d1351ca673c60743fb6595ec"></a><!-- doxytag: member="llvm::MCWin64EHInstruction::isPushCodeFrame" ref="a32c59775d1351ca673c60743fb6595ec" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MCWin64EHInstruction::isPushCodeFrame </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="MCWin64EH_8h_source.html#l00060">60</a> of file <a class="el" href="MCWin64EH_8h_source.html">MCWin64EH.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MCWin64EH_8cpp_source.html#l00065">llvm::EmitUnwindCode()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="MCWin64EH_8h_source.html">MCWin64EH.h</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:40 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_1MCWinCOFFObjectTargetWriter.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCWinCOFFObjectTargetWriter.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCWinCOFFObjectTargetWriter.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MCWinCOFFObjectTargetWriter.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,153 @@
+<!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::MCWinCOFFObjectTargetWriter 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_1MCWinCOFFObjectTargetWriter.html">MCWinCOFFObjectTargetWriter</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="#pro-methods">Protected Member Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::MCWinCOFFObjectTargetWriter Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::MCWinCOFFObjectTargetWriter" -->
+<p><code>#include <<a class="el" href="MCWinCOFFObjectWriter_8h_source.html">MCWinCOFFObjectWriter.h</a>></code></p>
+
+<p><a href="classllvm_1_1MCWinCOFFObjectTargetWriter-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">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCWinCOFFObjectTargetWriter.html#a5448be012b356ffe0e1368cacbf98aa4">~MCWinCOFFObjectTargetWriter</a> ()</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_1MCWinCOFFObjectTargetWriter.html#aa14c3c31ea5f6cbc51f83868f82cd3c9">getMachine</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MCWinCOFFObjectTargetWriter.html#a01b1c6df7ede22542f163dadcd34f5f3">getRelocType</a> (<a class="el" href="classunsigned.html">unsigned</a> FixupKind) const =0</td></tr>
+<tr><td colspan="2"><h2><a name="pro-methods"></a>
+Protected 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_1MCWinCOFFObjectTargetWriter.html#a1a0a17e6c398aabca7cb280e753ca9de">MCWinCOFFObjectTargetWriter</a> (<a class="el" href="classunsigned.html">unsigned</a> Machine_)</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="MCWinCOFFObjectWriter_8h_source.html#l00014">14</a> of file <a class="el" href="MCWinCOFFObjectWriter_8h_source.html">MCWinCOFFObjectWriter.h</a>.</p>
+</div><hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a1a0a17e6c398aabca7cb280e753ca9de"></a><!-- doxytag: member="llvm::MCWinCOFFObjectTargetWriter::MCWinCOFFObjectTargetWriter" ref="a1a0a17e6c398aabca7cb280e753ca9de" args="(unsigned Machine_)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MCWinCOFFObjectTargetWriter::MCWinCOFFObjectTargetWriter </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Machine_</em></td><td>)</td>
+          <td><code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="WinCOFFObjectWriter_8cpp_source.html#l00892">892</a> of file <a class="el" href="WinCOFFObjectWriter_8cpp_source.html">WinCOFFObjectWriter.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5448be012b356ffe0e1368cacbf98aa4"></a><!-- doxytag: member="llvm::MCWinCOFFObjectTargetWriter::~MCWinCOFFObjectTargetWriter" ref="a5448be012b356ffe0e1368cacbf98aa4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual llvm::MCWinCOFFObjectTargetWriter::~MCWinCOFFObjectTargetWriter </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MCWinCOFFObjectWriter_8h_source.html#l00021">21</a> of file <a class="el" href="MCWinCOFFObjectWriter_8h_source.html">MCWinCOFFObjectWriter.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="aa14c3c31ea5f6cbc51f83868f82cd3c9"></a><!-- doxytag: member="llvm::MCWinCOFFObjectTargetWriter::getMachine" ref="aa14c3c31ea5f6cbc51f83868f82cd3c9" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MCWinCOFFObjectTargetWriter::getMachine </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="MCWinCOFFObjectWriter_8h_source.html#l00023">23</a> of file <a class="el" href="MCWinCOFFObjectWriter_8h_source.html">MCWinCOFFObjectWriter.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a01b1c6df7ede22542f163dadcd34f5f3"></a><!-- doxytag: member="llvm::MCWinCOFFObjectTargetWriter::getRelocType" ref="a01b1c6df7ede22542f163dadcd34f5f3" args="(unsigned FixupKind) const =0" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="classunsigned.html">unsigned</a> llvm::MCWinCOFFObjectTargetWriter::getRelocType </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>FixupKind</em></td><td>)</td>
+          <td> const<code> [pure virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="MCWinCOFFObjectWriter_8h_source.html">MCWinCOFFObjectWriter.h</a></li>
+<li><a class="el" href="WinCOFFObjectWriter_8cpp_source.html">WinCOFFObjectWriter.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:40 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_1MDBuilder-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MDBuilder-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MDBuilder-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MDBuilder-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,66 @@
+<!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_1MDBuilder.html">MDBuilder</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::MDBuilder Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1MDBuilder.html">llvm::MDBuilder</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MDBuilder.html#a539450c1c416364577a67830a3e825e4">createAnonymousTBAARoot</a>()</td><td><a class="el" href="classllvm_1_1MDBuilder.html">llvm::MDBuilder</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MDBuilder.html#ae1af5fc6c4f28376d13aad54edaa0ede">createBranchWeights</a>(uint32_t TrueWeight, uint32_t FalseWeight)</td><td><a class="el" href="classllvm_1_1MDBuilder.html">llvm::MDBuilder</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MDBuilder.html#a88594470b370c204410c5f3d326e3fd9">createBranchWeights</a>(ArrayRef< uint32_t > Weights)</td><td><a class="el" href="classllvm_1_1MDBuilder.html">llvm::MDBuilder</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MDBuilder.html#aae6ae17cfd28608727ef3e1f51fd0f46">createFPMath</a>(float Accuracy)</td><td><a class="el" href="classllvm_1_1MDBuilder.html">llvm::MDBuilder</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MDBuilder.html#a84f75595de558a7dd96ebd61404be191">createRange</a>(const APInt &Lo, const APInt &Hi)</td><td><a class="el" href="classllvm_1_1MDBuilder.html">llvm::MDBuilder</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MDBuilder.html#a4d8e0592cff6d253c59e2bcf8eafafd9">createString</a>(StringRef Str)</td><td><a class="el" href="classllvm_1_1MDBuilder.html">llvm::MDBuilder</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MDBuilder.html#a88b84d0cc019c981564da58a370ff5f7">createTBAANode</a>(StringRef Name, MDNode *Parent, bool isConstant=false)</td><td><a class="el" href="classllvm_1_1MDBuilder.html">llvm::MDBuilder</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MDBuilder.html#a62aa77d9e3d8fd2d2dd60488d56a7aa5">createTBAARoot</a>(StringRef Name)</td><td><a class="el" href="classllvm_1_1MDBuilder.html">llvm::MDBuilder</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MDBuilder.html#ac7c322948751c0a2a0f00ddf00bd3651">createTBAAStructNode</a>(ArrayRef< TBAAStructField > Fields)</td><td><a class="el" href="classllvm_1_1MDBuilder.html">llvm::MDBuilder</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MDBuilder.html#ac6fc112f5890dbae8b1b8f3e90e5abbd">MDBuilder</a>(LLVMContext &context)</td><td><a class="el" href="classllvm_1_1MDBuilder.html">llvm::MDBuilder</a></td><td><code> [inline]</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_1MDNode.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MDNode.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MDNode.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MDNode.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,598 @@
+<!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::MDNode 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_1MDNode.html">MDNode</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="#pub-static-methods">Static Public Member Functions</a> |
+<a href="#friends">Friends</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::MDNode Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::MDNode" --><!-- doxytag: inherits="llvm::Value,llvm::FoldingSetImpl::Node" -->
+<p><a class="el" href="classllvm_1_1MDNode.html" title="MDNode - a tuple of other values.">MDNode</a> - a tuple of other values.  
+ <a href="classllvm_1_1MDNode.html#details">More...</a></p>
+
+<p><code>#include <<a class="el" href="Metadata_8h_source.html">Metadata.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::MDNode:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MDNode__inherit__graph.png" border="0" usemap="#llvm_1_1MDNode_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::MDNode:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MDNode__coll__graph.png" border="0" usemap="#llvm_1_1MDNode_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_1MDNode-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">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MDNode.html#a0bd8a5b0a6ce390d0064c025ad58e946">replaceOperandWith</a> (<a class="el" href="classunsigned.html">unsigned</a> i, <a class="el" href="classllvm_1_1Value.html">Value</a> *NewVal)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">replaceOperandWith - Replace a specific operand.  <a href="#a0bd8a5b0a6ce390d0064c025ad58e946"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MDNode.html#aec4493a96aeff35ad170efd346dc5e14">getOperand</a> (<a class="el" href="classunsigned.html">unsigned</a> i) const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">getOperand - Return specified operand.  <a href="#aec4493a96aeff35ad170efd346dc5e14"></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_1MDNode.html#ade17b50e4f0b835cd9eb58dffe12a90d">getNumOperands</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">getNumOperands - Return number of <a class="el" href="classllvm_1_1MDNode.html" title="MDNode - a tuple of other values.">MDNode</a> operands.  <a href="#ade17b50e4f0b835cd9eb58dffe12a90d"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MDNode.html#a15644a8cf62caf121bf44ce25202b9d6">isFunctionLocal</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">isFunctionLocal - Return whether <a class="el" href="classllvm_1_1MDNode.html" title="MDNode - a tuple of other values.">MDNode</a> is local to a function.  <a href="#a15644a8cf62caf121bf44ce25202b9d6"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1Function.html">Function</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MDNode.html#ac72adef1730d8adb8b2f9943def0fc50">getFunction</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MDNode.html#ab92411b01b313b55523bac91d333fbd8">Profile</a> (<a class="el" href="classllvm_1_1FoldingSetNodeID.html">FoldingSetNodeID</a> &ID) const </td></tr>
+<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MDNode.html#ad66ceb4f77078b084e527a19baab19d6">get</a> (<a class="el" href="classllvm_1_1LLVMContext.html">LLVMContext</a> &Context, <a class="el" href="classllvm_1_1ArrayRef.html">ArrayRef</a>< <a class="el" href="classllvm_1_1Value.html">Value</a> * > Vals)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MDNode.html#adc5de827a4f1eaa936c2b260dee19edc">getWhenValsUnresolved</a> (<a class="el" href="classllvm_1_1LLVMContext.html">LLVMContext</a> &Context, <a class="el" href="classllvm_1_1ArrayRef.html">ArrayRef</a>< <a class="el" href="classllvm_1_1Value.html">Value</a> * > Vals, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> isFunctionLocal)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MDNode.html#a05433bf2c7b926ea34946266b6a222e3">getIfExists</a> (<a class="el" href="classllvm_1_1LLVMContext.html">LLVMContext</a> &Context, <a class="el" href="classllvm_1_1ArrayRef.html">ArrayRef</a>< <a class="el" href="classllvm_1_1Value.html">Value</a> * > Vals)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MDNode.html#a4e4c7bbd38c717ad2046abc1f4a62a64">getTemporary</a> (<a class="el" href="classllvm_1_1LLVMContext.html">LLVMContext</a> &Context, <a class="el" href="classllvm_1_1ArrayRef.html">ArrayRef</a>< <a class="el" href="classllvm_1_1Value.html">Value</a> * > Vals)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MDNode.html#a35e99dcd42831a0c100d6eed535eae23">deleteTemporary</a> (<a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *N)</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="classllvm_1_1MDNode.html#a6a95876ed9394965990712cb9890931e">classof</a> (const <a class="el" href="classllvm_1_1Value.html">Value</a> *V)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Methods for support type inquiry through isa, cast, and dyn_cast:  <a href="#a6a95876ed9394965990712cb9890931e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MDNode.html#a3c210e8905029a012df3384a7eeb63ad">getMostGenericTBAA</a> (<a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *A, <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *B)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Methods for metadata merging.  <a href="#a3c210e8905029a012df3384a7eeb63ad"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MDNode.html#a9d9f2d817781a31c771406d1f0acc9fb">getMostGenericFPMath</a> (<a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *A, <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *B)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MDNode.html#aac6e3a0dec40a6721857cbbd4330039f">getMostGenericRange</a> (<a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *A, <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *B)</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="classllvm_1_1MDNode.html#ac1a880998aef7742fb4b47925f6e793c">MDNodeOperand</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MDNode.html#aa81f87de855d80e4275071841a7e0c83">LLVMContextImpl</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MDNode.html#ae6349835afc1436ab7681df82d510965">FoldingSetTrait< MDNode ></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_1MDNode.html" title="MDNode - a tuple of other values.">MDNode</a> - a tuple of other values. </p>
+
+<p>Definition at line <a class="el" href="Metadata_8h_source.html#l00072">72</a> of file <a class="el" href="Metadata_8h_source.html">Metadata.h</a>.</p>
+</div><hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a6a95876ed9394965990712cb9890931e"></a><!-- doxytag: member="llvm::MDNode::classof" ref="a6a95876ed9394965990712cb9890931e" args="(const Value *V)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MDNode::classof </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</em></td><td>)</td>
+          <td><code> [inline, static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Methods for support type inquiry through isa, cast, and dyn_cast: </p>
+
+<p>Definition at line <a class="el" href="Metadata_8h_source.html#l00163">163</a> of file <a class="el" href="Metadata_8h_source.html">Metadata.h</a>.</p>
+
+<p>References <a class="el" href="Value_8h_source.html#l00228">llvm::Value::getValueID()</a>, and <a class="el" href="Value_8h_source.html#l00204">llvm::Value::MDNodeVal</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a35e99dcd42831a0c100d6eed535eae23"></a><!-- doxytag: member="llvm::MDNode::deleteTemporary" ref="a35e99dcd42831a0c100d6eed535eae23" args="(MDNode *N)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MDNode::deleteTemporary </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * </td>
+          <td class="paramname"><em>N</em></td><td>)</td>
+          <td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>deleteTemporary - Deallocate a node created by getTemporary. The node must not have any users. </p>
+
+<p>Definition at line <a class="el" href="Metadata_8cpp_source.html#l00290">290</a> of file <a class="el" href="Metadata_8cpp_source.html">Metadata.cpp</a>.</p>
+
+<p>References <a class="el" href="SmallPtrSet_8h_source.html#l00260">llvm::SmallPtrSet< PtrType, SmallSize >::erase()</a>, <a class="el" href="Value_8cpp_source.html#l00468">llvm::Value::getContext()</a>, <a class="el" href="Value_8h_source.html#l00316">llvm::Value::getSubclassDataFromValue()</a>, <a class="el" href="LLVMContextImpl_8h_source.html#l00263">llvm::LLVMContextImpl::MDNodeSet</a>, <a class="el" href="LLVMContextImpl_8h_source.html#l00269">llvm::LLVMContextImpl::NonUniquedMDNodes</a>, <a class="el" href="LLVMContext_8h_source.html#l00037">llvm::LLVMContext::pImpl</a>, <a class="el" href="LeakDetector_8h_source.html#l00047">llvm::LeakDetector::removeGarbageObject()</a>, <a class="el" href="FoldingSet_8cpp_source.html#l00338">llvm::FoldingSetImpl::RemoveNode()</a>, and <a class="el" href="Value_8h_source.html#l00144">llvm::Value::use_empty()</a>.</p>
+
+<p>Referenced by <a class="el" href="BitcodeReader_8cpp_source.html#l00378">llvm::BitcodeReaderMDValueList::AssignValue()</a>, <a class="el" href="MDBuilder_8h_source.html#l00101">llvm::MDBuilder::createAnonymousTBAARoot()</a>, <a class="el" href="ValueMapper_8cpp_source.html#l00026">llvm::MapValue()</a>, and <a class="el" href="DebugInfo_8cpp_source.html#l00326">llvm::DIType::replaceAllUsesWith()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad66ceb4f77078b084e527a19baab19d6"></a><!-- doxytag: member="llvm::MDNode::get" ref="ad66ceb4f77078b084e527a19baab19d6" args="(LLVMContext &Context, ArrayRef< Value * > Vals)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * MDNode::get </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1LLVMContext.html">LLVMContext</a> & </td>
+          <td class="paramname"><em>Context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1ArrayRef.html">ArrayRef</a>< <a class="el" href="classllvm_1_1Value.html">Value</a> * > </td>
+          <td class="paramname"><em>Vals</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="Metadata_8cpp_source.html#l00266">266</a> of file <a class="el" href="Metadata_8cpp_source.html">Metadata.cpp</a>.</p>
+
+<p>Referenced by <a class="el" href="Module_8cpp_source.html#l00363">llvm::Module::addModuleFlag()</a>, <a class="el" href="DebugLoc_8cpp_source.html#l00256">llvm::DebugRecVH::allUsesReplacedWith()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00742">llvm::cleanseInlinedVariable()</a>, <a class="el" href="MDBuilder_8h_source.html#l00101">llvm::MDBuilder::createAnonymousTBAARoot()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00577">llvm::DIBuilder::createArrayType()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00621">llvm::DIBuilder::createArtificialType()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00173">llvm::DIBuilder::createBasicType()</a>, <a class="el" href="MDBuilder_8h_source.html#l00063">llvm::MDBuilder::createBranchWeights()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00448">llvm::DIBuilder::createClassType()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00076">llvm::DIBuilder::createCompileUnit()</a>, <a class="el" h
 ref="DIBuilder_8cpp_source.html#l00832">llvm::DIBuilder::createComplexVariable()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00549">llvm::DIBuilder::createEnumerationType()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00141">llvm::DIBuilder::createEnumerator()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00128">llvm::DIBuilder::createFile()</a>, <a class="el" href="MDBuilder_8h_source.html#l00044">llvm::MDBuilder::createFPMath()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00273">llvm::DIBuilder::createFriend()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00853">llvm::DIBuilder::createFunction()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00756">llvm::DIBuilder::createGlobalVariable()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00294">llvm::DIBuilder::createInheritance()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00731">llvm::createInlinedVariable()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00972
 ">llvm::DIBuilder::createLexicalBlock()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00962">llvm::DIBuilder::createLexicalBlockFile()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00803">llvm::DIBuilder::createLocalVariable()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00314">llvm::DIBuilder::createMemberType()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00900">llvm::DIBuilder::createMethod()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00948">llvm::DIBuilder::createNameSpace()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00152">llvm::DIBuilder::createNullPtrType()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00337">llvm::DIBuilder::createObjCIVar()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00390">llvm::DIBuilder::createObjCProperty()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00645">llvm::DIBuilder::createObjectPointerType()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00214">llvm::DIBuild
 er::createPointerType()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00196">llvm::DIBuilder::createQualifiedType()</a>, <a class="el" href="MDBuilder_8h_source.html#l00081">llvm::MDBuilder::createRange()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00234">llvm::DIBuilder::createReferenceType()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00780">llvm::DIBuilder::createStaticVariable()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00476">llvm::DIBuilder::createStructType()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00527">llvm::DIBuilder::createSubroutineType()</a>, <a class="el" href="MDBuilder_8h_source.html#l00125">llvm::MDBuilder::createTBAANode()</a>, <a class="el" href="MDBuilder_8h_source.html#l00119">llvm::MDBuilder::createTBAARoot()</a>, <a class="el" href="MDBuilder_8h_source.html#l00147">llvm::MDBuilder::createTBAAStructNode()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00412">llvm::DIBuilder::createTemplateTypeParam
 eter()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00430">llvm::DIBuilder::createTemplateValueParameter()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00253">llvm::DIBuilder::createTypedef()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00502">llvm::DIBuilder::createUnionType()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00676">llvm::DIBuilder::createUnspecifiedParameter()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00599">llvm::DIBuilder::createVectorType()</a>, <a class="el" href="DebugLoc_8cpp_source.html#l00213">llvm::DebugRecVH::deleted()</a>, <a class="el" href="Metadata_8cpp_source.html#l00487">getMostGenericRange()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00734">llvm::DIBuilder::getOrCreateArray()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00744">llvm::DIBuilder::getOrCreateSubrange()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l01018">llvm::DIBuilder::insertDbgValueIntrinsic()</a>, <a class="el"
  href="DIBuilder_8cpp_source.html#l00988">llvm::DIBuilder::insertDeclare()</a>, <a class="el" href="Core_8cpp_source.html#l00552">LLVMMDNodeInContext()</a>, <a class="el" href="ValueMapper_8cpp_source.html#l00026">llvm::MapValue()</a>, <a class="el" href="Instructions_8cpp_source.html#l00782">llvm::BranchInst::swapSuccessors()</a>, and <a class="el" href="AutoUpgrade_8cpp_source.html#l00164">llvm::UpgradeIntrinsicCall()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac72adef1730d8adb8b2f9943def0fc50"></a><!-- doxytag: member="llvm::MDNode::getFunction" ref="ac72adef1730d8adb8b2f9943def0fc50" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1Function.html">Function</a> * MDNode::getFunction </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="Metadata_8cpp_source.html#l00188">188</a> of file <a class="el" href="Metadata_8cpp_source.html">Metadata.cpp</a>.</p>
+
+<p>References <a class="el" href="Metadata_8cpp_source.html#l00163">assertLocalFunction()</a>, <a class="el" href="LLParser_8cpp.html#a33ece1ef8074506a15d7f86eb76dbae6">F()</a>, <a class="el" href="Metadata_8cpp_source.html#l00147">getFunctionForValue()</a>, <a class="el" href="Metadata_8h_source.html#l00145">getNumOperands()</a>, <a class="el" href="Metadata_8cpp_source.html#l00305">getOperand()</a>, and <a class="el" href="Metadata_8h_source.html#l00148">isFunctionLocal()</a>.</p>
+
+<p>Referenced by <a class="el" href="ValueEnumerator_8cpp_source.html#l00431">llvm::ValueEnumerator::incorporateFunction()</a>, and <a class="el" href="AsmWriter_8cpp_source.html#l02101">llvm::Value::print()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a05433bf2c7b926ea34946266b6a222e3"></a><!-- doxytag: member="llvm::MDNode::getIfExists" ref="a05433bf2c7b926ea34946266b6a222e3" args="(LLVMContext &Context, ArrayRef< Value * > Vals)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * MDNode::getIfExists </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1LLVMContext.html">LLVMContext</a> & </td>
+          <td class="paramname"><em>Context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1ArrayRef.html">ArrayRef</a>< <a class="el" href="classllvm_1_1Value.html">Value</a> * > </td>
+          <td class="paramname"><em>Vals</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="Metadata_8cpp_source.html#l00276">276</a> of file <a class="el" href="Metadata_8cpp_source.html">Metadata.cpp</a>.</p>
+
+<p>Referenced by <a class="el" href="Local_8cpp_source.html#l00922">llvm::FindAllocaDbgDeclare()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9d9f2d817781a31c771406d1f0acc9fb"></a><!-- doxytag: member="llvm::MDNode::getMostGenericFPMath" ref="a9d9f2d817781a31c771406d1f0acc9fb" args="(MDNode *A, MDNode *B)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * MDNode::getMostGenericFPMath </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * </td>
+          <td class="paramname"><em>A</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * </td>
+          <td class="paramname"><em>B</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="Metadata_8cpp_source.html#l00441">441</a> of file <a class="el" href="Metadata_8cpp_source.html">Metadata.cpp</a>.</p>
+
+<p>References <a class="el" href="APFloat_8h_source.html#l00143">llvm::APFloat::cmpLessThan</a>, <a class="el" href="APFloat_8cpp_source.html#l01789">llvm::APFloat::compare()</a>, and <a class="el" href="Metadata_8cpp_source.html#l00305">getOperand()</a>.</p>
+
+<p>Referenced by <a class="el" href="GVN_8cpp_source.html#l01741">patchReplacementInstruction()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aac6e3a0dec40a6721857cbbd4330039f"></a><!-- doxytag: member="llvm::MDNode::getMostGenericRange" ref="aac6e3a0dec40a6721857cbbd4330039f" args="(MDNode *A, MDNode *B)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * MDNode::getMostGenericRange </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * </td>
+          <td class="paramname"><em>A</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * </td>
+          <td class="paramname"><em>B</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="Metadata_8cpp_source.html#l00487">487</a> of file <a class="el" href="Metadata_8cpp_source.html">Metadata.cpp</a>.</p>
+
+<p>References <a class="el" href="ARMBaseInfo_8h_source.html#l00098">llvm::ARM_PROC::A</a>, <a class="el" href="Metadata_8cpp_source.html#l00477">addRange()</a>, <a class="el" href="Metadata_8cpp_source.html#l00266">get()</a>, <a class="el" href="Value_8cpp_source.html#l00468">llvm::Value::getContext()</a>, <a class="el" href="Metadata_8h_source.html#l00145">getNumOperands()</a>, <a class="el" href="Metadata_8cpp_source.html#l00305">getOperand()</a>, <a class="el" href="Constants_8h_source.html#l00104">llvm::ConstantInt::getValue()</a>, <a class="el" href="ConstantRange_8cpp_source.html#l00118">llvm::ConstantRange::isFullSet()</a>, <a class="el" href="SmallVector_8h_source.html#l00395">llvm::SmallVectorImpl< T >::resize()</a>, <a class="el" href="SmallVector_8h_source.html#l00126">llvm::SmallVectorTemplateCommon< T, typename >::size()</a>, <a class="el" href="APInt_8cpp_source.html#l00547">llvm::APInt::slt()</a>, and <a class="el" href="Metadata_8cpp_source.html#
 l00460">tryMergeRange()</a>.</p>
+
+<p>Referenced by <a class="el" href="GVN_8cpp_source.html#l01741">patchReplacementInstruction()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3c210e8905029a012df3384a7eeb63ad"></a><!-- doxytag: member="llvm::MDNode::getMostGenericTBAA" ref="a3c210e8905029a012df3384a7eeb63ad" args="(MDNode *A, MDNode *B)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * MDNode::getMostGenericTBAA </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * </td>
+          <td class="paramname"><em>A</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * </td>
+          <td class="paramname"><em>B</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Methods for metadata merging. </p>
+
+<p>Definition at line <a class="el" href="Metadata_8cpp_source.html#l00405">405</a> of file <a class="el" href="Metadata_8cpp_source.html">Metadata.cpp</a>.</p>
+
+<p>References <a class="el" href="ARMBaseInfo_8h_source.html#l00098">llvm::ARM_PROC::A</a>, <a class="el" href="Metadata_8h_source.html#l00145">getNumOperands()</a>, <a class="el" href="Metadata_8cpp_source.html#l00305">getOperand()</a>, <a class="el" href="SmallVector_8h_source.html#l00231">llvm::SmallVectorTemplateBase< T, isPodLike< T >::value >::push_back()</a>, <a class="el" href="MBlazeISelLowering_8h_source.html#l00082">llvm::MBlazeISD::Ret</a>, and <a class="el" href="SmallVector_8h_source.html#l00126">llvm::SmallVectorTemplateCommon< T >::size()</a>.</p>
+
+<p>Referenced by <a class="el" href="GVN_8cpp_source.html#l01741">patchReplacementInstruction()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ade17b50e4f0b835cd9eb58dffe12a90d"></a><!-- doxytag: member="llvm::MDNode::getNumOperands" ref="ade17b50e4f0b835cd9eb58dffe12a90d" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MDNode::getNumOperands </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>getNumOperands - Return number of <a class="el" href="classllvm_1_1MDNode.html" title="MDNode - a tuple of other values.">MDNode</a> operands. </p>
+
+<p>Definition at line <a class="el" href="Metadata_8h_source.html#l00145">145</a> of file <a class="el" href="Metadata_8h_source.html">Metadata.h</a>.</p>
+
+<p>Referenced by <a class="el" href="Module_8cpp_source.html#l00376">llvm::Module::addModuleFlag()</a>, <a class="el" href="Metadata_8cpp_source.html#l00163">assertLocalFunction()</a>, <a class="el" href="NVPTXUtilities_8cpp_source.html#l00038">cacheAnnotationFromMD()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00742">llvm::cleanseInlinedVariable()</a>, <a class="el" href="ValueTracking_8cpp_source.html#l00194">llvm::computeMaskedBitsLoad()</a>, <a class="el" href="Local_8cpp_source.html#l00056">llvm::ConstantFoldTerminator()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00621">llvm::DIBuilder::createArtificialType()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00731">llvm::createInlinedVariable()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00645">llvm::DIBuilder::createObjectPointerType()</a>, <a class="el" href="MachineInstr_8cpp_source.html#l01908">llvm::MachineInstr::emitError()</a>, <a class="el" href="SimplifyCFG_8cpp_source.html#l00784
 ">GetBranchWeights()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00636">llvm::DICompileUnit::getEnumTypes()</a>, <a class="el" href="Metadata_8cpp_source.html#l00188">getFunction()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00667">llvm::DICompileUnit::getGlobalVariables()</a>, <a class="el" href="Metadata_8cpp_source.html#l00487">getMostGenericRange()</a>, <a class="el" href="Metadata_8cpp_source.html#l00405">getMostGenericTBAA()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00124">llvm::DIVariable::getNumAddrElements()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00318">llvm::DIArray::getNumElements()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00541">llvm::DIDerivedType::getObjCProperty()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00646">llvm::DICompileUnit::getRetainedTypes()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00656">llvm::DICompileUnit::getSubprograms()</a>, <a class="el" href="DebugInfo_8cpp_source.h
 tml#l00587">llvm::DISubprogram::getVariables()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00579">llvm::DISubprogram::getVariablesNodes()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00288">llvm::DIDescriptor::isLexicalBlock()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00282">llvm::DIDescriptor::isLexicalBlockFile()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00572">llvm::DISubprogram::isOptimized()</a>, <a class="el" href="Core_8cpp_source.html#l00576">LLVMGetMDNodeOperands()</a>, <a class="el" href="Metadata_8cpp_source.html#l00309">Profile()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00495">llvm::DILocation::Verify()</a>, <a class="el" href="AsmWriter_8cpp_source.html#l00722">WriteConstantInternal()</a>, <a class="el" href="BitcodeWriter_8cpp_source.html#l00561">WriteMDNode()</a>, and <a class="el" href="AsmWriter_8cpp_source.html#l02025">WriteMDNodeComment()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aec4493a96aeff35ad170efd346dc5e14"></a><!-- doxytag: member="llvm::MDNode::getOperand" ref="aec4493a96aeff35ad170efd346dc5e14" args="(unsigned i) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a> * MDNode::getOperand </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>i</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>getOperand - Return specified operand. </p>
+
+<p>Definition at line <a class="el" href="Metadata_8cpp_source.html#l00305">305</a> of file <a class="el" href="Metadata_8cpp_source.html">Metadata.cpp</a>.</p>
+
+<p>References <a class="el" href="Metadata_8cpp_source.html#l00100">getOperandPtr()</a>.</p>
+
+<p>Referenced by <a class="el" href="Module_8cpp_source.html#l00376">llvm::Module::addModuleFlag()</a>, <a class="el" href="Metadata_8cpp_source.html#l00163">assertLocalFunction()</a>, <a class="el" href="NVPTXUtilities_8cpp_source.html#l00038">cacheAnnotationFromMD()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00742">llvm::cleanseInlinedVariable()</a>, <a class="el" href="DwarfDebug_8cpp_source.html#l00673">llvm::DwarfDebug::collectInfoFromNamedMDNodes()</a>, <a class="el" href="ValueTracking_8cpp_source.html#l00194">llvm::computeMaskedBitsLoad()</a>, <a class="el" href="Local_8cpp_source.html#l00056">llvm::ConstantFoldTerminator()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00621">llvm::DIBuilder::createArtificialType()</a>, <a class="el" href="DwarfCompileUnit_8cpp_source.html#l01160">llvm::CompileUnit::createGlobalVariableDIE()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00731">llvm::createInlinedVariable()</a>, <a class="el" href="DIBuilder_8c
 pp_source.html#l00645">llvm::DIBuilder::createObjectPointerType()</a>, <a class="el" href="MachineInstr_8cpp_source.html#l01908">llvm::MachineInstr::emitError()</a>, <a class="el" href="Loads_8cpp_source.html#l00168">llvm::FindAvailableLoadedValue()</a>, <a class="el" href="SimplifyCFG_8cpp_source.html#l00784">GetBranchWeights()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00096">llvm::DIDescriptor::getConstantField()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00077">llvm::DIDescriptor::getDescriptorField()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00636">llvm::DICompileUnit::getEnumTypes()</a>, <a class="el" href="Instructions_8cpp_source.html#l02024">llvm::FPMathOperator::getFPAccuracy()</a>, <a class="el" href="Metadata_8cpp_source.html#l00188">getFunction()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00105">llvm::DIDescriptor::getFunctionField()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00087">llvm::DIDescriptor::getGlobal
 VariableField()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00667">llvm::DICompileUnit::getGlobalVariables()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00133">llvm::DIVariable::getInlinedAt()</a>, <a class="el" href="Module_8cpp_source.html#l00332">llvm::Module::getModuleFlagsMetadata()</a>, <a class="el" href="Metadata_8cpp_source.html#l00441">getMostGenericFPMath()</a>, <a class="el" href="Metadata_8cpp_source.html#l00487">getMostGenericRange()</a>, <a class="el" href="Metadata_8cpp_source.html#l00405">getMostGenericTBAA()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00541">llvm::DIDerivedType::getObjCProperty()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00646">llvm::DICompileUnit::getRetainedTypes()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00055">llvm::DIDescriptor::getStringField()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00656">llvm::DICompileUnit::getSubprograms()</a>, <a class="el" href="DebugInfo_8cpp_sourc
 e.html#l00066">llvm::DIDescriptor::getUInt64Field()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00587">llvm::DISubprogram::getVariables()</a>, <a class="el" href="DebugInfo_8cpp_source.html#l00579">llvm::DISubprogram::getVariablesNodes()</a>, <a class="el" href="SimplifyCFG_8cpp_source.html#l00772">HasBranchWeights()</a>, <a class="el" href="Core_8cpp_source.html#l00576">LLVMGetMDNodeOperands()</a>, <a class="el" href="MachineInstr_8cpp_source.html#l01500">llvm::MachineInstr::print()</a>, <a class="el" href="Metadata_8cpp_source.html#l00309">Profile()</a>, <a class="el" href="BitcodeWriter_8cpp_source.html#l00561">WriteMDNode()</a>, and <a class="el" href="AsmWriter_8cpp_source.html#l02025">WriteMDNodeComment()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4e4c7bbd38c717ad2046abc1f4a62a64"></a><!-- doxytag: member="llvm::MDNode::getTemporary" ref="a4e4c7bbd38c717ad2046abc1f4a62a64" args="(LLVMContext &Context, ArrayRef< Value * > Vals)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * MDNode::getTemporary </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1LLVMContext.html">LLVMContext</a> & </td>
+          <td class="paramname"><em>Context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1ArrayRef.html">ArrayRef</a>< <a class="el" href="classllvm_1_1Value.html">Value</a> * > </td>
+          <td class="paramname"><em>Vals</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getTemporary - Return a temporary <a class="el" href="classllvm_1_1MDNode.html" title="MDNode - a tuple of other values.">MDNode</a>, for use in constructing cyclic <a class="el" href="classllvm_1_1MDNode.html" title="MDNode - a tuple of other values.">MDNode</a> structures. A temporary <a class="el" href="classllvm_1_1MDNode.html" title="MDNode - a tuple of other values.">MDNode</a> is not uniqued, may be RAUW'd, and must be manually deleted with deleteTemporary. </p>
+
+<p>Definition at line <a class="el" href="Metadata_8cpp_source.html#l00280">280</a> of file <a class="el" href="Metadata_8cpp_source.html">Metadata.cpp</a>.</p>
+
+<p>References <a class="el" href="LeakDetector_8h_source.html#l00037">llvm::LeakDetector::addGarbageObject()</a>, <a class="el" href="Value_8h_source.html#l00316">llvm::Value::getSubclassDataFromValue()</a>, <a class="el" href="TargetLibraryInfo_8h_source.html#l00212">llvm::LibFunc::malloc</a>, <a class="el" href="Metadata_8h_source.html#l00075">MDNodeOperand</a>, and <a class="el" href="ArrayRef_8h_source.html#l00093">llvm::ArrayRef< T >::size()</a>.</p>
+
+<p>Referenced by <a class="el" href="MDBuilder_8h_source.html#l00101">llvm::MDBuilder::createAnonymousTBAARoot()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00076">llvm::DIBuilder::createCompileUnit()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00708">llvm::DIBuilder::createForwardDecl()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00853">llvm::DIBuilder::createFunction()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00900">llvm::DIBuilder::createMethod()</a>, <a class="el" href="DIBuilder_8cpp_source.html#l00684">llvm::DIBuilder::createTemporaryType()</a>, <a class="el" href="BitcodeReader_8cpp_source.html#l00402">llvm::BitcodeReaderMDValueList::getValueFwdRef()</a>, and <a class="el" href="ValueMapper_8cpp_source.html#l00026">llvm::MapValue()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adc5de827a4f1eaa936c2b260dee19edc"></a><!-- doxytag: member="llvm::MDNode::getWhenValsUnresolved" ref="adc5de827a4f1eaa936c2b260dee19edc" args="(LLVMContext &Context, ArrayRef< Value * > Vals, bool isFunctionLocal)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * MDNode::getWhenValsUnresolved </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1LLVMContext.html">LLVMContext</a> & </td>
+          <td class="paramname"><em>Context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1ArrayRef.html">ArrayRef</a>< <a class="el" href="classllvm_1_1Value.html">Value</a> * > </td>
+          <td class="paramname"><em>Vals</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>isFunctionLocal</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="Metadata_8cpp_source.html#l00270">270</a> of file <a class="el" href="Metadata_8cpp_source.html">Metadata.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a15644a8cf62caf121bf44ce25202b9d6"></a><!-- doxytag: member="llvm::MDNode::isFunctionLocal" ref="a15644a8cf62caf121bf44ce25202b9d6" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> llvm::MDNode::isFunctionLocal </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>isFunctionLocal - Return whether <a class="el" href="classllvm_1_1MDNode.html" title="MDNode - a tuple of other values.">MDNode</a> is local to a function. </p>
+
+<p>Definition at line <a class="el" href="Metadata_8h_source.html#l00148">148</a> of file <a class="el" href="Metadata_8h_source.html">Metadata.h</a>.</p>
+
+<p>References <a class="el" href="Value_8h_source.html#l00316">llvm::Value::getSubclassDataFromValue()</a>.</p>
+
+<p>Referenced by <a class="el" href="Metadata_8cpp_source.html#l00584">llvm::NamedMDNode::addOperand()</a>, <a class="el" href="Metadata_8cpp_source.html#l00163">assertLocalFunction()</a>, <a class="el" href="Metadata_8cpp_source.html#l00188">getFunction()</a>, <a class="el" href="ValueEnumerator_8cpp_source.html#l00431">llvm::ValueEnumerator::incorporateFunction()</a>, and <a class="el" href="BitcodeWriter_8cpp_source.html#l00561">WriteMDNode()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab92411b01b313b55523bac91d333fbd8"></a><!-- doxytag: member="llvm::MDNode::Profile" ref="ab92411b01b313b55523bac91d333fbd8" args="(FoldingSetNodeID &ID) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MDNode::Profile </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1FoldingSetNodeID.html">FoldingSetNodeID</a> & </td>
+          <td class="paramname"><em>ID</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Profile - calculate a unique identifier for this <a class="el" href="classllvm_1_1MDNode.html" title="MDNode - a tuple of other values.">MDNode</a> to collapse duplicates </p>
+
+<p>Definition at line <a class="el" href="Metadata_8cpp_source.html#l00309">309</a> of file <a class="el" href="Metadata_8cpp_source.html">Metadata.cpp</a>.</p>
+
+<p>References <a class="el" href="FoldingSet_8cpp_source.html#l00054">llvm::FoldingSetNodeID::AddPointer()</a>, <a class="el" href="Metadata_8h_source.html#l00145">getNumOperands()</a>, and <a class="el" href="Metadata_8cpp_source.html#l00305">getOperand()</a>.</p>
+
+<p>Referenced by <a class="el" href="LLVMContextImpl_8h_source.html#l00201">llvm::FoldingSetTrait< MDNode >::Equals()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0bd8a5b0a6ce390d0064c025ad58e946"></a><!-- doxytag: member="llvm::MDNode::replaceOperandWith" ref="a0bd8a5b0a6ce390d0064c025ad58e946" args="(unsigned i, Value *NewVal)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MDNode::replaceOperandWith </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>i</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>NewVal</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>replaceOperandWith - Replace a specific operand. </p>
+
+<p>Definition at line <a class="el" href="Metadata_8cpp_source.html#l00106">106</a> of file <a class="el" href="Metadata_8cpp_source.html">Metadata.cpp</a>.</p>
+
+<p>References <a class="el" href="Metadata_8cpp_source.html#l00100">getOperandPtr()</a>.</p>
+
+<p>Referenced by <a class="el" href="MDBuilder_8h_source.html#l00101">llvm::MDBuilder::createAnonymousTBAARoot()</a>, and <a class="el" href="DebugInfo_8cpp_source.html#l00114">llvm::DIDescriptor::replaceFunctionField()</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" id="ae6349835afc1436ab7681df82d510965"></a><!-- doxytag: member="llvm::MDNode::FoldingSetTrait< MDNode >" ref="ae6349835afc1436ab7681df82d510965" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">friend struct <a class="el" href="structllvm_1_1FoldingSetTrait.html">FoldingSetTrait</a>< <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> ><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="Metadata_8h_source.html#l00077">77</a> of file <a class="el" href="Metadata_8h_source.html">Metadata.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa81f87de855d80e4275071841a7e0c83"></a><!-- doxytag: member="llvm::MDNode::LLVMContextImpl" ref="aa81f87de855d80e4275071841a7e0c83" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">friend class <a class="el" href="classllvm_1_1LLVMContextImpl.html">LLVMContextImpl</a><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="Metadata_8h_source.html#l00076">76</a> of file <a class="el" href="Metadata_8h_source.html">Metadata.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac1a880998aef7742fb4b47925f6e793c"></a><!-- doxytag: member="llvm::MDNode::MDNodeOperand" ref="ac1a880998aef7742fb4b47925f6e793c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">friend class <a class="el" href="classllvm_1_1MDNodeOperand.html">MDNodeOperand</a><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="Metadata_8h_source.html#l00075">75</a> of file <a class="el" href="Metadata_8h_source.html">Metadata.h</a>.</p>
+
+<p>Referenced by <a class="el" href="Metadata_8cpp_source.html#l00280">getTemporary()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="Metadata_8h_source.html">Metadata.h</a></li>
+<li><a class="el" href="Metadata_8cpp_source.html">Metadata.cpp</a></li>
+</ul>
+</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_1MDNodeSDNode__coll__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MDNodeSDNode__coll__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MDNodeSDNode__coll__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MDNodeSDNode__coll__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+d0432644619021136d5c00b1cccc9cf0
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MDNode__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MDNode__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MDNode__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MDNode__coll__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::MDNode",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::Value",height=0.2,width=0.4,color="black",URL="$classllvm_1_1Value.html",tooltip="LLVM Value Representation."];
+  Node3 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" MaximumAlignment\nSubclassOptionalData" ,fontname="FreeSans"];
+  Node3 [label="unsigned",height=0.2,width=0.4,color="black",URL="$classunsigned.html"];
+  Node4 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="FoldingSetNode",height=0.2,width=0.4,color="black",URL="$classllvm_1_1FoldingSetImpl_1_1Node.html"];
+}

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

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

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

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

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

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

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MMIAddrLabelMapCallbackPtr__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MMIAddrLabelMapCallbackPtr__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MMIAddrLabelMapCallbackPtr__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MMIAddrLabelMapCallbackPtr__coll__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::MMIAddrLabelMapCallbackPtr",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="llvm::CallbackVH",height=0.2,width=0.4,color="black",URL="$classllvm_1_1CallbackVH.html"];
+  Node3 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="llvm::ValueHandleBase",height=0.2,width=0.4,color="black",URL="$classllvm_1_1ValueHandleBase.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MMIAddrLabelMapCallbackPtr__inherit__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MMIAddrLabelMapCallbackPtr__inherit__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MMIAddrLabelMapCallbackPtr__inherit__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MMIAddrLabelMapCallbackPtr__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::MMIAddrLabelMapCallbackPtr",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
+  Node2 -> Node1 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"];
+  Node2 [label="llvm::CallbackVH",height=0.2,width=0.4,color="black",URL="$classllvm_1_1CallbackVH.html"];
+  Node3 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="llvm::ValueHandleBase",height=0.2,width=0.4,color="black",URL="$classllvm_1_1ValueHandleBase.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MPPassManager__inherit__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MPPassManager__inherit__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MPPassManager__inherit__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MPPassManager__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::MPPassManager",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::Pass",height=0.2,width=0.4,color="black",URL="$classllvm_1_1Pass.html"];
+  Node3 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="llvm::PMDataManager",height=0.2,width=0.4,color="black",URL="$classllvm_1_1PMDataManager.html"];
+}

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

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430InstrInfo__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430InstrInfo__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430InstrInfo__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430InstrInfo__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::MSP430InstrInfo",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="MSP430GenInstrInfo",height=0.2,width=0.4,color="black",URL="$classMSP430GenInstrInfo.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430MCAsmInfo__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430MCAsmInfo__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430MCAsmInfo__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430MCAsmInfo__coll__graph.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="llvm::MSP430MCAsmInfo",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::MCAsmInfo",height=0.2,width=0.4,color="black",URL="$classllvm_1_1MCAsmInfo.html"];
+  Node3 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" AllowPeriodsInName\nAllowNameToStartWithDigit\nHasSingleParameterDotFile\nDwarfRegNumForCFI\nHasSetDirective\nAlignmentIsInBytes\nHasLEB128\nLinkerRequiresNonEmptyDwarfLines\nHasSubsectionsViaSymbols\nHasMicrosoftFastStdCallMangling\n..." ,fontname="FreeSans"];
+  Node3 [label="int8_t",height=0.2,width=0.4,color="black",URL="$classint8__t.html"];
+  Node4 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ProtectedVisibilityAttr\nHiddenDeclarationVisibilityAttr\nHiddenVisibilityAttr" ,fontname="FreeSans"];
+  Node4 [label="MCSymbolAttr",height=0.2,width=0.4,color="grey75"];
+  Node5 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" AlignDirective\nZeroDirective\nLinkerPrivateGlobalPrefix\nPrivateGlobalPrefix\nCommentString\nLabelSuffix\nSeparatorString\nPCSymbol\nAscizDirective\nCode16Directive\n..." ,fontname="FreeSans"];
+  Node5 [label="char",height=0.2,width=0.4,color="black",URL="$classchar.html"];
+  Node6 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" InitialFrameState" ,fontname="FreeSans"];
+  Node6 [label="vector\< MachineMove \>",height=0.2,width=0.4,color="grey75"];
+  Node7 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" MaxInstLength\nPointerSize\nCommentColumn\nAssemblerDialect\nTextAlignFillValue" ,fontname="FreeSans"];
+  Node7 [label="unsigned",height=0.2,width=0.4,color="black",URL="$classunsigned.html"];
+  Node8 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ExceptionsType" ,fontname="FreeSans"];
+  Node8 [label="ExceptionsType",height=0.2,width=0.4,color="grey75"];
+  Node9 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" LCOMMDirectiveAlignmentType" ,fontname="FreeSans"];
+  Node9 [label="LCOMMType",height=0.2,width=0.4,color="grey75"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430MachineFunctionInfo.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430MachineFunctionInfo.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430MachineFunctionInfo.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430MachineFunctionInfo.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,212 @@
+<!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::MSP430MachineFunctionInfo 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_1MSP430MachineFunctionInfo.html">MSP430MachineFunctionInfo</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::MSP430MachineFunctionInfo Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::MSP430MachineFunctionInfo" --><!-- doxytag: inherits="llvm::MachineFunctionInfo" -->
+<p><code>#include <<a class="el" href="MSP430MachineFunctionInfo_8h_source.html">MSP430MachineFunctionInfo.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::MSP430MachineFunctionInfo:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MSP430MachineFunctionInfo__inherit__graph.png" border="0" usemap="#llvm_1_1MSP430MachineFunctionInfo_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::MSP430MachineFunctionInfo:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MSP430MachineFunctionInfo__coll__graph.png" border="0" usemap="#llvm_1_1MSP430MachineFunctionInfo_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_1MSP430MachineFunctionInfo-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_1MSP430MachineFunctionInfo.html#a7a802e7f2fd587a7081bdfd345982a17">MSP430MachineFunctionInfo</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430MachineFunctionInfo.html#ae875b4490d09c85532631b066bf3cec6">MSP430MachineFunctionInfo</a> (<a class="el" href="classllvm_1_1MachineFunction.html">MachineFunction</a> &MF)</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_1MSP430MachineFunctionInfo.html#a11bce6f34d67e1f39086dbffd8b69502">getCalleeSavedFrameSize</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430MachineFunctionInfo.html#abb622075f65aa85f971e5760b5f14e4c">setCalleeSavedFrameSize</a> (<a class="el" href="classunsigned.html">unsigned</a> bytes)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430MachineFunctionInfo.html#ae637137128460628d34bf5391fc6b044">getRAIndex</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430MachineFunctionInfo.html#a9a57c018729439ff6cc528e53dd52a1b">setRAIndex</a> (int Index)</td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="classllvm_1_1MSP430MachineFunctionInfo.html">MSP430MachineFunctionInfo</a> - This class is derived from <a class="el" href="classllvm_1_1MachineFunction.html">MachineFunction</a> and contains private MSP430 target-specific information for each <a class="el" href="classllvm_1_1MachineFunction.html">MachineFunction</a>. </p>
+
+<p>Definition at line <a class="el" href="MSP430MachineFunctionInfo_8h_source.html#l00023">23</a> of file <a class="el" href="MSP430MachineFunctionInfo_8h_source.html">MSP430MachineFunctionInfo.h</a>.</p>
+</div><hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a7a802e7f2fd587a7081bdfd345982a17"></a><!-- doxytag: member="llvm::MSP430MachineFunctionInfo::MSP430MachineFunctionInfo" ref="a7a802e7f2fd587a7081bdfd345982a17" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::MSP430MachineFunctionInfo::MSP430MachineFunctionInfo </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="MSP430MachineFunctionInfo_8h_source.html#l00034">34</a> of file <a class="el" href="MSP430MachineFunctionInfo_8h_source.html">MSP430MachineFunctionInfo.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae875b4490d09c85532631b066bf3cec6"></a><!-- doxytag: member="llvm::MSP430MachineFunctionInfo::MSP430MachineFunctionInfo" ref="ae875b4490d09c85532631b066bf3cec6" args="(MachineFunction &MF)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::MSP430MachineFunctionInfo::MSP430MachineFunctionInfo </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MachineFunction.html">MachineFunction</a> & </td>
+          <td class="paramname"><em>MF</em></td><td>)</td>
+          <td><code> [inline, explicit]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MSP430MachineFunctionInfo_8h_source.html#l00036">36</a> of file <a class="el" href="MSP430MachineFunctionInfo_8h_source.html">MSP430MachineFunctionInfo.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a11bce6f34d67e1f39086dbffd8b69502"></a><!-- doxytag: member="llvm::MSP430MachineFunctionInfo::getCalleeSavedFrameSize" ref="a11bce6f34d67e1f39086dbffd8b69502" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classunsigned.html">unsigned</a> llvm::MSP430MachineFunctionInfo::getCalleeSavedFrameSize </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="MSP430MachineFunctionInfo_8h_source.html#l00039">39</a> of file <a class="el" href="MSP430MachineFunctionInfo_8h_source.html">MSP430MachineFunctionInfo.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MSP430FrameLowering_8cpp_source.html#l00106">llvm::MSP430FrameLowering::emitEpilogue()</a>, and <a class="el" href="MSP430FrameLowering_8cpp_source.html#l00041">llvm::MSP430FrameLowering::emitPrologue()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae637137128460628d34bf5391fc6b044"></a><!-- doxytag: member="llvm::MSP430MachineFunctionInfo::getRAIndex" ref="ae637137128460628d34bf5391fc6b044" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int llvm::MSP430MachineFunctionInfo::getRAIndex </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="MSP430MachineFunctionInfo_8h_source.html#l00042">42</a> of file <a class="el" href="MSP430MachineFunctionInfo_8h_source.html">MSP430MachineFunctionInfo.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00877">llvm::MSP430TargetLowering::getReturnAddressFrameIndex()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="abb622075f65aa85f971e5760b5f14e4c"></a><!-- doxytag: member="llvm::MSP430MachineFunctionInfo::setCalleeSavedFrameSize" ref="abb622075f65aa85f971e5760b5f14e4c" args="(unsigned bytes)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MSP430MachineFunctionInfo::setCalleeSavedFrameSize </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>bytes</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MSP430MachineFunctionInfo_8h_source.html#l00040">40</a> of file <a class="el" href="MSP430MachineFunctionInfo_8h_source.html">MSP430MachineFunctionInfo.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MSP430FrameLowering_8cpp_source.html#l00180">llvm::MSP430FrameLowering::spillCalleeSavedRegisters()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9a57c018729439ff6cc528e53dd52a1b"></a><!-- doxytag: member="llvm::MSP430MachineFunctionInfo::setRAIndex" ref="a9a57c018729439ff6cc528e53dd52a1b" args="(int Index)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::MSP430MachineFunctionInfo::setRAIndex </td>
+          <td>(</td>
+          <td class="paramtype">int </td>
+          <td class="paramname"><em>Index</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MSP430MachineFunctionInfo_8h_source.html#l00043">43</a> of file <a class="el" href="MSP430MachineFunctionInfo_8h_source.html">MSP430MachineFunctionInfo.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00877">llvm::MSP430TargetLowering::getReturnAddressFrameIndex()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="MSP430MachineFunctionInfo_8h_source.html">MSP430MachineFunctionInfo.h</a></li>
+<li><a class="el" href="MSP430MachineFunctionInfo_8cpp_source.html">MSP430MachineFunctionInfo.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:48:50 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_1MSP430MachineFunctionInfo__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430MachineFunctionInfo__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430MachineFunctionInfo__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430MachineFunctionInfo__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::MSP430MachineFunctionInfo",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_1MSP430MachineFunctionInfo__inherit__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430MachineFunctionInfo__inherit__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430MachineFunctionInfo__inherit__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430MachineFunctionInfo__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::MSP430MachineFunctionInfo",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_1MSP430SelectionDAGInfo-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430SelectionDAGInfo-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430SelectionDAGInfo-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430SelectionDAGInfo-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,64 @@
+<!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_1MSP430SelectionDAGInfo.html">MSP430SelectionDAGInfo</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::MSP430SelectionDAGInfo Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1MSP430SelectionDAGInfo.html">llvm::MSP430SelectionDAGInfo</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetSelectionDAGInfo.html#a8a205b73665bd9e07b33498a3e526aac">EmitTargetCodeForMemcpy</a>(SelectionDAG &DAG, DebugLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool isVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const </td><td><a class="el" href="classllvm_1_1TargetSelectionDAGInfo.html">llvm::TargetSelectionDAGInfo</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetSelectionDAGInfo.html#a43ef99a76ce07e03e1ed0d9d5df54116">EmitTargetCodeForMemmove</a>(SelectionDAG &DAG, DebugLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const </td><td><a class="el" href="classllvm_1_1TargetSelectionDAGInfo.html">llvm::TargetSelectionDAGInfo</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetSelectionDAGInfo.html#a1f1274081df0858889043ce89da0e0a6">EmitTargetCodeForMemset</a>(SelectionDAG &DAG, DebugLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo) const </td><td><a class="el" href="classllvm_1_1TargetSelectionDAGInfo.html">llvm::TargetSelectionDAGInfo</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetSelectionDAGInfo.html#a21510e82520f350eba5c555650f158b2">getDataLayout</a>() const </td><td><a class="el" href="classllvm_1_1TargetSelectionDAGInfo.html">llvm::TargetSelectionDAGInfo</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MSP430SelectionDAGInfo.html#a49f499c5d95dcf2f4b0e13297101699d">MSP430SelectionDAGInfo</a>(const MSP430TargetMachine &TM)</td><td><a class="el" href="classllvm_1_1MSP430SelectionDAGInfo.html">llvm::MSP430SelectionDAGInfo</a></td><td><code> [explicit]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetSelectionDAGInfo.html#a7dfc2c05922ede57e12246051721569f">TargetSelectionDAGInfo</a>(const TargetMachine &TM)</td><td><a class="el" href="classllvm_1_1TargetSelectionDAGInfo.html">llvm::TargetSelectionDAGInfo</a></td><td><code> [explicit]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1MSP430SelectionDAGInfo.html#aa01b6d4c1fda1bc09bdf0d363ed9e0a9">~MSP430SelectionDAGInfo</a>()</td><td><a class="el" href="classllvm_1_1MSP430SelectionDAGInfo.html">llvm::MSP430SelectionDAGInfo</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TargetSelectionDAGInfo.html#a5c50785461fc50c5b6464968f40f49b3">~TargetSelectionDAGInfo</a>()</td><td><a class="el" href="classllvm_1_1TargetSelectionDAGInfo.html">llvm::TargetSelectionDAGInfo</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:48:50 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_1MSP430SelectionDAGInfo__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430SelectionDAGInfo__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430SelectionDAGInfo__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430SelectionDAGInfo__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::MSP430SelectionDAGInfo",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::TargetSelectionDAGInfo",height=0.2,width=0.4,color="black",URL="$classllvm_1_1TargetSelectionDAGInfo.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430Subtarget__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430Subtarget__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430Subtarget__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430Subtarget__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::MSP430Subtarget",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="MSP430GenSubtargetInfo",height=0.2,width=0.4,color="black",URL="$classMSP430GenSubtargetInfo.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430TargetLowering.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430TargetLowering.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430TargetLowering.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1MSP430TargetLowering.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,827 @@
+<!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::MSP430TargetLowering 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_1MSP430TargetLowering.html">MSP430TargetLowering</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::MSP430TargetLowering Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::MSP430TargetLowering" --><!-- doxytag: inherits="llvm::TargetLowering" -->
+<p><code>#include <<a class="el" href="MSP430ISelLowering_8h_source.html">MSP430ISelLowering.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::MSP430TargetLowering:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MSP430TargetLowering__inherit__graph.png" border="0" usemap="#llvm_1_1MSP430TargetLowering_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::MSP430TargetLowering:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1MSP430TargetLowering__coll__graph.png" border="0" usemap="#llvm_1_1MSP430TargetLowering_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_1MSP430TargetLowering-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_1MSP430TargetLowering.html#a022a5c7caad7482b2f32e8ceed0a9ca3">MSP430TargetLowering</a> (<a class="el" href="classllvm_1_1MSP430TargetMachine.html">MSP430TargetMachine</a> &TM)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classllvm_1_1MVT.html">MVT</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430TargetLowering.html#a8e47932ec9124df44f793236b18ecb54">getShiftAmountTy</a> (<a class="el" href="structllvm_1_1EVT.html">EVT</a> LHSTy) 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_1MSP430TargetLowering.html#a342312009a548f4805d13fc9a0739ff7">LowerOperation</a> (<a class="el" href="classllvm_1_1SDValue.html">SDValue</a> Op, <a class="el" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> &DAG) const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">LowerOperation - Provide custom lowering hooks for some operations.  <a href="#a342312009a548f4805d13fc9a0739ff7"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classchar.html">char</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430TargetLowering.html#af80adbd03dedb46395c6933f456c8e68">getTargetNodeName</a> (<a class="el" href="classunsigned.html">unsigned</a> Opcode) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430TargetLowering.html#afd727234a7c130b051b50df7a0ccbf28">LowerShifts</a> (<a class="el" href="classllvm_1_1SDValue.html">SDValue</a> Op, <a class="el" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> &DAG) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430TargetLowering.html#a653a5edee5d42a52bcfc63802d6eb442">LowerGlobalAddress</a> (<a class="el" href="classllvm_1_1SDValue.html">SDValue</a> Op, <a class="el" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> &DAG) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430TargetLowering.html#a0751eb0ca5ae0145e5cabf87a0eac2fd">LowerBlockAddress</a> (<a class="el" href="classllvm_1_1SDValue.html">SDValue</a> Op, <a class="el" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> &DAG) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430TargetLowering.html#a477bb77c4c26017868a6cfb68aecd7b8">LowerExternalSymbol</a> (<a class="el" href="classllvm_1_1SDValue.html">SDValue</a> Op, <a class="el" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> &DAG) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430TargetLowering.html#a5e889ed470472d9cbdeb0c568fde91c9">LowerBR_CC</a> (<a class="el" href="classllvm_1_1SDValue.html">SDValue</a> Op, <a class="el" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> &DAG) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430TargetLowering.html#a4e52460203fd58a98ac4de31d5c6182a">LowerSETCC</a> (<a class="el" href="classllvm_1_1SDValue.html">SDValue</a> Op, <a class="el" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> &DAG) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430TargetLowering.html#a9049d41a2e333e627ad1bd6745e4a9f2">LowerSELECT_CC</a> (<a class="el" href="classllvm_1_1SDValue.html">SDValue</a> Op, <a class="el" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> &DAG) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430TargetLowering.html#a727cef2b0e6224b11fdafa7a71b861d8">LowerSIGN_EXTEND</a> (<a class="el" href="classllvm_1_1SDValue.html">SDValue</a> Op, <a class="el" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> &DAG) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430TargetLowering.html#afc6ebf84fdf5dd00462863ea980b6b35">LowerRETURNADDR</a> (<a class="el" href="classllvm_1_1SDValue.html">SDValue</a> Op, <a class="el" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> &DAG) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430TargetLowering.html#a7e25cdbc4cb14b1a9621a44b8c0702b9">LowerFRAMEADDR</a> (<a class="el" href="classllvm_1_1SDValue.html">SDValue</a> Op, <a class="el" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> &DAG) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430TargetLowering.html#a84374c27caee21f7371f2b7cec3fe491">getReturnAddressFrameIndex</a> (<a class="el" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> &DAG) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1TargetLowering.html#a0b0176781cd4fd9f45cc739f1d007116">TargetLowering::ConstraintType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430TargetLowering.html#a13216028c2c047f268b87d7e6db9a271">getConstraintType</a> (const std::string &Constraint) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">std::pair< <a class="el" href="classunsigned.html">unsigned</a>, const <br class="typebreak"/>
+<a class="el" href="classllvm_1_1TargetRegisterClass.html">TargetRegisterClass</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430TargetLowering.html#aabe51917b28ff288230d19fc31f9c0ca">getRegForInlineAsmConstraint</a> (const std::string &Constraint, <a class="el" href="structllvm_1_1EVT.html">EVT</a> VT) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430TargetLowering.html#a528ccc583aa5d984e64f6280c5bb4ccc">isTruncateFree</a> (<a class="el" href="classllvm_1_1Type.html">Type</a> *Ty1, <a class="el" href="classllvm_1_1Type.html">Type</a> *Ty2) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430TargetLowering.html#a9614391476e15a932b2af8957980a71a">isTruncateFree</a> (<a class="el" href="structllvm_1_1EVT.html">EVT</a> VT1, <a class="el" href="structllvm_1_1EVT.html">EVT</a> VT2) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430TargetLowering.html#a4fc30543eee311360ac7122e8dd271e5">isZExtFree</a> (<a class="el" href="classllvm_1_1Type.html">Type</a> *Ty1, <a class="el" href="classllvm_1_1Type.html">Type</a> *Ty2) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430TargetLowering.html#a25c415c2598ea3f2bcbaa5e02424f34d">isZExtFree</a> (<a class="el" href="structllvm_1_1EVT.html">EVT</a> VT1, <a class="el" href="structllvm_1_1EVT.html">EVT</a> VT2) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MachineBasicBlock.html">MachineBasicBlock</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430TargetLowering.html#ae600fdab919db43ca0030d0116d07db8">EmitInstrWithCustomInserter</a> (<a class="el" href="classllvm_1_1MachineInstr.html">MachineInstr</a> *MI, <a class="el" href="classllvm_1_1MachineBasicBlock.html">MachineBasicBlock</a> *BB) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MachineBasicBlock.html">MachineBasicBlock</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1MSP430TargetLowering.html#ac427dc1cc2cb457422780719dfdfac7d">EmitShiftInstr</a> (<a class="el" href="classllvm_1_1MachineInstr.html">MachineInstr</a> *MI, <a class="el" href="classllvm_1_1MachineBasicBlock.html">MachineBasicBlock</a> *BB) 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="MSP430ISelLowering_8h_source.html#l00072">72</a> of file <a class="el" href="MSP430ISelLowering_8h_source.html">MSP430ISelLowering.h</a>.</p>
+</div><hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a022a5c7caad7482b2f32e8ceed0a9ca3"></a><!-- doxytag: member="llvm::MSP430TargetLowering::MSP430TargetLowering" ref="a022a5c7caad7482b2f32e8ceed0a9ca3" args="(MSP430TargetMachine &TM)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MSP430TargetLowering::MSP430TargetLowering </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MSP430TargetMachine.html">MSP430TargetMachine</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="MSP430ISelLowering_8cpp_source.html#l00060">60</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.cpp</a>.</p>
+
+<p>References <a class="el" href="TargetLowering_8h_source.html#l01114">llvm::TargetLowering::addRegisterClass()</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00063">llvm::ISD::BlockAddress</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00499">llvm::ISD::BR_CC</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00487">llvm::ISD::BR_JT</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00493">llvm::ISD::BRCOND</a>, <a class="el" href="TargetLowering_8cpp_source.html#l00742">llvm::TargetLowering::computeRegisterProperties()</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00319">llvm::ISD::CTLZ</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00322">llvm::ISD::CTLZ_ZERO_UNDEF</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00319">llvm::ISD::CTPOP</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00319">llvm::ISD::CTTZ</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00322">llvm::ISD::CTTZ_ZERO_UNDEF</a>, <a class="el" href="TargetLowering_8h_source.h
 tml#l00090">llvm::TargetLowering::Custom</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00472">llvm::ISD::DYNAMIC_STACKALLOC</a>, <a class="el" href="TargetLowering_8h_source.html#l00089">llvm::TargetLowering::Expand</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00063">llvm::ISD::ExternalSymbol</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00704">llvm::ISD::EXTLOAD</a>, <a class="el" href="TargetLowering_8h_source.html#l00145">llvm::TargetLowering::getDataLayout()</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00062">llvm::ISD::GlobalAddress</a>, <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00043">HWMultIntr</a>, <a class="el" href="MSP430ISelLowering_8cpp.html#ae829139464ab8f5a35f290e062d9584c">HWMultMode</a>, <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00044">HWMultNoIntr</a>, <a class="el" href="ValueTypes_8h_source.html#l00039">llvm::MVT::i1</a>, <a class="el" href="ValueTypes_8h_source.html#l00041">llvm::MVT::i16</a>, <a cl
 ass="el" href="ValueTypes_8h_source.html#l00040">llvm::MVT::i8</a>, <a class="el" href="TargetLowering_8h_source.html#l00087">llvm::TargetLowering::Legal</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00188">llvm::ISD::MUL</a>, <a class="el" href="RuntimeLibcalls_8h_source.html#l00045">llvm::RTLIB::MUL_I16</a>, <a class="el" href="RuntimeLibcalls_8h_source.html#l00044">llvm::RTLIB::MUL_I8</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00304">llvm::ISD::MULHS</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00304">llvm::ISD::MULHU</a>, <a class="el" href="ValueTypes_8h_source.html#l00038">llvm::MVT::Other</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00687">llvm::ISD::POST_INC</a>, <a class="el" href="TargetLowering_8h_source.html#l00088">llvm::TargetLowering::Promote</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00316">llvm::ISD::ROTL</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00316">llvm::ISD::ROTR</a>, <a class="el" href="ISDOpcodes_8h_sou
 rce.html#l00188">llvm::ISD::SDIV</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00197">llvm::ISD::SDIVREM</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00326">llvm::ISD::SELECT</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00341">llvm::ISD::SELECT_CC</a>, <a class="el" href="TargetLowering_8h_source.html#l01023">llvm::TargetLowering::setBooleanContents()</a>, <a class="el" href="TargetLowering_8h_source.html#l01027">llvm::TargetLowering::setBooleanVectorContents()</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00349">llvm::ISD::SETCC</a>, <a class="el" href="TargetLowering_8h_source.html#l01159">llvm::TargetLowering::setIndexedLoadAction()</a>, <a class="el" href="TargetLowering_8h_source.html#l01099">llvm::TargetLowering::setIntDivIsCheap()</a>, <a class="el" href="TargetLowering_8h_source.html#l01755">llvm::TargetLowering::setLibcallName()</a>, <a class="el" href="TargetLowering_8h_source.html#l01139">llvm::TargetLowering::setLoadExtAction()</a>, <a c
 lass="el" href="TargetLowering_8h_source.html#l01227">llvm::TargetLowering::setMinFunctionAlignment()</a>, <a class="el" href="TargetLowering_8h_source.html#l01131">llvm::TargetLowering::setOperationAction()</a>, <a class="el" href="TargetLowering_8h_source.html#l01234">llvm::TargetLowering::setPrefFunctionAlignment()</a>, <a class="el" href="TargetLowering_8h_source.html#l01065">llvm::TargetLowering::setStackPointerRegisterToSaveRestore()</a>, <a class="el" href="TargetLowering_8h_source.html#l01148">llvm::TargetLowering::setTruncStoreAction()</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00705">llvm::ISD::SEXTLOAD</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00316">llvm::ISD::SHL</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00355">llvm::ISD::SHL_PARTS</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00364">llvm::ISD::SIGN_EXTEND</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00385">llvm::ISD::SIGN_EXTEND_INREG</a>, <a class="el" href="ISDOpcodes
 _8h_source.html#l00193">llvm::ISD::SMUL_LOHI</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00316">llvm::ISD::SRA</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00355">llvm::ISD::SRA_PARTS</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00188">llvm::ISD::SREM</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00316">llvm::ISD::SRL</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00355">llvm::ISD::SRL_PARTS</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00188">llvm::ISD::UDIV</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00197">llvm::ISD::UDIVREM</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00193">llvm::ISD::UMUL_LOHI</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00188">llvm::ISD::UREM</a>, <a class="el" href="TargetLowering_8h_source.html#l00112">llvm::TargetLowering::ZeroOrOneBooleanContent</a>, and <a class="el" href="ISDOpcodes_8h_source.html#l00706">llvm::ISD::ZEXTLOAD</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="ae600fdab919db43ca0030d0116d07db8"></a><!-- doxytag: member="llvm::MSP430TargetLowering::EmitInstrWithCustomInserter" ref="ae600fdab919db43ca0030d0116d07db8" args="(MachineInstr *MI, MachineBasicBlock *BB) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MachineBasicBlock.html">MachineBasicBlock</a> * MSP430TargetLowering::EmitInstrWithCustomInserter </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MachineInstr.html">MachineInstr</a> * </td>
+          <td class="paramname"><em>MI</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MachineBasicBlock.html">MachineBasicBlock</a> * </td>
+          <td class="paramname"><em>BB</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1TargetLowering.html#a38276f452a68339a3d3e0db3d1531d54">llvm::TargetLowering</a>.</p>
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8cpp_source.html#l01126">1126</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.cpp</a>.</p>
+
+<p>References <a class="el" href="MachineInstrBuilder_8h_source.html#l00078">llvm::MachineInstrBuilder::addImm()</a>, <a class="el" href="MachineInstrBuilder_8h_source.html#l00059">llvm::MachineInstrBuilder::addReg()</a>, <a class="el" href="MachineBasicBlock_8cpp_source.html#l00443">llvm::MachineBasicBlock::addSuccessor()</a>, <a class="el" href="MachineBasicBlock_8h_source.html#l00233">llvm::MachineBasicBlock::begin()</a>, <a class="el" href="MachineInstrBuilder_8h_source.html#l00204">llvm::BuildMI()</a>, <a class="el" href="MachineFunction_8cpp_source.html#l00185">llvm::MachineFunction::CreateMachineBasicBlock()</a>, <a class="el" href="MSP430ISelLowering_8cpp_source.html#l01018">EmitShiftInstr()</a>, <a class="el" href="MachineBasicBlock_8h_source.html#l00235">llvm::MachineBasicBlock::end()</a>, <a class="el" href="MachineInstr_8cpp_source.html#l00891">llvm::MachineInstr::eraseFromParent()</a>, <a class="el" href="LLParser_8cpp.html#a33ece1ef8074506a15d7f86eb76dbae6">F()
 </a>, <a class="el" href="MCInstrInfo_8h_source.html#l00048">llvm::MCInstrInfo::get()</a>, <a class="el" href="MachineBasicBlock_8h_source.html#l00114">llvm::MachineBasicBlock::getBasicBlock()</a>, <a class="el" href="MachineInstr_8h_source.html#l00226">llvm::MachineInstr::getDebugLoc()</a>, <a class="el" href="MachineOperand_8h_source.html#l00399">llvm::MachineOperand::getImm()</a>, <a class="el" href="Target_2TargetMachine_8h_source.html#l00106">llvm::TargetMachine::getInstrInfo()</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="MachineBasicBlock_8h_source.html#l00134">llvm::MachineBasicBlock::getParent()</a>, <a class="el" href="MachineOperand_8h_source.html#l00257">llvm::MachineOperand::getReg()</a>, <a class="el" href="TargetLowering_8h_source.html#l00144">llvm::TargetLowering::getTargetMachine()</a>, <a class
 ="el" href="ARMBaseInfo_8h_source.html#l00097">llvm::ARM_PROC::I</a>, <a class="el" href="MachineFunction_8h_source.html#l00316">llvm::MachineFunction::insert()</a>, <a class="el" href="STLExtras_8h_source.html#l00154">llvm::next()</a>, <a class="el" href="InstVisitor_8h_source.html#l00164">llvm::PHI</a>, <a class="el" href="MachineBasicBlock_8h_source.html#l00503">llvm::MachineBasicBlock::splice()</a>, and <a class="el" href="MachineBasicBlock_8cpp_source.html#l00553">llvm::MachineBasicBlock::transferSuccessorsAndUpdatePHIs()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac427dc1cc2cb457422780719dfdfac7d"></a><!-- doxytag: member="llvm::MSP430TargetLowering::EmitShiftInstr" ref="ac427dc1cc2cb457422780719dfdfac7d" args="(MachineInstr *MI, MachineBasicBlock *BB) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MachineBasicBlock.html">MachineBasicBlock</a> * MSP430TargetLowering::EmitShiftInstr </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MachineInstr.html">MachineInstr</a> * </td>
+          <td class="paramname"><em>MI</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MachineBasicBlock.html">MachineBasicBlock</a> * </td>
+          <td class="paramname"><em>BB</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8cpp_source.html#l01018">1018</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.cpp</a>.</p>
+
+<p>References <a class="el" href="MachineInstrBuilder_8h_source.html#l00078">llvm::MachineInstrBuilder::addImm()</a>, <a class="el" href="MachineInstrBuilder_8h_source.html#l00093">llvm::MachineInstrBuilder::addMBB()</a>, <a class="el" href="MachineInstrBuilder_8h_source.html#l00059">llvm::MachineInstrBuilder::addReg()</a>, <a class="el" href="MachineBasicBlock_8cpp_source.html#l00443">llvm::MachineBasicBlock::addSuccessor()</a>, <a class="el" href="MachineBasicBlock_8h_source.html#l00233">llvm::MachineBasicBlock::begin()</a>, <a class="el" href="MachineInstrBuilder_8h_source.html#l00204">llvm::BuildMI()</a>, <a class="el" href="MSP430_8h_source.html#l00024">MSP430CC::COND_E</a>, <a class="el" href="MSP430_8h_source.html#l00025">MSP430CC::COND_NE</a>, <a class="el" href="MachineFunction_8cpp_source.html#l00185">llvm::MachineFunction::CreateMachineBasicBlock()</a>, <a class="el" href="MachineRegisterInfo_8cpp_source.html#l00098">llvm::MachineRegisterInfo::createVirtualRegiste
 r()</a>, <a class="el" href="MachineBasicBlock_8h_source.html#l00235">llvm::MachineBasicBlock::end()</a>, <a class="el" href="MachineInstr_8cpp_source.html#l00891">llvm::MachineInstr::eraseFromParent()</a>, <a class="el" href="LLParser_8cpp.html#a33ece1ef8074506a15d7f86eb76dbae6">F()</a>, <a class="el" href="MCInstrInfo_8h_source.html#l00048">llvm::MCInstrInfo::get()</a>, <a class="el" href="MachineBasicBlock_8h_source.html#l00114">llvm::MachineBasicBlock::getBasicBlock()</a>, <a class="el" href="MachineInstr_8h_source.html#l00226">llvm::MachineInstr::getDebugLoc()</a>, <a class="el" href="Target_2TargetMachine_8h_source.html#l00106">llvm::TargetMachine::getInstrInfo()</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="MachineBasicBlock_8h_source.html#l00134">llvm::MachineBasicBlock::getParent()</a>, <a class="el" hr
 ef="MachineOperand_8h_source.html#l00257">llvm::MachineOperand::getReg()</a>, <a class="el" href="MachineFunction_8h_source.html#l00160">llvm::MachineFunction::getRegInfo()</a>, <a class="el" href="TargetLowering_8h_source.html#l00144">llvm::TargetLowering::getTargetMachine()</a>, <a class="el" href="ARMBaseInfo_8h_source.html#l00097">llvm::ARM_PROC::I</a>, <a class="el" href="MachineFunction_8h_source.html#l00316">llvm::MachineFunction::insert()</a>, <a class="el" href="ErrorHandling_8h_source.html#l00098">llvm_unreachable</a>, <a class="el" href="STLExtras_8h_source.html#l00154">llvm::next()</a>, <a class="el" href="InstVisitor_8h_source.html#l00164">llvm::PHI</a>, <a class="el" href="MachineBasicBlock_8h_source.html#l00503">llvm::MachineBasicBlock::splice()</a>, and <a class="el" href="MachineBasicBlock_8cpp_source.html#l00553">llvm::MachineBasicBlock::transferSuccessorsAndUpdatePHIs()</a>.</p>
+
+<p>Referenced by <a class="el" href="MSP430ISelLowering_8cpp_source.html#l01126">EmitInstrWithCustomInserter()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a13216028c2c047f268b87d7e6db9a271"></a><!-- doxytag: member="llvm::MSP430TargetLowering::getConstraintType" ref="a13216028c2c047f268b87d7e6db9a271" args="(const std::string &Constraint) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1TargetLowering.html#a0b0176781cd4fd9f45cc739f1d007116">TargetLowering::ConstraintType</a> MSP430TargetLowering::getConstraintType </td>
+          <td>(</td>
+          <td class="paramtype">const std::string & </td>
+          <td class="paramname"><em>Constraint</em></td><td>)</td>
+          <td> const<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getConstraintType - Given a constraint letter, return the type of constraint it is for this target. </p>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1TargetLowering.html#a31d6dacf27b7608783e33351e082bbba">llvm::TargetLowering</a>.</p>
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00207">207</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.cpp</a>.</p>
+
+<p>References <a class="el" href="TargetLowering_8h_source.html#l01501">llvm::TargetLowering::C_RegisterClass</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aabe51917b28ff288230d19fc31f9c0ca"></a><!-- doxytag: member="llvm::MSP430TargetLowering::getRegForInlineAsmConstraint" ref="aabe51917b28ff288230d19fc31f9c0ca" args="(const std::string &Constraint, EVT VT) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::pair< <a class="el" href="classunsigned.html">unsigned</a>, const <a class="el" href="classllvm_1_1TargetRegisterClass.html">TargetRegisterClass</a> * > MSP430TargetLowering::getRegForInlineAsmConstraint </td>
+          <td>(</td>
+          <td class="paramtype">const std::string & </td>
+          <td class="paramname"><em>Constraint</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structllvm_1_1EVT.html">EVT</a> </td>
+          <td class="paramname"><em>VT</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getRegForInlineAsmConstraint - Given a physical register constraint (e.g. {edx}), return the register number and the register class for the register.</p>
+<p>Given a register class constraint, like 'r', if this corresponds directly to an LLVM register class, return a register of 0 and the register class pointer.</p>
+<p>This should only be used for C_Register constraints. On error, this returns a register number of 0 and a null register class pointer.. </p>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1TargetLowering.html#a7e48eb31be2c7b14b81453effa365427">llvm::TargetLowering</a>.</p>
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00221">221</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.cpp</a>.</p>
+
+<p>References <a class="el" href="ValueTypes_8h_source.html#l00040">llvm::MVT::i8</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a84374c27caee21f7371f2b7cec3fe491"></a><!-- doxytag: member="llvm::MSP430TargetLowering::getReturnAddressFrameIndex" ref="a84374c27caee21f7371f2b7cec3fe491" args="(SelectionDAG &DAG) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> MSP430TargetLowering::getReturnAddressFrameIndex </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SelectionDAG.html">SelectionDAG</a> & </td>
+          <td class="paramname"><em>DAG</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00877">877</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.cpp</a>.</p>
+
+<p>References <a class="el" href="MachineFunction_8cpp_source.html#l00453">llvm::MachineFrameInfo::CreateFixedObject()</a>, <a class="el" href="SelectionDAG_8cpp_source.html#l01129">llvm::SelectionDAG::getFrameIndex()</a>, <a class="el" href="MachineFunction_8h_source.html#l00167">llvm::MachineFunction::getFrameInfo()</a>, <a class="el" href="MachineFunction_8h_source.html#l00218">llvm::MachineFunction::getInfo()</a>, <a class="el" href="SelectionDAG_8h_source.html#l00242">llvm::SelectionDAG::getMachineFunction()</a>, <a class="el" href="DataLayout_8h_source.html#l00256">llvm::DataLayout::getPointerSize()</a>, <a class="el" href="TargetLowering_8h_source.html#l00153">llvm::TargetLowering::getPointerTy()</a>, <a class="el" href="MSP430MachineFunctionInfo_8h_source.html#l00042">llvm::MSP430MachineFunctionInfo::getRAIndex()</a>, and <a class="el" href="MSP430MachineFunctionInfo_8h_source.html#l00043">llvm::MSP430MachineFunctionInfo::setRAIndex()</a>.</p>
+
+<p>Referenced by <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00893">LowerRETURNADDR()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8e47932ec9124df44f793236b18ecb54"></a><!-- doxytag: member="llvm::MSP430TargetLowering::getShiftAmountTy" ref="a8e47932ec9124df44f793236b18ecb54" args="(EVT LHSTy) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="classllvm_1_1MVT.html">MVT</a> llvm::MSP430TargetLowering::getShiftAmountTy </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structllvm_1_1EVT.html">EVT</a> </td>
+          <td class="paramname"><em>LHSTy</em></td><td>)</td>
+          <td> const<code> [inline, virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1TargetLowering.html#a38a58b2024f78c9d458a3127a8d087bd">llvm::TargetLowering</a>.</p>
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8h_source.html#l00076">76</a> of file <a class="el" href="MSP430ISelLowering_8h_source.html">MSP430ISelLowering.h</a>.</p>
+
+<p>References <a class="el" href="ValueTypes_8h_source.html#l00040">llvm::MVT::i8</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af80adbd03dedb46395c6933f456c8e68"></a><!-- doxytag: member="llvm::MSP430TargetLowering::getTargetNodeName" ref="af80adbd03dedb46395c6933f456c8e68" args="(unsigned Opcode) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classchar.html">char</a> * MSP430TargetLowering::getTargetNodeName </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Opcode</em></td><td>)</td>
+          <td> const<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getTargetNodeName - This method returns the name of a target specific DAG node. </p>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1TargetLowering.html#afea1753e400871bd4dad3a44d26589e9">llvm::TargetLowering</a>.</p>
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00970">970</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.cpp</a>.</p>
+
+<p>References <a class="el" href="MSP430ISelLowering_8h_source.html#l00058">llvm::MSP430ISD::BR_CC</a>, <a class="el" href="MSP430ISelLowering_8h_source.html#l00041">llvm::MSP430ISD::CALL</a>, <a class="el" href="MSP430ISelLowering_8h_source.html#l00048">llvm::MSP430ISD::CMP</a>, <a class="el" href="MSP430ISelLowering_8h_source.html#l00028">llvm::MSP430ISD::RET_FLAG</a>, <a class="el" href="MSP430ISelLowering_8h_source.html#l00031">llvm::MSP430ISD::RETI_FLAG</a>, <a class="el" href="MSP430ISelLowering_8h_source.html#l00034">llvm::MSP430ISD::RLA</a>, <a class="el" href="MSP430ISelLowering_8h_source.html#l00034">llvm::MSP430ISD::RRA</a>, <a class="el" href="MSP430ISelLowering_8h_source.html#l00037">llvm::MSP430ISD::RRC</a>, <a class="el" href="MSP430ISelLowering_8h_source.html#l00062">llvm::MSP430ISD::SELECT_CC</a>, <a class="el" href="MSP430ISelLowering_8h_source.html#l00065">llvm::MSP430ISD::SHL</a>, <a class="el" href="MSP430ISelLowering_8h_source.html#l00065">llvm::MSP430I
 SD::SRA</a>, and <a class="el" href="MSP430ISelLowering_8h_source.html#l00045">llvm::MSP430ISD::Wrapper</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a528ccc583aa5d984e64f6280c5bb4ccc"></a><!-- doxytag: member="llvm::MSP430TargetLowering::isTruncateFree" ref="a528ccc583aa5d984e64f6280c5bb4ccc" args="(Type *Ty1, Type *Ty2) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> MSP430TargetLowering::isTruncateFree </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Type.html">Type</a> * </td>
+          <td class="paramname"><em>Ty1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Type.html">Type</a> * </td>
+          <td class="paramname"><em>Ty2</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isTruncateFree - Return true if it's free to truncate a value of type Ty1 to type Ty2. e.g. On msp430 it's free to truncate a i16 value in register R15W to i8 by referencing its sub-register R15B. </p>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1TargetLowering.html#a237303fc30bd8d66e77d2f9019c387cb">llvm::TargetLowering</a>.</p>
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00988">988</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.cpp</a>.</p>
+
+<p>References <a class="el" href="Type_8cpp_source.html#l00116">llvm::Type::getPrimitiveSizeInBits()</a>, and <a class="el" href="Type_8h_source.html#l00180">llvm::Type::isIntegerTy()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9614391476e15a932b2af8957980a71a"></a><!-- doxytag: member="llvm::MSP430TargetLowering::isTruncateFree" ref="a9614391476e15a932b2af8957980a71a" args="(EVT VT1, EVT VT2) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> MSP430TargetLowering::isTruncateFree </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structllvm_1_1EVT.html">EVT</a> </td>
+          <td class="paramname"><em>VT1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structllvm_1_1EVT.html">EVT</a> </td>
+          <td class="paramname"><em>VT2</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1TargetLowering.html#a9736c8358fbd0f89a6b1ff52c1fbca76">llvm::TargetLowering</a>.</p>
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00996">996</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.cpp</a>.</p>
+
+<p>References <a class="el" href="ValueTypes_8h_source.html#l00690">llvm::EVT::getSizeInBits()</a>, and <a class="el" href="ValueTypes_8h_source.html#l00567">llvm::EVT::isInteger()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4fc30543eee311360ac7122e8dd271e5"></a><!-- doxytag: member="llvm::MSP430TargetLowering::isZExtFree" ref="a4fc30543eee311360ac7122e8dd271e5" args="(Type *Ty1, Type *Ty2) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> MSP430TargetLowering::isZExtFree </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Type.html">Type</a> * </td>
+          <td class="paramname"><em>Ty1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Type.html">Type</a> * </td>
+          <td class="paramname"><em>Ty2</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isZExtFree - Return true if any actual instruction that defines a value of type Ty1 implicit zero-extends the value to Ty2 in the result register. This does not necessarily include registers defined in unknown ways, such as incoming arguments, or copies from unknown virtual registers. Also, if isTruncateFree(Ty2, Ty1) is true, this does not necessarily apply to truncate instructions. e.g. on msp430, all instructions that define 8-bit values implicit zero-extend the result out to 16 bits. </p>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1TargetLowering.html#ad88577e4c80dc57e015031f608c5e52f">llvm::TargetLowering</a>.</p>
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8cpp_source.html#l01003">1003</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.cpp</a>.</p>
+
+<p>References <a class="el" href="Type_8h_source.html#l00180">llvm::Type::isIntegerTy()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a25c415c2598ea3f2bcbaa5e02424f34d"></a><!-- doxytag: member="llvm::MSP430TargetLowering::isZExtFree" ref="a25c415c2598ea3f2bcbaa5e02424f34d" args="(EVT VT1, EVT VT2) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> MSP430TargetLowering::isZExtFree </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structllvm_1_1EVT.html">EVT</a> </td>
+          <td class="paramname"><em>VT1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structllvm_1_1EVT.html">EVT</a> </td>
+          <td class="paramname"><em>VT2</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1TargetLowering.html#abebc1170449fb67bfec1dbe50e90ac01">llvm::TargetLowering</a>.</p>
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8cpp_source.html#l01008">1008</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.cpp</a>.</p>
+
+<p>References <a class="el" href="ValueTypes_8h_source.html#l00041">llvm::MVT::i16</a>, and <a class="el" href="ValueTypes_8h_source.html#l00040">llvm::MVT::i8</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0751eb0ca5ae0145e5cabf87a0eac2fd"></a><!-- doxytag: member="llvm::MSP430TargetLowering::LowerBlockAddress" ref="a0751eb0ca5ae0145e5cabf87a0eac2fd" args="(SDValue Op, SelectionDAG &DAG) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> MSP430TargetLowering::LowerBlockAddress </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>Op</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></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></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00654">654</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.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="TargetLowering_8h_source.html#l00153">llvm::TargetLowering::getPointerTy()</a>, <a class="el" href="SelectionDAG_8h_source.html#l00442">llvm::SelectionDAG::getTargetBlockAddress()</a>, and <a class="el" href="MSP430ISelLowering_8h_source.html#l00045">llvm::MSP430ISD::Wrapper</a>.</p>
+
+<p>Referenced by <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00180">LowerOperation()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5e889ed470472d9cbdeb0c568fde91c9"></a><!-- doxytag: member="llvm::MSP430TargetLowering::LowerBR_CC" ref="a5e889ed470472d9cbdeb0c568fde91c9" args="(SDValue Op, SelectionDAG &DAG) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> MSP430TargetLowering::LowerBR_CC </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>Op</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></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></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00746">746</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.cpp</a>.</p>
+
+<p>References <a class="el" href="MSP430ISelLowering_8h_source.html#l00058">llvm::MSP430ISD::BR_CC</a>, <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00663">EmitCMP()</a>, <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#l00780">llvm::SDValue::getOperand()</a>, and <a class="el" href="SelectionDAGNodes_8h_source.html#l00774">llvm::SDValue::getValueType()</a>.</p>
+
+<p>Referenced by <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00180">LowerOperation()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a477bb77c4c26017868a6cfb68aecd7b8"></a><!-- doxytag: member="llvm::MSP430TargetLowering::LowerExternalSymbol" ref="a477bb77c4c26017868a6cfb68aecd7b8" args="(SDValue Op, SelectionDAG &DAG) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> MSP430TargetLowering::LowerExternalSymbol </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>Op</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></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></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00645">645</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.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="TargetLowering_8h_source.html#l00153">llvm::TargetLowering::getPointerTy()</a>, <a class="el" href="SelectionDAG_8cpp_source.html#l01271">llvm::SelectionDAG::getTargetExternalSymbol()</a>, and <a class="el" href="MSP430ISelLowering_8h_source.html#l00045">llvm::MSP430ISD::Wrapper</a>.</p>
+
+<p>Referenced by <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00180">LowerOperation()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7e25cdbc4cb14b1a9621a44b8c0702b9"></a><!-- doxytag: member="llvm::MSP430TargetLowering::LowerFRAMEADDR" ref="a7e25cdbc4cb14b1a9621a44b8c0702b9" args="(SDValue Op, SelectionDAG &DAG) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> MSP430TargetLowering::LowerFRAMEADDR </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>Op</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></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></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00917">917</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.cpp</a>.</p>
+
+<p>References <a class="el" href="SelectionDAG_8h_source.html#l00471">llvm::SelectionDAG::getCopyFromReg()</a>, <a class="el" href="SelectionDAGNodes_8h_source.html#l00804">llvm::SDValue::getDebugLoc()</a>, <a class="el" href="SelectionDAG_8h_source.html#l00293">llvm::SelectionDAG::getEntryNode()</a>, <a class="el" href="MachineFunction_8h_source.html#l00167">llvm::MachineFunction::getFrameInfo()</a>, <a class="el" href="SelectionDAG_8cpp_source.html#l04316">llvm::SelectionDAG::getLoad()</a>, <a class="el" href="SelectionDAG_8h_source.html#l00242">llvm::SelectionDAG::getMachineFunction()</a>, <a class="el" href="SelectionDAGNodes_8h_source.html#l00780">llvm::SDValue::getOperand()</a>, <a class="el" href="SelectionDAGNodes_8h_source.html#l00774">llvm::SDValue::getValueType()</a>, and <a class="el" href="MachineFrameInfo_8h_source.html#l00267">llvm::MachineFrameInfo::setFrameAddressIsTaken()</a>.</p>
+
+<p>Referenced by <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00180">LowerOperation()</a>, and <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00893">LowerRETURNADDR()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a653a5edee5d42a52bcfc63802d6eb442"></a><!-- doxytag: member="llvm::MSP430TargetLowering::LowerGlobalAddress" ref="a653a5edee5d42a52bcfc63802d6eb442" args="(SDValue Op, SelectionDAG &DAG) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> MSP430TargetLowering::LowerGlobalAddress </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>Op</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></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></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00633">633</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.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="TargetLowering_8h_source.html#l00153">llvm::TargetLowering::getPointerTy()</a>, <a class="el" href="SelectionDAG_8h_source.html#l00395">llvm::SelectionDAG::getTargetGlobalAddress()</a>, and <a class="el" href="MSP430ISelLowering_8h_source.html#l00045">llvm::MSP430ISD::Wrapper</a>.</p>
+
+<p>Referenced by <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00180">LowerOperation()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a342312009a548f4805d13fc9a0739ff7"></a><!-- doxytag: member="llvm::MSP430TargetLowering::LowerOperation" ref="a342312009a548f4805d13fc9a0739ff7" args="(SDValue Op, SelectionDAG &DAG) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> MSP430TargetLowering::LowerOperation </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>Op</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></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></td>
+          <td>)</td>
+          <td></td><td> const<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>LowerOperation - Provide custom lowering hooks for some operations. </p>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1TargetLowering.html#ac1d2fe9f694b72600728e7d31fc11b7c">llvm::TargetLowering</a>.</p>
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00180">180</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.cpp</a>.</p>
+
+<p>References <a class="el" href="ISDOpcodes_8h_source.html#l00063">llvm::ISD::BlockAddress</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00499">llvm::ISD::BR_CC</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00063">llvm::ISD::ExternalSymbol</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00073">llvm::ISD::FRAMEADDR</a>, <a class="el" href="SelectionDAGNodes_8h_source.html#l00771">llvm::SDValue::getOpcode()</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00062">llvm::ISD::GlobalAddress</a>, <a class="el" href="ErrorHandling_8h_source.html#l00098">llvm_unreachable</a>, <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00654">LowerBlockAddress()</a>, <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00746">LowerBR_CC()</a>, <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00645">LowerExternalSymbol()</a>, <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00917">LowerFRAMEADDR()</a>, <a class="el" href="MSP430ISelLowering_8cpp_sou
 rce.html#l00633">LowerGlobalAddress()</a>, <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00893">LowerRETURNADDR()</a>, <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00841">LowerSELECT_CC()</a>, <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00761">LowerSETCC()</a>, <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00590">LowerShifts()</a>, <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00863">LowerSIGN_EXTEND()</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00073">llvm::ISD::RETURNADDR</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00341">llvm::ISD::SELECT_CC</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00349">llvm::ISD::SETCC</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00316">llvm::ISD::SHL</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00364">llvm::ISD::SIGN_EXTEND</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00316">llvm::ISD::SRA</a>, and <a class="el" href="ISDOpcodes_8h_source.html#l00
 316">llvm::ISD::SRL</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afc6ebf84fdf5dd00462863ea980b6b35"></a><!-- doxytag: member="llvm::MSP430TargetLowering::LowerRETURNADDR" ref="afc6ebf84fdf5dd00462863ea980b6b35" args="(SDValue Op, SelectionDAG &DAG) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> MSP430TargetLowering::LowerRETURNADDR </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>Op</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></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></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00893">893</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.cpp</a>.</p>
+
+<p>References <a class="el" href="ISDOpcodes_8h_source.html#l00188">llvm::ISD::ADD</a>, <a class="el" href="SelectionDAG_8cpp_source.html#l00972">llvm::SelectionDAG::getConstant()</a>, <a class="el" href="SelectionDAGNodes_8h_source.html#l00804">llvm::SDValue::getDebugLoc()</a>, <a class="el" href="SelectionDAG_8h_source.html#l00293">llvm::SelectionDAG::getEntryNode()</a>, <a class="el" href="MachineFunction_8h_source.html#l00167">llvm::MachineFunction::getFrameInfo()</a>, <a class="el" href="SelectionDAG_8cpp_source.html#l04316">llvm::SelectionDAG::getLoad()</a>, <a class="el" href="SelectionDAG_8h_source.html#l00242">llvm::SelectionDAG::getMachineFunction()</a>, <a class="el" href="SelectionDAG_8cpp_source.html#l02409">llvm::SelectionDAG::getNode()</a>, <a class="el" href="SelectionDAGNodes_8h_source.html#l00780">llvm::SDValue::getOperand()</a>, <a class="el" href="DataLayout_8h_source.html#l00256">llvm::DataLayout::getPointerSize()</a>, <a class="el" href="TargetLowering_
 8h_source.html#l00153">llvm::TargetLowering::getPointerTy()</a>, <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00877">getReturnAddressFrameIndex()</a>, <a class="el" href="ValueTypes_8h_source.html#l00041">llvm::MVT::i16</a>, <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00917">LowerFRAMEADDR()</a>, and <a class="el" href="MachineFrameInfo_8h_source.html#l00273">llvm::MachineFrameInfo::setReturnAddressIsTaken()</a>.</p>
+
+<p>Referenced by <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00180">LowerOperation()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9049d41a2e333e627ad1bd6745e4a9f2"></a><!-- doxytag: member="llvm::MSP430TargetLowering::LowerSELECT_CC" ref="a9049d41a2e333e627ad1bd6745e4a9f2" args="(SDValue Op, SelectionDAG &DAG) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> MSP430TargetLowering::LowerSELECT_CC </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>Op</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></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></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00841">841</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.cpp</a>.</p>
+
+<p>References <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00663">EmitCMP()</a>, <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#l00780">llvm::SDValue::getOperand()</a>, <a class="el" href="SelectionDAGNodes_8h_source.html#l00774">llvm::SDValue::getValueType()</a>, <a class="el" href="SelectionDAG_8cpp_source.html#l04697">llvm::SelectionDAG::getVTList()</a>, <a class="el" href="ValueTypes_8h_source.html#l00100">llvm::MVT::Glue</a>, <a class="el" href="SmallVector_8h_source.html#l00231">llvm::SmallVectorTemplateBase< T, isPodLike< T >::value >::push_back()</a>, <a class="el" href="MSP430ISelLowering_8h_source.html#l00062">llvm::MSP430ISD::SELECT_CC</a>, and <a class="el" href="SmallVector_8h_source.html#l00126">llvm::SmallVectorTemplateCommon< T >::size()</
 a>.</p>
+
+<p>Referenced by <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00180">LowerOperation()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4e52460203fd58a98ac4de31d5c6182a"></a><!-- doxytag: member="llvm::MSP430TargetLowering::LowerSETCC" ref="a4e52460203fd58a98ac4de31d5c6182a" args="(SDValue Op, SelectionDAG &DAG) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> MSP430TargetLowering::LowerSETCC </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>Op</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></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></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00761">761</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.cpp</a>.</p>
+
+<p>References <a class="el" href="ISDOpcodes_8h_source.html#l00307">llvm::ISD::AND</a>, <a class="el" href="X86ISelDAGToDAG_8cpp_source.html#l01516">AND</a>, <a class="el" href="MSP430_8h_source.html#l00024">MSP430CC::COND_E</a>, <a class="el" href="MSP430_8h_source.html#l00026">MSP430CC::COND_HS</a>, <a class="el" href="MSP430_8h_source.html#l00027">MSP430CC::COND_LO</a>, <a class="el" href="MSP430_8h_source.html#l00025">MSP430CC::COND_NE</a>, <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00663">EmitCMP()</a>, <a class="el" href="SelectionDAG_8cpp_source.html#l00972">llvm::SelectionDAG::getConstant()</a>, <a class="el" href="SelectionDAG_8h_source.html#l00471">llvm::SelectionDAG::getCopyFromReg()</a>, <a class="el" href="SelectionDAGNodes_8h_source.html#l00804">llvm::SDValue::getDebugLoc()</a>, <a class="el" href="SelectionDAG_8h_source.html#l00293">llvm::SelectionDAG::getEntryNode()</a>, <a class="el" href="SelectionDAG_8cpp_source.html#l02409">llvm::SelectionDA
 G::getNode()</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="SelectionDAGNodes_8h_source.html#l00774">llvm::SDValue::getValueType()</a>, <a class="el" href="SelectionDAG_8cpp_source.html#l04697">llvm::SelectionDAG::getVTList()</a>, <a class="el" href="ValueTypes_8h_source.html#l00100">llvm::MVT::Glue</a>, <a class="el" href="SelectionDAGNodes_8h_source.html#l00801">llvm::SDValue::hasOneUse()</a>, <a class="el" href="ValueTypes_8h_source.html#l00041">llvm::MVT::i16</a>, <a class="el" href="SmallVector_8h_source.html#l00231">llvm::SmallVectorTemplateBase< T, isPodLike< T >::value >::push_back()</a>, <a class="el" href="MSP430ISelLowering_8h_source.html#l00062">llvm::MSP430ISD::SELECT_CC</a>, <a class="el" href="SmallVector_8h_source.html#l00126">llvm::SmallVectorTemplateCommon< T >::size()</a>, <a 
 class="el" href="ISDOpcodes_8h_source.html#l00316">llvm::ISD::SRA</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00373">llvm::ISD::TRUNCATE</a>, and <a class="el" href="ISDOpcodes_8h_source.html#l00307">llvm::ISD::XOR</a>.</p>
+
+<p>Referenced by <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00180">LowerOperation()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afd727234a7c130b051b50df7a0ccbf28"></a><!-- doxytag: member="llvm::MSP430TargetLowering::LowerShifts" ref="afd727234a7c130b051b50df7a0ccbf28" args="(SDValue Op, SelectionDAG &DAG) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> MSP430TargetLowering::LowerShifts </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>Op</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></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></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00590">590</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.cpp</a>.</p>
+
+<p>References <a class="el" href="SelectionDAGNodes_8h_source.html#l00417">llvm::SDNode::getDebugLoc()</a>, <a class="el" href="SelectionDAGNodes_8h_source.html#l00105">llvm::SDValue::getNode()</a>, <a class="el" href="SelectionDAG_8cpp_source.html#l02409">llvm::SelectionDAG::getNode()</a>, <a class="el" href="SelectionDAGNodes_8h_source.html#l00771">llvm::SDValue::getOpcode()</a>, <a class="el" href="SelectionDAGNodes_8h_source.html#l00538">llvm::SDNode::getOperand()</a>, <a class="el" href="SelectionDAGNodes_8h_source.html#l00774">llvm::SDValue::getValueType()</a>, <a class="el" href="ErrorHandling_8h_source.html#l00098">llvm_unreachable</a>, <a class="el" href="regcomp_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a>, <a class="el" href="MSP430ISelLowering_8h_source.html#l00034">llvm::MSP430ISD::RLA</a>, <a class="el" href="MSP430ISelLowering_8h_source.html#l00034">llvm::MSP430ISD::RRA</a>, <a class="el" href="MSP430ISelLowering_8h_source.html#l00037">llvm::MSP430ISD::RRC
 </a>, <a class="el" href="MSP430ISelLowering_8h_source.html#l00065">llvm::MSP430ISD::SHL</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00316">llvm::ISD::SHL</a>, <a class="el" href="MSP430ISelLowering_8h_source.html#l00065">llvm::MSP430ISD::SRA</a>, <a class="el" href="ISDOpcodes_8h_source.html#l00316">llvm::ISD::SRA</a>, <a class="el" href="MSP430ISelLowering_8h_source.html#l00065">llvm::MSP430ISD::SRL</a>, and <a class="el" href="ISDOpcodes_8h_source.html#l00316">llvm::ISD::SRL</a>.</p>
+
+<p>Referenced by <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00180">LowerOperation()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a727cef2b0e6224b11fdafa7a71b861d8"></a><!-- doxytag: member="llvm::MSP430TargetLowering::LowerSIGN_EXTEND" ref="a727cef2b0e6224b11fdafa7a71b861d8" args="(SDValue Op, SelectionDAG &DAG) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> MSP430TargetLowering::LowerSIGN_EXTEND </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1SDValue.html">SDValue</a> </td>
+          <td class="paramname"><em>Op</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></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></td>
+          <td>)</td>
+          <td></td><td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00863">863</a> of file <a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.cpp</a>.</p>
+
+<p>References <a class="el" href="ISDOpcodes_8h_source.html#l00370">llvm::ISD::ANY_EXTEND</a>, <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#l00780">llvm::SDValue::getOperand()</a>, <a class="el" href="SelectionDAGNodes_8h_source.html#l00774">llvm::SDValue::getValueType()</a>, <a class="el" href="SelectionDAG_8cpp_source.html#l01249">llvm::SelectionDAG::getValueType()</a>, <a class="el" href="ValueTypes_8h_source.html#l00041">llvm::MVT::i16</a>, and <a class="el" href="ISDOpcodes_8h_source.html#l00385">llvm::ISD::SIGN_EXTEND_INREG</a>.</p>
+
+<p>Referenced by <a class="el" href="MSP430ISelLowering_8cpp_source.html#l00180">LowerOperation()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="MSP430ISelLowering_8h_source.html">MSP430ISelLowering.h</a></li>
+<li><a class="el" href="MSP430ISelLowering_8cpp_source.html">MSP430ISelLowering.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:48:50 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>





More information about the llvm-commits mailing list