[llvm-commits] [www-releases] r170845 [37/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_1IRBuilder-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IRBuilder-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IRBuilder-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IRBuilder-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,265 @@
+<!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_1IRBuilder.html">IRBuilder</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::IRBuilder< preserveNames, T, Inserter > Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a03e7efde4d4b8c00e4d8431329383236">BB</a></td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#abfaa2c91fd145d6b7e623cabd26ec1de">ClearInsertionPoint</a>()</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a49a849fbdb72df15da78cddb03a26088">Context</a></td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a112f87f5844b5d94c07940f3d47f1e99">CreateAdd</a>(Value *LHS, Value *RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a758ab56345be1e8095bd604c70e2fa66">CreateAggregateRet</a>(Value *const *retVals, unsigned N)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a6afa862daad32dd85807c27ce804b139">CreateAlignedLoad</a>(Value *Ptr, unsigned Align, const char *Name)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#aa305dd585427e5446f86f31b7dce1578">CreateAlignedLoad</a>(Value *Ptr, unsigned Align, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a3032aaf1dff063180f73dd058a1eb3bc">CreateAlignedLoad</a>(Value *Ptr, unsigned Align, bool isVolatile, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a674095e41573ea310d48ba480dca34a9">CreateAlignedStore</a>(Value *Val, Value *Ptr, unsigned Align, bool isVolatile=false)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a2877bfb208e8e523e5d0eda3488c9ade">CreateAlloca</a>(Type *Ty, Value *ArraySize=0, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a197d5dd77cad4560a082900962a830aa">CreateAnd</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a05d71064d9877ddce0d541b8fc690f73">CreateAnd</a>(Value *LHS, const APInt &RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a73e877fe1a1ed9cb66418b4d0a5c32e1">CreateAnd</a>(Value *LHS, uint64_t RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a73aff7e06d23ba5647d017dc19860add">CreateAShr</a>(Value *LHS, Value *RHS, const Twine &Name="", bool isExact=false)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a289d9b23902e189d8b83d80e3d012e17">CreateAShr</a>(Value *LHS, const APInt &RHS, const Twine &Name="", bool isExact=false)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ab5355e18073584c19dc924cd6e1f6d38">CreateAShr</a>(Value *LHS, uint64_t RHS, const Twine &Name="", bool isExact=false)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a548c7948069f9241d11d59995335d4dd">CreateAtomicCmpXchg</a>(Value *Ptr, Value *Cmp, Value *New, AtomicOrdering Ordering, SynchronizationScope SynchScope=CrossThread)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a1bfb1c6f31302c95e77ca452adb59c93">CreateAtomicRMW</a>(AtomicRMWInst::BinOp Op, Value *Ptr, Value *Val, AtomicOrdering Ordering, SynchronizationScope SynchScope=CrossThread)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a2bd8d3ea479e99434bac72362a59f078">CreateBinOp</a>(Instruction::BinaryOps Opc, Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a87b363b9dad9f5040ea7e29ea9e60ff5">CreateBitCast</a>(Value *V, Type *DestTy, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a0c00110a06b1eb96c92f87e4ca28129a">CreateBr</a>(BasicBlock *Dest)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a7e31b0c02df2aeed261b103b790cc01e">CreateCall</a>(Value *Callee, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a023b5e976755f973e149d75da4b250f4">CreateCall</a>(Value *Callee, Value *Arg, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#aa6912a2a8a62dbd8706ec00df02c4b8a">CreateCall</a>(Value *Callee, ArrayRef< Value * > Args, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a902af4d6cb3a421a7f5723d0fc81efd1">CreateCall2</a>(Value *Callee, Value *Arg1, Value *Arg2, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#aec1340aa456977785b902da5d5203948">CreateCall3</a>(Value *Callee, Value *Arg1, Value *Arg2, Value *Arg3, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#acfc391b16e99fd8660071b3725f0286c">CreateCall4</a>(Value *Callee, Value *Arg1, Value *Arg2, Value *Arg3, Value *Arg4, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a44a0f6fbe0650e62a8f4d5024f9e1ee0">CreateCall5</a>(Value *Callee, Value *Arg1, Value *Arg2, Value *Arg3, Value *Arg4, Value *Arg5, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a8aca9237e5fbd3b1028d8fe92b5a74ee">CreateCast</a>(Instruction::CastOps Op, Value *V, Type *DestTy, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a75e386c51bb947f44935b3c392a8eb4f">CreateCondBr</a>(Value *Cond, BasicBlock *True, BasicBlock *False, MDNode *BranchWeights=0)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a9d00127f263561d6f401c59a9f2626ef">CreateConstGEP1_32</a>(Value *Ptr, unsigned Idx0, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a3a7d1a5c68b7b291d0507f341efd0b3d">CreateConstGEP1_64</a>(Value *Ptr, uint64_t Idx0, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ac5522eda64e0fb347a1d538e85590428">CreateConstGEP2_32</a>(Value *Ptr, unsigned Idx0, unsigned Idx1, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a8b133d97e17e4004807a446b184d7bb5">CreateConstGEP2_64</a>(Value *Ptr, uint64_t Idx0, uint64_t Idx1, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a4dc77edfa379deed5d4c9ed82bf70912">CreateConstInBoundsGEP1_32</a>(Value *Ptr, unsigned Idx0, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ab93f2d11fcd9fa74c21515ddfee0ee74">CreateConstInBoundsGEP1_64</a>(Value *Ptr, uint64_t Idx0, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ae4f5f7d9c497e2edb22b0c1e710be42c">CreateConstInBoundsGEP2_32</a>(Value *Ptr, unsigned Idx0, unsigned Idx1, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a4ebd8327ece781bdca3e71c199879986">CreateConstInBoundsGEP2_64</a>(Value *Ptr, uint64_t Idx0, uint64_t Idx1, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a7ea0a00071371de8ec64262496ad9a28">CreateExactSDiv</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a57ca5985b38013532ec24f1bf3ec41a8">CreateExactUDiv</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ad0affa936bea7c530da1597e9bb60bbd">CreateExtractElement</a>(Value *Vec, Value *Idx, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a478d9db5034ad1bef340198c3aaf861a">CreateExtractValue</a>(Value *Agg, ArrayRef< unsigned > Idxs, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a784fde3d9d71fd049f681eba20cc7e13">CreateFAdd</a>(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=0)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a88cc5a48bb4170aa6541c7c6364e03b5">CreateFCmp</a>(CmpInst::Predicate P, Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a4c4e0ddf48da714833f47875d2d3b95c">CreateFCmpOEQ</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a7627d6aba91b59b834228206b363c6b9">CreateFCmpOGE</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ad40d71f0229a6988aaee443e1ec027fd">CreateFCmpOGT</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a05fe493480e1cbd34016b180418a3240">CreateFCmpOLE</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ae86f62f7d98097277daae82003a0eac5">CreateFCmpOLT</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ae66b75b9bdf7ebac32dd59c25f0bae53">CreateFCmpONE</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ad946694535192f84582c5bddf827bf16">CreateFCmpORD</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a04ea725b3c886b0fcebc09deb518f058">CreateFCmpUEQ</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a951a2ba677fec644bba73208b575f217">CreateFCmpUGE</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a956025bd7fd817614844ccbea5ab04b6">CreateFCmpUGT</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a6bf0d7814df447fc513268fe325274d3">CreateFCmpULE</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a4a3ec978c2e75bafb997c87b166c73c3">CreateFCmpULT</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a89ac55b495d03cda4c7bad0de1a679d4">CreateFCmpUNE</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a19055ba7f82bd2599b4b0d7d3dac4ce3">CreateFCmpUNO</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a9bee00a6f74634db85a7ef6bca378114">CreateFDiv</a>(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=0)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ae85578f4286195b638b66c2a947eb5d9">CreateFence</a>(AtomicOrdering Ordering, SynchronizationScope SynchScope=CrossThread)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ad5fec5c08f31a41d968cc03b5426ee63">CreateFMul</a>(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=0)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a094e325d87b8e93d42fc7e2e2c89856c">CreateFNeg</a>(Value *V, const Twine &Name="", MDNode *FPMathTag=0)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#aae4b71d898ac766c81de1ce4543763ff">CreateFPCast</a>(Value *V, Type *DestTy, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a280ee6e142a03897a4663bfdfd97d18d">CreateFPExt</a>(Value *V, Type *DestTy, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a65c4244bafa53d393abeee1f27081882">CreateFPToSI</a>(Value *V, Type *DestTy, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#aa3a785a9d56bd652be60ad782a4fa996">CreateFPToUI</a>(Value *V, Type *DestTy, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a093bc11ff68b5331d33fd934c44e03a7">CreateFPTrunc</a>(Value *V, Type *DestTy, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a5785c7ec159f9f7eb15c85cf43224c94">CreateFRem</a>(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=0)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a43382e145e2d3cce9c2d1fce181f8181">CreateFSub</a>(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=0)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ac46176b523c8a76a9ccdb5683279db94">CreateGEP</a>(Value *Ptr, ArrayRef< Value * > IdxList, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a03e18988deaa40350cb95ad7b7dfac08">CreateGEP</a>(Value *Ptr, Value *Idx, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a0e600b8bfca49f636e691495ab5cc640">CreateGlobalString</a>(StringRef Str, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ac7e494db1258c53ea78810a0d6a5c879">CreateGlobalStringPtr</a>(StringRef Str, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a495d91fb3d2662acbffd0162c56153ed">CreateICmp</a>(CmpInst::Predicate P, Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a9a80bae197dc1294e3a0dbfd920b97b0">CreateICmpEQ</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a609c7b4d7eb90f7c4627da58dc00fa42">CreateICmpNE</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a110efeea5460fc0d1072ae9a35c180b5">CreateICmpSGE</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a33a5c648796fb4593268c1d150f8582f">CreateICmpSGT</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a39af0ad56b333b1b2721d601208ef9a0">CreateICmpSLE</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a5a6342f2e2886342995cb58498cd1aa7">CreateICmpSLT</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ae4e36d266be4a2a83a62926162f6f144">CreateICmpUGE</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#adfd477104e7de105b3af3ee9b532d005">CreateICmpUGT</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#afce46232afe3b97b1a586eb762f307a4">CreateICmpULE</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a9c30c87af01068ceae02cd371748d175">CreateICmpULT</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a1f5e8b8d535e593299355288aa0cbd67">CreateInBoundsGEP</a>(Value *Ptr, ArrayRef< Value * > IdxList, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a85dcf2383cd82cbcec4250a3ed99aa40">CreateInBoundsGEP</a>(Value *Ptr, Value *Idx, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a8e6d9d851c349b302c3c956ab391a5fe">CreateIndirectBr</a>(Value *Addr, unsigned NumDests=10)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a40e48df9196b3c092096138cd9af8465">CreateInsertElement</a>(Value *Vec, Value *NewElt, Value *Idx, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a8bbeae6f9dd03923c7cf63a6ff9f4036">CreateInsertValue</a>(Value *Agg, Value *Val, ArrayRef< unsigned > Idxs, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#afdd8a08bfcbd94f60d166a71a3e79ff3">CreateIntCast</a>(Value *V, Type *DestTy, bool isSigned, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a11d3f8bbc5a14f60879a87175db6695c">CreateIntToPtr</a>(Value *V, Type *DestTy, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a18e7deb77ae50208aa44597f121878df">CreateInvoke</a>(Value *Callee, BasicBlock *NormalDest, BasicBlock *UnwindDest, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#aeeaf220647d50a6df39a8519a9f6035e">CreateInvoke</a>(Value *Callee, BasicBlock *NormalDest, BasicBlock *UnwindDest, Value *Arg1, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a756c2d52ae54ef94165ccb688611dd7c">CreateInvoke</a>(Value *Callee, BasicBlock *NormalDest, BasicBlock *UnwindDest, ArrayRef< Value * > Args, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a696f918a5b7bb3bc3afc1264d11f39e0">CreateInvoke3</a>(Value *Callee, BasicBlock *NormalDest, BasicBlock *UnwindDest, Value *Arg1, Value *Arg2, Value *Arg3, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ad904c99a502d49503480b2f79436310c">CreateIsNotNull</a>(Value *Arg, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a806697fb616b8151453066c0e6543097">CreateIsNull</a>(Value *Arg, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a9bf920d514de4ad67a4b32ef0d57c6bd">CreateLandingPad</a>(Type *Ty, Value *PersFn, unsigned NumClauses, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a9b1be210e6549573e2e46105c671d0be">CreateLifetimeEnd</a>(Value *Ptr, ConstantInt *Size=0)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a9a1fcb8473324a0f50ce3ddb823054c2">CreateLifetimeStart</a>(Value *Ptr, ConstantInt *Size=0)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#af440b535b3b4e8d0d089dd0ed2283a0f">CreateLoad</a>(Value *Ptr, const char *Name)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#aba9621fde8a1d915aacdb71c10014fa6">CreateLoad</a>(Value *Ptr, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a27fbc728be2998b5a08cad3b0da3a970">CreateLoad</a>(Value *Ptr, bool isVolatile, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a3f8c45ea10c393433221a508b750dcd5">CreateLShr</a>(Value *LHS, Value *RHS, const Twine &Name="", bool isExact=false)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a509b529346803363e78662dc4f93f630">CreateLShr</a>(Value *LHS, const APInt &RHS, const Twine &Name="", bool isExact=false)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ada52becc38cf47f10ba72155cb891c71">CreateLShr</a>(Value *LHS, uint64_t RHS, const Twine &Name="", bool isExact=false)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a849b50da820a274b4d001fbeadaf5cd7">CreateMemCpy</a>(Value *Dst, Value *Src, uint64_t Size, unsigned Align, bool isVolatile=false, MDNode *TBAATag=0, MDNode *TBAAStructTag=0)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#ab428e9b33279f04b9444aa4c7cfbdc07">CreateMemCpy</a>(Value *Dst, Value *Src, Value *Size, unsigned Align, bool isVolatile=false, MDNode *TBAATag=0, MDNode *TBAAStructTag=0)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a248295120710baf72dbbd3a862c840e4">CreateMemMove</a>(Value *Dst, Value *Src, uint64_t Size, unsigned Align, bool isVolatile=false, MDNode *TBAATag=0)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#aef80ce7da87c55824d6da1c5d5542016">CreateMemMove</a>(Value *Dst, Value *Src, Value *Size, unsigned Align, bool isVolatile=false, MDNode *TBAATag=0)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a58f62481bd3a4bfc5d07102fe857741a">CreateMemSet</a>(Value *Ptr, Value *Val, uint64_t Size, unsigned Align, bool isVolatile=false, MDNode *TBAATag=0)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a90fc3439d52aae3369d3c2678c3197a0">CreateMemSet</a>(Value *Ptr, Value *Val, Value *Size, unsigned Align, bool isVolatile=false, MDNode *TBAATag=0)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a94c18bf85a5105e0a22fba23b0bedafa">CreateMul</a>(Value *LHS, Value *RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a97ab781fefa6f6ff35ce5c4c7dac3a79">CreateNeg</a>(Value *V, const Twine &Name="", bool HasNUW=false, bool HasNSW=false)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a9f4834f0678648c5ac86c9ab37210be3">CreateNot</a>(Value *V, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a91de8e89544fcda9e09499644b90b84b">CreateNSWAdd</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a6777def6c9a561906fbb498db0484df0">CreateNSWMul</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#abac6b20fbbe8429690501156b4811668">CreateNSWNeg</a>(Value *V, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#afe85b81a7f1e1a6328222b184b2180f9">CreateNSWSub</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a621a5f4ed562311ba3f8aa0f4a7f41b6">CreateNUWAdd</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a472da121ef92dbbf5abf9b28e8e012cf">CreateNUWMul</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ad882eb31a53d438aef69c33984db5a4b">CreateNUWNeg</a>(Value *V, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a83910b536cd14feb112da71019d470e7">CreateNUWSub</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a8f55dd4237be6778517ddd752ca8b76a">CreateOr</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ae7a8a3ac1ea4ca1e727926a170f78b6b">CreateOr</a>(Value *LHS, const APInt &RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a52532be70dd7e994242655193f7ad546">CreateOr</a>(Value *LHS, uint64_t RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a2c0d745d9907486632823c56c5a23e86">CreatePHI</a>(Type *Ty, unsigned NumReservedValues, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a5ccd8260c37f3ac075e782b7df2229e5">CreatePointerCast</a>(Value *V, Type *DestTy, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#af46e8244bffd318b93f3dfa2f276ddb2">CreatePtrDiff</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a9299aed1efa0ef459a0f1c7fa11fbe61">CreatePtrToInt</a>(Value *V, Type *DestTy, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a1a9f091f2779f541526a68e4efd5b252">CreateResume</a>(Value *Exn)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a08a2941811ad93b69f0174b5e8104cc6">CreateRet</a>(Value *V)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a5d84e72ef1f1b122131557e4b44f2f0d">CreateRetVoid</a>()</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a717e78efc4ab1fb5ee5b67579073b9af">CreateSDiv</a>(Value *LHS, Value *RHS, const Twine &Name="", bool isExact=false)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ae19d9d49f39d404703b42161ce788954">CreateSelect</a>(Value *C, Value *True, Value *False, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a2081b822b121723df82782c24314a37e">CreateSExt</a>(Value *V, Type *DestTy, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#af7628c2588857e6d8ca522f74781394d">CreateSExtOrBitCast</a>(Value *V, Type *DestTy, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ab06a5e327fc7242e08ce17241f943555">CreateSExtOrTrunc</a>(Value *V, IntegerType *DestTy, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a4d49fd9a4cc4f2a74d4555bd08b13910">CreateShl</a>(Value *LHS, Value *RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ab9db33d7e2dba2c23b3e071e1790aed9">CreateShl</a>(Value *LHS, const APInt &RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#af5a45ff5b1c06ac8d2de40516760f6eb">CreateShl</a>(Value *LHS, uint64_t RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a20e69ff70507e1def78e42a44a532c87">CreateShuffleVector</a>(Value *V1, Value *V2, Value *Mask, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a87c213a8307bcf9b0de1607f165208e0">CreateSIToFP</a>(Value *V, Type *DestTy, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a49d4cf860c66221f0f15022fec9b6b39">CreateSRem</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a43f7fa52a3fbe01e44c40d9db278ab3e">CreateStore</a>(Value *Val, Value *Ptr, bool isVolatile=false)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a97018f0ca443b7ef067c932280a4ede1">CreateStructGEP</a>(Value *Ptr, unsigned Idx, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#afa1cb82e021c7f516f65d40162fe6c53">CreateSub</a>(Value *LHS, Value *RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#ae3e9c98ce18a49f8eabe285032612a12">CreateSwitch</a>(Value *V, BasicBlock *Dest, unsigned NumCases=10, MDNode *BranchWeights=0)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#aa933549689e79685bb67de64dddc9f7c">CreateTrunc</a>(Value *V, Type *DestTy, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a51a6054b262122a73eee4892ed34e30f">CreateTruncOrBitCast</a>(Value *V, Type *DestTy, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a6e222fcdcccbb45e588aff1fb9a7cb1f">CreateUDiv</a>(Value *LHS, Value *RHS, const Twine &Name="", bool isExact=false)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a8ec2aa248aa10589639b1ffdffadc47b">CreateUIToFP</a>(Value *V, Type *DestTy, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a0d03639f5d4cef9541e5e8dbe46830cb">CreateUnreachable</a>()</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a2594b6595a1aa555d3f2a6a8ea5e746a">CreateURem</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a8890ce6180bf2db59fbd9bc31be8e017">CreateVAArg</a>(Value *List, Type *Ty, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a9b057429c5a047d0ee274074b6885acf">CreateXor</a>(Value *LHS, Value *RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a0b36ebe83bf9a06f7050d25870282e28">CreateXor</a>(Value *LHS, const APInt &RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a27b5acf16a617f5889034c38de74105f">CreateXor</a>(Value *LHS, uint64_t RHS, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a277dfeaad2a2ada72a6024b0eedc5301">CreateZExt</a>(Value *V, Type *DestTy, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#acb238cff75d4e777d0e44f16bca26a05">CreateZExtOrBitCast</a>(Value *V, Type *DestTy, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a5c03a444a41d9ed458176362776be67a">CreateZExtOrTrunc</a>(Value *V, IntegerType *DestTy, const Twine &Name="")</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a66e16f68f09053c6fd906a228b5240bb">getContext</a>() const </td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a979c3e4d8c827f709ed7866658ce65c8">getCurrentDebugLocation</a>() const </td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a6316969c7f4dadfc68ea603dff062911">getCurrentFunctionReturnType</a>() const </td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a03e8761256b1bf542542a45c105bb503">getDefaultFPMathTag</a>() const </td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a20584f4f40ed5bd24173c40c4185551a">getDoubleTy</a>()</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a337deb4326c2dbbe852f77d2d213a9fb">getFalse</a>()</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a633e93952b4ccc43fa9aa739dedb6fb9">getFloatTy</a>()</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#aa5b845af4798a3e8a9e02ffac27f2ce1">getFolder</a>()</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a05750ee4a9742f3ea2755efb4b747efe">GetInsertBlock</a>() const </td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#ae2bfc7d05689f33b3f9cf2f2b3eca7dd">GetInsertPoint</a>() const </td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#aff4b15c3fc745dcf24efee6ae4a257ca">getInt</a>(const APInt &AI)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a7c1fb40f1a3dd18bf3a2527e5aa0ed59">getInt1</a>(bool V)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a4ad9fba0470381b8af861befd5a7bc38">getInt16</a>(uint16_t C)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#aedcd5e2fcfe6dc15525e5c91c2501d17">getInt16Ty</a>()</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#aaa74f3583d447a6a45b0906bdb815b8b">getInt1Ty</a>()</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#ac0e8c554bf1c1e117a74d51df89c137d">getInt32</a>(uint32_t C)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a6ee1d1e7a13072ef579558d64b208d3c">getInt32Ty</a>()</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a675da14f55ad277eae001b705c42be8b">getInt64</a>(uint64_t C)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a2e32c414382ed5fd53a770026361ed19">getInt64Ty</a>()</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a52caf9c563fee52b23e0ee4875c6248f">getInt8</a>(uint8_t C)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a7badbb741cd23e73ad063428c9cd5fea">getInt8PtrTy</a>(unsigned AddrSpace=0)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a7a71da01c646618b7f43d303d563b41b">getInt8Ty</a>()</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a21612f2bdd6bbc749d9308dbecb7c78e">getIntPtrTy</a>(DataLayout *DL, unsigned AddrSpace=0)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a414e874f68f2400a42f68317c97c79a2">getTrue</a>()</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a518df7907ab8f1d61c6f47381055eb53">getVoidTy</a>()</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#abd3da4c9a7bdee3fb759a06410095f75">Insert</a>(InstTy *I, const Twine &Name="") const </td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#af0f0bf38c9f9b19eff78bedc265e4cc7">Insert</a>(Constant *C, const Twine &="") const </td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a572dd724b2b1c3e3bfb065b4c8118dff">InsertPt</a></td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a43b34a1985bb948f410ba361dbbfbf00">IRBuilder</a>(LLVMContext &C, const T &F, const Inserter &I=Inserter(), MDNode *FPMathTag=0)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a150520674cbbf930ef1a4584b8f9681c">IRBuilder</a>(LLVMContext &C, MDNode *FPMathTag=0)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline, explicit]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#aae62b85e253394526ed544ffca124dd6">IRBuilder</a>(BasicBlock *TheBB, const T &F, MDNode *FPMathTag=0)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline, explicit]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#adf31d7ac9611ec187bfdfb6a2f44c12f">IRBuilder</a>(BasicBlock *TheBB, MDNode *FPMathTag=0)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline, explicit]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a3938b5bf88411c66823f53b595deb04b">IRBuilder</a>(Instruction *IP, MDNode *FPMathTag=0)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline, explicit]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a5a46ca265d8b185ad7d465083218a482">IRBuilder</a>(Use &U, MDNode *FPMathTag=0)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline, explicit]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a1ddf4c2105eef573a3109219dd7e4046">IRBuilder</a>(BasicBlock *TheBB, BasicBlock::iterator IP, const T &F, MDNode *FPMathTag=0)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a1c20875d62c5b88add1ebeab32d55aa9">IRBuilder</a>(BasicBlock *TheBB, BasicBlock::iterator IP, MDNode *FPMathTag=0)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#ad21b7fba189d142f0f28f09b3da8b535">IRBuilderBase</a>(LLVMContext &context)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a43abbeafcd469a068ad5158eda753574">isNamePreserving</a>() const </td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#ac8778dcbd35e8ae5902050117feb57a0">restoreIP</a>(InsertPoint IP)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a65c575e629baa10a3051ee5058643a70">saveAndClearIP</a>()</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a78b7be0d9fe2c93afd2fbca74d67a0d4">saveIP</a>() const </td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#a571ae7ebae7038da7f6073efc65aaa50">SetCurrentDebugLocation</a>(const DebugLoc &L)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilder.html#a1d9511f3ab3207b667151e962973b7b5">SetDefaultFPMathTag</a>(MDNode *FPMathTag)</td><td><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder< preserveNames, T, Inserter ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#ace45cae6925c65e9d6916e09dd5b17cc">SetInsertPoint</a>(BasicBlock *TheBB)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#ae72654261eee259da46249dc919b029c">SetInsertPoint</a>(Instruction *I)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#aaff1d64460846955e8b33534649c0ebc">SetInsertPoint</a>(BasicBlock *TheBB, BasicBlock::iterator IP)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#adb7b53ed572e7ff1504f881d1c97cd1e">SetInsertPoint</a>(Use &U)</td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IRBuilderBase.html#af6da4ade6dabb97b894182250c9b760c">SetInstDebugLocation</a>(Instruction *I) const </td><td><a class="el" href="classllvm_1_1IRBuilderBase.html">llvm::IRBuilderBase</a></td><td><code> [inline]</code></td></tr>
+</table></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_1IRBuilder.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IRBuilder.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IRBuilder.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IRBuilder.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,6601 @@
+<!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::IRBuilder< preserveNames, T, Inserter > Class Template Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div 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_1IRBuilder.html">IRBuilder</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::IRBuilder< preserveNames, T, Inserter > Class Template Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::IRBuilder" --><!-- doxytag: inherits="llvm::IRBuilderBase,llvm::Inserter" -->
+<p><code>#include <<a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::IRBuilder< preserveNames, T, Inserter >:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1IRBuilder__inherit__graph.png" border="0" usemap="#llvm_1_1IRBuilder_3_01preserveNames_00_01T_00_01Inserter_01_4_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::IRBuilder< preserveNames, T, Inserter >:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1IRBuilder__coll__graph.png" border="0" usemap="#llvm_1_1IRBuilder_3_01preserveNames_00_01T_00_01Inserter_01_4_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_1IRBuilder-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_1IRBuilder.html#a43b34a1985bb948f410ba361dbbfbf00">IRBuilder</a> (<a class="el" href="classllvm_1_1LLVMContext.html">LLVMContext</a> &C, const T &F, const <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> &I=<a class="el" href="classllvm_1_1Inserter.html">Inserter</a>(), <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *FPMathTag=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a150520674cbbf930ef1a4584b8f9681c">IRBuilder</a> (<a class="el" href="classllvm_1_1LLVMContext.html">LLVMContext</a> &C, <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *FPMathTag=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#aae62b85e253394526ed544ffca124dd6">IRBuilder</a> (<a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> *TheBB, const T &F, <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *FPMathTag=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#adf31d7ac9611ec187bfdfb6a2f44c12f">IRBuilder</a> (<a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> *TheBB, <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *FPMathTag=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a3938b5bf88411c66823f53b595deb04b">IRBuilder</a> (<a class="el" href="classllvm_1_1Instruction.html">Instruction</a> *IP, <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *FPMathTag=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a5a46ca265d8b185ad7d465083218a482">IRBuilder</a> (<a class="el" href="classllvm_1_1Use.html">Use</a> &U, <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *FPMathTag=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a1ddf4c2105eef573a3109219dd7e4046">IRBuilder</a> (<a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> *TheBB, <a class="el" href="classllvm_1_1BasicBlock.html#a1445356b70fbb95acc5e0d3d2ac9101c">BasicBlock::iterator</a> IP, const T &F, <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *FPMathTag=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a1c20875d62c5b88add1ebeab32d55aa9">IRBuilder</a> (<a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> *TheBB, <a class="el" href="classllvm_1_1BasicBlock.html#a1445356b70fbb95acc5e0d3d2ac9101c">BasicBlock::iterator</a> IP, <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *FPMathTag=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#aa5b845af4798a3e8a9e02ffac27f2ce1">getFolder</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">getFolder - Get the constant folder being used.  <a href="#aa5b845af4798a3e8a9e02ffac27f2ce1"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a03e8761256b1bf542542a45c105bb503">getDefaultFPMathTag</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">getDefaultFPMathTag - Get the floating point math metadata being used.  <a href="#a03e8761256b1bf542542a45c105bb503"></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_1IRBuilder.html#a1d9511f3ab3207b667151e962973b7b5">SetDefaultFPMathTag</a> (<a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *FPMathTag)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SetDefaultFPMathTag - Set the floating point math metadata to be used.  <a href="#a1d9511f3ab3207b667151e962973b7b5"></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_1IRBuilder.html#a43abbeafcd469a068ad5158eda753574">isNamePreserving</a> () const </td></tr>
+<tr><td class="memTemplParams" colspan="2">template<typename InstTy > </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">InstTy * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#abd3da4c9a7bdee3fb759a06410095f75">Insert</a> (InstTy *I, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="") const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Insert - Insert and return the specified instruction.  <a href="#abd3da4c9a7bdee3fb759a06410095f75"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1Constant.html">Constant</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#af0f0bf38c9f9b19eff78bedc265e4cc7">Insert</a> (<a class="el" href="classllvm_1_1Constant.html">Constant</a> *C, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &="") const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Insert - No-op overload to handle constants.  <a href="#af0f0bf38c9f9b19eff78bedc265e4cc7"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1ReturnInst.html">ReturnInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a5d84e72ef1f1b122131557e4b44f2f0d">CreateRetVoid</a> ()</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">CreateRetVoid - Create a 'ret void' instruction.  <a href="#a5d84e72ef1f1b122131557e4b44f2f0d"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1ReturnInst.html">ReturnInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a08a2941811ad93b69f0174b5e8104cc6">CreateRet</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1ReturnInst.html">ReturnInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a758ab56345be1e8095bd604c70e2fa66">CreateAggregateRet</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *const *retVals, <a class="el" href="classunsigned.html">unsigned</a> N)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1BranchInst.html">BranchInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a0c00110a06b1eb96c92f87e4ca28129a">CreateBr</a> (<a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> *Dest)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">CreateBr - Create an unconditional 'br label X' instruction.  <a href="#a0c00110a06b1eb96c92f87e4ca28129a"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1BranchInst.html">BranchInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a75e386c51bb947f44935b3c392a8eb4f">CreateCondBr</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Cond, <a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> *True, <a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> *False, <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *BranchWeights=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1SwitchInst.html">SwitchInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#ae3e9c98ce18a49f8eabe285032612a12">CreateSwitch</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> *Dest, <a class="el" href="classunsigned.html">unsigned</a> NumCases=10, <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *BranchWeights=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1IndirectBrInst.html">IndirectBrInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a8e6d9d851c349b302c3c956ab391a5fe">CreateIndirectBr</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Addr, <a class="el" href="classunsigned.html">unsigned</a> NumDests=10)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1InvokeInst.html">InvokeInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a18e7deb77ae50208aa44597f121878df">CreateInvoke</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Callee, <a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> *NormalDest, <a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> *UnwindDest, 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_1InvokeInst.html">InvokeInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#aeeaf220647d50a6df39a8519a9f6035e">CreateInvoke</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Callee, <a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> *NormalDest, <a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> *UnwindDest, <a class="el" href="classllvm_1_1Value.html">Value</a> *Arg1, 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_1InvokeInst.html">InvokeInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a696f918a5b7bb3bc3afc1264d11f39e0">CreateInvoke3</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Callee, <a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> *NormalDest, <a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> *UnwindDest, <a class="el" href="classllvm_1_1Value.html">Value</a> *Arg1, <a class="el" href="classllvm_1_1Value.html">Value</a> *Arg2, <a class="el" href="classllvm_1_1Value.html">Value</a> *Arg3, 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_1InvokeInst.html">InvokeInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a756c2d52ae54ef94165ccb688611dd7c">CreateInvoke</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Callee, <a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> *NormalDest, <a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> *UnwindDest, <a class="el" href="classllvm_1_1ArrayRef.html">ArrayRef</a>< <a class="el" href="classllvm_1_1Value.html">Value</a> * > Args, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="")</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">CreateInvoke - Create an invoke instruction.  <a href="#a756c2d52ae54ef94165ccb688611dd7c"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1ResumeInst.html">ResumeInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a1a9f091f2779f541526a68e4efd5b252">CreateResume</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Exn)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1UnreachableInst.html">UnreachableInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a0d03639f5d4cef9541e5e8dbe46830cb">CreateUnreachable</a> ()</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_1IRBuilder.html#a112f87f5844b5d94c07940f3d47f1e99">CreateAdd</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="", <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> HasNUW=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> HasNSW=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>)</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_1IRBuilder.html#a91de8e89544fcda9e09499644b90b84b">CreateNSWAdd</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a621a5f4ed562311ba3f8aa0f4a7f41b6">CreateNUWAdd</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a784fde3d9d71fd049f681eba20cc7e13">CreateFAdd</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="", <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *FPMathTag=0)</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_1IRBuilder.html#afa1cb82e021c7f516f65d40162fe6c53">CreateSub</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="", <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> HasNUW=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> HasNSW=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>)</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_1IRBuilder.html#afe85b81a7f1e1a6328222b184b2180f9">CreateNSWSub</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a83910b536cd14feb112da71019d470e7">CreateNUWSub</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a43382e145e2d3cce9c2d1fce181f8181">CreateFSub</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="", <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *FPMathTag=0)</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_1IRBuilder.html#a94c18bf85a5105e0a22fba23b0bedafa">CreateMul</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="", <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> HasNUW=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> HasNSW=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>)</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_1IRBuilder.html#a6777def6c9a561906fbb498db0484df0">CreateNSWMul</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a472da121ef92dbbf5abf9b28e8e012cf">CreateNUWMul</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#ad5fec5c08f31a41d968cc03b5426ee63">CreateFMul</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="", <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *FPMathTag=0)</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_1IRBuilder.html#a6e222fcdcccbb45e588aff1fb9a7cb1f">CreateUDiv</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="", <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> isExact=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>)</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_1IRBuilder.html#a57ca5985b38013532ec24f1bf3ec41a8">CreateExactUDiv</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a717e78efc4ab1fb5ee5b67579073b9af">CreateSDiv</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="", <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> isExact=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>)</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_1IRBuilder.html#a7ea0a00071371de8ec64262496ad9a28">CreateExactSDiv</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a9bee00a6f74634db85a7ef6bca378114">CreateFDiv</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="", <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *FPMathTag=0)</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_1IRBuilder.html#a2594b6595a1aa555d3f2a6a8ea5e746a">CreateURem</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a49d4cf860c66221f0f15022fec9b6b39">CreateSRem</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a5785c7ec159f9f7eb15c85cf43224c94">CreateFRem</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="", <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *FPMathTag=0)</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_1IRBuilder.html#a4d49fd9a4cc4f2a74d4555bd08b13910">CreateShl</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="", <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> HasNUW=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> HasNSW=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>)</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_1IRBuilder.html#ab9db33d7e2dba2c23b3e071e1790aed9">CreateShl</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, const <a class="el" href="classllvm_1_1APInt.html">APInt</a> &RHS, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="", <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> HasNUW=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> HasNSW=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>)</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_1IRBuilder.html#af5a45ff5b1c06ac8d2de40516760f6eb">CreateShl</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, uint64_t RHS, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="", <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> HasNUW=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> HasNSW=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>)</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_1IRBuilder.html#a3f8c45ea10c393433221a508b750dcd5">CreateLShr</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="", <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> isExact=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>)</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_1IRBuilder.html#a509b529346803363e78662dc4f93f630">CreateLShr</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, const <a class="el" href="classllvm_1_1APInt.html">APInt</a> &RHS, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="", <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> isExact=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>)</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_1IRBuilder.html#ada52becc38cf47f10ba72155cb891c71">CreateLShr</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, uint64_t RHS, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="", <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> isExact=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>)</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_1IRBuilder.html#a73aff7e06d23ba5647d017dc19860add">CreateAShr</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="", <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> isExact=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>)</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_1IRBuilder.html#a289d9b23902e189d8b83d80e3d012e17">CreateAShr</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, const <a class="el" href="classllvm_1_1APInt.html">APInt</a> &RHS, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="", <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> isExact=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>)</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_1IRBuilder.html#ab5355e18073584c19dc924cd6e1f6d38">CreateAShr</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, uint64_t RHS, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="", <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> isExact=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>)</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_1IRBuilder.html#a197d5dd77cad4560a082900962a830aa">CreateAnd</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a05d71064d9877ddce0d541b8fc690f73">CreateAnd</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, const <a class="el" href="classllvm_1_1APInt.html">APInt</a> &RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a73e877fe1a1ed9cb66418b4d0a5c32e1">CreateAnd</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, uint64_t RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a8f55dd4237be6778517ddd752ca8b76a">CreateOr</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#ae7a8a3ac1ea4ca1e727926a170f78b6b">CreateOr</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, const <a class="el" href="classllvm_1_1APInt.html">APInt</a> &RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a52532be70dd7e994242655193f7ad546">CreateOr</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, uint64_t RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a9b057429c5a047d0ee274074b6885acf">CreateXor</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a0b36ebe83bf9a06f7050d25870282e28">CreateXor</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, const <a class="el" href="classllvm_1_1APInt.html">APInt</a> &RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a27b5acf16a617f5889034c38de74105f">CreateXor</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, uint64_t RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a2bd8d3ea479e99434bac72362a59f078">CreateBinOp</a> (<a class="el" href="classllvm_1_1Instruction.html#ac26154a24f393f523c87cc5f8239f36c">Instruction::BinaryOps</a> Opc, <a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a97ab781fefa6f6ff35ce5c4c7dac3a79">CreateNeg</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="", <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> HasNUW=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> HasNSW=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>)</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_1IRBuilder.html#abac6b20fbbe8429690501156b4811668">CreateNSWNeg</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#ad882eb31a53d438aef69c33984db5a4b">CreateNUWNeg</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a094e325d87b8e93d42fc7e2e2c89856c">CreateFNeg</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="", <a class="el" href="classllvm_1_1MDNode.html">MDNode</a> *FPMathTag=0)</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_1IRBuilder.html#a9f4834f0678648c5ac86c9ab37210be3">CreateNot</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, 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_1AllocaInst.html">AllocaInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a2877bfb208e8e523e5d0eda3488c9ade">CreateAlloca</a> (<a class="el" href="classllvm_1_1Type.html">Type</a> *Ty, <a class="el" href="classllvm_1_1Value.html">Value</a> *ArraySize=0, 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_1LoadInst.html">LoadInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#af440b535b3b4e8d0d089dd0ed2283a0f">CreateLoad</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, const <a class="el" href="classchar.html">char</a> *Name)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1LoadInst.html">LoadInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#aba9621fde8a1d915aacdb71c10014fa6">CreateLoad</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, 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_1LoadInst.html">LoadInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a27fbc728be2998b5a08cad3b0da3a970">CreateLoad</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> isVolatile, 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_1StoreInst.html">StoreInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a43f7fa52a3fbe01e44c40d9db278ab3e">CreateStore</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Val, <a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> isVolatile=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1LoadInst.html">LoadInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a6afa862daad32dd85807c27ce804b139">CreateAlignedLoad</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, <a class="el" href="classunsigned.html">unsigned</a> Align, const <a class="el" href="classchar.html">char</a> *Name)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1LoadInst.html">LoadInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#aa305dd585427e5446f86f31b7dce1578">CreateAlignedLoad</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, <a class="el" href="classunsigned.html">unsigned</a> Align, 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_1LoadInst.html">LoadInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a3032aaf1dff063180f73dd058a1eb3bc">CreateAlignedLoad</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, <a class="el" href="classunsigned.html">unsigned</a> Align, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> isVolatile, 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_1StoreInst.html">StoreInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a674095e41573ea310d48ba480dca34a9">CreateAlignedStore</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Val, <a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, <a class="el" href="classunsigned.html">unsigned</a> Align, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> isVolatile=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1FenceInst.html">FenceInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#ae85578f4286195b638b66c2a947eb5d9">CreateFence</a> (<a class="el" href="namespacellvm.html#abf74b2f0dbae96f4708d3e407b36df02">AtomicOrdering</a> Ordering, <a class="el" href="namespacellvm.html#af044e7b099a53c587d1568b5b153b1a5">SynchronizationScope</a> SynchScope=CrossThread)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1AtomicCmpXchgInst.html">AtomicCmpXchgInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a548c7948069f9241d11d59995335d4dd">CreateAtomicCmpXchg</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, <a class="el" href="classllvm_1_1Value.html">Value</a> *Cmp, <a class="el" href="classllvm_1_1Value.html">Value</a> *New, <a class="el" href="namespacellvm.html#abf74b2f0dbae96f4708d3e407b36df02">AtomicOrdering</a> Ordering, <a class="el" href="namespacellvm.html#af044e7b099a53c587d1568b5b153b1a5">SynchronizationScope</a> SynchScope=CrossThread)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1AtomicRMWInst.html">AtomicRMWInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a1bfb1c6f31302c95e77ca452adb59c93">CreateAtomicRMW</a> (<a class="el" href="classllvm_1_1AtomicRMWInst.html#adbf3dd67a56ac91e0d98970d31e053c0">AtomicRMWInst::BinOp</a> Op, <a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, <a class="el" href="classllvm_1_1Value.html">Value</a> *Val, <a class="el" href="namespacellvm.html#abf74b2f0dbae96f4708d3e407b36df02">AtomicOrdering</a> Ordering, <a class="el" href="namespacellvm.html#af044e7b099a53c587d1568b5b153b1a5">SynchronizationScope</a> SynchScope=CrossThread)</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_1IRBuilder.html#ac46176b523c8a76a9ccdb5683279db94">CreateGEP</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, <a class="el" href="classllvm_1_1ArrayRef.html">ArrayRef</a>< <a class="el" href="classllvm_1_1Value.html">Value</a> * > IdxList, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a1f5e8b8d535e593299355288aa0cbd67">CreateInBoundsGEP</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, <a class="el" href="classllvm_1_1ArrayRef.html">ArrayRef</a>< <a class="el" href="classllvm_1_1Value.html">Value</a> * > IdxList, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a03e18988deaa40350cb95ad7b7dfac08">CreateGEP</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, <a class="el" href="classllvm_1_1Value.html">Value</a> *Idx, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a85dcf2383cd82cbcec4250a3ed99aa40">CreateInBoundsGEP</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, <a class="el" href="classllvm_1_1Value.html">Value</a> *Idx, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a9d00127f263561d6f401c59a9f2626ef">CreateConstGEP1_32</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, <a class="el" href="classunsigned.html">unsigned</a> Idx0, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a4dc77edfa379deed5d4c9ed82bf70912">CreateConstInBoundsGEP1_32</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, <a class="el" href="classunsigned.html">unsigned</a> Idx0, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#ac5522eda64e0fb347a1d538e85590428">CreateConstGEP2_32</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, <a class="el" href="classunsigned.html">unsigned</a> Idx0, <a class="el" href="classunsigned.html">unsigned</a> Idx1, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#ae4f5f7d9c497e2edb22b0c1e710be42c">CreateConstInBoundsGEP2_32</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, <a class="el" href="classunsigned.html">unsigned</a> Idx0, <a class="el" href="classunsigned.html">unsigned</a> Idx1, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a3a7d1a5c68b7b291d0507f341efd0b3d">CreateConstGEP1_64</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, uint64_t Idx0, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#ab93f2d11fcd9fa74c21515ddfee0ee74">CreateConstInBoundsGEP1_64</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, uint64_t Idx0, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a8b133d97e17e4004807a446b184d7bb5">CreateConstGEP2_64</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, uint64_t Idx0, uint64_t Idx1, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a4ebd8327ece781bdca3e71c199879986">CreateConstInBoundsGEP2_64</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, uint64_t Idx0, uint64_t Idx1, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a97018f0ca443b7ef067c932280a4ede1">CreateStructGEP</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Ptr, <a class="el" href="classunsigned.html">unsigned</a> Idx, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#ac7e494db1258c53ea78810a0d6a5c879">CreateGlobalStringPtr</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Str, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#aa933549689e79685bb67de64dddc9f7c">CreateTrunc</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1Type.html">Type</a> *DestTy, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a277dfeaad2a2ada72a6024b0eedc5301">CreateZExt</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1Type.html">Type</a> *DestTy, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a2081b822b121723df82782c24314a37e">CreateSExt</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1Type.html">Type</a> *DestTy, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a5c03a444a41d9ed458176362776be67a">CreateZExtOrTrunc</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1IntegerType.html">IntegerType</a> *DestTy, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#ab06a5e327fc7242e08ce17241f943555">CreateSExtOrTrunc</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1IntegerType.html">IntegerType</a> *DestTy, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#aa3a785a9d56bd652be60ad782a4fa996">CreateFPToUI</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1Type.html">Type</a> *DestTy, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a65c4244bafa53d393abeee1f27081882">CreateFPToSI</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1Type.html">Type</a> *DestTy, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a8ec2aa248aa10589639b1ffdffadc47b">CreateUIToFP</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1Type.html">Type</a> *DestTy, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a87c213a8307bcf9b0de1607f165208e0">CreateSIToFP</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1Type.html">Type</a> *DestTy, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a093bc11ff68b5331d33fd934c44e03a7">CreateFPTrunc</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1Type.html">Type</a> *DestTy, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a280ee6e142a03897a4663bfdfd97d18d">CreateFPExt</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1Type.html">Type</a> *DestTy, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a9299aed1efa0ef459a0f1c7fa11fbe61">CreatePtrToInt</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1Type.html">Type</a> *DestTy, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a11d3f8bbc5a14f60879a87175db6695c">CreateIntToPtr</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1Type.html">Type</a> *DestTy, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a87b363b9dad9f5040ea7e29ea9e60ff5">CreateBitCast</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1Type.html">Type</a> *DestTy, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#acb238cff75d4e777d0e44f16bca26a05">CreateZExtOrBitCast</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1Type.html">Type</a> *DestTy, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#af7628c2588857e6d8ca522f74781394d">CreateSExtOrBitCast</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1Type.html">Type</a> *DestTy, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a51a6054b262122a73eee4892ed34e30f">CreateTruncOrBitCast</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1Type.html">Type</a> *DestTy, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a8aca9237e5fbd3b1028d8fe92b5a74ee">CreateCast</a> (<a class="el" href="classllvm_1_1Instruction.html#afa0b2fa29ba074f2b6ec9ac11163f2d9">Instruction::CastOps</a> Op, <a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1Type.html">Type</a> *DestTy, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a5ccd8260c37f3ac075e782b7df2229e5">CreatePointerCast</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1Type.html">Type</a> *DestTy, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#afdd8a08bfcbd94f60d166a71a3e79ff3">CreateIntCast</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1Type.html">Type</a> *DestTy, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> isSigned, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#aae4b71d898ac766c81de1ce4543763ff">CreateFPCast</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V, <a class="el" href="classllvm_1_1Type.html">Type</a> *DestTy, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a9a80bae197dc1294e3a0dbfd920b97b0">CreateICmpEQ</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a609c7b4d7eb90f7c4627da58dc00fa42">CreateICmpNE</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#adfd477104e7de105b3af3ee9b532d005">CreateICmpUGT</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#ae4e36d266be4a2a83a62926162f6f144">CreateICmpUGE</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a9c30c87af01068ceae02cd371748d175">CreateICmpULT</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#afce46232afe3b97b1a586eb762f307a4">CreateICmpULE</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a33a5c648796fb4593268c1d150f8582f">CreateICmpSGT</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a110efeea5460fc0d1072ae9a35c180b5">CreateICmpSGE</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a5a6342f2e2886342995cb58498cd1aa7">CreateICmpSLT</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a39af0ad56b333b1b2721d601208ef9a0">CreateICmpSLE</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a4c4e0ddf48da714833f47875d2d3b95c">CreateFCmpOEQ</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#ad40d71f0229a6988aaee443e1ec027fd">CreateFCmpOGT</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a7627d6aba91b59b834228206b363c6b9">CreateFCmpOGE</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#ae86f62f7d98097277daae82003a0eac5">CreateFCmpOLT</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a05fe493480e1cbd34016b180418a3240">CreateFCmpOLE</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#ae66b75b9bdf7ebac32dd59c25f0bae53">CreateFCmpONE</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#ad946694535192f84582c5bddf827bf16">CreateFCmpORD</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a19055ba7f82bd2599b4b0d7d3dac4ce3">CreateFCmpUNO</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a04ea725b3c886b0fcebc09deb518f058">CreateFCmpUEQ</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a956025bd7fd817614844ccbea5ab04b6">CreateFCmpUGT</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a951a2ba677fec644bba73208b575f217">CreateFCmpUGE</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a4a3ec978c2e75bafb997c87b166c73c3">CreateFCmpULT</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a6bf0d7814df447fc513268fe325274d3">CreateFCmpULE</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a89ac55b495d03cda4c7bad0de1a679d4">CreateFCmpUNE</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a495d91fb3d2662acbffd0162c56153ed">CreateICmp</a> (<a class="el" href="classllvm_1_1CmpInst.html#a283f9a5d4d843d20c40bb4d3e364bb05">CmpInst::Predicate</a> P, <a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a88cc5a48bb4170aa6541c7c6364e03b5">CreateFCmp</a> (<a class="el" href="classllvm_1_1CmpInst.html#a283f9a5d4d843d20c40bb4d3e364bb05">CmpInst::Predicate</a> P, <a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, 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_1PHINode.html">PHINode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a2c0d745d9907486632823c56c5a23e86">CreatePHI</a> (<a class="el" href="classllvm_1_1Type.html">Type</a> *Ty, <a class="el" href="classunsigned.html">unsigned</a> NumReservedValues, 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_1CallInst.html">CallInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a7e31b0c02df2aeed261b103b790cc01e">CreateCall</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Callee, 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_1CallInst.html">CallInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a023b5e976755f973e149d75da4b250f4">CreateCall</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Callee, <a class="el" href="classllvm_1_1Value.html">Value</a> *Arg, 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_1CallInst.html">CallInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a902af4d6cb3a421a7f5723d0fc81efd1">CreateCall2</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Callee, <a class="el" href="classllvm_1_1Value.html">Value</a> *Arg1, <a class="el" href="classllvm_1_1Value.html">Value</a> *Arg2, 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_1CallInst.html">CallInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#aec1340aa456977785b902da5d5203948">CreateCall3</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Callee, <a class="el" href="classllvm_1_1Value.html">Value</a> *Arg1, <a class="el" href="classllvm_1_1Value.html">Value</a> *Arg2, <a class="el" href="classllvm_1_1Value.html">Value</a> *Arg3, 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_1CallInst.html">CallInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#acfc391b16e99fd8660071b3725f0286c">CreateCall4</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Callee, <a class="el" href="classllvm_1_1Value.html">Value</a> *Arg1, <a class="el" href="classllvm_1_1Value.html">Value</a> *Arg2, <a class="el" href="classllvm_1_1Value.html">Value</a> *Arg3, <a class="el" href="classllvm_1_1Value.html">Value</a> *Arg4, 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_1CallInst.html">CallInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a44a0f6fbe0650e62a8f4d5024f9e1ee0">CreateCall5</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Callee, <a class="el" href="classllvm_1_1Value.html">Value</a> *Arg1, <a class="el" href="classllvm_1_1Value.html">Value</a> *Arg2, <a class="el" href="classllvm_1_1Value.html">Value</a> *Arg3, <a class="el" href="classllvm_1_1Value.html">Value</a> *Arg4, <a class="el" href="classllvm_1_1Value.html">Value</a> *Arg5, 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_1CallInst.html">CallInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#aa6912a2a8a62dbd8706ec00df02c4b8a">CreateCall</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Callee, <a class="el" href="classllvm_1_1ArrayRef.html">ArrayRef</a>< <a class="el" href="classllvm_1_1Value.html">Value</a> * > Args, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#ae19d9d49f39d404703b42161ce788954">CreateSelect</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *C, <a class="el" href="classllvm_1_1Value.html">Value</a> *True, <a class="el" href="classllvm_1_1Value.html">Value</a> *False, 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_1VAArgInst.html">VAArgInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a8890ce6180bf2db59fbd9bc31be8e017">CreateVAArg</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *List, <a class="el" href="classllvm_1_1Type.html">Type</a> *Ty, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#ad0affa936bea7c530da1597e9bb60bbd">CreateExtractElement</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Vec, <a class="el" href="classllvm_1_1Value.html">Value</a> *Idx, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a40e48df9196b3c092096138cd9af8465">CreateInsertElement</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Vec, <a class="el" href="classllvm_1_1Value.html">Value</a> *NewElt, <a class="el" href="classllvm_1_1Value.html">Value</a> *Idx, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a20e69ff70507e1def78e42a44a532c87">CreateShuffleVector</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V1, <a class="el" href="classllvm_1_1Value.html">Value</a> *V2, <a class="el" href="classllvm_1_1Value.html">Value</a> *Mask, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a478d9db5034ad1bef340198c3aaf861a">CreateExtractValue</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Agg, <a class="el" href="classllvm_1_1ArrayRef.html">ArrayRef</a>< <a class="el" href="classunsigned.html">unsigned</a> > Idxs, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a8bbeae6f9dd03923c7cf63a6ff9f4036">CreateInsertValue</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Agg, <a class="el" href="classllvm_1_1Value.html">Value</a> *Val, <a class="el" href="classllvm_1_1ArrayRef.html">ArrayRef</a>< <a class="el" href="classunsigned.html">unsigned</a> > Idxs, 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_1LandingPadInst.html">LandingPadInst</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a9bf920d514de4ad67a4b32ef0d57c6bd">CreateLandingPad</a> (<a class="el" href="classllvm_1_1Type.html">Type</a> *Ty, <a class="el" href="classllvm_1_1Value.html">Value</a> *PersFn, <a class="el" href="classunsigned.html">unsigned</a> NumClauses, 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_1Value.html">Value</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IRBuilder.html#a806697fb616b8151453066c0e6543097">CreateIsNull</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Arg, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="")</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">CreateIsNull - Return an i1 value testing if <code>Arg</code> is null.  <a href="#a806697fb616b8151453066c0e6543097"></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_1IRBuilder.html#ad904c99a502d49503480b2f79436310c">CreateIsNotNull</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Arg, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="")</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">CreateIsNotNull - Return an i1 value testing if <code>Arg</code> is not null.  <a href="#ad904c99a502d49503480b2f79436310c"></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_1IRBuilder.html#af46e8244bffd318b93f3dfa2f276ddb2">CreatePtrDiff</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *LHS, <a class="el" href="classllvm_1_1Value.html">Value</a> *RHS, const <a class="el" href="classllvm_1_1Twine.html">Twine</a> &Name="")</td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock"><h3>template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>><br/>
+class llvm::IRBuilder< preserveNames, T, Inserter ></h3>
+
+<p><a class="el" href="classllvm_1_1IRBuilder.html">IRBuilder</a> - This provides a uniform API for creating instructions and inserting them into a basic block: either at the end of a <a class="el" href="classllvm_1_1BasicBlock.html" title="LLVM Basic Block Representation.">BasicBlock</a>, or at a specific iterator location in a block.</p>
+<p>Note that the builder does not expose the full generality of LLVM instructions. For access to extra instruction properties, use the mutators (e.g. setVolatile) on the instructions after they have been created. The first template argument handles whether or not to preserve names in the final instruction output. This defaults to on. The second template argument specifies a class to use for creating constants. This defaults to creating minimally folded constants. The fourth template argument allows clients to specify custom insertion hooks that are called on every newly created insertion. </p>
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00341">341</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+</div><hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a43b34a1985bb948f410ba361dbbfbf00"></a><!-- doxytag: member="llvm::IRBuilder::IRBuilder" ref="a43b34a1985bb948f410ba361dbbfbf00" args="(LLVMContext &C, const T &F, const Inserter &I=Inserter(), MDNode *FPMathTag=0)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::<a class="el" href="classllvm_1_1IRBuilder.html">IRBuilder</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1LLVMContext.html">LLVMContext</a> & </td>
+          <td class="paramname"><em>C</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const T & </td>
+          <td class="paramname"><em>F</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> & </td>
+          <td class="paramname"><em>I</em> = <code><a class="el" href="classllvm_1_1Inserter.html">Inserter</a>()</code>, </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>FPMathTag</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="IRBuilder_8h_source.html#l00345">345</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a150520674cbbf930ef1a4584b8f9681c"></a><!-- doxytag: member="llvm::IRBuilder::IRBuilder" ref="a150520674cbbf930ef1a4584b8f9681c" args="(LLVMContext &C, MDNode *FPMathTag=0)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::<a class="el" href="classllvm_1_1IRBuilder.html">IRBuilder</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1LLVMContext.html">LLVMContext</a> & </td>
+          <td class="paramname"><em>C</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>FPMathTag</em> = <code>0</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline, explicit]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00350">350</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aae62b85e253394526ed544ffca124dd6"></a><!-- doxytag: member="llvm::IRBuilder::IRBuilder" ref="aae62b85e253394526ed544ffca124dd6" args="(BasicBlock *TheBB, const T &F, MDNode *FPMathTag=0)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::<a class="el" href="classllvm_1_1IRBuilder.html">IRBuilder</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> * </td>
+          <td class="paramname"><em>TheBB</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const T & </td>
+          <td class="paramname"><em>F</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>FPMathTag</em> = <code>0</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline, explicit]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00354">354</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adf31d7ac9611ec187bfdfb6a2f44c12f"></a><!-- doxytag: member="llvm::IRBuilder::IRBuilder" ref="adf31d7ac9611ec187bfdfb6a2f44c12f" args="(BasicBlock *TheBB, MDNode *FPMathTag=0)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::<a class="el" href="classllvm_1_1IRBuilder.html">IRBuilder</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> * </td>
+          <td class="paramname"><em>TheBB</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>FPMathTag</em> = <code>0</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline, explicit]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00360">360</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3938b5bf88411c66823f53b595deb04b"></a><!-- doxytag: member="llvm::IRBuilder::IRBuilder" ref="a3938b5bf88411c66823f53b595deb04b" args="(Instruction *IP, MDNode *FPMathTag=0)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::<a class="el" href="classllvm_1_1IRBuilder.html">IRBuilder</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Instruction.html">Instruction</a> * </td>
+          <td class="paramname"><em>IP</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>FPMathTag</em> = <code>0</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline, explicit]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00366">366</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5a46ca265d8b185ad7d465083218a482"></a><!-- doxytag: member="llvm::IRBuilder::IRBuilder" ref="a5a46ca265d8b185ad7d465083218a482" args="(Use &U, MDNode *FPMathTag=0)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::<a class="el" href="classllvm_1_1IRBuilder.html">IRBuilder</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Use.html">Use</a> & </td>
+          <td class="paramname"><em>U</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>FPMathTag</em> = <code>0</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline, explicit]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00372">372</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1ddf4c2105eef573a3109219dd7e4046"></a><!-- doxytag: member="llvm::IRBuilder::IRBuilder" ref="a1ddf4c2105eef573a3109219dd7e4046" args="(BasicBlock *TheBB, BasicBlock::iterator IP, const T &F, MDNode *FPMathTag=0)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::<a class="el" href="classllvm_1_1IRBuilder.html">IRBuilder</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> * </td>
+          <td class="paramname"><em>TheBB</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1BasicBlock.html#a1445356b70fbb95acc5e0d3d2ac9101c">BasicBlock::iterator</a> </td>
+          <td class="paramname"><em>IP</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const T & </td>
+          <td class="paramname"><em>F</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>FPMathTag</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="IRBuilder_8h_source.html#l00378">378</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1c20875d62c5b88add1ebeab32d55aa9"></a><!-- doxytag: member="llvm::IRBuilder::IRBuilder" ref="a1c20875d62c5b88add1ebeab32d55aa9" args="(BasicBlock *TheBB, BasicBlock::iterator IP, MDNode *FPMathTag=0)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::<a class="el" href="classllvm_1_1IRBuilder.html">IRBuilder</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> * </td>
+          <td class="paramname"><em>TheBB</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1BasicBlock.html#a1445356b70fbb95acc5e0d3d2ac9101c">BasicBlock::iterator</a> </td>
+          <td class="paramname"><em>IP</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>FPMathTag</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="IRBuilder_8h_source.html#l00385">385</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a112f87f5844b5d94c07940f3d47f1e99"></a><!-- doxytag: member="llvm::IRBuilder::CreateAdd" ref="a112f87f5844b5d94c07940f3d47f1e99" args="(Value *LHS, Value *RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateAdd </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</code>, </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>HasNUW</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></code>, </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>HasNSW</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></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="IRBuilder_8h_source.html#l00546">546</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="NVPTXLowerAggrCopies_8cpp_source.html#l00079">convertMemSetToLoop()</a>, <a class="el" href="NVPTXLowerAggrCopies_8cpp_source.html#l00035">convertTransferToLoop()</a>, <a class="el" href="IRBuilder_8h_source.html#l00554">llvm::IRBuilder< true, TargetFolder >::CreateNSWAdd()</a>, <a class="el" href="IRBuilder_8h_source.html#l00557">llvm::IRBuilder< true, TargetFolder >::CreateNUWAdd()</a>, <a class="el" href="InstCombineCompares_8cpp_source.html#l00476">EvaluateGEPOffsetExpression()</a>, <a class="el" href="InstCombineSelect_8cpp_source.html#l00595">foldSelectICmpAnd()</a>, <a class="el" href="IntegerDivision_8cpp_source.html#l00125">generateUnsignedDivisionCode()</a>, <a class="el" href="SimplifyCFG_8cpp_source.html#l03003">TurnSwitchRangeIntoICmp()</a>, <a class="el" href="InstCombineCalls_8cpp_source.html#l00196">llvm::InstCombiner::visitCallInst()</a>, and <a class="el" href="MemoryBuiltins_8cpp_source.html#l00694">llvm::Ob
 jectSizeOffsetEvaluator::visitGEPOperator()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a758ab56345be1e8095bd604c70e2fa66"></a><!-- doxytag: member="llvm::IRBuilder::CreateAggregateRet" ref="a758ab56345be1e8095bd604c70e2fa66" args="(Value *const *retVals, unsigned N)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1ReturnInst.html">ReturnInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateAggregateRet </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> *const * </td>
+          <td class="paramname"><em>retVals</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>N</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>CreateAggregateRet - Create a sequence of N insertvalue instructions, with one <a class="el" href="classllvm_1_1Value.html" title="LLVM Value Representation.">Value</a> from the retVals array each, that build a aggregate return value one value at a time, and a ret instruction to return the resulting aggregate value. This is a convenience function for code that uses aggregate return values as a vehicle for having multiple return values. </p>
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00452">452</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6afa862daad32dd85807c27ce804b139"></a><!-- doxytag: member="llvm::IRBuilder::CreateAlignedLoad" ref="a6afa862daad32dd85807c27ce804b139" args="(Value *Ptr, unsigned Align, const char *Name)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1LoadInst.html">LoadInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateAlignedLoad </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Align</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classchar.html">char</a> * </td>
+          <td class="paramname"><em>Name</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="IRBuilder_8h_source.html#l00823">823</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa305dd585427e5446f86f31b7dce1578"></a><!-- doxytag: member="llvm::IRBuilder::CreateAlignedLoad" ref="aa305dd585427e5446f86f31b7dce1578" args="(Value *Ptr, unsigned Align, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1LoadInst.html">LoadInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateAlignedLoad </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Align</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1Twine.html">Twine</a> & </td>
+          <td class="paramname"><em>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00828">828</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3032aaf1dff063180f73dd058a1eb3bc"></a><!-- doxytag: member="llvm::IRBuilder::CreateAlignedLoad" ref="a3032aaf1dff063180f73dd058a1eb3bc" args="(Value *Ptr, unsigned Align, bool isVolatile, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1LoadInst.html">LoadInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateAlignedLoad </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Align</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td>
+          <td class="paramname"><em>isVolatile</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1Twine.html">Twine</a> & </td>
+          <td class="paramname"><em>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00834">834</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a674095e41573ea310d48ba480dca34a9"></a><!-- doxytag: member="llvm::IRBuilder::CreateAlignedStore" ref="a674095e41573ea310d48ba480dca34a9" args="(Value *Val, Value *Ptr, unsigned Align, bool isVolatile=false)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1StoreInst.html">StoreInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateAlignedStore </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Val</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>Ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Align</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td>
+          <td class="paramname"><em>isVolatile</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></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="IRBuilder_8h_source.html#l00840">840</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2877bfb208e8e523e5d0eda3488c9ade"></a><!-- doxytag: member="llvm::IRBuilder::CreateAlloca" ref="a2877bfb208e8e523e5d0eda3488c9ade" args="(Type *Ty, Value *ArraySize=0, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1AllocaInst.html">AllocaInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateAlloca </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Type.html">Type</a> * </td>
+          <td class="paramname"><em>Ty</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>ArraySize</em> = <code>0</code>, </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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00803">803</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="InstCombineLoadStoreAlloca_8cpp_source.html#l00173">llvm::InstCombiner::visitAllocaInst()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a197d5dd77cad4560a082900962a830aa"></a><!-- doxytag: member="llvm::IRBuilder::CreateAnd" ref="a197d5dd77cad4560a082900962a830aa" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateAnd </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00720">720</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IRBuilder_8h_source.html#l00729">llvm::IRBuilder< true, TargetFolder >::CreateAnd()</a>, <a class="el" href="InstCombineAndOrXor_8cpp_source.html#l00631">foldLogOpOfMaskedICmps()</a>, <a class="el" href="IntegerDivision_8cpp_source.html#l00125">generateUnsignedDivisionCode()</a>, <a class="el" href="InstCombineShifts_8cpp_source.html#l00183">GetShiftedValue()</a>, <a class="el" href="SROA_8cpp_source.html#l02272">insertInteger()</a>, and <a class="el" href="IntrinsicLowering_8cpp_source.html#l00340">llvm::IntrinsicLowering::LowerIntrinsicCall()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a05d71064d9877ddce0d541b8fc690f73"></a><!-- doxytag: member="llvm::IRBuilder::CreateAnd" ref="a05d71064d9877ddce0d541b8fc690f73" args="(Value *LHS, const APInt &RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateAnd </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1APInt.html">APInt</a> & </td>
+          <td class="paramname"><em>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00729">729</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a73e877fe1a1ed9cb66418b4d0a5c32e1"></a><!-- doxytag: member="llvm::IRBuilder::CreateAnd" ref="a73e877fe1a1ed9cb66418b4d0a5c32e1" args="(Value *LHS, uint64_t RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateAnd </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint64_t </td>
+          <td class="paramname"><em>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00732">732</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a73aff7e06d23ba5647d017dc19860add"></a><!-- doxytag: member="llvm::IRBuilder::CreateAShr" ref="a73aff7e06d23ba5647d017dc19860add" args="(Value *LHS, Value *RHS, const Twine &Name="", bool isExact=false)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateAShr </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</code>, </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>isExact</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></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="IRBuilder_8h_source.html#l00702">702</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IRBuilder_8h_source.html#l00711">llvm::IRBuilder< true, TargetFolder >::CreateAShr()</a>, <a class="el" href="IntegerDivision_8cpp_source.html#l00089">generateSignedDivisionCode()</a>, <a class="el" href="IntegerDivision_8cpp_source.html#l00032">generateSignedRemainderCode()</a>, and <a class="el" href="IntegerDivision_8cpp_source.html#l00125">generateUnsignedDivisionCode()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a289d9b23902e189d8b83d80e3d012e17"></a><!-- doxytag: member="llvm::IRBuilder::CreateAShr" ref="a289d9b23902e189d8b83d80e3d012e17" args="(Value *LHS, const APInt &RHS, const Twine &Name="", bool isExact=false)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateAShr </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1APInt.html">APInt</a> & </td>
+          <td class="paramname"><em>RHS</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>Name</em> = <code>""</code>, </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>isExact</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></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="IRBuilder_8h_source.html#l00711">711</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab5355e18073584c19dc924cd6e1f6d38"></a><!-- doxytag: member="llvm::IRBuilder::CreateAShr" ref="ab5355e18073584c19dc924cd6e1f6d38" args="(Value *LHS, uint64_t RHS, const Twine &Name="", bool isExact=false)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateAShr </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint64_t </td>
+          <td class="paramname"><em>RHS</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>Name</em> = <code>""</code>, </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>isExact</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></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="IRBuilder_8h_source.html#l00715">715</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a548c7948069f9241d11d59995335d4dd"></a><!-- doxytag: member="llvm::IRBuilder::CreateAtomicCmpXchg" ref="a548c7948069f9241d11d59995335d4dd" args="(Value *Ptr, Value *Cmp, Value *New, AtomicOrdering Ordering, SynchronizationScope SynchScope=CrossThread)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1AtomicCmpXchgInst.html">AtomicCmpXchgInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateAtomicCmpXchg </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Ptr</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>Cmp</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>New</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="namespacellvm.html#abf74b2f0dbae96f4708d3e407b36df02">AtomicOrdering</a> </td>
+          <td class="paramname"><em>Ordering</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="namespacellvm.html#af044e7b099a53c587d1568b5b153b1a5">SynchronizationScope</a> </td>
+          <td class="paramname"><em>SynchScope</em> = <code>CrossThread</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="IRBuilder_8h_source.html#l00850">850</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1bfb1c6f31302c95e77ca452adb59c93"></a><!-- doxytag: member="llvm::IRBuilder::CreateAtomicRMW" ref="a1bfb1c6f31302c95e77ca452adb59c93" args="(AtomicRMWInst::BinOp Op, Value *Ptr, Value *Val, AtomicOrdering Ordering, SynchronizationScope SynchScope=CrossThread)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1AtomicRMWInst.html">AtomicRMWInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateAtomicRMW </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1AtomicRMWInst.html#adbf3dd67a56ac91e0d98970d31e053c0">AtomicRMWInst::BinOp</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_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Ptr</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>Val</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="namespacellvm.html#abf74b2f0dbae96f4708d3e407b36df02">AtomicOrdering</a> </td>
+          <td class="paramname"><em>Ordering</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="namespacellvm.html#af044e7b099a53c587d1568b5b153b1a5">SynchronizationScope</a> </td>
+          <td class="paramname"><em>SynchScope</em> = <code>CrossThread</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="IRBuilder_8h_source.html#l00855">855</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2bd8d3ea479e99434bac72362a59f078"></a><!-- doxytag: member="llvm::IRBuilder::CreateBinOp" ref="a2bd8d3ea479e99434bac72362a59f078" args="(Instruction::BinaryOps Opc, Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateBinOp </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Instruction.html#ac26154a24f393f523c87cc5f8239f36c">Instruction::BinaryOps</a> </td>
+          <td class="paramname"><em>Opc</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>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00765">765</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="SimplifyCFG_8cpp_source.html#l01871">llvm::FoldBranchToCommonDest()</a>, and <a class="el" href="InstructionCombining_8cpp_source.html#l00528">FoldOperationIntoSelectOperand()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a87b363b9dad9f5040ea7e29ea9e60ff5"></a><!-- doxytag: member="llvm::IRBuilder::CreateBitCast" ref="a87b363b9dad9f5040ea7e29ea9e60ff5" args="(Value *V, Type *DestTy, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateBitCast </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>DestTy</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01057">1057</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="BuildLibCalls_8cpp_source.html#l00031">llvm::CastToCStr()</a>, <a class="el" href="SROA_8cpp_source.html#l02060">convertValue()</a>, <a class="el" href="SROA_8cpp_source.html#l01941">getAdjustedPtr()</a>, <a class="el" href="InstCombineCasts_8cpp_source.html#l01591">OptimizeIntToFloatBitCast()</a>, <a class="el" href="InstCombineCasts_8cpp_source.html#l01395">OptimizeVectorResize()</a>, <a class="el" href="AutoUpgrade_8cpp_source.html#l00164">llvm::UpgradeIntrinsicCall()</a>, and <a class="el" href="InstCombineCalls_8cpp_source.html#l00196">llvm::InstCombiner::visitCallInst()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0c00110a06b1eb96c92f87e4ca28129a"></a><!-- doxytag: member="llvm::IRBuilder::CreateBr" ref="a0c00110a06b1eb96c92f87e4ca28129a" args="(BasicBlock *Dest)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1BranchInst.html">BranchInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateBr </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> * </td>
+          <td class="paramname"><em>Dest</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>CreateBr - Create an unconditional 'br label X' instruction. </p>
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00460">460</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="Local_8cpp_source.html#l00056">llvm::ConstantFoldTerminator()</a>, <a class="el" href="SimplifyCFG_8cpp_source.html#l01610">FoldTwoEntryPHINode()</a>, <a class="el" href="IntegerDivision_8cpp_source.html#l00125">generateUnsignedDivisionCode()</a>, <a class="el" href="SimplifyCFG_8cpp_source.html#l03906">removeUndefIntroducingPredecessor()</a>, <a class="el" href="SimplifyCFG_8cpp_source.html#l02391">SimplifyTerminatorOnSelect()</a>, <a class="el" href="SimplifyCFG_8cpp_source.html#l03535">SwitchToLookupTable()</a>, and <a class="el" href="SimplifyCFG_8cpp_source.html#l02525">TryToSimplifyUncondBranchWithICmpInIt()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7e31b0c02df2aeed261b103b790cc01e"></a><!-- doxytag: member="llvm::IRBuilder::CreateCall" ref="a7e31b0c02df2aeed261b103b790cc01e" args="(Value *Callee, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1CallInst.html">CallInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateCall </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Callee</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01224">1224</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="BuildLibCalls_8cpp_source.html#l00321">llvm::EmitPutChar()</a>, <a class="el" href="BuildLibCalls_8cpp_source.html#l00343">llvm::EmitPutS()</a>, <a class="el" href="BuildLibCalls_8cpp_source.html#l00037">llvm::EmitStrLen()</a>, <a class="el" href="BuildLibCalls_8cpp_source.html#l00295">llvm::EmitUnaryFloatFnCall()</a>, and <a class="el" href="AutoUpgrade_8cpp_source.html#l00164">llvm::UpgradeIntrinsicCall()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a023b5e976755f973e149d75da4b250f4"></a><!-- doxytag: member="llvm::IRBuilder::CreateCall" ref="a023b5e976755f973e149d75da4b250f4" args="(Value *Callee, Value *Arg, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1CallInst.html">CallInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateCall </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Callee</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>Arg</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01227">1227</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa6912a2a8a62dbd8706ec00df02c4b8a"></a><!-- doxytag: member="llvm::IRBuilder::CreateCall" ref="aa6912a2a8a62dbd8706ec00df02c4b8a" args="(Value *Callee, ArrayRef< Value * > Args, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1CallInst.html">CallInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateCall </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Callee</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>Args</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01251">1251</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a902af4d6cb3a421a7f5723d0fc81efd1"></a><!-- doxytag: member="llvm::IRBuilder::CreateCall2" ref="a902af4d6cb3a421a7f5723d0fc81efd1" args="(Value *Callee, Value *Arg1, Value *Arg2, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1CallInst.html">CallInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateCall2 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Callee</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>Arg1</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>Arg2</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01230">1230</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="BuildLibCalls_8cpp_source.html#l00367">llvm::EmitFPutC()</a>, <a class="el" href="BuildLibCalls_8cpp_source.html#l00400">llvm::EmitFPutS()</a>, <a class="el" href="BuildLibCalls_8cpp_source.html#l00096">llvm::EmitStrChr()</a>, <a class="el" href="BuildLibCalls_8cpp_source.html#l00154">llvm::EmitStrCpy()</a>, <a class="el" href="BuildLibCalls_8cpp_source.html#l00066">llvm::EmitStrNLen()</a>, <a class="el" href="IntegerDivision_8cpp_source.html#l00125">generateUnsignedDivisionCode()</a>, <a class="el" href="InstCombineCompares_8cpp_source.html#l01743">ProcessUAddIdiom()</a>, <a class="el" href="InstCombineCompares_8cpp_source.html#l01661">ProcessUGT_ADDCST_ADD()</a>, and <a class="el" href="AutoUpgrade_8cpp_source.html#l00164">llvm::UpgradeIntrinsicCall()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aec1340aa456977785b902da5d5203948"></a><!-- doxytag: member="llvm::IRBuilder::CreateCall3" ref="aec1340aa456977785b902da5d5203948" args="(Value *Callee, Value *Arg1, Value *Arg2, Value *Arg3, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1CallInst.html">CallInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateCall3 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Callee</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>Arg1</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>Arg2</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>Arg3</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01235">1235</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="BuildLibCalls_8cpp_source.html#l00233">llvm::EmitMemChr()</a>, <a class="el" href="BuildLibCalls_8cpp_source.html#l00261">llvm::EmitMemCmp()</a>, <a class="el" href="BuildLibCalls_8cpp_source.html#l00121">llvm::EmitStrNCmp()</a>, <a class="el" href="BuildLibCalls_8cpp_source.html#l00178">llvm::EmitStrNCpy()</a>, and <a class="el" href="AutoUpgrade_8cpp_source.html#l00164">llvm::UpgradeIntrinsicCall()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acfc391b16e99fd8660071b3725f0286c"></a><!-- doxytag: member="llvm::IRBuilder::CreateCall4" ref="acfc391b16e99fd8660071b3725f0286c" args="(Value *Callee, Value *Arg1, Value *Arg2, Value *Arg3, Value *Arg4, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1CallInst.html">CallInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateCall4 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Callee</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>Arg1</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>Arg2</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>Arg3</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>Arg4</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01240">1240</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="BuildLibCalls_8cpp_source.html#l00432">llvm::EmitFWrite()</a>, and <a class="el" href="BuildLibCalls_8cpp_source.html#l00205">llvm::EmitMemCpyChk()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a44a0f6fbe0650e62a8f4d5024f9e1ee0"></a><!-- doxytag: member="llvm::IRBuilder::CreateCall5" ref="a44a0f6fbe0650e62a8f4d5024f9e1ee0" args="(Value *Callee, Value *Arg1, Value *Arg2, Value *Arg3, Value *Arg4, Value *Arg5, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1CallInst.html">CallInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateCall5 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Callee</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>Arg1</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>Arg2</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>Arg3</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>Arg4</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>Arg5</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01245">1245</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8aca9237e5fbd3b1028d8fe92b5a74ee"></a><!-- doxytag: member="llvm::IRBuilder::CreateCast" ref="a8aca9237e5fbd3b1028d8fe92b5a74ee" args="(Instruction::CastOps Op, Value *V, Type *DestTy, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateCast </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Instruction.html#afa0b2fa29ba074f2b6ec9ac11163f2d9">Instruction::CastOps</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_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>DestTy</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01085">1085</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IRBuilder_8h_source.html#l01057">llvm::IRBuilder< true, TargetFolder >::CreateBitCast()</a>, <a class="el" href="IRBuilder_8h_source.html#l01046">llvm::IRBuilder< true, TargetFolder >::CreateFPExt()</a>, <a class="el" href="IRBuilder_8h_source.html#l01033">llvm::IRBuilder< true, TargetFolder >::CreateFPToSI()</a>, <a class="el" href="IRBuilder_8h_source.html#l01030">llvm::IRBuilder< true, TargetFolder >::CreateFPToUI()</a>, <a class="el" href="IRBuilder_8h_source.html#l01042">llvm::IRBuilder< true, TargetFolder >::CreateFPTrunc()</a>, <a class="el" href="IRBuilder_8h_source.html#l01053">llvm::IRBuilder< true, TargetFolder >::CreateIntToPtr()</a>, <a class="el" href="IRBuilder_8h_source.html#l01049">llvm::IRBuilder< true, TargetFolder >::CreatePtrToInt()</a>, <a class="el" href="IRBuilder_8h_source.html#l01003">llvm::IRBuilder< true, TargetFolder >::CreateSExt()</a>, <a class="el" href="IRBui
 lder_8h_source.html#l01039">llvm::IRBuilder< true, TargetFolder >::CreateSIToFP()</a>, <a class="el" href="IRBuilder_8h_source.html#l00997">llvm::IRBuilder< true, TargetFolder >::CreateTrunc()</a>, <a class="el" href="IRBuilder_8h_source.html#l01036">llvm::IRBuilder< true, TargetFolder >::CreateUIToFP()</a>, <a class="el" href="IRBuilder_8h_source.html#l01000">llvm::IRBuilder< true, TargetFolder >::CreateZExt()</a>, <a class="el" href="InstructionCombining_8cpp_source.html#l00528">FoldOperationIntoSelectOperand()</a>, and <a class="el" href="InstCombineLoadStoreAlloca_8cpp_source.html#l00467">InstCombineStoreToCast()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a75e386c51bb947f44935b3c392a8eb4f"></a><!-- doxytag: member="llvm::IRBuilder::CreateCondBr" ref="a75e386c51bb947f44935b3c392a8eb4f" args="(Value *Cond, BasicBlock *True, BasicBlock *False, MDNode *BranchWeights=0)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1BranchInst.html">BranchInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateCondBr </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Cond</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> * </td>
+          <td class="paramname"><em>True</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> * </td>
+          <td class="paramname"><em>False</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>BranchWeights</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>CreateCondBr - Create a conditional 'br Cond, TrueDest, FalseDest' instruction. </p>
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00466">466</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="Local_8cpp_source.html#l00056">llvm::ConstantFoldTerminator()</a>, <a class="el" href="NVPTXLowerAggrCopies_8cpp_source.html#l00079">convertMemSetToLoop()</a>, <a class="el" href="NVPTXLowerAggrCopies_8cpp_source.html#l00035">convertTransferToLoop()</a>, <a class="el" href="IntegerDivision_8cpp_source.html#l00125">generateUnsignedDivisionCode()</a>, <a class="el" href="SimplifyCFG_8cpp_source.html#l02632">SimplifyBranchOnICmpChain()</a>, <a class="el" href="SimplifyCFG_8cpp_source.html#l02391">SimplifyTerminatorOnSelect()</a>, <a class="el" href="SimplifyCFG_8cpp_source.html#l03535">SwitchToLookupTable()</a>, and <a class="el" href="SimplifyCFG_8cpp_source.html#l03003">TurnSwitchRangeIntoICmp()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9d00127f263561d6f401c59a9f2626ef"></a><!-- doxytag: member="llvm::IRBuilder::CreateConstGEP1_32" ref="a9d00127f263561d6f401c59a9f2626ef" args="(Value *Ptr, unsigned Idx0, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateConstGEP1_32 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Ptr</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>Idx0</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00898">898</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3a7d1a5c68b7b291d0507f341efd0b3d"></a><!-- doxytag: member="llvm::IRBuilder::CreateConstGEP1_64" ref="a3a7d1a5c68b7b291d0507f341efd0b3d" args="(Value *Ptr, uint64_t Idx0, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateConstGEP1_64 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint64_t </td>
+          <td class="paramname"><em>Idx0</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00939">939</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac5522eda64e0fb347a1d538e85590428"></a><!-- doxytag: member="llvm::IRBuilder::CreateConstGEP2_32" ref="ac5522eda64e0fb347a1d538e85590428" args="(Value *Ptr, unsigned Idx0, unsigned Idx1, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateConstGEP2_32 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Ptr</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>Idx0</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>Idx1</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00915">915</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8b133d97e17e4004807a446b184d7bb5"></a><!-- doxytag: member="llvm::IRBuilder::CreateConstGEP2_64" ref="a8b133d97e17e4004807a446b184d7bb5" args="(Value *Ptr, uint64_t Idx0, uint64_t Idx1, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateConstGEP2_64 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint64_t </td>
+          <td class="paramname"><em>Idx0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint64_t </td>
+          <td class="paramname"><em>Idx1</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00956">956</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4dc77edfa379deed5d4c9ed82bf70912"></a><!-- doxytag: member="llvm::IRBuilder::CreateConstInBoundsGEP1_32" ref="a4dc77edfa379deed5d4c9ed82bf70912" args="(Value *Ptr, unsigned Idx0, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateConstInBoundsGEP1_32 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Ptr</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>Idx0</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00906">906</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab93f2d11fcd9fa74c21515ddfee0ee74"></a><!-- doxytag: member="llvm::IRBuilder::CreateConstInBoundsGEP1_64" ref="ab93f2d11fcd9fa74c21515ddfee0ee74" args="(Value *Ptr, uint64_t Idx0, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateConstInBoundsGEP1_64 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint64_t </td>
+          <td class="paramname"><em>Idx0</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00947">947</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae4f5f7d9c497e2edb22b0c1e710be42c"></a><!-- doxytag: member="llvm::IRBuilder::CreateConstInBoundsGEP2_32" ref="ae4f5f7d9c497e2edb22b0c1e710be42c" args="(Value *Ptr, unsigned Idx0, unsigned Idx1, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateConstInBoundsGEP2_32 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Ptr</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>Idx0</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>Idx1</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00927">927</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IRBuilder_8h_source.html#l00980">llvm::IRBuilder< true, TargetFolder >::CreateStructGEP()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4ebd8327ece781bdca3e71c199879986"></a><!-- doxytag: member="llvm::IRBuilder::CreateConstInBoundsGEP2_64" ref="a4ebd8327ece781bdca3e71c199879986" args="(Value *Ptr, uint64_t Idx0, uint64_t Idx1, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateConstInBoundsGEP2_64 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint64_t </td>
+          <td class="paramname"><em>Idx0</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint64_t </td>
+          <td class="paramname"><em>Idx1</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00968">968</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7ea0a00071371de8ec64262496ad9a28"></a><!-- doxytag: member="llvm::IRBuilder::CreateExactSDiv" ref="a7ea0a00071371de8ec64262496ad9a28" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateExactSDiv </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00633">633</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IRBuilder_8h_source.html#l01338">llvm::IRBuilder< true, TargetFolder >::CreatePtrDiff()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a57ca5985b38013532ec24f1bf3ec41a8"></a><!-- doxytag: member="llvm::IRBuilder::CreateExactUDiv" ref="a57ca5985b38013532ec24f1bf3ec41a8" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateExactUDiv </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00621">621</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad0affa936bea7c530da1597e9bb60bbd"></a><!-- doxytag: member="llvm::IRBuilder::CreateExtractElement" ref="ad0affa936bea7c530da1597e9bb60bbd" args="(Value *Vec, Value *Idx, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateExtractElement </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Vec</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>Idx</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01269">1269</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="InstCombineCalls_8cpp_source.html#l00196">llvm::InstCombiner::visitCallInst()</a>, and <a class="el" href="InstCombineVectorOps_8cpp_source.html#l00099">llvm::InstCombiner::visitExtractElementInst()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a478d9db5034ad1bef340198c3aaf861a"></a><!-- doxytag: member="llvm::IRBuilder::CreateExtractValue" ref="a478d9db5034ad1bef340198c3aaf861a" args="(Value *Agg, ArrayRef< unsigned > Idxs, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateExtractValue </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Agg</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="classunsigned.html">unsigned</a> > </td>
+          <td class="paramname"><em>Idxs</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01295">1295</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="InstCombineCompares_8cpp_source.html#l01743">ProcessUAddIdiom()</a>, and <a class="el" href="InstCombineCompares_8cpp_source.html#l01661">ProcessUGT_ADDCST_ADD()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a784fde3d9d71fd049f681eba20cc7e13"></a><!-- doxytag: member="llvm::IRBuilder::CreateFAdd" ref="a784fde3d9d71fd049f681eba20cc7e13" args="(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=0)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFAdd </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</code>, </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>FPMathTag</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="IRBuilder_8h_source.html#l00560">560</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a88cc5a48bb4170aa6541c7c6364e03b5"></a><!-- doxytag: member="llvm::IRBuilder::CreateFCmp" ref="a88cc5a48bb4170aa6541c7c6364e03b5" args="(CmpInst::Predicate P, Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFCmp </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1CmpInst.html#a283f9a5d4d843d20c40bb4d3e364bb05">CmpInst::Predicate</a> </td>
+          <td class="paramname"><em>P</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>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01207">1207</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IRBuilder_8h_source.html#l01157">llvm::IRBuilder< true, TargetFolder >::CreateFCmpOEQ()</a>, <a class="el" href="IRBuilder_8h_source.html#l01163">llvm::IRBuilder< true, TargetFolder >::CreateFCmpOGE()</a>, <a class="el" href="IRBuilder_8h_source.html#l01160">llvm::IRBuilder< true, TargetFolder >::CreateFCmpOGT()</a>, <a class="el" href="IRBuilder_8h_source.html#l01169">llvm::IRBuilder< true, TargetFolder >::CreateFCmpOLE()</a>, <a class="el" href="IRBuilder_8h_source.html#l01166">llvm::IRBuilder< true, TargetFolder >::CreateFCmpOLT()</a>, <a class="el" href="IRBuilder_8h_source.html#l01172">llvm::IRBuilder< true, TargetFolder >::CreateFCmpONE()</a>, <a class="el" href="IRBuilder_8h_source.html#l01175">llvm::IRBuilder< true, TargetFolder >::CreateFCmpORD()</a>, <a class="el" href="IRBuilder_8h_source.html#l01181">llvm::IRBuilder< true, TargetFolder >::CreateFCmpUEQ()</a>, <a class="el" href="
 IRBuilder_8h_source.html#l01187">llvm::IRBuilder< true, TargetFolder >::CreateFCmpUGE()</a>, <a class="el" href="IRBuilder_8h_source.html#l01184">llvm::IRBuilder< true, TargetFolder >::CreateFCmpUGT()</a>, <a class="el" href="IRBuilder_8h_source.html#l01193">llvm::IRBuilder< true, TargetFolder >::CreateFCmpULE()</a>, <a class="el" href="IRBuilder_8h_source.html#l01190">llvm::IRBuilder< true, TargetFolder >::CreateFCmpULT()</a>, <a class="el" href="IRBuilder_8h_source.html#l01196">llvm::IRBuilder< true, TargetFolder >::CreateFCmpUNE()</a>, <a class="el" href="IRBuilder_8h_source.html#l01178">llvm::IRBuilder< true, TargetFolder >::CreateFCmpUNO()</a>, and <a class="el" href="InstCombineAndOrXor_8cpp_source.html#l00108">getFCmpValue()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4c4e0ddf48da714833f47875d2d3b95c"></a><!-- doxytag: member="llvm::IRBuilder::CreateFCmpOEQ" ref="a4c4e0ddf48da714833f47875d2d3b95c" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFCmpOEQ </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01157">1157</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7627d6aba91b59b834228206b363c6b9"></a><!-- doxytag: member="llvm::IRBuilder::CreateFCmpOGE" ref="a7627d6aba91b59b834228206b363c6b9" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFCmpOGE </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01163">1163</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad40d71f0229a6988aaee443e1ec027fd"></a><!-- doxytag: member="llvm::IRBuilder::CreateFCmpOGT" ref="ad40d71f0229a6988aaee443e1ec027fd" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFCmpOGT </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01160">1160</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a05fe493480e1cbd34016b180418a3240"></a><!-- doxytag: member="llvm::IRBuilder::CreateFCmpOLE" ref="a05fe493480e1cbd34016b180418a3240" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFCmpOLE </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01169">1169</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae86f62f7d98097277daae82003a0eac5"></a><!-- doxytag: member="llvm::IRBuilder::CreateFCmpOLT" ref="ae86f62f7d98097277daae82003a0eac5" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFCmpOLT </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01166">1166</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae66b75b9bdf7ebac32dd59c25f0bae53"></a><!-- doxytag: member="llvm::IRBuilder::CreateFCmpONE" ref="ae66b75b9bdf7ebac32dd59c25f0bae53" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFCmpONE </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01172">1172</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad946694535192f84582c5bddf827bf16"></a><!-- doxytag: member="llvm::IRBuilder::CreateFCmpORD" ref="ad946694535192f84582c5bddf827bf16" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFCmpORD </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01175">1175</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a04ea725b3c886b0fcebc09deb518f058"></a><!-- doxytag: member="llvm::IRBuilder::CreateFCmpUEQ" ref="a04ea725b3c886b0fcebc09deb518f058" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFCmpUEQ </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01181">1181</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a951a2ba677fec644bba73208b575f217"></a><!-- doxytag: member="llvm::IRBuilder::CreateFCmpUGE" ref="a951a2ba677fec644bba73208b575f217" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFCmpUGE </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01187">1187</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a956025bd7fd817614844ccbea5ab04b6"></a><!-- doxytag: member="llvm::IRBuilder::CreateFCmpUGT" ref="a956025bd7fd817614844ccbea5ab04b6" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFCmpUGT </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01184">1184</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6bf0d7814df447fc513268fe325274d3"></a><!-- doxytag: member="llvm::IRBuilder::CreateFCmpULE" ref="a6bf0d7814df447fc513268fe325274d3" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFCmpULE </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01193">1193</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4a3ec978c2e75bafb997c87b166c73c3"></a><!-- doxytag: member="llvm::IRBuilder::CreateFCmpULT" ref="a4a3ec978c2e75bafb997c87b166c73c3" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFCmpULT </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01190">1190</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a89ac55b495d03cda4c7bad0de1a679d4"></a><!-- doxytag: member="llvm::IRBuilder::CreateFCmpUNE" ref="a89ac55b495d03cda4c7bad0de1a679d4" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFCmpUNE </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01196">1196</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a19055ba7f82bd2599b4b0d7d3dac4ce3"></a><!-- doxytag: member="llvm::IRBuilder::CreateFCmpUNO" ref="a19055ba7f82bd2599b4b0d7d3dac4ce3" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFCmpUNO </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01178">1178</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9bee00a6f74634db85a7ef6bca378114"></a><!-- doxytag: member="llvm::IRBuilder::CreateFDiv" ref="a9bee00a6f74634db85a7ef6bca378114" args="(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=0)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFDiv </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</code>, </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>FPMathTag</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="IRBuilder_8h_source.html#l00636">636</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae85578f4286195b638b66c2a947eb5d9"></a><!-- doxytag: member="llvm::IRBuilder::CreateFence" ref="ae85578f4286195b638b66c2a947eb5d9" args="(AtomicOrdering Ordering, SynchronizationScope SynchScope=CrossThread)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1FenceInst.html">FenceInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFence </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="namespacellvm.html#abf74b2f0dbae96f4708d3e407b36df02">AtomicOrdering</a> </td>
+          <td class="paramname"><em>Ordering</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="namespacellvm.html#af044e7b099a53c587d1568b5b153b1a5">SynchronizationScope</a> </td>
+          <td class="paramname"><em>SynchScope</em> = <code>CrossThread</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="IRBuilder_8h_source.html#l00846">846</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad5fec5c08f31a41d968cc03b5426ee63"></a><!-- doxytag: member="llvm::IRBuilder::CreateFMul" ref="ad5fec5c08f31a41d968cc03b5426ee63" args="(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=0)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFMul </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</code>, </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>FPMathTag</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="IRBuilder_8h_source.html#l00604">604</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a094e325d87b8e93d42fc7e2e2c89856c"></a><!-- doxytag: member="llvm::IRBuilder::CreateFNeg" ref="a094e325d87b8e93d42fc7e2e2c89856c" args="(Value *V, const Twine &Name="", MDNode *FPMathTag=0)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFNeg </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>Name</em> = <code>""</code>, </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>FPMathTag</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="IRBuilder_8h_source.html#l00788">788</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aae4b71d898ac766c81de1ce4543763ff"></a><!-- doxytag: member="llvm::IRBuilder::CreateFPCast" ref="aae4b71d898ac766c81de1ce4543763ff" args="(Value *V, Type *DestTy, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFPCast </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>DestTy</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01114">1114</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a280ee6e142a03897a4663bfdfd97d18d"></a><!-- doxytag: member="llvm::IRBuilder::CreateFPExt" ref="a280ee6e142a03897a4663bfdfd97d18d" args="(Value *V, Type *DestTy, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFPExt </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>DestTy</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01046">1046</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a65c4244bafa53d393abeee1f27081882"></a><!-- doxytag: member="llvm::IRBuilder::CreateFPToSI" ref="a65c4244bafa53d393abeee1f27081882" args="(Value *V, Type *DestTy, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFPToSI </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>DestTy</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01033">1033</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa3a785a9d56bd652be60ad782a4fa996"></a><!-- doxytag: member="llvm::IRBuilder::CreateFPToUI" ref="aa3a785a9d56bd652be60ad782a4fa996" args="(Value *V, Type *DestTy, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFPToUI </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>DestTy</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01030">1030</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a093bc11ff68b5331d33fd934c44e03a7"></a><!-- doxytag: member="llvm::IRBuilder::CreateFPTrunc" ref="a093bc11ff68b5331d33fd934c44e03a7" args="(Value *V, Type *DestTy, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFPTrunc </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>DestTy</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01042">1042</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5785c7ec159f9f7eb15c85cf43224c94"></a><!-- doxytag: member="llvm::IRBuilder::CreateFRem" ref="a5785c7ec159f9f7eb15c85cf43224c94" args="(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=0)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFRem </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</code>, </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>FPMathTag</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="IRBuilder_8h_source.html#l00656">656</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a43382e145e2d3cce9c2d1fce181f8181"></a><!-- doxytag: member="llvm::IRBuilder::CreateFSub" ref="a43382e145e2d3cce9c2d1fce181f8181" args="(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=0)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateFSub </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</code>, </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>FPMathTag</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="IRBuilder_8h_source.html#l00582">582</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac46176b523c8a76a9ccdb5683279db94"></a><!-- doxytag: member="llvm::IRBuilder::CreateGEP" ref="ac46176b523c8a76a9ccdb5683279db94" args="(Value *Ptr, ArrayRef< Value * > IdxList, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateGEP </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Ptr</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>IdxList</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00860">860</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="NVPTXLowerAggrCopies_8cpp_source.html#l00079">convertMemSetToLoop()</a>, <a class="el" href="NVPTXLowerAggrCopies_8cpp_source.html#l00035">convertTransferToLoop()</a>, and <a class="el" href="IndVarSimplify_8cpp_source.html#l01430">genLoopLimit()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a03e18988deaa40350cb95ad7b7dfac08"></a><!-- doxytag: member="llvm::IRBuilder::CreateGEP" ref="a03e18988deaa40350cb95ad7b7dfac08" args="(Value *Ptr, Value *Idx, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateGEP </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Ptr</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>Idx</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00886">886</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac7e494db1258c53ea78810a0d6a5c879"></a><!-- doxytag: member="llvm::IRBuilder::CreateGlobalStringPtr" ref="ac7e494db1258c53ea78810a0d6a5c879" args="(StringRef Str, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateGlobalStringPtr </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">const <a class="el" href="classllvm_1_1Twine.html">Twine</a> & </td>
+          <td class="paramname"><em>Name</em> = <code>""</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>CreateGlobalStringPtr - Same as CreateGlobalString, but return a pointer with "i8*" type instead of a pointer to array of i8. </p>
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00986">986</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a495d91fb3d2662acbffd0162c56153ed"></a><!-- doxytag: member="llvm::IRBuilder::CreateICmp" ref="a495d91fb3d2662acbffd0162c56153ed" args="(CmpInst::Predicate P, Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateICmp </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1CmpInst.html#a283f9a5d4d843d20c40bb4d3e364bb05">CmpInst::Predicate</a> </td>
+          <td class="paramname"><em>P</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>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01200">1200</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IRBuilder_8h_source.html#l01126">llvm::IRBuilder< true, TargetFolder >::CreateICmpEQ()</a>, <a class="el" href="IRBuilder_8h_source.html#l01129">llvm::IRBuilder< true, TargetFolder >::CreateICmpNE()</a>, <a class="el" href="IRBuilder_8h_source.html#l01147">llvm::IRBuilder< true, TargetFolder >::CreateICmpSGE()</a>, <a class="el" href="IRBuilder_8h_source.html#l01144">llvm::IRBuilder< true, TargetFolder >::CreateICmpSGT()</a>, <a class="el" href="IRBuilder_8h_source.html#l01153">llvm::IRBuilder< true, TargetFolder >::CreateICmpSLE()</a>, <a class="el" href="IRBuilder_8h_source.html#l01150">llvm::IRBuilder< true, TargetFolder >::CreateICmpSLT()</a>, <a class="el" href="IRBuilder_8h_source.html#l01135">llvm::IRBuilder< true, TargetFolder >::CreateICmpUGE()</a>, <a class="el" href="IRBuilder_8h_source.html#l01132">llvm::IRBuilder< true, TargetFolder >::CreateICmpUGT()</a>, <a class="el" href="IR
 Builder_8h_source.html#l01141">llvm::IRBuilder< true, TargetFolder >::CreateICmpULE()</a>, <a class="el" href="IRBuilder_8h_source.html#l01138">llvm::IRBuilder< true, TargetFolder >::CreateICmpULT()</a>, <a class="el" href="InstCombineAndOrXor_8cpp_source.html#l00631">foldLogOpOfMaskedICmps()</a>, <a class="el" href="InstructionCombining_8cpp_source.html#l00528">FoldOperationIntoSelectOperand()</a>, and <a class="el" href="InstCombineAndOrXor_8cpp_source.html#l00097">getNewICmpValue()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9a80bae197dc1294e3a0dbfd920b97b0"></a><!-- doxytag: member="llvm::IRBuilder::CreateICmpEQ" ref="a9a80bae197dc1294e3a0dbfd920b97b0" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateICmpEQ </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01126">1126</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="Local_8cpp_source.html#l00056">llvm::ConstantFoldTerminator()</a>, <a class="el" href="IRBuilder_8h_source.html#l01322">llvm::IRBuilder< true, TargetFolder >::CreateIsNull()</a>, <a class="el" href="IntegerDivision_8cpp_source.html#l00125">generateUnsignedDivisionCode()</a>, and <a class="el" href="AutoUpgrade_8cpp_source.html#l00164">llvm::UpgradeIntrinsicCall()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a609c7b4d7eb90f7c4627da58dc00fa42"></a><!-- doxytag: member="llvm::IRBuilder::CreateICmpNE" ref="a609c7b4d7eb90f7c4627da58dc00fa42" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateICmpNE </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01129">1129</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IRBuilder_8h_source.html#l01328">llvm::IRBuilder< true, TargetFolder >::CreateIsNotNull()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a110efeea5460fc0d1072ae9a35c180b5"></a><!-- doxytag: member="llvm::IRBuilder::CreateICmpSGE" ref="a110efeea5460fc0d1072ae9a35c180b5" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateICmpSGE </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01147">1147</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a33a5c648796fb4593268c1d150f8582f"></a><!-- doxytag: member="llvm::IRBuilder::CreateICmpSGT" ref="a33a5c648796fb4593268c1d150f8582f" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateICmpSGT </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01144">1144</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="AutoUpgrade_8cpp_source.html#l00164">llvm::UpgradeIntrinsicCall()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a39af0ad56b333b1b2721d601208ef9a0"></a><!-- doxytag: member="llvm::IRBuilder::CreateICmpSLE" ref="a39af0ad56b333b1b2721d601208ef9a0" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateICmpSLE </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01153">1153</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5a6342f2e2886342995cb58498cd1aa7"></a><!-- doxytag: member="llvm::IRBuilder::CreateICmpSLT" ref="a5a6342f2e2886342995cb58498cd1aa7" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateICmpSLT </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01150">1150</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae4e36d266be4a2a83a62926162f6f144"></a><!-- doxytag: member="llvm::IRBuilder::CreateICmpUGE" ref="ae4e36d266be4a2a83a62926162f6f144" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateICmpUGE </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01135">1135</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adfd477104e7de105b3af3ee9b532d005"></a><!-- doxytag: member="llvm::IRBuilder::CreateICmpUGT" ref="adfd477104e7de105b3af3ee9b532d005" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateICmpUGT </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01132">1132</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IntegerDivision_8cpp_source.html#l00125">generateUnsignedDivisionCode()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afce46232afe3b97b1a586eb762f307a4"></a><!-- doxytag: member="llvm::IRBuilder::CreateICmpULE" ref="afce46232afe3b97b1a586eb762f307a4" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateICmpULE </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01141">1141</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9c30c87af01068ceae02cd371748d175"></a><!-- doxytag: member="llvm::IRBuilder::CreateICmpULT" ref="a9c30c87af01068ceae02cd371748d175" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateICmpULT </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01138">1138</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="NVPTXLowerAggrCopies_8cpp_source.html#l00079">convertMemSetToLoop()</a>, <a class="el" href="NVPTXLowerAggrCopies_8cpp_source.html#l00035">convertTransferToLoop()</a>, <a class="el" href="SimplifyCFG_8cpp_source.html#l03535">SwitchToLookupTable()</a>, and <a class="el" href="SimplifyCFG_8cpp_source.html#l03003">TurnSwitchRangeIntoICmp()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1f5e8b8d535e593299355288aa0cbd67"></a><!-- doxytag: member="llvm::IRBuilder::CreateInBoundsGEP" ref="a1f5e8b8d535e593299355288aa0cbd67" args="(Value *Ptr, ArrayRef< Value * > IdxList, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateInBoundsGEP </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Ptr</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>IdxList</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00873">873</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="SROA_8cpp_source.html#l01768">buildGEP()</a>, <a class="el" href="IRBuilder_8h_source.html#l00986">llvm::IRBuilder< true, TargetFolder >::CreateGlobalStringPtr()</a>, <a class="el" href="SROA_8cpp_source.html#l01941">getAdjustedPtr()</a>, and <a class="el" href="InstCombineLoadStoreAlloca_8cpp_source.html#l00467">InstCombineStoreToCast()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a85dcf2383cd82cbcec4250a3ed99aa40"></a><!-- doxytag: member="llvm::IRBuilder::CreateInBoundsGEP" ref="a85dcf2383cd82cbcec4250a3ed99aa40" args="(Value *Ptr, Value *Idx, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateInBoundsGEP </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Ptr</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>Idx</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00892">892</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8e6d9d851c349b302c3c956ab391a5fe"></a><!-- doxytag: member="llvm::IRBuilder::CreateIndirectBr" ref="a8e6d9d851c349b302c3c956ab391a5fe" args="(Value *Addr, unsigned NumDests=10)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1IndirectBrInst.html">IndirectBrInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateIndirectBr </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Addr</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>NumDests</em> = <code>10</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>CreateIndirectBr - Create an indirect branch instruction with the specified address operand, with an optional hint for the number of destinations that will be added (for efficient allocation). </p>
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00484">484</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a40e48df9196b3c092096138cd9af8465"></a><!-- doxytag: member="llvm::IRBuilder::CreateInsertElement" ref="a40e48df9196b3c092096138cd9af8465" args="(Value *Vec, Value *NewElt, Value *Idx, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateInsertElement </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Vec</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>NewElt</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>Idx</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01277">1277</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="InstCombineCasts_8cpp_source.html#l01564">OptimizeIntegerToVectorInsertions()</a>, and <a class="el" href="InstCombineCalls_8cpp_source.html#l00196">llvm::InstCombiner::visitCallInst()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8bbeae6f9dd03923c7cf63a6ff9f4036"></a><!-- doxytag: member="llvm::IRBuilder::CreateInsertValue" ref="a8bbeae6f9dd03923c7cf63a6ff9f4036" args="(Value *Agg, Value *Val, ArrayRef< unsigned > Idxs, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateInsertValue </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Agg</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>Val</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="classunsigned.html">unsigned</a> > </td>
+          <td class="paramname"><em>Idxs</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01303">1303</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IRBuilder_8h_source.html#l00452">llvm::IRBuilder< true, TargetFolder >::CreateAggregateRet()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afdd8a08bfcbd94f60d166a71a3e79ff3"></a><!-- doxytag: member="llvm::IRBuilder::CreateIntCast" ref="afdd8a08bfcbd94f60d166a71a3e79ff3" args="(Value *V, Type *DestTy, bool isSigned, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateIntCast </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>DestTy</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>isSigned</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01101">1101</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="BuildLibCalls_8cpp_source.html#l00367">llvm::EmitFPutC()</a>, <a class="el" href="BuildLibCalls_8cpp_source.html#l00321">llvm::EmitPutChar()</a>, <a class="el" href="InstCombineCompares_8cpp_source.html#l00476">EvaluateGEPOffsetExpression()</a>, <a class="el" href="BuildLibCalls_8cpp_source.html#l00471">llvm::SimplifyFortifiedLibCalls::fold()</a>, and <a class="el" href="InstCombineLoadStoreAlloca_8cpp_source.html#l00173">llvm::InstCombiner::visitAllocaInst()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a11d3f8bbc5a14f60879a87175db6695c"></a><!-- doxytag: member="llvm::IRBuilder::CreateIntToPtr" ref="a11d3f8bbc5a14f60879a87175db6695c" args="(Value *V, Type *DestTy, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateIntToPtr </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>DestTy</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01053">1053</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="SROA_8cpp_source.html#l02060">convertValue()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a18e7deb77ae50208aa44597f121878df"></a><!-- doxytag: member="llvm::IRBuilder::CreateInvoke" ref="a18e7deb77ae50208aa44597f121878df" args="(Value *Callee, BasicBlock *NormalDest, BasicBlock *UnwindDest, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1InvokeInst.html">InvokeInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateInvoke </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Callee</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> * </td>
+          <td class="paramname"><em>NormalDest</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> * </td>
+          <td class="paramname"><em>UnwindDest</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00488">488</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aeeaf220647d50a6df39a8519a9f6035e"></a><!-- doxytag: member="llvm::IRBuilder::CreateInvoke" ref="aeeaf220647d50a6df39a8519a9f6035e" args="(Value *Callee, BasicBlock *NormalDest, BasicBlock *UnwindDest, Value *Arg1, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1InvokeInst.html">InvokeInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateInvoke </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Callee</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> * </td>
+          <td class="paramname"><em>NormalDest</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> * </td>
+          <td class="paramname"><em>UnwindDest</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>Arg1</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00494">494</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a756c2d52ae54ef94165ccb688611dd7c"></a><!-- doxytag: member="llvm::IRBuilder::CreateInvoke" ref="a756c2d52ae54ef94165ccb688611dd7c" args="(Value *Callee, BasicBlock *NormalDest, BasicBlock *UnwindDest, ArrayRef< Value * > Args, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1InvokeInst.html">InvokeInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateInvoke </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Callee</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> * </td>
+          <td class="paramname"><em>NormalDest</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> * </td>
+          <td class="paramname"><em>UnwindDest</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>Args</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>Name</em> = <code>""</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>CreateInvoke - Create an invoke instruction. </p>
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00509">509</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a696f918a5b7bb3bc3afc1264d11f39e0"></a><!-- doxytag: member="llvm::IRBuilder::CreateInvoke3" ref="a696f918a5b7bb3bc3afc1264d11f39e0" args="(Value *Callee, BasicBlock *NormalDest, BasicBlock *UnwindDest, Value *Arg1, Value *Arg2, Value *Arg3, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1InvokeInst.html">InvokeInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateInvoke3 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Callee</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> * </td>
+          <td class="paramname"><em>NormalDest</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> * </td>
+          <td class="paramname"><em>UnwindDest</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>Arg1</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>Arg2</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>Arg3</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00500">500</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad904c99a502d49503480b2f79436310c"></a><!-- doxytag: member="llvm::IRBuilder::CreateIsNotNull" ref="ad904c99a502d49503480b2f79436310c" args="(Value *Arg, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateIsNotNull </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Arg</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>Name</em> = <code>""</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>CreateIsNotNull - Return an i1 value testing if <code>Arg</code> is not null. </p>
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l01328">1328</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a806697fb616b8151453066c0e6543097"></a><!-- doxytag: member="llvm::IRBuilder::CreateIsNull" ref="a806697fb616b8151453066c0e6543097" args="(Value *Arg, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateIsNull </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Arg</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>Name</em> = <code>""</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>CreateIsNull - Return an i1 value testing if <code>Arg</code> is null. </p>
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l01322">1322</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9bf920d514de4ad67a4b32ef0d57c6bd"></a><!-- doxytag: member="llvm::IRBuilder::CreateLandingPad" ref="a9bf920d514de4ad67a4b32ef0d57c6bd" args="(Type *Ty, Value *PersFn, unsigned NumClauses, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1LandingPadInst.html">LandingPadInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateLandingPad </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Type.html">Type</a> * </td>
+          <td class="paramname"><em>Ty</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>PersFn</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>NumClauses</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01312">1312</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af440b535b3b4e8d0d089dd0ed2283a0f"></a><!-- doxytag: member="llvm::IRBuilder::CreateLoad" ref="af440b535b3b4e8d0d089dd0ed2283a0f" args="(Value *Ptr, const char *Name)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1LoadInst.html">LoadInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateLoad </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Ptr</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>Name</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="IRBuilder_8h_source.html#l00809">809</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="NVPTXLowerAggrCopies_8cpp_source.html#l00035">convertTransferToLoop()</a>, <a class="el" href="IRBuilder_8h_source.html#l00823">llvm::IRBuilder< true, TargetFolder >::CreateAlignedLoad()</a>, <a class="el" href="InstCombineLoadStoreAlloca_8cpp_source.html#l00300">InstCombineLoadCast()</a>, and <a class="el" href="InstCombineLoadStoreAlloca_8cpp_source.html#l00355">llvm::InstCombiner::visitLoadInst()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aba9621fde8a1d915aacdb71c10014fa6"></a><!-- doxytag: member="llvm::IRBuilder::CreateLoad" ref="aba9621fde8a1d915aacdb71c10014fa6" args="(Value *Ptr, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1LoadInst.html">LoadInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateLoad </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Ptr</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00812">812</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a27fbc728be2998b5a08cad3b0da3a970"></a><!-- doxytag: member="llvm::IRBuilder::CreateLoad" ref="a27fbc728be2998b5a08cad3b0da3a970" args="(Value *Ptr, bool isVolatile, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1LoadInst.html">LoadInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateLoad </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td>
+          <td class="paramname"><em>isVolatile</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1Twine.html">Twine</a> & </td>
+          <td class="paramname"><em>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00815">815</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3f8c45ea10c393433221a508b750dcd5"></a><!-- doxytag: member="llvm::IRBuilder::CreateLShr" ref="a3f8c45ea10c393433221a508b750dcd5" args="(Value *LHS, Value *RHS, const Twine &Name="", bool isExact=false)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateLShr </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</code>, </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>isExact</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></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="IRBuilder_8h_source.html#l00684">684</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IRBuilder_8h_source.html#l00693">llvm::IRBuilder< true, TargetFolder >::CreateLShr()</a>, <a class="el" href="SROA_8cpp_source.html#l02249">extractInteger()</a>, <a class="el" href="InstCombineSelect_8cpp_source.html#l00595">foldSelectICmpAnd()</a>, <a class="el" href="IntegerDivision_8cpp_source.html#l00125">generateUnsignedDivisionCode()</a>, <a class="el" href="InstCombineShifts_8cpp_source.html#l00183">GetShiftedValue()</a>, <a class="el" href="InstCombinePHI_8cpp_source.html#l00620">llvm::InstCombiner::SliceUpIllegalIntegerPHI()</a>, and <a class="el" href="InstCombineCalls_8cpp_source.html#l00196">llvm::InstCombiner::visitCallInst()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a509b529346803363e78662dc4f93f630"></a><!-- doxytag: member="llvm::IRBuilder::CreateLShr" ref="a509b529346803363e78662dc4f93f630" args="(Value *LHS, const APInt &RHS, const Twine &Name="", bool isExact=false)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateLShr </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1APInt.html">APInt</a> & </td>
+          <td class="paramname"><em>RHS</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>Name</em> = <code>""</code>, </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>isExact</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></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="IRBuilder_8h_source.html#l00693">693</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ada52becc38cf47f10ba72155cb891c71"></a><!-- doxytag: member="llvm::IRBuilder::CreateLShr" ref="ada52becc38cf47f10ba72155cb891c71" args="(Value *LHS, uint64_t RHS, const Twine &Name="", bool isExact=false)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateLShr </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint64_t </td>
+          <td class="paramname"><em>RHS</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>Name</em> = <code>""</code>, </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>isExact</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></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="IRBuilder_8h_source.html#l00697">697</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a94c18bf85a5105e0a22fba23b0bedafa"></a><!-- doxytag: member="llvm::IRBuilder::CreateMul" ref="a94c18bf85a5105e0a22fba23b0bedafa" args="(Value *LHS, Value *RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateMul </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</code>, </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>HasNUW</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></code>, </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>HasNSW</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></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="IRBuilder_8h_source.html#l00590">590</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="Reassociate_8cpp_source.html#l01315">buildMultiplyTree()</a>, <a class="el" href="IRBuilder_8h_source.html#l00598">llvm::IRBuilder< true, TargetFolder >::CreateNSWMul()</a>, <a class="el" href="IRBuilder_8h_source.html#l00601">llvm::IRBuilder< true, TargetFolder >::CreateNUWMul()</a>, <a class="el" href="IntegerDivision_8cpp_source.html#l00067">generatedUnsignedRemainderCode()</a>, <a class="el" href="MemoryBuiltins_8cpp_source.html#l00639">llvm::ObjectSizeOffsetEvaluator::visitAllocaInst()</a>, and <a class="el" href="MemoryBuiltins_8cpp_source.html#l00652">llvm::ObjectSizeOffsetEvaluator::visitCallSite()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a97ab781fefa6f6ff35ce5c4c7dac3a79"></a><!-- doxytag: member="llvm::IRBuilder::CreateNeg" ref="a97ab781fefa6f6ff35ce5c4c7dac3a79" args="(Value *V, const Twine &Name="", bool HasNUW=false, bool HasNSW=false)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateNeg </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>Name</em> = <code>""</code>, </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>HasNUW</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></code>, </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>HasNSW</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></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="IRBuilder_8h_source.html#l00773">773</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IRBuilder_8h_source.html#l00782">llvm::IRBuilder< true, TargetFolder >::CreateNSWNeg()</a>, and <a class="el" href="IRBuilder_8h_source.html#l00785">llvm::IRBuilder< true, TargetFolder >::CreateNUWNeg()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9f4834f0678648c5ac86c9ab37210be3"></a><!-- doxytag: member="llvm::IRBuilder::CreateNot" ref="a9f4834f0678648c5ac86c9ab37210be3" args="(Value *V, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateNot </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00793">793</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="SimplifyCFG_8cpp_source.html#l01871">llvm::FoldBranchToCommonDest()</a>, and <a class="el" href="SimplifyCFG_8cpp_source.html#l02189">SimplifyCondBranchToCondBranch()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a91de8e89544fcda9e09499644b90b84b"></a><!-- doxytag: member="llvm::IRBuilder::CreateNSWAdd" ref="a91de8e89544fcda9e09499644b90b84b" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateNSWAdd </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00554">554</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6777def6c9a561906fbb498db0484df0"></a><!-- doxytag: member="llvm::IRBuilder::CreateNSWMul" ref="a6777def6c9a561906fbb498db0484df0" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateNSWMul </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00598">598</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="abac6b20fbbe8429690501156b4811668"></a><!-- doxytag: member="llvm::IRBuilder::CreateNSWNeg" ref="abac6b20fbbe8429690501156b4811668" args="(Value *V, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateNSWNeg </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00782">782</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afe85b81a7f1e1a6328222b184b2180f9"></a><!-- doxytag: member="llvm::IRBuilder::CreateNSWSub" ref="afe85b81a7f1e1a6328222b184b2180f9" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateNSWSub </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00576">576</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a621a5f4ed562311ba3f8aa0f4a7f41b6"></a><!-- doxytag: member="llvm::IRBuilder::CreateNUWAdd" ref="a621a5f4ed562311ba3f8aa0f4a7f41b6" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateNUWAdd </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00557">557</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="InstCombineCalls_8cpp_source.html#l00196">llvm::InstCombiner::visitCallInst()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a472da121ef92dbbf5abf9b28e8e012cf"></a><!-- doxytag: member="llvm::IRBuilder::CreateNUWMul" ref="a472da121ef92dbbf5abf9b28e8e012cf" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateNUWMul </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00601">601</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="InstCombineCalls_8cpp_source.html#l00196">llvm::InstCombiner::visitCallInst()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad882eb31a53d438aef69c33984db5a4b"></a><!-- doxytag: member="llvm::IRBuilder::CreateNUWNeg" ref="ad882eb31a53d438aef69c33984db5a4b" args="(Value *V, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateNUWNeg </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00785">785</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a83910b536cd14feb112da71019d470e7"></a><!-- doxytag: member="llvm::IRBuilder::CreateNUWSub" ref="a83910b536cd14feb112da71019d470e7" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateNUWSub </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00579">579</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8f55dd4237be6778517ddd752ca8b76a"></a><!-- doxytag: member="llvm::IRBuilder::CreateOr" ref="a8f55dd4237be6778517ddd752ca8b76a" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateOr </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00736">736</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IRBuilder_8h_source.html#l00745">llvm::IRBuilder< true, TargetFolder >::CreateOr()</a>, <a class="el" href="InstCombineAndOrXor_8cpp_source.html#l00631">foldLogOpOfMaskedICmps()</a>, <a class="el" href="IntegerDivision_8cpp_source.html#l00125">generateUnsignedDivisionCode()</a>, <a class="el" href="SROA_8cpp_source.html#l02272">insertInteger()</a>, and <a class="el" href="SimplifyCFG_8cpp_source.html#l02189">SimplifyCondBranchToCondBranch()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae7a8a3ac1ea4ca1e727926a170f78b6b"></a><!-- doxytag: member="llvm::IRBuilder::CreateOr" ref="ae7a8a3ac1ea4ca1e727926a170f78b6b" args="(Value *LHS, const APInt &RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateOr </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1APInt.html">APInt</a> & </td>
+          <td class="paramname"><em>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00745">745</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a52532be70dd7e994242655193f7ad546"></a><!-- doxytag: member="llvm::IRBuilder::CreateOr" ref="a52532be70dd7e994242655193f7ad546" args="(Value *LHS, uint64_t RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateOr </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint64_t </td>
+          <td class="paramname"><em>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00748">748</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2c0d745d9907486632823c56c5a23e86"></a><!-- doxytag: member="llvm::IRBuilder::CreatePHI" ref="a2c0d745d9907486632823c56c5a23e86" args="(Type *Ty, unsigned NumReservedValues, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1PHINode.html">PHINode</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreatePHI </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Type.html">Type</a> * </td>
+          <td class="paramname"><em>Ty</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>NumReservedValues</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01219">1219</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="NVPTXLowerAggrCopies_8cpp_source.html#l00079">convertMemSetToLoop()</a>, <a class="el" href="NVPTXLowerAggrCopies_8cpp_source.html#l00035">convertTransferToLoop()</a>, <a class="el" href="IntegerDivision_8cpp_source.html#l00125">generateUnsignedDivisionCode()</a>, and <a class="el" href="MemoryBuiltins_8cpp_source.html#l00713">llvm::ObjectSizeOffsetEvaluator::visitPHINode()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5ccd8260c37f3ac075e782b7df2229e5"></a><!-- doxytag: member="llvm::IRBuilder::CreatePointerCast" ref="a5ccd8260c37f3ac075e782b7df2229e5" args="(Value *V, Type *DestTy, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreatePointerCast </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>DestTy</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01093">1093</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af46e8244bffd318b93f3dfa2f276ddb2"></a><!-- doxytag: member="llvm::IRBuilder::CreatePtrDiff" ref="af46e8244bffd318b93f3dfa2f276ddb2" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreatePtrDiff </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>CreatePtrDiff - Return the i64 difference between two pointer values, dividing out the size of the pointed-to objects. This is intended to implement C-style pointer subtraction. As such, the pointers must be appropriately aligned for their element types and pointing into the same object. </p>
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l01338">1338</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9299aed1efa0ef459a0f1c7fa11fbe61"></a><!-- doxytag: member="llvm::IRBuilder::CreatePtrToInt" ref="a9299aed1efa0ef459a0f1c7fa11fbe61" args="(Value *V, Type *DestTy, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreatePtrToInt </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>DestTy</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01049">1049</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="SROA_8cpp_source.html#l02060">convertValue()</a>, <a class="el" href="IRBuilder_8h_source.html#l01338">llvm::IRBuilder< true, TargetFolder >::CreatePtrDiff()</a>, and <a class="el" href="SimplifyCFG_8cpp_source.html#l02632">SimplifyBranchOnICmpChain()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1a9f091f2779f541526a68e4efd5b252"></a><!-- doxytag: member="llvm::IRBuilder::CreateResume" ref="a1a9f091f2779f541526a68e4efd5b252" args="(Value *Exn)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1ResumeInst.html">ResumeInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateResume </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Exn</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00516">516</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a08a2941811ad93b69f0174b5e8104cc6"></a><!-- doxytag: member="llvm::IRBuilder::CreateRet" ref="a08a2941811ad93b69f0174b5e8104cc6" args="(Value *V)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1ReturnInst.html">ReturnInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateRet </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<div class="fragment"><pre class="fragment">
+      CreateRet - Create a 'ret <val>' instruction.
+      </pre></div> 
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00441">441</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="SimplifyCFG_8cpp_source.html#l01747">SimplifyCondBranchToTwoReturns()</a>, and <a class="el" href="SimplifyCFG_8cpp_source.html#l03535">SwitchToLookupTable()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5d84e72ef1f1b122131557e4b44f2f0d"></a><!-- doxytag: member="llvm::IRBuilder::CreateRetVoid" ref="a5d84e72ef1f1b122131557e4b44f2f0d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1ReturnInst.html">ReturnInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateRetVoid </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>CreateRetVoid - Create a 'ret void' instruction. </p>
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00434">434</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="SimplifyCFG_8cpp_source.html#l01747">SimplifyCondBranchToTwoReturns()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a717e78efc4ab1fb5ee5b67579073b9af"></a><!-- doxytag: member="llvm::IRBuilder::CreateSDiv" ref="a717e78efc4ab1fb5ee5b67579073b9af" args="(Value *LHS, Value *RHS, const Twine &Name="", bool isExact=false)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateSDiv </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</code>, </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>isExact</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></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="IRBuilder_8h_source.html#l00624">624</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IRBuilder_8h_source.html#l00633">llvm::IRBuilder< true, TargetFolder >::CreateExactSDiv()</a>, and <a class="el" href="BypassSlowDivision_8cpp_source.html#l00076">insertFastDiv()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae19d9d49f39d404703b42161ce788954"></a><!-- doxytag: member="llvm::IRBuilder::CreateSelect" ref="ae19d9d49f39d404703b42161ce788954" args="(Value *C, Value *True, Value *False, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateSelect </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>C</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>True</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>False</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01256">1256</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="SimplifyCFG_8cpp_source.html#l01610">FoldTwoEntryPHINode()</a>, <a class="el" href="IntegerDivision_8cpp_source.html#l00125">generateUnsignedDivisionCode()</a>, <a class="el" href="SimplifyCFG_8cpp_source.html#l01056">HoistThenElseCodeToIf()</a>, <a class="el" href="SimplifyCFG_8cpp_source.html#l02189">SimplifyCondBranchToCondBranch()</a>, <a class="el" href="SimplifyCFG_8cpp_source.html#l01747">SimplifyCondBranchToTwoReturns()</a>, <a class="el" href="SimplifyCFG_8cpp_source.html#l01353">SpeculativelyExecuteBB()</a>, and <a class="el" href="MemoryBuiltins_8cpp_source.html#l00751">llvm::ObjectSizeOffsetEvaluator::visitSelectInst()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2081b822b121723df82782c24314a37e"></a><!-- doxytag: member="llvm::IRBuilder::CreateSExt" ref="a2081b822b121723df82782c24314a37e" args="(Value *V, Type *DestTy, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateSExt </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>DestTy</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01003">1003</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IRBuilder_8h_source.html#l01020">llvm::IRBuilder< true, TargetFolder >::CreateSExtOrTrunc()</a>, and <a class="el" href="AutoUpgrade_8cpp_source.html#l00164">llvm::UpgradeIntrinsicCall()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af7628c2588857e6d8ca522f74781394d"></a><!-- doxytag: member="llvm::IRBuilder::CreateSExtOrBitCast" ref="af7628c2588857e6d8ca522f74781394d" args="(Value *V, Type *DestTy, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateSExtOrBitCast </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>DestTy</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01069">1069</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab06a5e327fc7242e08ce17241f943555"></a><!-- doxytag: member="llvm::IRBuilder::CreateSExtOrTrunc" ref="ab06a5e327fc7242e08ce17241f943555" args="(Value *V, IntegerType *DestTy, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateSExtOrTrunc </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1IntegerType.html">IntegerType</a> * </td>
+          <td class="paramname"><em>DestTy</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>Name</em> = <code>""</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>CreateSExtOrTrunc - Create a SExt or Trunc from the integer value V to DestTy. Return the value untouched if the type of V is already DestTy. </p>
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l01020">1020</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4d49fd9a4cc4f2a74d4555bd08b13910"></a><!-- doxytag: member="llvm::IRBuilder::CreateShl" ref="a4d49fd9a4cc4f2a74d4555bd08b13910" args="(Value *LHS, Value *RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateShl </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</code>, </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>HasNUW</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></code>, </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>HasNSW</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></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="IRBuilder_8h_source.html#l00665">665</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IRBuilder_8h_source.html#l00673">llvm::IRBuilder< true, TargetFolder >::CreateShl()</a>, <a class="el" href="InstCombineSelect_8cpp_source.html#l00595">foldSelectICmpAnd()</a>, <a class="el" href="IntegerDivision_8cpp_source.html#l00125">generateUnsignedDivisionCode()</a>, <a class="el" href="InstCombineShifts_8cpp_source.html#l00183">GetShiftedValue()</a>, <a class="el" href="SROA_8cpp_source.html#l02272">insertInteger()</a>, and <a class="el" href="InstCombineMulDivRem_8cpp_source.html#l00026">simplifyValueKnownNonZero()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab9db33d7e2dba2c23b3e071e1790aed9"></a><!-- doxytag: member="llvm::IRBuilder::CreateShl" ref="ab9db33d7e2dba2c23b3e071e1790aed9" args="(Value *LHS, const APInt &RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateShl </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1APInt.html">APInt</a> & </td>
+          <td class="paramname"><em>RHS</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>Name</em> = <code>""</code>, </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>HasNUW</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></code>, </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>HasNSW</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></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="IRBuilder_8h_source.html#l00673">673</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af5a45ff5b1c06ac8d2de40516760f6eb"></a><!-- doxytag: member="llvm::IRBuilder::CreateShl" ref="af5a45ff5b1c06ac8d2de40516760f6eb" args="(Value *LHS, uint64_t RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateShl </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint64_t </td>
+          <td class="paramname"><em>RHS</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>Name</em> = <code>""</code>, </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>HasNUW</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></code>, </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>HasNSW</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></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="IRBuilder_8h_source.html#l00678">678</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a20e69ff70507e1def78e42a44a532c87"></a><!-- doxytag: member="llvm::IRBuilder::CreateShuffleVector" ref="a20e69ff70507e1def78e42a44a532c87" args="(Value *V1, Value *V2, Value *Mask, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateShuffleVector </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V1</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>V2</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>Mask</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01286">1286</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="AutoUpgrade_8cpp_source.html#l00164">llvm::UpgradeIntrinsicCall()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a87c213a8307bcf9b0de1607f165208e0"></a><!-- doxytag: member="llvm::IRBuilder::CreateSIToFP" ref="a87c213a8307bcf9b0de1607f165208e0" args="(Value *V, Type *DestTy, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateSIToFP </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>DestTy</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01039">1039</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a49d4cf860c66221f0f15022fec9b6b39"></a><!-- doxytag: member="llvm::IRBuilder::CreateSRem" ref="a49d4cf860c66221f0f15022fec9b6b39" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateSRem </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00650">650</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a43f7fa52a3fbe01e44c40d9db278ab3e"></a><!-- doxytag: member="llvm::IRBuilder::CreateStore" ref="a43f7fa52a3fbe01e44c40d9db278ab3e" args="(Value *Val, Value *Ptr, bool isVolatile=false)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1StoreInst.html">StoreInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateStore </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Val</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>Ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td>
+          <td class="paramname"><em>isVolatile</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></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="IRBuilder_8h_source.html#l00818">818</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="NVPTXLowerAggrCopies_8cpp_source.html#l00079">convertMemSetToLoop()</a>, <a class="el" href="NVPTXLowerAggrCopies_8cpp_source.html#l00035">convertTransferToLoop()</a>, <a class="el" href="IRBuilder_8h_source.html#l00840">llvm::IRBuilder< true, TargetFolder >::CreateAlignedStore()</a>, and <a class="el" href="AutoUpgrade_8cpp_source.html#l00164">llvm::UpgradeIntrinsicCall()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a97018f0ca443b7ef067c932280a4ede1"></a><!-- doxytag: member="llvm::IRBuilder::CreateStructGEP" ref="a97018f0ca443b7ef067c932280a4ede1" args="(Value *Ptr, unsigned Idx, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateStructGEP </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Ptr</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>Idx</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00980">980</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afa1cb82e021c7f516f65d40162fe6c53"></a><!-- doxytag: member="llvm::IRBuilder::CreateSub" ref="afa1cb82e021c7f516f65d40162fe6c53" args="(Value *LHS, Value *RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateSub </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</code>, </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>HasNUW</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></code>, </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>HasNSW</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></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="IRBuilder_8h_source.html#l00568">568</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IRBuilder_8h_source.html#l00576">llvm::IRBuilder< true, TargetFolder >::CreateNSWSub()</a>, <a class="el" href="IRBuilder_8h_source.html#l00579">llvm::IRBuilder< true, TargetFolder >::CreateNUWSub()</a>, <a class="el" href="IRBuilder_8h_source.html#l01338">llvm::IRBuilder< true, TargetFolder >::CreatePtrDiff()</a>, <a class="el" href="IntegerDivision_8cpp_source.html#l00067">generatedUnsignedRemainderCode()</a>, <a class="el" href="IntegerDivision_8cpp_source.html#l00089">generateSignedDivisionCode()</a>, <a class="el" href="IntegerDivision_8cpp_source.html#l00032">generateSignedRemainderCode()</a>, <a class="el" href="IntegerDivision_8cpp_source.html#l00125">generateUnsignedDivisionCode()</a>, <a class="el" href="InstCombineMulDivRem_8cpp_source.html#l00026">simplifyValueKnownNonZero()</a>, and <a class="el" href="SimplifyCFG_8cpp_source.html#l03535">SwitchToLookupTable()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae3e9c98ce18a49f8eabe285032612a12"></a><!-- doxytag: member="llvm::IRBuilder::CreateSwitch" ref="ae3e9c98ce18a49f8eabe285032612a12" args="(Value *V, BasicBlock *Dest, unsigned NumCases=10, MDNode *BranchWeights=0)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1SwitchInst.html">SwitchInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateSwitch </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1BasicBlock.html">BasicBlock</a> * </td>
+          <td class="paramname"><em>Dest</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>NumCases</em> = <code>10</code>, </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>BranchWeights</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>CreateSwitch - Create a switch instruction with the specified value, default dest, and with a hint for the number of cases that will be added (for efficient allocation). </p>
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00475">475</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="SimplifyCFG_8cpp_source.html#l02632">SimplifyBranchOnICmpChain()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa933549689e79685bb67de64dddc9f7c"></a><!-- doxytag: member="llvm::IRBuilder::CreateTrunc" ref="aa933549689e79685bb67de64dddc9f7c" args="(Value *V, Type *DestTy, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateTrunc </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>DestTy</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00997">997</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IRBuilder_8h_source.html#l01020">llvm::IRBuilder< true, TargetFolder >::CreateSExtOrTrunc()</a>, <a class="el" href="IRBuilder_8h_source.html#l01008">llvm::IRBuilder< true, TargetFolder >::CreateZExtOrTrunc()</a>, <a class="el" href="InstCombineCompares_8cpp_source.html#l00476">EvaluateGEPOffsetExpression()</a>, <a class="el" href="SROA_8cpp_source.html#l02249">extractInteger()</a>, <a class="el" href="InstCombineCompares_8cpp_source.html#l01661">ProcessUGT_ADDCST_ADD()</a>, and <a class="el" href="InstCombinePHI_8cpp_source.html#l00620">llvm::InstCombiner::SliceUpIllegalIntegerPHI()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a51a6054b262122a73eee4892ed34e30f"></a><!-- doxytag: member="llvm::IRBuilder::CreateTruncOrBitCast" ref="a51a6054b262122a73eee4892ed34e30f" args="(Value *V, Type *DestTy, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateTruncOrBitCast </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>DestTy</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01077">1077</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="ScalarEvolutionExpander_8cpp_source.html#l01601">llvm::SCEVExpander::replaceCongruentIVs()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6e222fcdcccbb45e588aff1fb9a7cb1f"></a><!-- doxytag: member="llvm::IRBuilder::CreateUDiv" ref="a6e222fcdcccbb45e588aff1fb9a7cb1f" args="(Value *LHS, Value *RHS, const Twine &Name="", bool isExact=false)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateUDiv </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</code>, </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>isExact</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></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="IRBuilder_8h_source.html#l00612">612</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IRBuilder_8h_source.html#l00621">llvm::IRBuilder< true, TargetFolder >::CreateExactUDiv()</a>, <a class="el" href="IntegerDivision_8cpp_source.html#l00067">generatedUnsignedRemainderCode()</a>, <a class="el" href="IntegerDivision_8cpp_source.html#l00089">generateSignedDivisionCode()</a>, and <a class="el" href="BypassSlowDivision_8cpp_source.html#l00076">insertFastDiv()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8ec2aa248aa10589639b1ffdffadc47b"></a><!-- doxytag: member="llvm::IRBuilder::CreateUIToFP" ref="a8ec2aa248aa10589639b1ffdffadc47b" args="(Value *V, Type *DestTy, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateUIToFP </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>DestTy</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01036">1036</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0d03639f5d4cef9541e5e8dbe46830cb"></a><!-- doxytag: member="llvm::IRBuilder::CreateUnreachable" ref="a0d03639f5d4cef9541e5e8dbe46830cb" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1UnreachableInst.html">UnreachableInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateUnreachable </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="IRBuilder_8h_source.html#l00520">520</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="SimplifyCFG_8cpp_source.html#l03906">removeUndefIntroducingPredecessor()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2594b6595a1aa555d3f2a6a8ea5e746a"></a><!-- doxytag: member="llvm::IRBuilder::CreateURem" ref="a2594b6595a1aa555d3f2a6a8ea5e746a" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateURem </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00644">644</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IntegerDivision_8cpp_source.html#l00032">generateSignedRemainderCode()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8890ce6180bf2db59fbd9bc31be8e017"></a><!-- doxytag: member="llvm::IRBuilder::CreateVAArg" ref="a8890ce6180bf2db59fbd9bc31be8e017" args="(Value *List, Type *Ty, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1VAArgInst.html">VAArgInst</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateVAArg </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>List</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>Ty</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01265">1265</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9b057429c5a047d0ee274074b6885acf"></a><!-- doxytag: member="llvm::IRBuilder::CreateXor" ref="a9b057429c5a047d0ee274074b6885acf" args="(Value *LHS, Value *RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateXor </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</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>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00752">752</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IRBuilder_8h_source.html#l00758">llvm::IRBuilder< true, TargetFolder >::CreateXor()</a>, <a class="el" href="InstCombineSelect_8cpp_source.html#l00595">foldSelectICmpAnd()</a>, <a class="el" href="IntegerDivision_8cpp_source.html#l00089">generateSignedDivisionCode()</a>, and <a class="el" href="IntegerDivision_8cpp_source.html#l00032">generateSignedRemainderCode()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0b36ebe83bf9a06f7050d25870282e28"></a><!-- doxytag: member="llvm::IRBuilder::CreateXor" ref="a0b36ebe83bf9a06f7050d25870282e28" args="(Value *LHS, const APInt &RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateXor </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1APInt.html">APInt</a> & </td>
+          <td class="paramname"><em>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00758">758</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a27b5acf16a617f5889034c38de74105f"></a><!-- doxytag: member="llvm::IRBuilder::CreateXor" ref="a27b5acf16a617f5889034c38de74105f" args="(Value *LHS, uint64_t RHS, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateXor </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>LHS</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">uint64_t </td>
+          <td class="paramname"><em>RHS</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l00761">761</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a277dfeaad2a2ada72a6024b0eedc5301"></a><!-- doxytag: member="llvm::IRBuilder::CreateZExt" ref="a277dfeaad2a2ada72a6024b0eedc5301" args="(Value *V, Type *DestTy, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateZExt </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>DestTy</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01000">1000</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IRBuilder_8h_source.html#l01008">llvm::IRBuilder< true, TargetFolder >::CreateZExtOrTrunc()</a>, <a class="el" href="SROA_8cpp_source.html#l02272">insertInteger()</a>, <a class="el" href="InstCombineCompares_8cpp_source.html#l01661">ProcessUGT_ADDCST_ADD()</a>, and <a class="el" href="MemoryBuiltins_8cpp_source.html#l00652">llvm::ObjectSizeOffsetEvaluator::visitCallSite()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acb238cff75d4e777d0e44f16bca26a05"></a><!-- doxytag: member="llvm::IRBuilder::CreateZExtOrBitCast" ref="acb238cff75d4e777d0e44f16bca26a05" args="(Value *V, Type *DestTy, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateZExtOrBitCast </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</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>DestTy</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>Name</em> = <code>""</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="IRBuilder_8h_source.html#l01061">1061</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5c03a444a41d9ed458176362776be67a"></a><!-- doxytag: member="llvm::IRBuilder::CreateZExtOrTrunc" ref="a5c03a444a41d9ed458176362776be67a" args="(Value *V, IntegerType *DestTy, const Twine &Name="")" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::CreateZExtOrTrunc </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1IntegerType.html">IntegerType</a> * </td>
+          <td class="paramname"><em>DestTy</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>Name</em> = <code>""</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>CreateZExtOrTrunc - Create a ZExt or Trunc from the integer value V to DestTy. Return the value untouched if the type of V is already DestTy. </p>
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l01008">1008</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a03e8761256b1bf542542a45c105bb503"></a><!-- doxytag: member="llvm::IRBuilder::getDefaultFPMathTag" ref="a03e8761256b1bf542542a45c105bb503" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1MDNode.html">MDNode</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::getDefaultFPMathTag </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>getDefaultFPMathTag - Get the floating point math metadata being used. </p>
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00395">395</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa5b845af4798a3e8a9e02ffac27f2ce1"></a><!-- doxytag: member="llvm::IRBuilder::getFolder" ref="aa5b845af4798a3e8a9e02ffac27f2ce1" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">const T& <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::getFolder </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>getFolder - Get the constant folder being used. </p>
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00392">392</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="abd3da4c9a7bdee3fb759a06410095f75"></a><!-- doxytag: member="llvm::IRBuilder::Insert" ref="abd3da4c9a7bdee3fb759a06410095f75" args="(InstTy *I, const Twine &Name="") const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+<div class="memtemplate">
+template<typename InstTy > </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">InstTy* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::Insert </td>
+          <td>(</td>
+          <td class="paramtype">InstTy * </td>
+          <td class="paramname"><em>I</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>Name</em> = <code>""</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Insert - Insert and return the specified instruction. </p>
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00406">406</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IRBuilder_8h_source.html#l00546">llvm::IRBuilder< true, TargetFolder >::CreateAdd()</a>, <a class="el" href="IRBuilder_8h_source.html#l00452">llvm::IRBuilder< true, TargetFolder >::CreateAggregateRet()</a>, <a class="el" href="IRBuilder_8h_source.html#l00803">llvm::IRBuilder< true, TargetFolder >::CreateAlloca()</a>, <a class="el" href="IRBuilder_8h_source.html#l00720">llvm::IRBuilder< true, TargetFolder >::CreateAnd()</a>, <a class="el" href="IRBuilder_8h_source.html#l00702">llvm::IRBuilder< true, TargetFolder >::CreateAShr()</a>, <a class="el" href="IRBuilder_8h_source.html#l00850">llvm::IRBuilder< true, TargetFolder >::CreateAtomicCmpXchg()</a>, <a class="el" href="IRBuilder_8h_source.html#l00855">llvm::IRBuilder< true, TargetFolder >::CreateAtomicRMW()</a>, <a class="el" href="IRBuilder_8h_source.html#l00765">llvm::IRBuilder< true, TargetFolder >::CreateBinOp()</a>, <a class="el" href="I
 RBuilder_8h_source.html#l00460">llvm::IRBuilder< true, TargetFolder >::CreateBr()</a>, <a class="el" href="IRBuilder_8h_source.html#l01224">llvm::IRBuilder< true, TargetFolder >::CreateCall()</a>, <a class="el" href="IRBuilder_8h_source.html#l01230">llvm::IRBuilder< true, TargetFolder >::CreateCall2()</a>, <a class="el" href="IRBuilder_8h_source.html#l01235">llvm::IRBuilder< true, TargetFolder >::CreateCall3()</a>, <a class="el" href="IRBuilder_8h_source.html#l01240">llvm::IRBuilder< true, TargetFolder >::CreateCall4()</a>, <a class="el" href="IRBuilder_8h_source.html#l01245">llvm::IRBuilder< true, TargetFolder >::CreateCall5()</a>, <a class="el" href="IRBuilder_8h_source.html#l01085">llvm::IRBuilder< true, TargetFolder >::CreateCast()</a>, <a class="el" href="IRBuilder_8h_source.html#l00466">llvm::IRBuilder< true, TargetFolder >::CreateCondBr()</a>, <a class="el" href="IRBuilder_8h_source.html#l00898">llvm::IRBuilder< true,
  TargetFolder >::CreateConstGEP1_32()</a>, <a class="el" href="IRBuilder_8h_source.html#l00939">llvm::IRBuilder< true, TargetFolder >::CreateConstGEP1_64()</a>, <a class="el" href="IRBuilder_8h_source.html#l00915">llvm::IRBuilder< true, TargetFolder >::CreateConstGEP2_32()</a>, <a class="el" href="IRBuilder_8h_source.html#l00956">llvm::IRBuilder< true, TargetFolder >::CreateConstGEP2_64()</a>, <a class="el" href="IRBuilder_8h_source.html#l00906">llvm::IRBuilder< true, TargetFolder >::CreateConstInBoundsGEP1_32()</a>, <a class="el" href="IRBuilder_8h_source.html#l00947">llvm::IRBuilder< true, TargetFolder >::CreateConstInBoundsGEP1_64()</a>, <a class="el" href="IRBuilder_8h_source.html#l00927">llvm::IRBuilder< true, TargetFolder >::CreateConstInBoundsGEP2_32()</a>, <a class="el" href="IRBuilder_8h_source.html#l00968">llvm::IRBuilder< true, TargetFolder >::CreateConstInBoundsGEP2_64()</a>, <a class="el" href="IRBuilder_8h_source.htm
 l#l01269">llvm::IRBuilder< true, TargetFolder >::CreateExtractElement()</a>, <a class="el" href="IRBuilder_8h_source.html#l01295">llvm::IRBuilder< true, TargetFolder >::CreateExtractValue()</a>, <a class="el" href="IRBuilder_8h_source.html#l00560">llvm::IRBuilder< true, TargetFolder >::CreateFAdd()</a>, <a class="el" href="IRBuilder_8h_source.html#l01207">llvm::IRBuilder< true, TargetFolder >::CreateFCmp()</a>, <a class="el" href="IRBuilder_8h_source.html#l00636">llvm::IRBuilder< true, TargetFolder >::CreateFDiv()</a>, <a class="el" href="IRBuilder_8h_source.html#l00846">llvm::IRBuilder< true, TargetFolder >::CreateFence()</a>, <a class="el" href="IRBuilder_8h_source.html#l00604">llvm::IRBuilder< true, TargetFolder >::CreateFMul()</a>, <a class="el" href="IRBuilder_8h_source.html#l00788">llvm::IRBuilder< true, TargetFolder >::CreateFNeg()</a>, <a class="el" href="IRBuilder_8h_source.html#l01114">llvm::IRBuilder< true, Target
 Folder >::CreateFPCast()</a>, <a class="el" href="IRBuilder_8h_source.html#l00656">llvm::IRBuilder< true, TargetFolder >::CreateFRem()</a>, <a class="el" href="IRBuilder_8h_source.html#l00582">llvm::IRBuilder< true, TargetFolder >::CreateFSub()</a>, <a class="el" href="IRBuilder_8h_source.html#l00860">llvm::IRBuilder< true, TargetFolder >::CreateGEP()</a>, <a class="el" href="IRBuilder_8h_source.html#l01200">llvm::IRBuilder< true, TargetFolder >::CreateICmp()</a>, <a class="el" href="IRBuilder_8h_source.html#l00873">llvm::IRBuilder< true, TargetFolder >::CreateInBoundsGEP()</a>, <a class="el" href="IRBuilder_8h_source.html#l00484">llvm::IRBuilder< true, TargetFolder >::CreateIndirectBr()</a>, <a class="el" href="IRBuilder_8h_source.html#l01277">llvm::IRBuilder< true, TargetFolder >::CreateInsertElement()</a>, <a class="el" href="IRBuilder_8h_source.html#l01303">llvm::IRBuilder< true, TargetFolder >::CreateInsertValue()</a>, 
 <a class="el" href="IRBuilder_8h_source.html#l01101">llvm::IRBuilder< true, TargetFolder >::CreateIntCast()</a>, <a class="el" href="IRBuilder_8h_source.html#l00488">llvm::IRBuilder< true, TargetFolder >::CreateInvoke()</a>, <a class="el" href="IRBuilder_8h_source.html#l00500">llvm::IRBuilder< true, TargetFolder >::CreateInvoke3()</a>, <a class="el" href="IRBuilder_8h_source.html#l01312">llvm::IRBuilder< true, TargetFolder >::CreateLandingPad()</a>, <a class="el" href="IRBuilder_8h_source.html#l00809">llvm::IRBuilder< true, TargetFolder >::CreateLoad()</a>, <a class="el" href="IRBuilder_8h_source.html#l00684">llvm::IRBuilder< true, TargetFolder >::CreateLShr()</a>, <a class="el" href="IRBuilder_8h_source.html#l00590">llvm::IRBuilder< true, TargetFolder >::CreateMul()</a>, <a class="el" href="IRBuilder_8h_source.html#l00773">llvm::IRBuilder< true, TargetFolder >::CreateNeg()</a>, <a class="el" href="IRBuilder_8h_source.html#l007
 93">llvm::IRBuilder< true, TargetFolder >::CreateNot()</a>, <a class="el" href="IRBuilder_8h_source.html#l00736">llvm::IRBuilder< true, TargetFolder >::CreateOr()</a>, <a class="el" href="IRBuilder_8h_source.html#l01219">llvm::IRBuilder< true, TargetFolder >::CreatePHI()</a>, <a class="el" href="IRBuilder_8h_source.html#l01093">llvm::IRBuilder< true, TargetFolder >::CreatePointerCast()</a>, <a class="el" href="IRBuilder_8h_source.html#l00516">llvm::IRBuilder< true, TargetFolder >::CreateResume()</a>, <a class="el" href="IRBuilder_8h_source.html#l00441">llvm::IRBuilder< true, TargetFolder >::CreateRet()</a>, <a class="el" href="IRBuilder_8h_source.html#l00434">llvm::IRBuilder< true, TargetFolder >::CreateRetVoid()</a>, <a class="el" href="IRBuilder_8h_source.html#l00624">llvm::IRBuilder< true, TargetFolder >::CreateSDiv()</a>, <a class="el" href="IRBuilder_8h_source.html#l01256">llvm::IRBuilder< true, TargetFolder >::Creat
 eSelect()</a>, <a class="el" href="IRBuilder_8h_source.html#l01069">llvm::IRBuilder< true, TargetFolder >::CreateSExtOrBitCast()</a>, <a class="el" href="IRBuilder_8h_source.html#l00665">llvm::IRBuilder< true, TargetFolder >::CreateShl()</a>, <a class="el" href="IRBuilder_8h_source.html#l01286">llvm::IRBuilder< true, TargetFolder >::CreateShuffleVector()</a>, <a class="el" href="IRBuilder_8h_source.html#l00650">llvm::IRBuilder< true, TargetFolder >::CreateSRem()</a>, <a class="el" href="IRBuilder_8h_source.html#l00818">llvm::IRBuilder< true, TargetFolder >::CreateStore()</a>, <a class="el" href="IRBuilder_8h_source.html#l00568">llvm::IRBuilder< true, TargetFolder >::CreateSub()</a>, <a class="el" href="IRBuilder_8h_source.html#l00475">llvm::IRBuilder< true, TargetFolder >::CreateSwitch()</a>, <a class="el" href="IRBuilder_8h_source.html#l01077">llvm::IRBuilder< true, TargetFolder >::CreateTruncOrBitCast()</a>, <a class="el" hre
 f="IRBuilder_8h_source.html#l00612">llvm::IRBuilder< true, TargetFolder >::CreateUDiv()</a>, <a class="el" href="IRBuilder_8h_source.html#l00520">llvm::IRBuilder< true, TargetFolder >::CreateUnreachable()</a>, <a class="el" href="IRBuilder_8h_source.html#l00644">llvm::IRBuilder< true, TargetFolder >::CreateURem()</a>, <a class="el" href="IRBuilder_8h_source.html#l01265">llvm::IRBuilder< true, TargetFolder >::CreateVAArg()</a>, <a class="el" href="IRBuilder_8h_source.html#l00752">llvm::IRBuilder< true, TargetFolder >::CreateXor()</a>, and <a class="el" href="IRBuilder_8h_source.html#l01061">llvm::IRBuilder< true, TargetFolder >::CreateZExtOrBitCast()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af0f0bf38c9f9b19eff78bedc265e4cc7"></a><!-- doxytag: member="llvm::IRBuilder::Insert" ref="af0f0bf38c9f9b19eff78bedc265e4cc7" args="(Constant *C, const Twine &="") const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Constant.html">Constant</a>* <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::Insert </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Constant.html">Constant</a> * </td>
+          <td class="paramname"><em>C</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"> = <code>""</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Insert - No-op overload to handle constants. </p>
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00414">414</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a43abbeafcd469a068ad5158eda753574"></a><!-- doxytag: member="llvm::IRBuilder::isNamePreserving" ref="a43abbeafcd469a068ad5158eda753574" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::isNamePreserving </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isNamePreserving - Return true if this builder is configured to actually add the requested names to IR created through it. </p>
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00402">402</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1d9511f3ab3207b667151e962973b7b5"></a><!-- doxytag: member="llvm::IRBuilder::SetDefaultFPMathTag" ref="a1d9511f3ab3207b667151e962973b7b5" args="(MDNode *FPMathTag)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<bool preserveNames = true, typename T = ConstantFolder, typename Inserter = IRBuilderDefaultInserter<preserveNames>> </div>
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classllvm_1_1IRBuilder.html">llvm::IRBuilder</a>< preserveNames, T, <a class="el" href="classllvm_1_1Inserter.html">Inserter</a> >::SetDefaultFPMathTag </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1MDNode.html">MDNode</a> * </td>
+          <td class="paramname"><em>FPMathTag</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>SetDefaultFPMathTag - Set the floating point math metadata to be used. </p>
+
+<p>Definition at line <a class="el" href="IRBuilder_8h_source.html#l00398">398</a> of file <a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="IRBuilder_8h_source.html">IRBuilder.h</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_1IRBuilderBase__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IRBuilderBase__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IRBuilderBase__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IRBuilderBase__coll__graph.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,110 @@
+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::IRBuilderBase",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=" InsertPt" ,fontname="FreeSans"];
+  Node2 [label="iterator",height=0.2,width=0.4,color="grey75"];
+  Node3 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" BB" ,fontname="FreeSans"];
+  Node3 [label="llvm::BasicBlock",height=0.2,width=0.4,color="black",URL="$classllvm_1_1BasicBlock.html",tooltip="LLVM Basic Block Representation."];
+  Node4 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="llvm::Value",height=0.2,width=0.4,color="black",URL="$classllvm_1_1Value.html",tooltip="LLVM Value Representation."];
+  Node5 -> Node4 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" MaximumAlignment\nSubclassOptionalData" ,fontname="FreeSans"];
+  Node5 [label="unsigned",height=0.2,width=0.4,color="black",URL="$classunsigned.html"];
+  Node6 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 [label="llvm::ilist_node\< BasicBlock \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1ilist__node.html"];
+  Node7 -> Node6 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"];
+  Node7 [label="llvm::ilist_half_node\< BasicBlock \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1ilist__half__node.html"];
+  Node8 -> Node6 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< BasicBlock \>" ,fontname="FreeSans"];
+  Node8 [label="llvm::ilist_node\< NodeTy \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1ilist__node.html"];
+  Node9 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Context" ,fontname="FreeSans"];
+  Node9 [label="llvm::LLVMContext",height=0.2,width=0.4,color="black",URL="$classllvm_1_1LLVMContext.html"];
+  Node10 -> Node9 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" pImpl" ,fontname="FreeSans"];
+  Node10 [label="llvm::LLVMContextImpl",height=0.2,width=0.4,color="black",URL="$classllvm_1_1LLVMContextImpl.html"];
+  Node11 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" X86_MMXTy\nMetadataTy\nLabelTy\nHalfTy\nVoidTy\nDoubleTy\nPPC_FP128Ty\nFloatTy\nFP128Ty\nX86_FP80Ty\n..." ,fontname="FreeSans"];
+  Node11 [label="llvm::Type",height=0.2,width=0.4,color="black",URL="$classllvm_1_1Type.html"];
+  Node11 -> Node11 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ContainedTys" ,fontname="FreeSans"];
+  Node5 -> Node11 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" NumContainedTys" ,fontname="FreeSans"];
+  Node12 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ASPointerTypes" ,fontname="FreeSans"];
+  Node12 [label="llvm::DenseMap\< std::pair\< Type *, unsigned \>, PointerType * \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1DenseMap.html"];
+  Node13 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" BlockAddresses" ,fontname="FreeSans"];
+  Node13 [label="llvm::DenseMap\< std::pair\< Function *, BasicBlock * \>, BlockAddress * \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1DenseMap.html"];
+  Node14 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" InlineAsms" ,fontname="FreeSans"];
+  Node14 [label="llvm::ConstantUniqueMap\< InlineAsmKeyType, const InlineAsmKeyType &, PointerType, InlineAsm \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1ConstantUniqueMap.html"];
+  Node15 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" OwnedModules" ,fontname="FreeSans"];
+  Node15 [label="llvm::SmallPtrSet\< Module *, 4 \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1SmallPtrSet.html"];
+  Node16 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ScopeInlinedAtIdx" ,fontname="FreeSans"];
+  Node16 [label="llvm::DenseMap\< std::pair\< MDNode *, MDNode * \>, int \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1DenseMap.html"];
+  Node17 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" UVConstants" ,fontname="FreeSans"];
+  Node17 [label="llvm::DenseMap\< Type *, UndefValue * \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1DenseMap.html"];
+  Node18 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" NonUniquedMDNodes" ,fontname="FreeSans"];
+  Node18 [label="llvm::SmallPtrSet\< MDNode *, 1 \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1SmallPtrSet.html"];
+  Node19 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ValueHandles" ,fontname="FreeSans"];
+  Node19 [label="llvm::DenseMap\< Value *, ValueHandleBase * \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1DenseMap.html"];
+  Node20 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" TheTrueVal\nTheFalseVal" ,fontname="FreeSans"];
+  Node20 [label="llvm::ConstantInt",height=0.2,width=0.4,color="red",URL="$classllvm_1_1ConstantInt.html",tooltip="Class for constant integers."];
+  Node21 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" MDStringCache" ,fontname="FreeSans"];
+  Node21 [label="llvm::StringMap\< Value * \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1StringMap.html"];
+  Node22 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ScopeRecords" ,fontname="FreeSans"];
+  Node22 [label="vector\< DebugRecVH \>",height=0.2,width=0.4,color="grey75"];
+  Node23 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ScopeRecordIdx" ,fontname="FreeSans"];
+  Node23 [label="llvm::DenseMap\< MDNode *, int \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1DenseMap.html"];
+  Node24 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ArrayTypes" ,fontname="FreeSans"];
+  Node24 [label="llvm::DenseMap\< std::pair\< Type *, uint64_t \>, ArrayType * \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1DenseMap.html"];
+  Node25 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Int16Ty\nInt1Ty\nInt64Ty\nInt8Ty\nInt32Ty" ,fontname="FreeSans"];
+  Node25 [label="llvm::IntegerType",height=0.2,width=0.4,color="black",URL="$classllvm_1_1IntegerType.html",tooltip="Integer representation type."];
+  Node11 -> Node25 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node26 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" StructConstants" ,fontname="FreeSans"];
+  Node26 [label="llvm::ConstantAggrUniqueMap\< StructType, ConstantStruct \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1ConstantAggrUniqueMap.html"];
+  Node27 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ScopeInlinedAtRecords" ,fontname="FreeSans"];
+  Node27 [label="vector\< std::pair\< DebugRecVH, DebugRecVH \> \>",height=0.2,width=0.4,color="grey75"];
+  Node28 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" FunctionTypes" ,fontname="FreeSans"];
+  Node28 [label="llvm::DenseMap\< FunctionType *, bool, FunctionTypeKeyInfo \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1DenseMap.html"];
+  Node29 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" IntConstants" ,fontname="FreeSans"];
+  Node29 [label="llvm::DenseMap\< DenseMapAPIntKeyInfo::KeyTy, ConstantInt *, DenseMapAPIntKeyInfo \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1DenseMap.html"];
+  Node30 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" MetadataStore" ,fontname="FreeSans"];
+  Node30 [label="llvm::DenseMap\< const Instruction *, MDMapTy \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1DenseMap.html"];
+  Node31 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" CustomMDKindNames" ,fontname="FreeSans"];
+  Node31 [label="llvm::StringMap\< unsigned \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1StringMap.html"];
+  Node32 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" VectorTypes" ,fontname="FreeSans"];
+  Node32 [label="llvm::DenseMap\< std::pair\< Type *, unsigned \>, VectorType * \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1DenseMap.html"];
+  Node33 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" IntegerTypes" ,fontname="FreeSans"];
+  Node33 [label="llvm::DenseMap\< unsigned, IntegerType * \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1DenseMap.html"];
+  Node34 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ExprConstants" ,fontname="FreeSans"];
+  Node34 [label="llvm::ConstantUniqueMap\< ExprMapKeyType, const ExprMapKeyType &, Type, ConstantExpr \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1ConstantUniqueMap.html"];
+  Node35 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" CAZConstants" ,fontname="FreeSans"];
+  Node35 [label="llvm::DenseMap\< Type *, ConstantAggregateZero * \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1DenseMap.html"];
+  Node36 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" AttrsLists" ,fontname="FreeSans"];
+  Node36 [label="llvm::FoldingSet\< AttributeListImpl \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1FoldingSet.html"];
+  Node37 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" PointerTypes" ,fontname="FreeSans"];
+  Node37 [label="llvm::DenseMap\< Type *, PointerType * \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1DenseMap.html"];
+  Node38 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" FPConstants" ,fontname="FreeSans"];
+  Node38 [label="llvm::DenseMap\< DenseMapAPFloatKeyInfo::KeyTy, ConstantFP *, DenseMapAPFloatKeyInfo \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1DenseMap.html"];
+  Node39 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" NamedStructTypes" ,fontname="FreeSans"];
+  Node39 [label="llvm::StringMap\< StructType * \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1StringMap.html"];
+  Node40 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" CPNConstants" ,fontname="FreeSans"];
+  Node40 [label="llvm::DenseMap\< PointerType *, ConstantPointerNull * \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1DenseMap.html"];
+  Node5 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" NamedStructTypesUniqueID" ,fontname="FreeSans"];
+  Node41 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" CDSConstants" ,fontname="FreeSans"];
+  Node41 [label="llvm::StringMap\< ConstantDataSequential * \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1StringMap.html"];
+  Node42 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" VectorConstants" ,fontname="FreeSans"];
+  Node42 [label="llvm::ConstantAggrUniqueMap\< VectorType, ConstantVector \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1ConstantAggrUniqueMap.html"];
+  Node43 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" AnonStructTypes" ,fontname="FreeSans"];
+  Node43 [label="llvm::DenseMap\< StructType *, bool, AnonStructTypeKeyInfo \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1DenseMap.html"];
+  Node44 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" TypeAllocator" ,fontname="FreeSans"];
+  Node44 [label="llvm::BumpPtrAllocator",height=0.2,width=0.4,color="black",URL="$classllvm_1_1BumpPtrAllocator.html"];
+  Node45 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ArrayConstants" ,fontname="FreeSans"];
+  Node45 [label="llvm::ConstantAggrUniqueMap\< ArrayType, ConstantArray \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1ConstantAggrUniqueMap.html"];
+  Node46 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" MDNodeSet" ,fontname="FreeSans"];
+  Node46 [label="llvm::FoldingSet\< MDNode \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1FoldingSet.html"];
+  Node47 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" AttrsSet" ,fontname="FreeSans"];
+  Node47 [label="llvm::FoldingSet\< AttributesImpl \>",height=0.2,width=0.4,color="red",URL="$classllvm_1_1FoldingSet.html"];
+  Node48 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" InlineAsmDiagContext" ,fontname="FreeSans"];
+  Node48 [label="void *",height=0.2,width=0.4,color="grey75"];
+  Node49 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" InlineAsmDiagHandler" ,fontname="FreeSans"];
+  Node49 [label="llvm::SMDiagnostic",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SMDiagnostic.html"];
+  Node50 -> Node10 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" LLVMObjects" ,fontname="FreeSans"];
+  Node50 [label="llvm::LeakDetectorImpl\< Value \>",height=0.2,width=0.4,color="red",URL="$structllvm_1_1LeakDetectorImpl.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IVStrideUse.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IVStrideUse.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IVStrideUse.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IVStrideUse.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,282 @@
+<!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::IVStrideUse 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_1IVStrideUse.html">IVStrideUse</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="#friends">Friends</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::IVStrideUse Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::IVStrideUse" --><!-- doxytag: inherits="llvm::CallbackVH,ilist_node< IVStrideUse >" -->
+<p><code>#include <<a class="el" href="IVUsers_8h_source.html">IVUsers.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::IVStrideUse:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1IVStrideUse__inherit__graph.png" border="0" usemap="#llvm_1_1IVStrideUse_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::IVStrideUse:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1IVStrideUse__coll__graph.png" border="0" usemap="#llvm_1_1IVStrideUse_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_1IVStrideUse-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_1IVStrideUse.html#ac2140ae8507867b97114724c6a6dbbba">IVStrideUse</a> (<a class="el" href="classllvm_1_1IVUsers.html">IVUsers</a> *P, <a class="el" href="classllvm_1_1Instruction.html">Instruction</a> *U, <a class="el" href="classllvm_1_1Value.html">Value</a> *O)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1Instruction.html">Instruction</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IVStrideUse.html#ae2e1a69a1862b858dc428c2e54263370">getUser</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">getUser - Return the user instruction for this use.  <a href="#ae2e1a69a1862b858dc428c2e54263370"></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_1IVStrideUse.html#acb8718e691dfd2e5d5a3e0d876e35cc9">setUser</a> (<a class="el" href="classllvm_1_1Instruction.html">Instruction</a> *NewUser)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">setUser - Assign a new user instruction for this use.  <a href="#acb8718e691dfd2e5d5a3e0d876e35cc9"></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_1IVStrideUse.html#aa6188247cf9c5836de214f8bdddd8a9e">getOperandValToReplace</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_1IVStrideUse.html#a59f03f777c4395d140e90f7a5278ee03">setOperandValToReplace</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *Op)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacellvm.html#ac765465998d0f34ed6123631bda54fab">PostIncLoopSet</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IVStrideUse.html#a1d29fc21e8671a6603ea5c51ee42f424">getPostIncLoops</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_1IVStrideUse.html#a8433a09d9b66df4f5c8a4d1414dc8ec9">transformToPostInc</a> (const <a class="el" href="classllvm_1_1Loop.html">Loop</a> *L)</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_1IVStrideUse.html#a097019ab19ab2e17ee9a4218fac9aa89">IVUsers</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_1IVStrideUse.html">IVStrideUse</a> - Keep track of one use of a strided induction variable. The Expr member keeps track of the expression, <a class="el" href="classllvm_1_1User.html">User</a> is the actual user instruction of the operand, and 'OperandValToReplace' is the operand of the <a class="el" href="classllvm_1_1User.html">User</a> that is the use. </p>
+
+<p>Definition at line <a class="el" href="IVUsers_8h_source.html#l00037">37</a> of file <a class="el" href="IVUsers_8h_source.html">IVUsers.h</a>.</p>
+</div><hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="ac2140ae8507867b97114724c6a6dbbba"></a><!-- doxytag: member="llvm::IVStrideUse::IVStrideUse" ref="ac2140ae8507867b97114724c6a6dbbba" args="(IVUsers *P, Instruction *U, Value *O)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::IVStrideUse::IVStrideUse </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1IVUsers.html">IVUsers</a> * </td>
+          <td class="paramname"><em>P</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Instruction.html">Instruction</a> * </td>
+          <td class="paramname"><em>U</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>O</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="IVUsers_8h_source.html#l00040">40</a> of file <a class="el" href="IVUsers_8h_source.html">IVUsers.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="aa6188247cf9c5836de214f8bdddd8a9e"></a><!-- doxytag: member="llvm::IVStrideUse::getOperandValToReplace" ref="aa6188247cf9c5836de214f8bdddd8a9e" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Value.html">Value</a>* llvm::IVStrideUse::getOperandValToReplace </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getOperandValToReplace - Return the <a class="el" href="classllvm_1_1Value.html" title="LLVM Value Representation.">Value</a> of the operand in the user instruction that this <a class="el" href="classllvm_1_1IVStrideUse.html">IVStrideUse</a> is representing. </p>
+
+<p>Definition at line <a class="el" href="IVUsers_8h_source.html#l00056">56</a> of file <a class="el" href="IVUsers_8h_source.html">IVUsers.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IVUsers_8cpp_source.html#l00294">llvm::IVUsers::getExpr()</a>, and <a class="el" href="IVUsers_8cpp_source.html#l00289">llvm::IVUsers::getReplacementExpr()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1d29fc21e8671a6603ea5c51ee42f424"></a><!-- doxytag: member="llvm::IVStrideUse::getPostIncLoops" ref="a1d29fc21e8671a6603ea5c51ee42f424" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="namespacellvm.html#ac765465998d0f34ed6123631bda54fab">PostIncLoopSet</a>& llvm::IVStrideUse::getPostIncLoops </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getPostIncLoops - Return the set of loops for which the expression has been adjusted to use post-inc mode. </p>
+
+<p>Definition at line <a class="el" href="IVUsers_8h_source.html#l00068">68</a> of file <a class="el" href="IVUsers_8h_source.html">IVUsers.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IVUsers_8cpp_source.html#l00294">llvm::IVUsers::getExpr()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae2e1a69a1862b858dc428c2e54263370"></a><!-- doxytag: member="llvm::IVStrideUse::getUser" ref="ae2e1a69a1862b858dc428c2e54263370" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Instruction.html">Instruction</a>* llvm::IVStrideUse::getUser </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>getUser - Return the user instruction for this use. </p>
+
+<p>Definition at line <a class="el" href="IVUsers_8h_source.html#l00045">45</a> of file <a class="el" href="IVUsers_8h_source.html">IVUsers.h</a>.</p>
+
+<p>References <a class="el" href="ValueHandle_8h_source.html#l00102">llvm::ValueHandleBase::getValPtr()</a>.</p>
+
+<p>Referenced by <a class="el" href="IVUsers_8cpp_source.html#l00294">llvm::IVUsers::getExpr()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a59f03f777c4395d140e90f7a5278ee03"></a><!-- doxytag: member="llvm::IVStrideUse::setOperandValToReplace" ref="a59f03f777c4395d140e90f7a5278ee03" args="(Value *Op)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::IVStrideUse::setOperandValToReplace </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>Op</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>setOperandValToReplace - Assign a new <a class="el" href="classllvm_1_1Value.html" title="LLVM Value Representation.">Value</a> as the operand value to replace. </p>
+
+<p>Definition at line <a class="el" href="IVUsers_8h_source.html#l00062">62</a> of file <a class="el" href="IVUsers_8h_source.html">IVUsers.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acb8718e691dfd2e5d5a3e0d876e35cc9"></a><!-- doxytag: member="llvm::IVStrideUse::setUser" ref="acb8718e691dfd2e5d5a3e0d876e35cc9" args="(Instruction *NewUser)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::IVStrideUse::setUser </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Instruction.html">Instruction</a> * </td>
+          <td class="paramname"><em>NewUser</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>setUser - Assign a new user instruction for this use. </p>
+
+<p>Definition at line <a class="el" href="IVUsers_8h_source.html#l00050">50</a> of file <a class="el" href="IVUsers_8h_source.html">IVUsers.h</a>.</p>
+
+<p>References <a class="el" href="ValueHandle_8h_source.html#l00373">llvm::CallbackVH::setValPtr()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8433a09d9b66df4f5c8a4d1414dc8ec9"></a><!-- doxytag: member="llvm::IVStrideUse::transformToPostInc" ref="a8433a09d9b66df4f5c8a4d1414dc8ec9" args="(const Loop *L)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void IVStrideUse::transformToPostInc </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1Loop.html">Loop</a> * </td>
+          <td class="paramname"><em>L</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>transformToPostInc - Transform the expression to post-inc form for the given loop. </p>
+
+<p>Definition at line <a class="el" href="IVUsers_8cpp_source.html#l00326">326</a> of file <a class="el" href="IVUsers_8cpp_source.html">IVUsers.cpp</a>.</p>
+
+<p>References <a class="el" href="SmallPtrSet_8h_source.html#l00254">llvm::SmallPtrSet< PtrType, SmallSize >::insert()</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" id="a097019ab19ab2e17ee9a4218fac9aa89"></a><!-- doxytag: member="llvm::IVStrideUse::IVUsers" ref="a097019ab19ab2e17ee9a4218fac9aa89" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">friend class <a class="el" href="classllvm_1_1IVUsers.html">IVUsers</a><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="IVUsers_8h_source.html#l00038">38</a> of file <a class="el" href="IVUsers_8h_source.html">IVUsers.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="IVUsers_8h_source.html">IVUsers.h</a></li>
+<li><a class="el" href="IVUsers_8cpp_source.html">IVUsers.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:46: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_1IVStrideUse__coll__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IVStrideUse__coll__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IVStrideUse__coll__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IVStrideUse__coll__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+97655d8b963a3b290bca4f57b4687dbd
\ No newline at end of file

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

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IVUsers.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IVUsers.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IVUsers.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IVUsers.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,574 @@
+<!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::IVUsers 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_1IVUsers.html">IVUsers</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-attribs">Static Public Attributes</a> |
+<a href="#pro-methods">Protected Member Functions</a> |
+<a href="#friends">Friends</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::IVUsers Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::IVUsers" --><!-- doxytag: inherits="llvm::LoopPass" -->
+<p><code>#include <<a class="el" href="IVUsers_8h_source.html">IVUsers.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::IVUsers:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1IVUsers__inherit__graph.png" border="0" usemap="#llvm_1_1IVUsers_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::IVUsers:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1IVUsers__coll__graph.png" border="0" usemap="#llvm_1_1IVUsers_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_1IVUsers-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="structllvm_1_1ilist.html">ilist</a>< <a class="el" href="classllvm_1_1IVStrideUse.html">IVStrideUse</a> ><br class="typebreak"/>
+::<a class="el" href="classllvm_1_1IVUsers.html#ac4ea8771137797e80c4f56a3111e2397">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IVUsers.html#ac4ea8771137797e80c4f56a3111e2397">iterator</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structllvm_1_1ilist.html">ilist</a>< <a class="el" href="classllvm_1_1IVStrideUse.html">IVStrideUse</a> ><br class="typebreak"/>
+::<a class="el" href="classllvm_1_1IVUsers.html#a1ac1243c7bc2878be52de359bd652680">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IVUsers.html#a1ac1243c7bc2878be52de359bd652680">const_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_1IVUsers.html#afb4d622c763afc0ba3206adca9e2bf52">IVUsers</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1Loop.html">Loop</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IVUsers.html#a0680b8ba35ec11b26083da5225361925">getLoop</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_1IVUsers.html#aaae0691d9859142f6bcfb992862e44a9">AddUsersIfInteresting</a> (<a class="el" href="classllvm_1_1Instruction.html">Instruction</a> *I)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1IVStrideUse.html">IVStrideUse</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IVUsers.html#a2c38dcaaa58a80d2005b912b1273a872">AddUser</a> (<a class="el" href="classllvm_1_1Instruction.html">Instruction</a> *<a class="el" href="classllvm_1_1User.html">User</a>, <a class="el" href="classllvm_1_1Value.html">Value</a> *Operand)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1SCEV.html">SCEV</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IVUsers.html#a1dccba4e09e307a2b842ab8ecfe9cb13">getReplacementExpr</a> (const <a class="el" href="classllvm_1_1IVStrideUse.html">IVStrideUse</a> &IU) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1SCEV.html">SCEV</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IVUsers.html#ad3b58aa79ba7670c4878f5086aff4e72">getExpr</a> (const <a class="el" href="classllvm_1_1IVStrideUse.html">IVStrideUse</a> &IU) const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">getExpr - Return the expression for the use.  <a href="#ad3b58aa79ba7670c4878f5086aff4e72"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classllvm_1_1SCEV.html">SCEV</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IVUsers.html#a04fc48b4f511b0f6bc7baac752c22f37">getStride</a> (const <a class="el" href="classllvm_1_1IVStrideUse.html">IVStrideUse</a> &IU, const <a class="el" href="classllvm_1_1Loop.html">Loop</a> *L) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1IVUsers.html#ac4ea8771137797e80c4f56a3111e2397">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IVUsers.html#aa73e72d96213b699b7656cef4a41fff7">begin</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1IVUsers.html#ac4ea8771137797e80c4f56a3111e2397">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IVUsers.html#a2206acfe0bf8df3750ce14311cc4963f">end</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1IVUsers.html#a1ac1243c7bc2878be52de359bd652680">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IVUsers.html#a19f1518bf543bea8452cc4e197e86bec">begin</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1IVUsers.html#a1ac1243c7bc2878be52de359bd652680">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IVUsers.html#aad31cec55d41974fc4712379683d6fb6">end</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_1IVUsers.html#ae1efce5942b7bca8fa0a107e6fa77eb3">empty</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_1IVUsers.html#aecae9746dc53592fb71e72c49df79796">isIVUserOrOperand</a> (<a class="el" href="classllvm_1_1Instruction.html">Instruction</a> *Inst) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IVUsers.html#a2b7da1ac13b362d5f73e449657075f7f">print</a> (<a class="el" href="classllvm_1_1raw__ostream.html">raw_ostream</a> &OS, const <a class="el" href="classllvm_1_1Module.html">Module</a> *=0) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IVUsers.html#a9522776ace2cf4142dd9f2c6521d7442">dump</a> () const </td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">dump - This method is used for debugging.  <a href="#a9522776ace2cf4142dd9f2c6521d7442"></a><br/></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="classchar.html">char</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IVUsers.html#a7264b7331250c95ef8d341e79d3a9b46">ID</a> = 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"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1IVUsers.html#a02eb2f83661d0fb47986630e2d09adbf">AddUsersImpl</a> (<a class="el" href="classllvm_1_1Instruction.html">Instruction</a> *I, <a class="el" href="classllvm_1_1SmallPtrSet.html">SmallPtrSet</a>< <a class="el" href="classllvm_1_1Loop.html">Loop</a> *, 16 > &SimpleLoopNests)</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_1IVUsers.html#aade51f7d2ade94165429460adda9e063">IVStrideUse</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="IVUsers_8h_source.html#l00120">120</a> of file <a class="el" href="IVUsers_8h_source.html">IVUsers.h</a>.</p>
+</div><hr/><h2>Member Typedef Documentation</h2>
+<a class="anchor" id="a1ac1243c7bc2878be52de359bd652680"></a><!-- doxytag: member="llvm::IVUsers::const_iterator" ref="a1ac1243c7bc2878be52de359bd652680" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef <a class="el" href="structllvm_1_1ilist.html">ilist</a><<a class="el" href="classllvm_1_1IVStrideUse.html">IVStrideUse</a>>::<a class="el" href="classllvm_1_1IVUsers.html#a1ac1243c7bc2878be52de359bd652680">const_iterator</a> <a class="el" href="classllvm_1_1IVUsers.html#a1ac1243c7bc2878be52de359bd652680">llvm::IVUsers::const_iterator</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="IVUsers_8h_source.html#l00162">162</a> of file <a class="el" href="IVUsers_8h_source.html">IVUsers.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac4ea8771137797e80c4f56a3111e2397"></a><!-- doxytag: member="llvm::IVUsers::iterator" ref="ac4ea8771137797e80c4f56a3111e2397" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef <a class="el" href="structllvm_1_1ilist.html">ilist</a><<a class="el" href="classllvm_1_1IVStrideUse.html">IVStrideUse</a>>::<a class="el" href="classllvm_1_1IVUsers.html#ac4ea8771137797e80c4f56a3111e2397">iterator</a> <a class="el" href="classllvm_1_1IVUsers.html#ac4ea8771137797e80c4f56a3111e2397">llvm::IVUsers::iterator</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="IVUsers_8h_source.html#l00161">161</a> of file <a class="el" href="IVUsers_8h_source.html">IVUsers.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="afb4d622c763afc0ba3206adca9e2bf52"></a><!-- doxytag: member="llvm::IVUsers::IVUsers" ref="afb4d622c763afc0ba3206adca9e2bf52" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">IVUsers::IVUsers </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="IVUsers_8cpp_source.html#l00220">220</a> of file <a class="el" href="IVUsers_8cpp_source.html">IVUsers.cpp</a>.</p>
+
+<p>References <a class="el" href="PassRegistry_8cpp_source.html#l00034">llvm::PassRegistry::getPassRegistry()</a>, and <a class="el" href="namespacellvm.html#a131d0edca800c2706fb0809db24ead33">llvm::initializeIVUsersPass()</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a2c38dcaaa58a80d2005b912b1273a872"></a><!-- doxytag: member="llvm::IVUsers::AddUser" ref="a2c38dcaaa58a80d2005b912b1273a872" args="(Instruction *User, Value *Operand)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1IVStrideUse.html">IVStrideUse</a> & IVUsers::AddUser </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Instruction.html">Instruction</a> * </td>
+          <td class="paramname"><em>User</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>Operand</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="IVUsers_8cpp_source.html#l00215">215</a> of file <a class="el" href="IVUsers_8cpp_source.html">IVUsers.cpp</a>.</p>
+
+<p>References <a class="el" href="ilist_8h_source.html#l00396">llvm::iplist< NodeTy, Traits >::back()</a>, <a class="el" href="IVUsers_8h_source.html#l00121">IVStrideUse</a>, and <a class="el" href="ilist_8h_source.html#l00654">llvm::ilist< NodeTy >::push_back()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aaae0691d9859142f6bcfb992862e44a9"></a><!-- doxytag: member="llvm::IVUsers::AddUsersIfInteresting" ref="aaae0691d9859142f6bcfb992862e44a9" args="(Instruction *I)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> IVUsers::AddUsersIfInteresting </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Instruction.html">Instruction</a> * </td>
+          <td class="paramname"><em>I</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>AddUsersIfInteresting - Inspect the specified <a class="el" href="classllvm_1_1Instruction.html">Instruction</a>. If it is a reducible <a class="el" href="classllvm_1_1SCEV.html">SCEV</a>, recursively add its users to the IVUsesByStride set and return true. Otherwise, return false. </p>
+
+<p>Definition at line <a class="el" href="IVUsers_8cpp_source.html#l00206">206</a> of file <a class="el" href="IVUsers_8cpp_source.html">IVUsers.cpp</a>.</p>
+
+<p>References <a class="el" href="IVUsers_8cpp_source.html#l00114">AddUsersImpl()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a02eb2f83661d0fb47986630e2d09adbf"></a><!-- doxytag: member="llvm::IVUsers::AddUsersImpl" ref="a02eb2f83661d0fb47986630e2d09adbf" args="(Instruction *I, SmallPtrSet< Loop *, 16 > &SimpleLoopNests)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> IVUsers::AddUsersImpl </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Instruction.html">Instruction</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_1SmallPtrSet.html">SmallPtrSet</a>< <a class="el" href="classllvm_1_1Loop.html">Loop</a> *, 16 > & </td>
+          <td class="paramname"><em>SimpleLoopNests</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [protected]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>AddUsersImpl - Inspect the specified instruction. If it is a reducible <a class="el" href="classllvm_1_1SCEV.html">SCEV</a>, recursively add its users to the IVUsesByStride set and return true. Otherwise, return false. </p>
+
+<p>Definition at line <a class="el" href="IVUsers_8cpp_source.html#l00114">114</a> of file <a class="el" href="IVUsers_8cpp_source.html">IVUsers.cpp</a>.</p>
+
+<p>References <a class="el" href="ilist_8h_source.html#l00396">llvm::iplist< NodeTy, Traits >::back()</a>, <a class="el" href="SmallPtrSet_8h_source.html#l00265">llvm::SmallPtrSet< PtrType, SmallSize >::count()</a>, <a class="el" href="Debug_8cpp_source.html#l00101">llvm::dbgs()</a>, <a class="el" href="Debug_8h_source.html#l00097">DEBUG</a>, <a class="el" href="Instructions_8h_source.html#l02054">llvm::PHINode::getIncomingValueNumForOperand()</a>, <a class="el" href="LoopInfo_8h_source.html#l00577">llvm::LoopInfo::getLoopFor()</a>, <a class="el" href="Instruction_8h_source.html#l00051">llvm::Instruction::getParent()</a>, <a class="el" href="ScalarEvolution_8cpp_source.html#l02719">llvm::ScalarEvolution::getSCEV()</a>, <a class="el" href="Value_8h_source.html#l00106">llvm::Value::getType()</a>, <a class="el" href="ScalarEvolution_8cpp_source.html#l02678">llvm::ScalarEvolution::getTypeSizeInBits()</a>, <a class="el" href="SmallPtrSet_8h_source.html#l00254">llvm::S
 mallPtrSet< PtrType, SmallSize >::insert()</a>, <a class="el" href="IVUsers_8cpp_source.html#l00049">isInteresting()</a>, <a class="el" href="DataLayout_8h_source.html#l00206">llvm::DataLayout::isLegalInteger()</a>, <a class="el" href="ValueTracking_8cpp_source.html#l01853">llvm::isSafeToSpeculativelyExecute()</a>, <a class="el" href="ScalarEvolution_8cpp_source.html#l02671">llvm::ScalarEvolution::isSCEVable()</a>, <a class="el" href="IVUsers_8cpp_source.html#l00085">isSimplifiedLoopNest()</a>, <a class="el" href="IVUsers_8h_source.html#l00121">IVStrideUse</a>, <a class="el" href="ScalarEvolutionNormalization_8h_source.html#l00057">llvm::NormalizeAutodetect</a>, <a class="el" href="InstVisitor_8h_source.html#l00164">llvm::PHI</a>, <a class="el" href="ilist_8h_source.html#l00654">llvm::ilist< NodeTy >::push_back()</a>, <a class="el" href="ScalarEvolutionNormalization_8cpp_source.html#l00214">llvm::TransformForPostIncUse()</a>, <a class="el" href="Value_8h_source.h
 tml#l00145">llvm::Value::use_begin()</a>, and <a class="el" href="Value_8h_source.html#l00147">llvm::Value::use_end()</a>.</p>
+
+<p>Referenced by <a class="el" href="IVUsers_8cpp_source.html#l00206">AddUsersIfInteresting()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa73e72d96213b699b7656cef4a41fff7"></a><!-- doxytag: member="llvm::IVUsers::begin" ref="aa73e72d96213b699b7656cef4a41fff7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1IVUsers.html#ac4ea8771137797e80c4f56a3111e2397">iterator</a> llvm::IVUsers::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="IVUsers_8h_source.html#l00163">163</a> of file <a class="el" href="IVUsers_8h_source.html">IVUsers.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="a19f1518bf543bea8452cc4e197e86bec"></a><!-- doxytag: member="llvm::IVUsers::begin" ref="a19f1518bf543bea8452cc4e197e86bec" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1IVUsers.html#a1ac1243c7bc2878be52de359bd652680">const_iterator</a> llvm::IVUsers::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="IVUsers_8h_source.html#l00165">165</a> of file <a class="el" href="IVUsers_8h_source.html">IVUsers.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="a9522776ace2cf4142dd9f2c6521d7442"></a><!-- doxytag: member="llvm::IVUsers::dump" ref="a9522776ace2cf4142dd9f2c6521d7442" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void IVUsers::dump </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>dump - This method is used for debugging. </p>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1Pass.html#a71f0b548c92245238bc1f6b831f0b6ae">llvm::Pass</a>.</p>
+
+<p>Definition at line <a class="el" href="IVUsers_8cpp_source.html#l00277">277</a> of file <a class="el" href="IVUsers_8cpp_source.html">IVUsers.cpp</a>.</p>
+
+<p>References <a class="el" href="Debug_8cpp_source.html#l00101">llvm::dbgs()</a>, and <a class="el" href="IVUsers_8cpp_source.html#l00249">print()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae1efce5942b7bca8fa0a107e6fa77eb3"></a><!-- doxytag: member="llvm::IVUsers::empty" ref="ae1efce5942b7bca8fa0a107e6fa77eb3" 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::IVUsers::empty </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="IVUsers_8h_source.html#l00167">167</a> of file <a class="el" href="IVUsers_8h_source.html">IVUsers.h</a>.</p>
+
+<p>References <a class="el" href="ilist_8h_source.html#l00385">llvm::iplist< NodeTy, Traits >::empty()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2206acfe0bf8df3750ce14311cc4963f"></a><!-- doxytag: member="llvm::IVUsers::end" ref="a2206acfe0bf8df3750ce14311cc4963f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1IVUsers.html#ac4ea8771137797e80c4f56a3111e2397">iterator</a> llvm::IVUsers::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="IVUsers_8h_source.html#l00164">164</a> of file <a class="el" href="IVUsers_8h_source.html">IVUsers.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="aad31cec55d41974fc4712379683d6fb6"></a><!-- doxytag: member="llvm::IVUsers::end" ref="aad31cec55d41974fc4712379683d6fb6" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1IVUsers.html#a1ac1243c7bc2878be52de359bd652680">const_iterator</a> llvm::IVUsers::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="IVUsers_8h_source.html#l00166">166</a> of file <a class="el" href="IVUsers_8h_source.html">IVUsers.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="ad3b58aa79ba7670c4878f5086aff4e72"></a><!-- doxytag: member="llvm::IVUsers::getExpr" ref="ad3b58aa79ba7670c4878f5086aff4e72" args="(const IVStrideUse &IU) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1SCEV.html">SCEV</a> * IVUsers::getExpr </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1IVStrideUse.html">IVStrideUse</a> & </td>
+          <td class="paramname"><em>IU</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>getExpr - Return the expression for the use. </p>
+
+<p>Definition at line <a class="el" href="IVUsers_8cpp_source.html#l00294">294</a> of file <a class="el" href="IVUsers_8cpp_source.html">IVUsers.cpp</a>.</p>
+
+<p>References <a class="el" href="IVUsers_8h_source.html#l00056">llvm::IVStrideUse::getOperandValToReplace()</a>, <a class="el" href="IVUsers_8h_source.html#l00068">llvm::IVStrideUse::getPostIncLoops()</a>, <a class="el" href="IVUsers_8cpp_source.html#l00289">getReplacementExpr()</a>, <a class="el" href="IVUsers_8h_source.html#l00045">llvm::IVStrideUse::getUser()</a>, <a class="el" href="ScalarEvolutionNormalization_8h_source.html#l00054">llvm::Normalize</a>, and <a class="el" href="ScalarEvolutionNormalization_8cpp_source.html#l00214">llvm::TransformForPostIncUse()</a>.</p>
+
+<p>Referenced by <a class="el" href="IVUsers_8cpp_source.html#l00320">getStride()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0680b8ba35ec11b26083da5225361925"></a><!-- doxytag: member="llvm::IVUsers::getLoop" ref="a0680b8ba35ec11b26083da5225361925" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Loop.html">Loop</a>* llvm::IVUsers::getLoop </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="IVUsers_8h_source.html#l00143">143</a> of file <a class="el" href="IVUsers_8h_source.html">IVUsers.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1dccba4e09e307a2b842ab8ecfe9cb13"></a><!-- doxytag: member="llvm::IVUsers::getReplacementExpr" ref="a1dccba4e09e307a2b842ab8ecfe9cb13" args="(const IVStrideUse &IU) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1SCEV.html">SCEV</a> * IVUsers::getReplacementExpr </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1IVStrideUse.html">IVStrideUse</a> & </td>
+          <td class="paramname"><em>IU</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getReplacementExpr - Return a <a class="el" href="classllvm_1_1SCEV.html">SCEV</a> expression which computes the value of the OperandValToReplace of the given <a class="el" href="classllvm_1_1IVStrideUse.html">IVStrideUse</a>.</p>
+<p>getReplacementExpr - Return a <a class="el" href="classllvm_1_1SCEV.html">SCEV</a> expression which computes the value of the OperandValToReplace. </p>
+
+<p>Definition at line <a class="el" href="IVUsers_8cpp_source.html#l00289">289</a> of file <a class="el" href="IVUsers_8cpp_source.html">IVUsers.cpp</a>.</p>
+
+<p>References <a class="el" href="IVUsers_8h_source.html#l00056">llvm::IVStrideUse::getOperandValToReplace()</a>.</p>
+
+<p>Referenced by <a class="el" href="IVUsers_8cpp_source.html#l00294">getExpr()</a>, and <a class="el" href="IVUsers_8cpp_source.html#l00249">print()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a04fc48b4f511b0f6bc7baac752c22f37"></a><!-- doxytag: member="llvm::IVUsers::getStride" ref="a04fc48b4f511b0f6bc7baac752c22f37" args="(const IVStrideUse &IU, const Loop *L) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classllvm_1_1SCEV.html">SCEV</a> * IVUsers::getStride </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1IVStrideUse.html">IVStrideUse</a> & </td>
+          <td class="paramname"><em>IU</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1Loop.html">Loop</a> * </td>
+          <td class="paramname"><em>L</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="IVUsers_8cpp_source.html#l00320">320</a> of file <a class="el" href="IVUsers_8cpp_source.html">IVUsers.cpp</a>.</p>
+
+<p>References <a class="el" href="IVUsers_8cpp_source.html#l00302">findAddRecForLoop()</a>, and <a class="el" href="IVUsers_8cpp_source.html#l00294">getExpr()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aecae9746dc53592fb71e72c49df79796"></a><!-- doxytag: member="llvm::IVUsers::isIVUserOrOperand" ref="aecae9746dc53592fb71e72c49df79796" args="(Instruction *Inst) 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::IVUsers::isIVUserOrOperand </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Instruction.html">Instruction</a> * </td>
+          <td class="paramname"><em>Inst</em></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="IVUsers_8h_source.html#l00169">169</a> of file <a class="el" href="IVUsers_8h_source.html">IVUsers.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="a2b7da1ac13b362d5f73e449657075f7f"></a><!-- doxytag: member="llvm::IVUsers::print" ref="a2b7da1ac13b362d5f73e449657075f7f" args="(raw_ostream &OS, const Module *=0) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void IVUsers::print </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1raw__ostream.html">raw_ostream</a> & </td>
+          <td class="paramname"><em>O</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classllvm_1_1Module.html">Module</a> * </td>
+          <td class="paramname"><em>M</em> = <code>0</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td> const<code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>print - Print out the internal state of the pass. This is called by Analyze to print out the contents of an analysis. Otherwise it is not necessary to implement this method. Beware that the module pointer MAY be null. This automatically forwards to a virtual function that does not provide the Module* in case the analysis doesn't need it it can just be ignored. </p>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1Pass.html#ab66e606f14a559dff04cd61a603dd42f">llvm::Pass</a>.</p>
+
+<p>Definition at line <a class="el" href="IVUsers_8cpp_source.html#l00249">249</a> of file <a class="el" href="IVUsers_8cpp_source.html">IVUsers.cpp</a>.</p>
+
+<p>References <a class="el" href="ilist_8h_source.html#l00359">llvm::iplist< NodeTy, Traits >::begin()</a>, <a class="el" href="ilist_8h_source.html#l00367">llvm::iplist< NodeTy, Traits >::end()</a>, <a class="el" href="LoopInfo_8h_source.html#l00096">llvm::LoopBase< BlockT, LoopT >::getHeader()</a>, <a class="el" href="IVUsers_8cpp_source.html#l00289">getReplacementExpr()</a>, <a class="el" href="ARMBaseInfo_8h_source.html#l00097">llvm::ARM_PROC::I</a>, and <a class="el" href="AsmWriter_8cpp_source.html#l01135">llvm::WriteAsOperand()</a>.</p>
+
+<p>Referenced by <a class="el" href="IVUsers_8cpp_source.html#l00277">dump()</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" id="aade51f7d2ade94165429460adda9e063"></a><!-- doxytag: member="llvm::IVUsers::IVStrideUse" ref="aade51f7d2ade94165429460adda9e063" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">friend class <a class="el" href="classllvm_1_1IVStrideUse.html">IVStrideUse</a><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="IVUsers_8h_source.html#l00121">121</a> of file <a class="el" href="IVUsers_8h_source.html">IVUsers.h</a>.</p>
+
+<p>Referenced by <a class="el" href="IVUsers_8cpp_source.html#l00215">AddUser()</a>, and <a class="el" href="IVUsers_8cpp_source.html#l00114">AddUsersImpl()</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Data Documentation</h2>
+<a class="anchor" id="a7264b7331250c95ef8d341e79d3a9b46"></a><!-- doxytag: member="llvm::IVUsers::ID" ref="a7264b7331250c95ef8d341e79d3a9b46" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classchar.html">char</a> <a class="el" href="classllvm_1_1IVUsers.html#a7264b7331250c95ef8d341e79d3a9b46">IVUsers::ID</a> = 0<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="IVUsers_8h_source.html#l00140">140</a> of file <a class="el" href="IVUsers_8h_source.html">IVUsers.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="IVUsers_8h_source.html">IVUsers.h</a></li>
+<li><a class="el" href="IVUsers_8cpp_source.html">IVUsers.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:46: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_1IVUsers__inherit__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IVUsers__inherit__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IVUsers__inherit__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IVUsers__inherit__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+4c35b8ce563801b0279bf67ab7944f52
\ No newline at end of file

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

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableListImpl-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableListImpl-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableListImpl-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableListImpl-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_1ImmutableListImpl.html">ImmutableListImpl</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::ImmutableListImpl< T > Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1ImmutableListImpl.html">llvm::ImmutableListImpl< T ></a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableListImpl.html#aa4b0193b5039121a17e42aa866bbb121">getHead</a>() const </td><td><a class="el" href="classllvm_1_1ImmutableListImpl.html">llvm::ImmutableListImpl< T ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1FoldingSetImpl_1_1Node.html#a958fd5ce79ef2a1c8e4eea25d12e77d6">getNextInBucket</a>() const </td><td><a class="el" href="classllvm_1_1FoldingSetImpl_1_1Node.html">llvm::FoldingSetImpl::Node</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableListImpl.html#a5ac035bdf0c40b790f6c93cfc7cefc04">getTail</a>() const </td><td><a class="el" href="classllvm_1_1ImmutableListImpl.html">llvm::ImmutableListImpl< T ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableListImpl.html#ace84ddbf580289c28af753d1fab57505">ImmutableListFactory< T ></a> class</td><td><a class="el" href="classllvm_1_1ImmutableListImpl.html">llvm::ImmutableListImpl< T ></a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1FoldingSetImpl_1_1Node.html#aab0878d843e34554443535c12b0fc2be">Node</a>()</td><td><a class="el" href="classllvm_1_1FoldingSetImpl_1_1Node.html">llvm::FoldingSetImpl::Node</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableListImpl.html#a016760cf085a6358b48793c2fb356a98">Profile</a>(FoldingSetNodeID &ID, const T &H, const ImmutableListImpl *L)</td><td><a class="el" href="classllvm_1_1ImmutableListImpl.html">llvm::ImmutableListImpl< T ></a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableListImpl.html#ad385db6e07733d3911a9af516084a385">Profile</a>(FoldingSetNodeID &ID)</td><td><a class="el" href="classllvm_1_1ImmutableListImpl.html">llvm::ImmutableListImpl< T ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1FoldingSetImpl_1_1Node.html#a48a694e394f2d90c770e83e7f456d473">SetNextInBucket</a>(void *N)</td><td><a class="el" href="classllvm_1_1FoldingSetImpl_1_1Node.html">llvm::FoldingSetImpl::Node</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:41:20 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_1ImmutableListImpl__coll__graph.md5
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableListImpl__coll__graph.md5?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableListImpl__coll__graph.md5 (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableListImpl__coll__graph.md5 Fri Dec 21 00:57:24 2012
@@ -0,0 +1 @@
+17ddaa23d042f24e2f097adc70977e2c
\ No newline at end of file

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableMapRef-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableMapRef-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableMapRef-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableMapRef-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: 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_1ImmutableMapRef.html">ImmutableMapRef</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::ImmutableMapRef< KeyT, ValT, ValInfo > Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#a3a8b0c11e9b1d6dddda59510b90a2a7c">add</a>(key_type_ref K, data_type_ref D)</td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#aa8723ba9288f4e000c8bafe80211edea">asImmutableMap</a>() const </td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#a849f93dbdba04d59846f8e59e28679fe">begin</a>() const </td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#ac0f23f9841528b426d797ce2adaa8ff6">contains</a>(key_type_ref K) const </td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#aea15e623fdb031660ac3c36a432d7218">data_type</a> typedef</td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#a49de81fd0fd43fb586ef23cccbed1317">data_type_ref</a> typedef</td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#a18ebae08a1fde484233a42d3d36dfb7c">end</a>() const </td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#a2c72eb0312a780c941fb9d9db7f917ce">Factory</a></td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#ae9a9e765cb723c82f19a65c4764e3c25">FactoryTy</a> typedef</td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#a316389c852acec08fe37fa371c99ca5c">getEmptyMap</a>(FactoryTy *F)</td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#a54e4574144593b1722b6a9d229946c28">getHeight</a>() const </td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#a89da828b39db70769664527b09bd517f">getMaxElement</a>() const </td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#adbd9d54b50810670bce88e7ad01f694b">ImmutableMapRef</a>(const TreeTy *R, FactoryTy *F)</td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [inline, explicit]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#a578fe63ab7fa386910ecb756ae8bd6c1">ImmutableMapRef</a>(const ImmutableMapRef &X)</td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#a61b492b8019ef270376ef12d4fe7b9df">isEmpty</a>() const </td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#ac89b2a9750d98cfd3cc0f3efa4a054f8">key_type</a> typedef</td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#ab7da4277676885cbcd81366b473bbf8f">key_type_ref</a> typedef</td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#a000d27d3180801ab2dccff1729fd9fb8">lookup</a>(key_type_ref K) const </td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#a0751c0db40d1dd13eae0374fd7185dfb">operator!=</a>(const ImmutableMapRef &RHS) const </td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#aad1936bfc857bb310bf78617a27d52c6">operator=</a>(const ImmutableMapRef &X)</td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#addf228f277e3854f799ea6fc227348ec">operator==</a>(const ImmutableMapRef &RHS) const </td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#a503e12c6874c9a2f3f62e884fb377931">Profile</a>(FoldingSetNodeID &ID, const ImmutableMapRef &M)</td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#ad5707a4d760f4ea688bb0eb7a57cc2d0">Profile</a>(FoldingSetNodeID &ID) const </td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#a92f5e314829f95e695ac54fb5fb87bff">remove</a>(key_type_ref K)</td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#a340176e80211026d2d6e5980c1d91f80">Root</a></td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#a63c5aaef803cc043f29d84396701db6b">TreeTy</a> typedef</td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#aa24a44a93171106c9093f3c4a74f9748">value_type</a> typedef</td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#ab82d9b2c2eee48c8a86587d6a059b0c7">value_type_ref</a> typedef</td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#af34d581ea45a0519794526443f059bb4">verify</a>() const </td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef.html#a737ccc5c24431be9ae12d7c73a46ea33">~ImmutableMapRef</a>()</td><td><a class="el" href="classllvm_1_1ImmutableMapRef.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:42:15 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_1ImmutableMapRef_1_1iterator-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableMapRef_1_1iterator-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableMapRef_1_1iterator-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableMapRef_1_1iterator-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,68 @@
+<!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_1ImmutableMapRef.html">ImmutableMapRef</a>      </li>
+      <li class="navelem"><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html">iterator</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::ImmutableMapRef< KeyT, ValT, ValInfo >::iterator Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo >::iterator</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html#a5a2ab78440f40f4900a622ddc20fe92b">getData</a>() const </td><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo >::iterator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html#afe2471751e2aa094da10ea270a40ba6f">getKey</a>() const </td><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo >::iterator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html#aa8342e3548dd42fdf747ce744df53576">ImmutableMapRef</a> class</td><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo >::iterator</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html#a9fdcee3d95bb998827e9a5e2e2893f42">operator!=</a>(const iterator &RHS) const </td><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo >::iterator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html#a7e9d9fd86fa701a3a40b9f89478d84ac">operator*</a>() const </td><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo >::iterator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html#a406e22653a6262db7d61a2915c0479a0">operator++</a>()</td><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo >::iterator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html#acde7af89408160b2bccb9214d330a81f">operator++</a>(int)</td><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo >::iterator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html#a87c9caba380892c44fca5163a766052f">operator--</a>()</td><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo >::iterator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html#a63fcb63673d05474f99176ba3c5706e2">operator--</a>(int)</td><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo >::iterator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html#a6b38bbade5e20857b2642402701114c8">operator-></a>() const </td><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo >::iterator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html#a7bf8a57b1c250e3c4aa12f43be0e504c">operator==</a>(const iterator &RHS) const </td><td><a class="el" href="classllvm_1_1ImmutableMapRef_1_1iterator.html">llvm::ImmutableMapRef< KeyT, ValT, ValInfo >::iterator</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:42:15 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_1ImmutableMap__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableMap__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableMap__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableMap__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::ImmutableMap\< KeyT, ValT, ValInfo \>",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=" Root" ,fontname="FreeSans"];
+  Node2 [label="llvm::ImutAVLTree\< ImutInfo \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1ImutAVLTree.html"];
+}

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

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

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableSetRef-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableSetRef-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableSetRef-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableSetRef-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,80 @@
+<!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_1ImmutableSetRef.html">ImmutableSetRef</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::ImmutableSetRef< ValT, ValInfo > Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#a1bd4881656ae7caa31f306d0b46c48c5">add</a>(value_type_ref V)</td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#a2d7958d5d6950ee134de444c36fdfdf6">asImmutableSet</a>(bool canonicalize=true) const </td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#af880612b7cc959a761f871c2e226a78f">begin</a>() const </td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#a4da4210928a1c4b4ce11fda57e930959">contains</a>(value_type_ref V) const </td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#afa7bfe738352ce7a41ca5e5fcdc51074">end</a>() const </td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#aa940495aad016f9c85e8a1d77b87b5e8">FactoryTy</a> typedef</td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#aee67f770c7e26cc07b0b2578ea085a2a">getEmptySet</a>(FactoryTy *F)</td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#a823d484d24957a886721c19f31080371">getHeight</a>() const </td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#a1e616cbbd8f1bb0a3d1220ef13f4c16a">getRootWithoutRetain</a>() const </td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#aa37c1e77d43150a76272b1a5739445ae">ImmutableSetRef</a>(TreeTy *R, FactoryTy *F)</td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td><code> [inline, explicit]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#a1fbda7d5323bd6f1c33e064c721503d2">ImmutableSetRef</a>(const ImmutableSetRef &X)</td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#aa7a1fe4c735244e050133794a7353b7d">isEmpty</a>() const </td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#a46657c2f7e426c9aad13db2d1ff86612">isSingleton</a>() const </td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#a62d4574086ebe930c67a8a2c0811acee">operator!=</a>(const ImmutableSetRef &RHS) const </td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#a63b69eb9ddea1a7f9215bb8722a1d05d">operator=</a>(const ImmutableSetRef &X)</td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#a7d0f75359ba2ef6afdb43a0ca3bef49e">operator==</a>(const ImmutableSetRef &RHS) const </td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#a07ad22f466ef05eaeb48ef0cc705aca8">Profile</a>(FoldingSetNodeID &ID, const ImmutableSetRef &S)</td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#ae72f30f72ee62a780d1a9adb2d734319">Profile</a>(FoldingSetNodeID &ID) const </td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#a5033f474ff56ccbc4a0f17dfb95f81be">remove</a>(value_type_ref V)</td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#ae71eeb39f6daf346e03d829ebde67860">TreeTy</a> typedef</td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#a51ddad5c7e1142877eadd1aa4ea4d13d">validateTree</a>() const </td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#aca53faf35de74cd81b22e7cfe2780d31">value_type</a> typedef</td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#ac0c861c86f06a5e59a6a1d709cc75dfe">value_type_ref</a> typedef</td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef.html#aebd0bdefd06b46c6136f4455be2f3e78">~ImmutableSetRef</a>()</td><td><a class="el" href="classllvm_1_1ImmutableSetRef.html">llvm::ImmutableSetRef< ValT, ValInfo ></a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:43:09 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableSetRef_1_1iterator-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableSetRef_1_1iterator-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableSetRef_1_1iterator-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImmutableSetRef_1_1iterator-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,67 @@
+<!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_1ImmutableSetRef.html">ImmutableSetRef</a>      </li>
+      <li class="navelem"><a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html">iterator</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::ImmutableSetRef< ValT, ValInfo >::iterator Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html">llvm::ImmutableSetRef< ValT, ValInfo >::iterator</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html#a455948c940eecbfc87d917fe8bca8662">ImmutableSetRef< ValT, ValInfo ></a> class</td><td><a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html">llvm::ImmutableSetRef< ValT, ValInfo >::iterator</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html#a229fbfcebf675eb91bd23e3461e708bd">iterator</a>()</td><td><a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html">llvm::ImmutableSetRef< ValT, ValInfo >::iterator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html#a62225974c9c51d4f57f81d995dd7bb00">operator!=</a>(const iterator &RHS) const </td><td><a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html">llvm::ImmutableSetRef< ValT, ValInfo >::iterator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html#a08dd787c8d372ef15d4d654c0a986efc">operator*</a>() const </td><td><a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html">llvm::ImmutableSetRef< ValT, ValInfo >::iterator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html#af93abfcaf1879807bee907eb273e2b11">operator++</a>()</td><td><a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html">llvm::ImmutableSetRef< ValT, ValInfo >::iterator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html#a37d87c734448b7d8806f10b04b408ff9">operator++</a>(int)</td><td><a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html">llvm::ImmutableSetRef< ValT, ValInfo >::iterator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html#ae8f36f40a2a2690256512b879ff0a732">operator--</a>()</td><td><a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html">llvm::ImmutableSetRef< ValT, ValInfo >::iterator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html#af41f20e54c8d13f530236273516560b6">operator--</a>(int)</td><td><a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html">llvm::ImmutableSetRef< ValT, ValInfo >::iterator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html#afbe16d887565f9041faa0bc82924ee0e">operator-></a>() const </td><td><a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html">llvm::ImmutableSetRef< ValT, ValInfo >::iterator</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html#a3bd1c4cbcab7ae8c6e0da915146e567a">operator==</a>(const iterator &RHS) const </td><td><a class="el" href="classllvm_1_1ImmutableSetRef_1_1iterator.html">llvm::ImmutableSetRef< ValT, ValInfo >::iterator</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:44:02 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImutAVLFactory-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImutAVLFactory-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImutAVLFactory-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1ImutAVLFactory-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,81 @@
+<!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_1ImutAVLFactory.html">ImutAVLFactory</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::ImutAVLFactory< ImutInfo > Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#a82a14e085fc5b4007790f70a01b76222">add</a>(TreeTy *T, value_type_ref V)</td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#a323c65697e41a49fd8f7782c769ccd98">add_internal</a>(value_type_ref V, TreeTy *T)</td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#adcabc2c56d93d6529876b3d188d6fbdc">balanceTree</a>(TreeTy *L, value_type_ref V, TreeTy *R)</td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#aaf5c6a602a1522bcd5dcea16f0f2ab24">combineTrees</a>(TreeTy *L, TreeTy *R)</td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#a521d15ab1c2b3a5e89bcccdc54427520">compareTreeWithSection</a>(TreeTy *T, typename TreeTy::iterator &TI, typename TreeTy::iterator &TE)</td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline, protected, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#a7de6e85c6c258c6712e9a04f70a48383">createNode</a>(TreeTy *L, value_type_ref V, TreeTy *R)</td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#a3cf7fced65ed6266ff57476c4c71a65d">createNode</a>(TreeTy *newLeft, TreeTy *oldTree, TreeTy *newRight)</td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#a9bddfc31770b6a82bf224ac2f4cb5543">getCanonicalTree</a>(TreeTy *TNew)</td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#a3b802d3e246330382a91eb00d42aca1c">getEmptyTree</a>() const </td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#a42f7af57712df99a806ee31143e94091">getHeight</a>(TreeTy *T) const </td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#a4a3b24b29998273a386ccc1333b1c1fe">getLeft</a>(TreeTy *T) const </td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#a684ff1e0ed894a35347c1f9ac9acbc21">getRight</a>(TreeTy *T) const </td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#ab63ca11c6b8b8846352d577bd120ae24">getValue</a>(TreeTy *T) const </td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#a60faad75dae080f5619b1544a8a026af">ImutAVLFactory</a>()</td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#a31e11a2072e6b73db4b640b5956e9d52">ImutAVLFactory</a>(BumpPtrAllocator &Alloc)</td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#adfcd91046ec4afdfdcde35ae97617b7a">ImutAVLTree< ImutInfo ></a> class</td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#ab1272b7f58f8b43c106866b60d956b52">incrementHeight</a>(TreeTy *L, TreeTy *R) const </td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#a2080f7dac6d946e5b784b33bbd72ac23">isEmpty</a>(TreeTy *T) const </td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#ae16f801c7e64e4557295f1c02623a15e">markImmutable</a>(TreeTy *T)</td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#a14372ae02621f4b7d2d0e44f91fc6766">maskCacheIndex</a>(unsigned I)</td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline, protected, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#ade6cf254863ac87b2447630781be56a9">recoverNodes</a>()</td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#a91b65702c20741c1ac050893c4a42dd5">remove</a>(TreeTy *T, key_type_ref V)</td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#adde61d0dfc48c183fb1075b6b0aa4a58">remove_internal</a>(key_type_ref K, TreeTy *T)</td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#a0c4b354a2916328f3232bc7ecbee97e2">removeMinBinding</a>(TreeTy *T, TreeTy *&Noderemoved)</td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ImutAVLFactory.html#adc24f478e08602aa51d9aed91b891d6d">~ImutAVLFactory</a>()</td><td><a class="el" href="classllvm_1_1ImutAVLFactory.html">llvm::ImutAVLFactory< ImutInfo ></a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:42:15 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_1InMemoryStruct-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InMemoryStruct-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InMemoryStruct-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InMemoryStruct-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_1InMemoryStruct.html">InMemoryStruct</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::InMemoryStruct< T > Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1InMemoryStruct.html">llvm::InMemoryStruct< T ></a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InMemoryStruct.html#a5ff03bb52c7b1cfed5b71d87b36a947e">InMemoryStruct</a>()</td><td><a class="el" href="classllvm_1_1InMemoryStruct.html">llvm::InMemoryStruct< T ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InMemoryStruct.html#a6392d11d4ba5f44a26b08df5f968e55b">InMemoryStruct</a>(reference Value)</td><td><a class="el" href="classllvm_1_1InMemoryStruct.html">llvm::InMemoryStruct< T ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InMemoryStruct.html#a4683aaeeeb54d35301cf562910a6d145">InMemoryStruct</a>(pointer Value)</td><td><a class="el" href="classllvm_1_1InMemoryStruct.html">llvm::InMemoryStruct< T ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InMemoryStruct.html#aa65c98cf697d7ffe1d5b0dc84b761e07">InMemoryStruct</a>(const InMemoryStruct< T > &Value)</td><td><a class="el" href="classllvm_1_1InMemoryStruct.html">llvm::InMemoryStruct< T ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InMemoryStruct.html#a87c9b4a9ff8bb46443f5c1a1d01254aa">operator bool</a>() const </td><td><a class="el" href="classllvm_1_1InMemoryStruct.html">llvm::InMemoryStruct< T ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InMemoryStruct.html#ab56319312752a1a4952ab427ad1b9c44">operator*</a>() const </td><td><a class="el" href="classllvm_1_1InMemoryStruct.html">llvm::InMemoryStruct< T ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InMemoryStruct.html#a7a46f2b2f65f6d69d110b1801b2a8a79">operator*</a>()</td><td><a class="el" href="classllvm_1_1InMemoryStruct.html">llvm::InMemoryStruct< T ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InMemoryStruct.html#a89756f23e1ce745affc3233e734ff6ee">operator-></a>() const </td><td><a class="el" href="classllvm_1_1InMemoryStruct.html">llvm::InMemoryStruct< T ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InMemoryStruct.html#a8859db732bce7d29e5906cf17ae361f8">operator-></a>()</td><td><a class="el" href="classllvm_1_1InMemoryStruct.html">llvm::InMemoryStruct< T ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InMemoryStruct.html#a543216f289bd3da4aecd6cfa2a4fd0e3">operator=</a>(const InMemoryStruct< T > &Value)</td><td><a class="el" href="classllvm_1_1InMemoryStruct.html">llvm::InMemoryStruct< T ></a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:44:02 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IndexListEntry-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IndexListEntry-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IndexListEntry-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IndexListEntry-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_1IndexListEntry.html">IndexListEntry</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::IndexListEntry Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1IndexListEntry.html">llvm::IndexListEntry</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndexListEntry.html#a8de8f52c547737ec2117e43df26955d2">getIndex</a>() const </td><td><a class="el" href="classllvm_1_1IndexListEntry.html">llvm::IndexListEntry</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndexListEntry.html#a64bab2b873cc31b8d5ffc3458aefc2ce">getInstr</a>() const </td><td><a class="el" href="classllvm_1_1IndexListEntry.html">llvm::IndexListEntry</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ilist__node.html#a6ac308903849239f2f308aa180dda61b">getNextNode</a>()</td><td><a class="el" href="classllvm_1_1ilist__node.html">llvm::ilist_node< IndexListEntry ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ilist__node.html#a80b80a593e79b2faf492936daa3020b9">getNextNode</a>() const</td><td><a class="el" href="classllvm_1_1ilist__node.html">llvm::ilist_node< IndexListEntry ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ilist__node.html#a77b897207ef0a1ae95c404695aed9a4b">getPrevNode</a>()</td><td><a class="el" href="classllvm_1_1ilist__node.html">llvm::ilist_node< IndexListEntry ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ilist__node.html#a1ff181f1b9477e34ef61a5c771688caa">getPrevNode</a>() const</td><td><a class="el" href="classllvm_1_1ilist__node.html">llvm::ilist_node< IndexListEntry ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ilist__node.html#a32798a57ad2d46eb7c1cff3788ff856b">ilist_node</a>()</td><td><a class="el" href="classllvm_1_1ilist__node.html">llvm::ilist_node< IndexListEntry ></a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndexListEntry.html#a03e11885bd3c4555b6b33a12f9a80345">IndexListEntry</a>(MachineInstr *mi, unsigned index)</td><td><a class="el" href="classllvm_1_1IndexListEntry.html">llvm::IndexListEntry</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndexListEntry.html#adeb758b6e7b3c1f82d2f230df56d1142">setIndex</a>(unsigned index)</td><td><a class="el" href="classllvm_1_1IndexListEntry.html">llvm::IndexListEntry</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndexListEntry.html#a4833e21157914694621b075b9dac451b">setInstr</a>(MachineInstr *mi)</td><td><a class="el" href="classllvm_1_1IndexListEntry.html">llvm::IndexListEntry</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:25 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IndirectBrInst-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IndirectBrInst-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IndirectBrInst-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1IndirectBrInst-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,243 @@
+<!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_1IndirectBrInst.html">IndirectBrInst</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::IndirectBrInst Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1IndirectBrInst.html">llvm::IndirectBrInst</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndirectBrInst.html#a08b418bd465a9f2ff316beb04005f6d7">addDestination</a>(BasicBlock *Dest)</td><td><a class="el" href="classllvm_1_1IndirectBrInst.html">llvm::IndirectBrInst</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#aa8c61025e1632cf57e24e59163e3df9c">addUse</a>(Use &U)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a5d43be0346ffdb28da283ad0bb2e8488">allocHungoffUses</a>(unsigned) const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a12e67587956f3686b81c118088795122">ArgumentVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0ab808ad17b9c21de1edbe2e723aabddc7">BasicBlockVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#ac26154a24f393f523c87cc5f8239f36c">BinaryOps</a> enum name</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0ad6fbb85685eb6fe3c79141fa27e88122">BlockAddressVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#afa0b2fa29ba074f2b6ec9ac11163f2d9">CastOps</a> enum name</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndirectBrInst.html#a8c411e44670d2d95b554f376efa14290">classof</a>(const Instruction *I)</td><td><a class="el" href="classllvm_1_1IndirectBrInst.html">llvm::IndirectBrInst</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndirectBrInst.html#a2b3b16de0ed22b972e8aa6ca1e965dcd">classof</a>(const Value *V)</td><td><a class="el" href="classllvm_1_1IndirectBrInst.html">llvm::IndirectBrInst</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a48790dc28d4007833380faed30c9f44c">clearSubclassOptionalData</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#af6aad0c9ba7b8720130235c9621b55b5">clone</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndirectBrInst.html#a843f11b763f760458840ef90476a9886">clone_impl</a>() const </td><td><a class="el" href="classllvm_1_1IndirectBrInst.html">llvm::IndirectBrInst</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#aa7d8c7b3481309b28659543d1efdb41da78bdb3b677bd78b8f1f0f680f59a049b">CompareIgnoringAlignment</a> enum value</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#aa7d8c7b3481309b28659543d1efdb41da9160004f266e276236ea4be972957d3b">CompareUsingScalarTypes</a> enum value</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#ab829c5fd1bbf60f869608ba1143be151">const_op_iterator</a> typedef</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a06cb713e29374eb1e9356a5d0207fcf6">const_use_iterator</a> typedef</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0ad83cecbab8a5ea3d20f80a0f0609ca0d">ConstantAggregateZeroVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a3406c10200e2497e6d4075ff5ffe89bc">ConstantArrayVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0aa1dbed968677846ee7dc1a3ec1db614d">ConstantDataArrayVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0af116944546e62cc744a9ee0bd3afcb91">ConstantDataVectorVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a77ba86313e9ad342af55fd6b620760ef">ConstantExprVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0aeac236cf372472f6c9fd67711aac776a">ConstantFirstVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a022dbd89849158288238893820e0f1a3">ConstantFPVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a4cdbcef87e1cc539593386c10b085d20">ConstantIntVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0ac583a95f440729783d14333490b41a07">ConstantLastVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a8369af199475670e3198ea90a57edc2e">ConstantPointerNullVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0aaf027afa70e52a02fc05d6112bbfbb67">ConstantStructVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a9c3271d0bbe21209b819de6c996df233">ConstantVectorVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndirectBrInst.html#afbcda30844bfdc434e5039e1e2da02d1">Create</a>(Value *Address, unsigned NumDests, Instruction *InsertBefore=0)</td><td><a class="el" href="classllvm_1_1IndirectBrInst.html">llvm::IndirectBrInst</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndirectBrInst.html#a8a9ff92bc881ca1a0087492992bbf579">Create</a>(Value *Address, unsigned NumDests, BasicBlock *InsertAtEnd)</td><td><a class="el" href="classllvm_1_1IndirectBrInst.html">llvm::IndirectBrInst</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndirectBrInst.html#a9ecac89b4b01f77c8a64b6f508f0c6d3">DECLARE_TRANSPARENT_OPERAND_ACCESSORS</a>(Value)</td><td><a class="el" href="classllvm_1_1IndirectBrInst.html">llvm::IndirectBrInst</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a7a5732db5f7198200d61bd40da6e488c">DoPHITranslation</a>(const BasicBlock *CurBB, const BasicBlock *PredBB)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#aa082d5bbd2dfc0cff8195b3c165aaa84">DoPHITranslation</a>(const BasicBlock *CurBB, const BasicBlock *PredBB) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a48ec5fcee6d2c17c723e8e67f169f948">dropAllReferences</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a9040bd31f948bf4d3f5028bc945cf125">dropHungoffUses</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a1933ce346f4cbadcc151cea432c2b316">dump</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a6fe2f06b8a4b2c3d6308afb223a0238a">eraseFromParent</a>()</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a584d0165dda30a5f02e5c1390d78a9db">FixedStackPseudoSourceValueVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0acf6cf4dfd0f75d7c31af1f6400d60116">FunctionVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndirectBrInst.html#a1ce0a14a79ac73a91f38aa91899bb377">getAddress</a>()</td><td><a class="el" href="classllvm_1_1IndirectBrInst.html">llvm::IndirectBrInst</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndirectBrInst.html#a0b03de7177bf11fd43572b88d49dbc75">getAddress</a>() const </td><td><a class="el" href="classllvm_1_1IndirectBrInst.html">llvm::IndirectBrInst</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a736543049ebb431ee1835c90a8c0d6ca">getAllMetadata</a>(SmallVectorImpl< std::pair< unsigned, MDNode * > > &MDs) const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#afdbf7fbdf8b6e61904c6f718436b1f7b">getAllMetadataOtherThanDebugLoc</a>(SmallVectorImpl< std::pair< unsigned, MDNode * > > &MDs) const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af85a4828b6b5a8de7fc0a55cc0e5b52f">getContext</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#aab8e16a35183ce39aad394714087bcff">getDebugLoc</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndirectBrInst.html#a45656d5a2f380720a7618495fceed01e">getDestination</a>(unsigned i)</td><td><a class="el" href="classllvm_1_1IndirectBrInst.html">llvm::IndirectBrInst</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndirectBrInst.html#a7c821f55c4861ddbc16ea00c3b941efa">getDestination</a>(unsigned i) const </td><td><a class="el" href="classllvm_1_1IndirectBrInst.html">llvm::IndirectBrInst</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#aafa29112cbe02e4adc9b36752c771991">getMetadata</a>(unsigned KindID) const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a11a50813ae66a88004f471e8a1b4d4eb">getMetadata</a>(StringRef Kind) const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ad452febc1ac0b394876e640ec03ffa38">getName</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ilist__node.html#a6ac308903849239f2f308aa180dda61b">getNextNode</a>()</td><td><a class="el" href="classllvm_1_1ilist__node.html">llvm::ilist_node< Instruction ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ilist__node.html#a80b80a593e79b2faf492936daa3020b9">getNextNode</a>() const</td><td><a class="el" href="classllvm_1_1ilist__node.html">llvm::ilist_node< Instruction ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndirectBrInst.html#a9e58646ca23225c0895a274e0e4704bf">getNumDestinations</a>() const </td><td><a class="el" href="classllvm_1_1IndirectBrInst.html">llvm::IndirectBrInst</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a2f81e0c1fc6554df7ad2eafabf5fc5a5">getNumOperands</a>() const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndirectBrInst.html#aed5c6d2dfba1a3e80d4da05453b3c39c">getNumSuccessors</a>() const </td><td><a class="el" href="classllvm_1_1IndirectBrInst.html">llvm::IndirectBrInst</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a380559e99b47632a34f74de7c1d03cc0">getNumUses</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a021bb7c9aad6003fe8089f6327356c6c">getOpcode</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a3d95172e192ecd22f18b0b76da6d2320">getOpcodeName</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#ad70ee8e2a63978dcf83f0fda24872f6c">getOpcodeName</a>(unsigned OpCode)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a997ff6a1758bf732b9b263fc61011644">getOperand</a>(unsigned i) const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a363947eeecf72de326468ed5231e3a04">getOperandUse</a>(unsigned i) const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a6c13660f130ba2ffeeb4efb8e40190e3">getOperandUse</a>(unsigned i)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a9cd49851904f15060edb782ef4dd1b2d">getParent</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a9979f74aa8f2393367f7d0960189117b">getParent</a>()</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ilist__node.html#a77b897207ef0a1ae95c404695aed9a4b">getPrevNode</a>()</td><td><a class="el" href="classllvm_1_1ilist__node.html">llvm::ilist_node< Instruction ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ilist__node.html#a1ff181f1b9477e34ef61a5c771688caa">getPrevNode</a>() const</td><td><a class="el" href="classllvm_1_1ilist__node.html">llvm::ilist_node< Instruction ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a7a05753812658a2c4bdd354af156b9f8">getRawSubclassOptionalData</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a63d67390e038fcaa3e1aadb433627def">getSubclassDataFromInstruction</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndirectBrInst.html#a0fa86746eb009213501ee704f29f071f">getSuccessor</a>(unsigned i) const </td><td><a class="el" href="classllvm_1_1IndirectBrInst.html">llvm::IndirectBrInst</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a0cf3748dba54f931bb1241ae4adc76bc">getType</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a2983b7b4998ef5b9f51b18c01588af3c">getValueID</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a101e4765689b79fabe7632ba8f2a1a21">getValueName</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a73041e08212646f905d03d72e9af48cc">GlobalAliasVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a8860c970f9194a26c19b885c07dbb58a">GlobalVariableVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a6e32c7dd1a3e6347d15e2233f096073d">hasMetadata</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a72cc0d64e07d792e67d6c0dadafa387e">hasMetadataOtherThanDebugLoc</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a9b6d1ca60deddf2f2c25cfea671f617c">hasName</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ad58ff1cf33943e54cc5bed1aba593928">hasNUses</a>(unsigned N) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a9ea9a909185ecbf9fc81ab35ebfb11d6">hasNUsesOrMore</a>(unsigned N) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a085b82f074c28030fb8e194377ed2d0c">hasOneUse</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a821826adbabcf4e58b2bc4dda8069d06">hasSameSubclassOptionalData</a>(const Value *V) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a637b563c6f89328b4e35e9454094be73">hasValueHandle</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ilist__node.html#a32798a57ad2d46eb7c1cff3788ff856b">ilist_node</a>()</td><td><a class="el" href="classllvm_1_1ilist__node.html">llvm::ilist_node< Instruction ></a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a47980378076d543ddda1fe321bb6a068">InlineAsmVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#af09e4096de244d2fb345891328714a63">insertAfter</a>(Instruction *InsertPos)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a482498a1c760122fd33c7fc8190dd277">insertBefore</a>(Instruction *InsertPos)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a44e2867c38719fc2183f89cd58ae99cb">Instruction</a>(Type *Ty, unsigned iType, Use *Ops, unsigned NumOps, Instruction *InsertBefore=0)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#af4d0c0de8ef3bbc89d1d451c5b5fc180">Instruction</a>(Type *Ty, unsigned iType, Use *Ops, unsigned NumOps, BasicBlock *InsertAtEnd)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a8221843f7f75185ce7697dca43cb6a02">InstructionVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a12b091e586dea5849c4d85723d2cba1b">intersectOptionalDataWith</a>(const Value *V)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a92827c46f80f5127352ffc84311d7dcd">isArithmeticShift</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#ac5c629c3f11e38f3e0d770b672156b18">isAssociative</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#afd148684cd3e29475c06dc3e75dc40a3">isAssociative</a>(unsigned op)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#ac93ffdc3731dab52d2f92fb62609b718">isBinaryOp</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a19a7026c9bfca302daa96fff1445910a">isBinaryOp</a>(unsigned Opcode)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a0cb60bdee4006424b8fd957f2c38b11b">isCast</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a13f9070d26c518792fe74ae0899d9eb9">isCast</a>(unsigned OpCode)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a1c2048f254df730c4de1643ec791ddf9">isCommutative</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#aa305ccabb1898b295dda85405fc9d55e">isCommutative</a>(unsigned op)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ae6a2729f1446acc2ae3e5a05bc2a5a4b">isDereferenceablePointer</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#ade4b72d6a35be96766511e1c9c58b706">isIdempotent</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#aa9ecbb56ecc83f82e35e4ff828f6732e">isIdempotent</a>(unsigned op)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#ac72e0be80ec7138a1ec42c798b249981">isIdenticalTo</a>(const Instruction *I) const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a0998fa064652459be9475ad460ee381f">isIdenticalToWhenDefined</a>(const Instruction *I) const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#ad933e66b8bbd406e84d1dbbf094d4cde">isLogicalShift</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#ab3448ed426eb302864ffef6e1584a971">isNilpotent</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a3c6e515ed2581217a35f859cb1895483">isNilpotent</a>(unsigned op)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a9f729c6c3e0de4a55dc5a3693fd4a9eb">isSameOperationAs</a>(const Instruction *I, unsigned flags=0) const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a407ab30fb284068600e0cba2677640c2">isShift</a>()</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a345db67ae3444fc10db37ff34cf4166e">isShift</a>(unsigned Opcode)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a237e6bf58bc993ea494bdde7480ca428">isTerminator</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#ada748c3c7d59aae58b93726958649ecf">isTerminator</a>(unsigned OpCode)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ae653031669d53ef43398e34c620131a5">isUsedInBasicBlock</a>(const BasicBlock *BB) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a8ea02875a6152e1a076ba7a0975b0ecb">isUsedOutsideOfBlock</a>(const BasicBlock *BB) const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a2885f6c5817ff68bc24bd1e22e221740">MaximumAlignment</a></td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a573063aad4c101462893d0490d867524">mayHaveSideEffects</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a0fd8d3c26bf5cd614b0e6a9b8886a5d0">mayReadFromMemory</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a9186dc5303ac8e5f788862f0ec11cb66">mayReadOrWriteMemory</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a4d08c64d4e1caf51f9265e05f5412ba9">mayThrow</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#aa26de3d6e38997b9041e824ea558c770">mayWriteToMemory</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a7424b3e47efcfb292d08afa312a1b857">MDNodeVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a7819f6e7f0d96e39942523ed8a11d305">MDStringVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a0a89b738faa92ee71304cbc8d9229633">MemoryOps</a> enum name</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#af67d1f3a518964d80a109bb3d9d5cf1e">moveBefore</a>(Instruction *MovePos)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac0f09c2c9951158f9eecfaf7068d7b20">mutateType</a>(Type *Ty)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a7382733ce56dac6c90c078e772314cdc">NumOperands</a></td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a0604617ad20d16736e33fd23f6545fb5">Op</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a82c7ecad7cf8bdaa003e2b96f7720b5b">Op</a>() const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a2eeb1c7ed1cfe403f2ae0470e36c07e2">op_begin</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#ae1d2f68500b0fd39071fbf50dd5f80ac">op_begin</a>() const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#af41f58e730804d10b91fcff39b035f74">op_end</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#aa9cdc5c488cbd8caaa74024f6c266156">op_end</a>() const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a40df11649fb4c41a4de49f793c2d231f">op_iterator</a> typedef</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#ae644c734b625cd8605d7c88c0b46c8a2">OperandList</a></td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#aa7d8c7b3481309b28659543d1efdb41d">OperationEquivalenceFlags</a> enum name</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a872698b573d62e9f554880b57be6f9d5">operator delete</a>(void *Usr)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a20b14d43c0344840a78ff09168338fb6">operator delete</a>(void *, unsigned)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#af479925e3d92ddeb99e5fd313c9e54ac">operator delete</a>(void *, unsigned, bool)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#ae04859e2be565a10342b113c699a1c51">OpFrom</a>(const U *that)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline, protected, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a92db6d5865b9492ef8eeedad41235d0a">OtherOps</a> enum name</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a8684e39c1b3c53d525b96996b5b771ed">print</a>(raw_ostream &O, AssemblyAnnotationWriter *AAW=0) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac1270a417105e0d63aa0508b09c52b6c">printCustom</a>(raw_ostream &O) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a59c922cbffdcac80e877a47432944999">PseudoSourceValueVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndirectBrInst.html#ac0cc9b34e16910d245245642350d4456">removeDestination</a>(unsigned i)</td><td><a class="el" href="classllvm_1_1IndirectBrInst.html">llvm::IndirectBrInst</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a0fd53f63d349dc8a7c5fc0cdd7a94c8d">removeFromParent</a>()</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a3ab5fc45117b450e8bb04e564cb6e5f2">replaceAllUsesWith</a>(Value *V)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a1f0b9358936e3e00c42a460abbfb2868">replaceUsesOfWith</a>(Value *From, Value *To)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndirectBrInst.html#ae355076f6a214f650375e7da8e96a163">setAddress</a>(Value *V)</td><td><a class="el" href="classllvm_1_1IndirectBrInst.html">llvm::IndirectBrInst</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a7bd545769621a0a9d2cfb074f86f4295">setDebugLoc</a>(const DebugLoc &Loc)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a10f4e18ca30a6d289d5ec65a38d9b65f">setInstructionSubclassData</a>(unsigned short D)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a9247a212ea89acc9573fa7e7f557eaba">setMetadata</a>(unsigned KindID, MDNode *Node)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a695a53ce0b9f537880373b4ea1824a6b">setMetadata</a>(StringRef Kind, MDNode *Node)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a35ee267850af7c235474a8c46c7ac5af">setName</a>(const Twine &Name)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a5fa9b8e1842b354f64c1ba6be0a4a17f">setOperand</a>(unsigned i, Value *Val)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndirectBrInst.html#add548a093823a9bc99babe5e2f9282f3">setSuccessor</a>(unsigned i, BasicBlock *NewSucc)</td><td><a class="el" href="classllvm_1_1IndirectBrInst.html">llvm::IndirectBrInst</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a0d424ef8d2ce505024a9fe6ba4928df4">setValueName</a>(ValueName *VN)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a6b068d79609cc605e06f84f564f50cd0">stripInBoundsConstantOffsets</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac6d3159cf7640bd18a8737156d6bd415">stripInBoundsConstantOffsets</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a30fec2a6a53ed66b12318765c8feac13">stripInBoundsOffsets</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac9b3286c10743a605b1ebb93de6b537d">stripInBoundsOffsets</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a38ea12c04523d63adda732b9c5d6da0a">stripPointerCasts</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ad6eebd8f4162320e4b31cbef2428808b">stripPointerCasts</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a21e38886795ed32ec28d4eb5dc92b6a4">SubclassOptionalData</a></td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ae855357b6c5e6e7ed1869272708a3a84">takeName</a>(Value *V)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TerminatorInst.html#a5281f01bb59858dccf5a30682d0acb4f">TerminatorInst</a>(Type *Ty, Instruction::TermOps iType, Use *Ops, unsigned NumOps, Instruction *InsertBefore=0)</td><td><a class="el" href="classllvm_1_1TerminatorInst.html">llvm::TerminatorInst</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TerminatorInst.html#ab83d9aba6cac53147bd17a181bc040d2">TerminatorInst</a>(Type *Ty, Instruction::TermOps iType, Use *Ops, unsigned NumOps, BasicBlock *InsertAtEnd)</td><td><a class="el" href="classllvm_1_1TerminatorInst.html">llvm::TerminatorInst</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#ac9422ce2b7c1a541da2e14f637cb4c10">TermOps</a> enum name</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0aa2d0ca89bfea4e499841f8a27547d291">UndefValueVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a5ac211f24970dea81fa9a7118a8ce36b">use_back</a>()</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#affa26a8fde2cba246bcc9cbe3eca77a5">use_back</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a413abcab8dbc3900fc2fde96a5d8fca6">use_begin</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a4e87534508b813311e98412ede2a98dc">use_begin</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac38c53f76ef532f91f1666c8a87370e9">use_empty</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ad86469939d2a8bdd4169be9403b89f5a">use_end</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a8bcaeb4a6f0c8c82519659de9a9dd342">use_end</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac33c7ecbf1c0f1e8bf93403522e6976b">use_iterator</a> typedef</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a9d21acbc450702938f18288e133499f4">User</a>(Type *ty, unsigned vty, Use *OpList, unsigned NumOps)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a18dbfcb332af7515599ee795cf462843">Value</a>(Type *Ty, unsigned scid)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#ad93396a26f6fd589ed400bb280319836">value_op_begin</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a5d1730a173d0a69624b80e1e22e6d225">value_op_end</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0">ValueTy</a> enum name</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1IndirectBrInst.html#a94b1f221fdd2207698cd56a5557f32aa">~IndirectBrInst</a>()</td><td><a class="el" href="classllvm_1_1IndirectBrInst.html">llvm::IndirectBrInst</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a26eb634480beff1ad7a20235c11f521d">~Instruction</a>()</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1TerminatorInst.html#aa13161ed12e24bc19f011707ba48333f">~TerminatorInst</a>()</td><td><a class="el" href="classllvm_1_1TerminatorInst.html">llvm::TerminatorInst</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a23422cf16eddcf9d0eaa7d4baec4c2c7">~User</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a3a578f458da8a4ab67052dba0f7bffdd">~Value</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:35 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

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

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InlineAsm.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InlineAsm.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InlineAsm.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InlineAsm.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,963 @@
+<!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::InlineAsm 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_1InlineAsm.html">InlineAsm</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#pub-types">Public Types</a> |
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="#pub-static-methods">Static Public Member Functions</a> |
+<a href="#friends">Friends</a>  </div>
+  <div class="headertitle">
+<div class="title">llvm::InlineAsm Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::InlineAsm" --><!-- doxytag: inherits="llvm::Value" -->
+<p><code>#include <<a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::InlineAsm:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1InlineAsm__inherit__graph.png" border="0" usemap="#llvm_1_1InlineAsm_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::InlineAsm:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1InlineAsm__coll__graph.png" border="0" usemap="#llvm_1_1InlineAsm_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_1InlineAsm-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structllvm_1_1InlineAsm_1_1ConstraintInfo.html">ConstraintInfo</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structllvm_1_1InlineAsm_1_1SubConstraintInfo.html">SubConstraintInfo</a></td></tr>
+<tr><td colspan="2"><h2><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InlineAsm.html#a2c0e1ae3b31928af2e0a390bbc2ea9b8">AsmDialect</a> { <a class="el" href="classllvm_1_1InlineAsm.html#a2c0e1ae3b31928af2e0a390bbc2ea9b8ae46075a65afe271f3d7f91e1243aacca">AD_ATT</a>, 
+<a class="el" href="classllvm_1_1InlineAsm.html#a2c0e1ae3b31928af2e0a390bbc2ea9b8ac2322cfab42cb6c46aa198861244231e">AD_Intel</a>
+ }</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InlineAsm.html#a511f48809ad14f13e50b957a137a9d34">ConstraintPrefix</a> { <a class="el" href="classllvm_1_1InlineAsm.html#a511f48809ad14f13e50b957a137a9d34a79ca3881430605a6c7da5227cfb115d6">isInput</a>, 
+<a class="el" href="classllvm_1_1InlineAsm.html#a511f48809ad14f13e50b957a137a9d34aabfa616f81b4833fdf462b07aabfa53f">isOutput</a>, 
+<a class="el" href="classllvm_1_1InlineAsm.html#a511f48809ad14f13e50b957a137a9d34adf39e7f7e158f2ccacae6d4446197322">isClobber</a>
+ }</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <br/>
+  <a class="el" href="classllvm_1_1InlineAsm.html#a25464ee25a64b02cb48356ca2284dab5a561c23f9fc6d8fe79f70cebf74937b30">Op_InputChain</a> =  0, 
+<a class="el" href="classllvm_1_1InlineAsm.html#a25464ee25a64b02cb48356ca2284dab5a697a92728413dc065842407e006b87fe">Op_AsmString</a> =  1, 
+<a class="el" href="classllvm_1_1InlineAsm.html#a25464ee25a64b02cb48356ca2284dab5aa7de3aedc6eaa004e9c6523f21fa4a53">Op_MDNode</a> =  2, 
+<a class="el" href="classllvm_1_1InlineAsm.html#a25464ee25a64b02cb48356ca2284dab5a5c9183275c4ec573ab0f9ecc202ed26e">Op_ExtraInfo</a> =  3, 
+<br/>
+  <a class="el" href="classllvm_1_1InlineAsm.html#a25464ee25a64b02cb48356ca2284dab5afed51603ce2d64ec9af92ff0154913ca">Op_FirstOperand</a> =  4, 
+<a class="el" href="classllvm_1_1InlineAsm.html#a25464ee25a64b02cb48356ca2284dab5aae2aa90a74f555d8cc300b2b36403d1d">MIOp_AsmString</a> =  0, 
+<a class="el" href="classllvm_1_1InlineAsm.html#a25464ee25a64b02cb48356ca2284dab5ab049673bbc307f5502c8aba23224a605">MIOp_ExtraInfo</a> =  1, 
+<a class="el" href="classllvm_1_1InlineAsm.html#a25464ee25a64b02cb48356ca2284dab5ad8e4e0d44daebe8c07cf5d6d60a4fc30">MIOp_FirstOperand</a> =  2, 
+<br/>
+  <a class="el" href="classllvm_1_1InlineAsm.html#a25464ee25a64b02cb48356ca2284dab5a68a61079919e61d3af1002124c2f1ff9">Extra_HasSideEffects</a> =  1, 
+<a class="el" href="classllvm_1_1InlineAsm.html#a25464ee25a64b02cb48356ca2284dab5ada6152484586a08fa711d4b0d44c87e5">Extra_IsAlignStack</a> =  2, 
+<a class="el" href="classllvm_1_1InlineAsm.html#a25464ee25a64b02cb48356ca2284dab5abff974c258dde829c1c6b6f32667be3a">Extra_AsmDialect</a> =  4, 
+<a class="el" href="classllvm_1_1InlineAsm.html#a25464ee25a64b02cb48356ca2284dab5aa21b27c3cc4550dcd3ff599dbe76d0c3">Extra_MayLoad</a> =  8, 
+<br/>
+  <a class="el" href="classllvm_1_1InlineAsm.html#a25464ee25a64b02cb48356ca2284dab5ab01e1dce8dabbbb3d14ed5f34c366008">Extra_MayStore</a> =  16, 
+<a class="el" href="classllvm_1_1InlineAsm.html#a25464ee25a64b02cb48356ca2284dab5a0ff8c93595b64f062d0462190886d5d7">Kind_RegUse</a> =  1, 
+<a class="el" href="classllvm_1_1InlineAsm.html#a25464ee25a64b02cb48356ca2284dab5a58bd17e96db00a428e371f768f6e24d6">Kind_RegDef</a> =  2, 
+<a class="el" href="classllvm_1_1InlineAsm.html#a25464ee25a64b02cb48356ca2284dab5a3b5d231420c0849846d3cf123aa29e4c">Kind_RegDefEarlyClobber</a> =  3, 
+<br/>
+  <a class="el" href="classllvm_1_1InlineAsm.html#a25464ee25a64b02cb48356ca2284dab5a6cb34802ef5bc1245d2dac7edb2838be">Kind_Clobber</a> =  4, 
+<a class="el" href="classllvm_1_1InlineAsm.html#a25464ee25a64b02cb48356ca2284dab5ae2f53b879eee452fe6d66ae04df1530b">Kind_Imm</a> =  5, 
+<a class="el" href="classllvm_1_1InlineAsm.html#a25464ee25a64b02cb48356ca2284dab5ab0e1673a8cfccd30c66a4beaf1dd6368">Kind_Mem</a> =  6, 
+<a class="el" href="classllvm_1_1InlineAsm.html#a25464ee25a64b02cb48356ca2284dab5a7d42f298685fd953ac7c34200d2b0dd2">Flag_MatchingOperand</a> =  0x80000000
+<br/>
+ }</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InlineAsm.html#a20147abed6937af2e166ff3f377d1c34">ConstraintCodeVector</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef std::vector<br class="typebreak"/>
+< <a class="el" href="structllvm_1_1InlineAsm_1_1SubConstraintInfo.html">SubConstraintInfo</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InlineAsm.html#ab47de337f6d65d3be4c4210f8ca3c755">SubConstraintInfoVector</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">typedef std::vector<br class="typebreak"/>
+< <a class="el" href="structllvm_1_1InlineAsm_1_1ConstraintInfo.html">ConstraintInfo</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InlineAsm.html#a31526f25930b7a788db22d53b4961f99">ConstraintInfoVector</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"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InlineAsm.html#abd669ca0b499e13b6b05c0fac7831501">hasSideEffects</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_1InlineAsm.html#a77bf4c8774ee4307d20adc27aea319b6">isAlignStack</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1InlineAsm.html#a2c0e1ae3b31928af2e0a390bbc2ea9b8">AsmDialect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InlineAsm.html#a58908f198b8b16ea3ac0cdad176f2d84">getDialect</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1PointerType.html">PointerType</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InlineAsm.html#a3f2a3a208a5af4cffff25115c2af3669">getType</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1FunctionType.html">FunctionType</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InlineAsm.html#a656acb05678054a8b2f7df10afeead30">getFunctionType</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InlineAsm.html#acad2c25760f7ee076b78bc5268d89dbb">getAsmString</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InlineAsm.html#ae4bc227894502e052f318167fce6a851">getConstraintString</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1InlineAsm.html#a31526f25930b7a788db22d53b4961f99">ConstraintInfoVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InlineAsm.html#a1e1b62e85a762333415f8a32c3dafe9a">ParseConstraints</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="classllvm_1_1InlineAsm.html">InlineAsm</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InlineAsm.html#aaae042532c03bc95734e689525a6b88b">get</a> (<a class="el" href="classllvm_1_1FunctionType.html">FunctionType</a> *Ty, <a class="el" href="classllvm_1_1StringRef.html">StringRef</a> AsmString, <a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Constraints, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> hasSideEffects, <a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> isAlignStack=<a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a>, <a class="el" href="classllvm_1_1InlineAsm.html#a2c0e1ae3b31928af2e0a390bbc2ea9b8">AsmDialect</a> asmDialect=AD_ATT)</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_1InlineAsm.html#a32e8f8fdcd54f65a6ebcf439476de6cf">Verify</a> (<a class="el" href="classllvm_1_1FunctionType.html">FunctionType</a> *Ty, <a class="el" href="classllvm_1_1StringRef.html">StringRef</a> Constraints)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classllvm_1_1InlineAsm.html#a31526f25930b7a788db22d53b4961f99">ConstraintInfoVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InlineAsm.html#a66b2f8cc39befa7a141f20ef9a74ed36">ParseConstraints</a> (<a class="el" href="classllvm_1_1StringRef.html">StringRef</a> ConstraintString)</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_1InlineAsm.html#afaf51ba283866e0cc1400691f2956c49">classof</a> (const <a class="el" href="classllvm_1_1Value.html">Value</a> *V)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InlineAsm.html#a14fae851fdfe0477b8017dfde555e083">getFlagWord</a> (<a class="el" href="classunsigned.html">unsigned</a> Kind, <a class="el" href="classunsigned.html">unsigned</a> NumOps)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InlineAsm.html#ae3ddbf9f1afac4946d59e5a03ffb396f">getFlagWordForMatchingOp</a> (<a class="el" href="classunsigned.html">unsigned</a> InputFlag, <a class="el" href="classunsigned.html">unsigned</a> MatchedOperandNo)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InlineAsm.html#af053c0d415074d8ab6817bc5fcd38f00">getFlagWordForRegClass</a> (<a class="el" href="classunsigned.html">unsigned</a> InputFlag, <a class="el" href="classunsigned.html">unsigned</a> RC)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InlineAsm.html#ae61e5f4b796419c0912a891100b46916">getKind</a> (<a class="el" href="classunsigned.html">unsigned</a> Flags)</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_1InlineAsm.html#a32c5c5c8245b02828882d927c6cc4163">isRegDefKind</a> (<a class="el" href="classunsigned.html">unsigned</a> Flag)</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_1InlineAsm.html#ab0b71a8c50e0f387c5c4fc3882f1ccef">isImmKind</a> (<a class="el" href="classunsigned.html">unsigned</a> Flag)</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_1InlineAsm.html#a20a6d489de78da41c6032c7651f405a6">isMemKind</a> (<a class="el" href="classunsigned.html">unsigned</a> Flag)</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_1InlineAsm.html#ad1192da842e9cc239677b7963863b7a2">isRegDefEarlyClobberKind</a> (<a class="el" href="classunsigned.html">unsigned</a> Flag)</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_1InlineAsm.html#a0641b34e2b6dd46499f40b7214160d44">isClobberKind</a> (<a class="el" href="classunsigned.html">unsigned</a> Flag)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InlineAsm.html#a4437506c56127755bed59ee1b30e95b9">getNumOperandRegisters</a> (<a class="el" href="classunsigned.html">unsigned</a> Flag)</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_1InlineAsm.html#aa61b16dbbaf7183dfd648ad1e12fb21e">isUseOperandTiedToDef</a> (<a class="el" href="classunsigned.html">unsigned</a> Flag, <a class="el" href="classunsigned.html">unsigned</a> &Idx)</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_1InlineAsm.html#ae3d883d313492d5f36a7bf5134190c9c">hasRegClassConstraint</a> (<a class="el" href="classunsigned.html">unsigned</a> Flag, <a class="el" href="classunsigned.html">unsigned</a> &RC)</td></tr>
+<tr><td colspan="2"><h2><a name="friends"></a>
+Friends</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InlineAsm.html#a87c49742d172b720255cff82ed14c172">ConstantCreator< InlineAsm, PointerType, InlineAsmKeyType ></a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InlineAsm.html#a931f97af7fab651869f5d57c8feac810">ConstantUniqueMap< InlineAsmKeyType, const InlineAsmKeyType &, PointerType, InlineAsm, false ></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="InlineAsm_8h_source.html#l00035">35</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+</div><hr/><h2>Member Typedef Documentation</h2>
+<a class="anchor" id="a20147abed6937af2e166ff3f377d1c34"></a><!-- doxytag: member="llvm::InlineAsm::ConstraintCodeVector" ref="a20147abed6937af2e166ff3f377d1c34" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef std::vector<std::string> <a class="el" href="classllvm_1_1InlineAsm.html#a20147abed6937af2e166ff3f377d1c34">llvm::InlineAsm::ConstraintCodeVector</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00102">102</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a31526f25930b7a788db22d53b4961f99"></a><!-- doxytag: member="llvm::InlineAsm::ConstraintInfoVector" ref="a31526f25930b7a788db22d53b4961f99" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef std::vector<<a class="el" href="structllvm_1_1InlineAsm_1_1ConstraintInfo.html">ConstraintInfo</a>> <a class="el" href="classllvm_1_1InlineAsm.html#a31526f25930b7a788db22d53b4961f99">llvm::InlineAsm::ConstraintInfoVector</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00118">118</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab47de337f6d65d3be4c4210f8ca3c755"></a><!-- doxytag: member="llvm::InlineAsm::SubConstraintInfoVector" ref="ab47de337f6d65d3be4c4210f8ca3c755" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef std::vector<<a class="el" href="structllvm_1_1InlineAsm_1_1SubConstraintInfo.html">SubConstraintInfo</a>> <a class="el" href="classllvm_1_1InlineAsm.html#ab47de337f6d65d3be4c4210f8ca3c755">llvm::InlineAsm::SubConstraintInfoVector</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00117">117</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Enumeration Documentation</h2>
+<a class="anchor" id="a25464ee25a64b02cb48356ca2284dab5"></a><!-- doxytag: member="llvm::InlineAsm::@49" ref="a25464ee25a64b02cb48356ca2284dab5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">anonymous enum</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="a25464ee25a64b02cb48356ca2284dab5a561c23f9fc6d8fe79f70cebf74937b30"></a><!-- doxytag: member="Op_InputChain" ref="a25464ee25a64b02cb48356ca2284dab5a561c23f9fc6d8fe79f70cebf74937b30" args="" -->Op_InputChain</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a25464ee25a64b02cb48356ca2284dab5a697a92728413dc065842407e006b87fe"></a><!-- doxytag: member="Op_AsmString" ref="a25464ee25a64b02cb48356ca2284dab5a697a92728413dc065842407e006b87fe" args="" -->Op_AsmString</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a25464ee25a64b02cb48356ca2284dab5aa7de3aedc6eaa004e9c6523f21fa4a53"></a><!-- doxytag: member="Op_MDNode" ref="a25464ee25a64b02cb48356ca2284dab5aa7de3aedc6eaa004e9c6523f21fa4a53" args="" -->Op_MDNode</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a25464ee25a64b02cb48356ca2284dab5a5c9183275c4ec573ab0f9ecc202ed26e"></a><!-- doxytag: member="Op_ExtraInfo" ref="a25464ee25a64b02cb48356ca2284dab5a5c9183275c4ec573ab0f9ecc202ed26e" args="" -->Op_ExtraInfo</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a25464ee25a64b02cb48356ca2284dab5afed51603ce2d64ec9af92ff0154913ca"></a><!-- doxytag: member="Op_FirstOperand" ref="a25464ee25a64b02cb48356ca2284dab5afed51603ce2d64ec9af92ff0154913ca" args="" -->Op_FirstOperand</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a25464ee25a64b02cb48356ca2284dab5aae2aa90a74f555d8cc300b2b36403d1d"></a><!-- doxytag: member="MIOp_AsmString" ref="a25464ee25a64b02cb48356ca2284dab5aae2aa90a74f555d8cc300b2b36403d1d" args="" -->MIOp_AsmString</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a25464ee25a64b02cb48356ca2284dab5ab049673bbc307f5502c8aba23224a605"></a><!-- doxytag: member="MIOp_ExtraInfo" ref="a25464ee25a64b02cb48356ca2284dab5ab049673bbc307f5502c8aba23224a605" args="" -->MIOp_ExtraInfo</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a25464ee25a64b02cb48356ca2284dab5ad8e4e0d44daebe8c07cf5d6d60a4fc30"></a><!-- doxytag: member="MIOp_FirstOperand" ref="a25464ee25a64b02cb48356ca2284dab5ad8e4e0d44daebe8c07cf5d6d60a4fc30" args="" -->MIOp_FirstOperand</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a25464ee25a64b02cb48356ca2284dab5a68a61079919e61d3af1002124c2f1ff9"></a><!-- doxytag: member="Extra_HasSideEffects" ref="a25464ee25a64b02cb48356ca2284dab5a68a61079919e61d3af1002124c2f1ff9" args="" -->Extra_HasSideEffects</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a25464ee25a64b02cb48356ca2284dab5ada6152484586a08fa711d4b0d44c87e5"></a><!-- doxytag: member="Extra_IsAlignStack" ref="a25464ee25a64b02cb48356ca2284dab5ada6152484586a08fa711d4b0d44c87e5" args="" -->Extra_IsAlignStack</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a25464ee25a64b02cb48356ca2284dab5abff974c258dde829c1c6b6f32667be3a"></a><!-- doxytag: member="Extra_AsmDialect" ref="a25464ee25a64b02cb48356ca2284dab5abff974c258dde829c1c6b6f32667be3a" args="" -->Extra_AsmDialect</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a25464ee25a64b02cb48356ca2284dab5aa21b27c3cc4550dcd3ff599dbe76d0c3"></a><!-- doxytag: member="Extra_MayLoad" ref="a25464ee25a64b02cb48356ca2284dab5aa21b27c3cc4550dcd3ff599dbe76d0c3" args="" -->Extra_MayLoad</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a25464ee25a64b02cb48356ca2284dab5ab01e1dce8dabbbb3d14ed5f34c366008"></a><!-- doxytag: member="Extra_MayStore" ref="a25464ee25a64b02cb48356ca2284dab5ab01e1dce8dabbbb3d14ed5f34c366008" args="" -->Extra_MayStore</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a25464ee25a64b02cb48356ca2284dab5a0ff8c93595b64f062d0462190886d5d7"></a><!-- doxytag: member="Kind_RegUse" ref="a25464ee25a64b02cb48356ca2284dab5a0ff8c93595b64f062d0462190886d5d7" args="" -->Kind_RegUse</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a25464ee25a64b02cb48356ca2284dab5a58bd17e96db00a428e371f768f6e24d6"></a><!-- doxytag: member="Kind_RegDef" ref="a25464ee25a64b02cb48356ca2284dab5a58bd17e96db00a428e371f768f6e24d6" args="" -->Kind_RegDef</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a25464ee25a64b02cb48356ca2284dab5a3b5d231420c0849846d3cf123aa29e4c"></a><!-- doxytag: member="Kind_RegDefEarlyClobber" ref="a25464ee25a64b02cb48356ca2284dab5a3b5d231420c0849846d3cf123aa29e4c" args="" -->Kind_RegDefEarlyClobber</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a25464ee25a64b02cb48356ca2284dab5a6cb34802ef5bc1245d2dac7edb2838be"></a><!-- doxytag: member="Kind_Clobber" ref="a25464ee25a64b02cb48356ca2284dab5a6cb34802ef5bc1245d2dac7edb2838be" args="" -->Kind_Clobber</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a25464ee25a64b02cb48356ca2284dab5ae2f53b879eee452fe6d66ae04df1530b"></a><!-- doxytag: member="Kind_Imm" ref="a25464ee25a64b02cb48356ca2284dab5ae2f53b879eee452fe6d66ae04df1530b" args="" -->Kind_Imm</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a25464ee25a64b02cb48356ca2284dab5ab0e1673a8cfccd30c66a4beaf1dd6368"></a><!-- doxytag: member="Kind_Mem" ref="a25464ee25a64b02cb48356ca2284dab5ab0e1673a8cfccd30c66a4beaf1dd6368" args="" -->Kind_Mem</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a25464ee25a64b02cb48356ca2284dab5a7d42f298685fd953ac7c34200d2b0dd2"></a><!-- doxytag: member="Flag_MatchingOperand" ref="a25464ee25a64b02cb48356ca2284dab5a7d42f298685fd953ac7c34200d2b0dd2" args="" -->Flag_MatchingOperand</em> </td><td>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00200">200</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2c0e1ae3b31928af2e0a390bbc2ea9b8"></a><!-- doxytag: member="llvm::InlineAsm::AsmDialect" ref="a2c0e1ae3b31928af2e0a390bbc2ea9b8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="classllvm_1_1InlineAsm.html#a2c0e1ae3b31928af2e0a390bbc2ea9b8">llvm::InlineAsm::AsmDialect</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="a2c0e1ae3b31928af2e0a390bbc2ea9b8ae46075a65afe271f3d7f91e1243aacca"></a><!-- doxytag: member="AD_ATT" ref="a2c0e1ae3b31928af2e0a390bbc2ea9b8ae46075a65afe271f3d7f91e1243aacca" args="" -->AD_ATT</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a2c0e1ae3b31928af2e0a390bbc2ea9b8ac2322cfab42cb6c46aa198861244231e"></a><!-- doxytag: member="AD_Intel" ref="a2c0e1ae3b31928af2e0a390bbc2ea9b8ac2322cfab42cb6c46aa198861244231e" args="" -->AD_Intel</em> </td><td>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00037">37</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a511f48809ad14f13e50b957a137a9d34"></a><!-- doxytag: member="llvm::InlineAsm::ConstraintPrefix" ref="a511f48809ad14f13e50b957a137a9d34" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="classllvm_1_1InlineAsm.html#a511f48809ad14f13e50b957a137a9d34">llvm::InlineAsm::ConstraintPrefix</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="a511f48809ad14f13e50b957a137a9d34a79ca3881430605a6c7da5227cfb115d6"></a><!-- doxytag: member="isInput" ref="a511f48809ad14f13e50b957a137a9d34a79ca3881430605a6c7da5227cfb115d6" args="" -->isInput</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a511f48809ad14f13e50b957a137a9d34aabfa616f81b4833fdf462b07aabfa53f"></a><!-- doxytag: member="isOutput" ref="a511f48809ad14f13e50b957a137a9d34aabfa616f81b4833fdf462b07aabfa53f" args="" -->isOutput</em> </td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="a511f48809ad14f13e50b957a137a9d34adf39e7f7e158f2ccacae6d4446197322"></a><!-- doxytag: member="isClobber" ref="a511f48809ad14f13e50b957a137a9d34adf39e7f7e158f2ccacae6d4446197322" args="" -->isClobber</em> </td><td>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+<p>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00096">96</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="afaf51ba283866e0cc1400691f2956c49"></a><!-- doxytag: member="llvm::InlineAsm::classof" ref="afaf51ba283866e0cc1400691f2956c49" 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::InlineAsm::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>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00192">192</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.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#l00206">llvm::Value::InlineAsmVal</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aaae042532c03bc95734e689525a6b88b"></a><!-- doxytag: member="llvm::InlineAsm::get" ref="aaae042532c03bc95734e689525a6b88b" args="(FunctionType *Ty, StringRef AsmString, StringRef Constraints, bool hasSideEffects, bool isAlignStack=false, AsmDialect asmDialect=AD_ATT)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1InlineAsm.html">InlineAsm</a> * InlineAsm::get </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1FunctionType.html">FunctionType</a> * </td>
+          <td class="paramname"><em>Ty</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>AsmString</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>Constraints</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>hasSideEffects</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>isAlignStack</em> = <code><a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a></code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1InlineAsm.html#a2c0e1ae3b31928af2e0a390bbc2ea9b8">AsmDialect</a> </td>
+          <td class="paramname"><em>asmDialect</em> = <code>AD_ATT</code> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p><a class="el" href="classllvm_1_1InlineAsm.html#aaae042532c03bc95734e689525a6b88b">InlineAsm::get</a> - Return the specified uniqued inline asm string. </p>
+
+<p>Definition at line <a class="el" href="InlineAsm_8cpp_source.html#l00028">28</a> of file <a class="el" href="InlineAsm_8cpp_source.html">InlineAsm.cpp</a>.</p>
+
+<p>References <a class="el" href="Type_8h_source.html#l00124">llvm::Type::getContext()</a>, <a class="el" href="ConstantsContext_8h_source.html#l00596">llvm::ConstantUniqueMap< ValType, ValRefType, TypeClass, ConstantClass, HasLargeKey >::getOrCreate()</a>, <a class="el" href="DerivedTypes_8h_source.html#l00436">llvm::PointerType::getUnqual()</a>, <a class="el" href="LLVMContextImpl_8h_source.html#l00294">llvm::LLVMContextImpl::InlineAsms</a>, and <a class="el" href="LLVMContext_8h_source.html#l00037">llvm::LLVMContext::pImpl</a>.</p>
+
+<p>Referenced by <a class="el" href="Core_8cpp_source.html#l01068">LLVMConstInlineAsm()</a>, and <a class="el" href="ValueMapper_8cpp_source.html#l00026">llvm::MapValue()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acad2c25760f7ee076b78bc5268d89dbb"></a><!-- doxytag: member="llvm::InlineAsm::getAsmString" ref="acad2c25760f7ee076b78bc5268d89dbb" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string& llvm::InlineAsm::getAsmString </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="InlineAsm_8h_source.html#l00086">86</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+<p>Referenced by <a class="el" href="ARMISelLowering_8cpp_source.html#l09590">llvm::ARMTargetLowering::ExpandInlineAsm()</a>, <a class="el" href="X86ISelLowering_8cpp_source.html#l16993">llvm::X86TargetLowering::ExpandInlineAsm()</a>, and <a class="el" href="ConstantsContext_8h_source.html#l00506">llvm::ConstantKeyData< InlineAsm >::getValType()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae4bc227894502e052f318167fce6a851"></a><!-- doxytag: member="llvm::InlineAsm::getConstraintString" ref="ae4bc227894502e052f318167fce6a851" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string& llvm::InlineAsm::getConstraintString </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="InlineAsm_8h_source.html#l00087">87</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+<p>Referenced by <a class="el" href="ARMISelLowering_8cpp_source.html#l09590">llvm::ARMTargetLowering::ExpandInlineAsm()</a>, <a class="el" href="X86ISelLowering_8cpp_source.html#l16993">llvm::X86TargetLowering::ExpandInlineAsm()</a>, and <a class="el" href="ConstantsContext_8h_source.html#l00506">llvm::ConstantKeyData< InlineAsm >::getValType()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a58908f198b8b16ea3ac0cdad176f2d84"></a><!-- doxytag: member="llvm::InlineAsm::getDialect" ref="a58908f198b8b16ea3ac0cdad176f2d84" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1InlineAsm.html#a2c0e1ae3b31928af2e0a390bbc2ea9b8">AsmDialect</a> llvm::InlineAsm::getDialect </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="InlineAsm_8h_source.html#l00074">74</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+<p>Referenced by <a class="el" href="ConstantsContext_8h_source.html#l00506">llvm::ConstantKeyData< InlineAsm >::getValType()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a14fae851fdfe0477b8017dfde555e083"></a><!-- doxytag: member="llvm::InlineAsm::getFlagWord" ref="a14fae851fdfe0477b8017dfde555e083" args="(unsigned Kind, unsigned NumOps)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="classunsigned.html">unsigned</a> llvm::InlineAsm::getFlagWord </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"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>NumOps</em> </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="InlineAsm_8h_source.html#l00233">233</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+<p>References <a class="el" href="InlineAsm_8h_source.html#l00228">Kind_Mem</a>, and <a class="el" href="InlineAsm_8h_source.html#l00223">Kind_RegUse</a>.</p>
+
+<p>Referenced by <a class="el" href="SelectionDAGISel_8cpp_source.html#l01491">llvm::SelectionDAGISel::SelectInlineAsmMemoryOperands()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae3ddbf9f1afac4946d59e5a03ffb396f"></a><!-- doxytag: member="llvm::InlineAsm::getFlagWordForMatchingOp" ref="ae3ddbf9f1afac4946d59e5a03ffb396f" args="(unsigned InputFlag, unsigned MatchedOperandNo)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="classunsigned.html">unsigned</a> llvm::InlineAsm::getFlagWordForMatchingOp </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>InputFlag</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>MatchedOperandNo</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline, static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getFlagWordForMatchingOp - Augment an existing flag word returned by getFlagWord with information indicating that this input operand is tied to a previous output operand. </p>
+
+<p>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00242">242</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+<p>References <a class="el" href="InlineAsm_8h_source.html#l00230">Flag_MatchingOperand</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af053c0d415074d8ab6817bc5fcd38f00"></a><!-- doxytag: member="llvm::InlineAsm::getFlagWordForRegClass" ref="af053c0d415074d8ab6817bc5fcd38f00" args="(unsigned InputFlag, unsigned RC)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="classunsigned.html">unsigned</a> llvm::InlineAsm::getFlagWordForRegClass </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>InputFlag</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>RC</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline, static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getFlagWordForRegClass - Augment an existing flag word returned by getFlagWord with the required register class for the following register operands. A tied use operand cannot have a register class, use the register class from the def operand instead. </p>
+
+<p>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00254">254</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a656acb05678054a8b2f7df10afeead30"></a><!-- doxytag: member="llvm::InlineAsm::getFunctionType" ref="a656acb05678054a8b2f7df10afeead30" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1FunctionType.html">FunctionType</a> * InlineAsm::getFunctionType </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getFunctionType - InlineAsm's are always pointers to functions. </p>
+
+<p>Definition at line <a class="el" href="InlineAsm_8cpp_source.html#l00055">55</a> of file <a class="el" href="InlineAsm_8cpp_source.html">InlineAsm.cpp</a>.</p>
+
+<p>References <a class="el" href="DerivedTypes_8h_source.html#l00319">llvm::SequentialType::getElementType()</a>, and <a class="el" href="InlineAsm_8h_source.html#l00078">getType()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae61e5f4b796419c0912a891100b46916"></a><!-- doxytag: member="llvm::InlineAsm::getKind" ref="ae61e5f4b796419c0912a891100b46916" args="(unsigned Flags)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="classunsigned.html">unsigned</a> llvm::InlineAsm::getKind </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Flags</em></td><td>)</td>
+          <td><code> [inline, static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00262">262</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+<p>Referenced by <a class="el" href="MachineInstr_8cpp_source.html#l00978">llvm::MachineInstr::getRegClassConstraint()</a>, <a class="el" href="InlineAsm_8h_source.html#l00272">isClobberKind()</a>, <a class="el" href="InlineAsm_8h_source.html#l00267">isImmKind()</a>, <a class="el" href="InlineAsm_8h_source.html#l00268">isMemKind()</a>, <a class="el" href="InlineAsm_8h_source.html#l00269">isRegDefEarlyClobberKind()</a>, <a class="el" href="InlineAsm_8h_source.html#l00266">isRegDefKind()</a>, <a class="el" href="HexagonISelLowering_8cpp_source.html#l00664">llvm::HexagonTargetLowering::LowerINLINEASM()</a>, and <a class="el" href="MachineInstr_8cpp_source.html#l01500">llvm::MachineInstr::print()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4437506c56127755bed59ee1b30e95b9"></a><!-- doxytag: member="llvm::InlineAsm::getNumOperandRegisters" ref="a4437506c56127755bed59ee1b30e95b9" args="(unsigned Flag)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="classunsigned.html">unsigned</a> llvm::InlineAsm::getNumOperandRegisters </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Flag</em></td><td>)</td>
+          <td><code> [inline, static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getNumOperandRegisters - Extract the number of registers field from the inline asm operand flag. </p>
+
+<p>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00278">278</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+<p>Referenced by <a class="el" href="AsmPrinterInlineAsm_8cpp_source.html#l00238">EmitGCCInlineAsmStr()</a>, <a class="el" href="AsmPrinterInlineAsm_8cpp_source.html#l00140">EmitMSInlineAsmStr()</a>, <a class="el" href="MachineInstr_8cpp_source.html#l00949">llvm::MachineInstr::findInlineAsmFlagIdx()</a>, <a class="el" href="MachineInstr_8cpp_source.html#l01169">llvm::MachineInstr::findTiedOperandIdx()</a>, <a class="el" href="HexagonISelLowering_8cpp_source.html#l00664">llvm::HexagonTargetLowering::LowerINLINEASM()</a>, <a class="el" href="MachineInstr_8cpp_source.html#l01500">llvm::MachineInstr::print()</a>, <a class="el" href="ARMAsmPrinter_8cpp_source.html#l00408">llvm::ARMAsmPrinter::PrintAsmOperand()</a>, <a class="el" href="MipsAsmPrinter_8cpp_source.html#l00303">llvm::MipsAsmPrinter::PrintAsmOperand()</a>, and <a class="el" href="SelectionDAGISel_8cpp_source.html#l01491">llvm::SelectionDAGISel::SelectInlineAsmMemoryOperands()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3f2a3a208a5af4cffff25115c2af3669"></a><!-- doxytag: member="llvm::InlineAsm::getType" ref="a3f2a3a208a5af4cffff25115c2af3669" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1PointerType.html">PointerType</a>* llvm::InlineAsm::getType </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>getType - InlineAsm's are always pointers. </p>
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1Value.html#a0cf3748dba54f931bb1241ae4adc76bc">llvm::Value</a>.</p>
+
+<p>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00078">78</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+<p>Referenced by <a class="el" href="InlineAsm_8cpp_source.html#l00055">getFunctionType()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae3d883d313492d5f36a7bf5134190c9c"></a><!-- doxytag: member="llvm::InlineAsm::hasRegClassConstraint" ref="ae3d883d313492d5f36a7bf5134190c9c" args="(unsigned Flag, unsigned &RC)" -->
+<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::InlineAsm::hasRegClassConstraint </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Flag</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>RC</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline, static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>hasRegClassConstraint - Returns true if the flag contains a register class constraint. Sets RC to the register class ID. </p>
+
+<p>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00293">293</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+<p>References <a class="el" href="InlineAsm_8h_source.html#l00230">Flag_MatchingOperand</a>.</p>
+
+<p>Referenced by <a class="el" href="MachineInstr_8cpp_source.html#l00978">llvm::MachineInstr::getRegClassConstraint()</a>, and <a class="el" href="MachineInstr_8cpp_source.html#l01500">llvm::MachineInstr::print()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="abd669ca0b499e13b6b05c0fac7831501"></a><!-- doxytag: member="llvm::InlineAsm::hasSideEffects" ref="abd669ca0b499e13b6b05c0fac7831501" 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::InlineAsm::hasSideEffects </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="InlineAsm_8h_source.html#l00072">72</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+<p>Referenced by <a class="el" href="ConstantsContext_8h_source.html#l00506">llvm::ConstantKeyData< InlineAsm >::getValType()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a77bf4c8774ee4307d20adc27aea319b6"></a><!-- doxytag: member="llvm::InlineAsm::isAlignStack" ref="a77bf4c8774ee4307d20adc27aea319b6" 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::InlineAsm::isAlignStack </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="InlineAsm_8h_source.html#l00073">73</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+<p>Referenced by <a class="el" href="ConstantsContext_8h_source.html#l00506">llvm::ConstantKeyData< InlineAsm >::getValType()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0641b34e2b6dd46499f40b7214160d44"></a><!-- doxytag: member="llvm::InlineAsm::isClobberKind" ref="a0641b34e2b6dd46499f40b7214160d44" args="(unsigned Flag)" -->
+<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::InlineAsm::isClobberKind </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Flag</em></td><td>)</td>
+          <td><code> [inline, static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00272">272</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+<p>References <a class="el" href="InlineAsm_8h_source.html#l00262">getKind()</a>, and <a class="el" href="InlineAsm_8h_source.html#l00226">Kind_Clobber</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab0b71a8c50e0f387c5c4fc3882f1ccef"></a><!-- doxytag: member="llvm::InlineAsm::isImmKind" ref="ab0b71a8c50e0f387c5c4fc3882f1ccef" args="(unsigned Flag)" -->
+<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::InlineAsm::isImmKind </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Flag</em></td><td>)</td>
+          <td><code> [inline, static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00267">267</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+<p>References <a class="el" href="InlineAsm_8h_source.html#l00262">getKind()</a>, and <a class="el" href="InlineAsm_8h_source.html#l00227">Kind_Imm</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a20a6d489de78da41c6032c7651f405a6"></a><!-- doxytag: member="llvm::InlineAsm::isMemKind" ref="a20a6d489de78da41c6032c7651f405a6" args="(unsigned Flag)" -->
+<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::InlineAsm::isMemKind </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Flag</em></td><td>)</td>
+          <td><code> [inline, static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00268">268</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+<p>References <a class="el" href="InlineAsm_8h_source.html#l00262">getKind()</a>, and <a class="el" href="InlineAsm_8h_source.html#l00228">Kind_Mem</a>.</p>
+
+<p>Referenced by <a class="el" href="AsmPrinterInlineAsm_8cpp_source.html#l00238">EmitGCCInlineAsmStr()</a>, <a class="el" href="AsmPrinterInlineAsm_8cpp_source.html#l00140">EmitMSInlineAsmStr()</a>, and <a class="el" href="SelectionDAGISel_8cpp_source.html#l01491">llvm::SelectionDAGISel::SelectInlineAsmMemoryOperands()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad1192da842e9cc239677b7963863b7a2"></a><!-- doxytag: member="llvm::InlineAsm::isRegDefEarlyClobberKind" ref="ad1192da842e9cc239677b7963863b7a2" args="(unsigned Flag)" -->
+<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::InlineAsm::isRegDefEarlyClobberKind </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Flag</em></td><td>)</td>
+          <td><code> [inline, static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00269">269</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+<p>References <a class="el" href="InlineAsm_8h_source.html#l00262">getKind()</a>, and <a class="el" href="InlineAsm_8h_source.html#l00225">Kind_RegDefEarlyClobber</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a32c5c5c8245b02828882d927c6cc4163"></a><!-- doxytag: member="llvm::InlineAsm::isRegDefKind" ref="a32c5c5c8245b02828882d927c6cc4163" args="(unsigned Flag)" -->
+<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::InlineAsm::isRegDefKind </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Flag</em></td><td>)</td>
+          <td><code> [inline, static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00266">266</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+<p>References <a class="el" href="InlineAsm_8h_source.html#l00262">getKind()</a>, and <a class="el" href="InlineAsm_8h_source.html#l00224">Kind_RegDef</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa61b16dbbaf7183dfd648ad1e12fb21e"></a><!-- doxytag: member="llvm::InlineAsm::isUseOperandTiedToDef" ref="aa61b16dbbaf7183dfd648ad1e12fb21e" args="(unsigned Flag, unsigned &Idx)" -->
+<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::InlineAsm::isUseOperandTiedToDef </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classunsigned.html">unsigned</a> </td>
+          <td class="paramname"><em>Flag</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>Idx</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline, static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>isUseOperandTiedToDef - Return true if the flag of the inline asm operand indicates it is an use operand that's matched to a def operand. </p>
+
+<p>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00284">284</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+<p>References <a class="el" href="InlineAsm_8h_source.html#l00230">Flag_MatchingOperand</a>.</p>
+
+<p>Referenced by <a class="el" href="MachineInstr_8cpp_source.html#l01169">llvm::MachineInstr::findTiedOperandIdx()</a>, and <a class="el" href="MachineInstr_8cpp_source.html#l01500">llvm::MachineInstr::print()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a66b2f8cc39befa7a141f20ef9a74ed36"></a><!-- doxytag: member="llvm::InlineAsm::ParseConstraints" ref="a66b2f8cc39befa7a141f20ef9a74ed36" args="(StringRef ConstraintString)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1InlineAsm.html#a31526f25930b7a788db22d53b4961f99">InlineAsm::ConstraintInfoVector</a> InlineAsm::ParseConstraints </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1StringRef.html">StringRef</a> </td>
+          <td class="paramname"><em>ConstraintString</em></td><td>)</td>
+          <td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>ParseConstraints - Split up the constraint string into the specific constraints and their prefixes. If this returns an empty vector, and if the constraint string itself isn't empty, there was an error parsing. </p>
+
+<p>Definition at line <a class="el" href="InlineAsm_8cpp_source.html#l00213">213</a> of file <a class="el" href="InlineAsm_8cpp_source.html">InlineAsm.cpp</a>.</p>
+
+<p>References <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="ARMBaseInfo_8h_source.html#l00097">llvm::ARM_PROC::I</a>, and <a class="el" href="InlineAsm_8cpp_source.html#l00080">llvm::InlineAsm::ConstraintInfo::Parse()</a>.</p>
+
+<p>Referenced by <a class="el" href="X86ISelLowering_8cpp_source.html#l16993">llvm::X86TargetLowering::ExpandInlineAsm()</a>, and <a class="el" href="TargetLowering_8cpp_source.html#l02877">llvm::TargetLowering::ParseConstraints()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1e1b62e85a762333415f8a32c3dafe9a"></a><!-- doxytag: member="llvm::InlineAsm::ParseConstraints" ref="a1e1b62e85a762333415f8a32c3dafe9a" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1InlineAsm.html#a31526f25930b7a788db22d53b4961f99">ConstraintInfoVector</a> llvm::InlineAsm::ParseConstraints </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const<code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>ParseConstraints - Parse the constraints of this inlineasm object, returning them the same way that ParseConstraints(str) does. </p>
+
+<p>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00187">187</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+<p>Referenced by <a class="el" href="InlineAsm_8cpp_source.html#l00246">Verify()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a32e8f8fdcd54f65a6ebcf439476de6cf"></a><!-- doxytag: member="llvm::InlineAsm::Verify" ref="a32e8f8fdcd54f65a6ebcf439476de6cf" args="(FunctionType *Ty, StringRef Constraints)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="X86DisassemblerDecoder_8c.html#a6156fe0b594c9754f386f6c6a30c8165">bool</a> InlineAsm::Verify </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1FunctionType.html">FunctionType</a> * </td>
+          <td class="paramname"><em>Ty</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>ConstStr</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Verify - This static method can be used by the parser to check to see if the specified constraint string is legal for the type. This returns true if legal, false if not.</p>
+<p>Verify - Verify that the specified constraint string is reasonable for the specified function type, and otherwise validate the constraint string. </p>
+
+<p>Definition at line <a class="el" href="InlineAsm_8cpp_source.html#l00246">246</a> of file <a class="el" href="InlineAsm_8cpp_source.html">InlineAsm.cpp</a>.</p>
+
+<p>References <a class="el" href="Casting_8h_source.html#l00233">llvm::dyn_cast()</a>, <a class="el" href="StringRef_8h_source.html#l00111">llvm::StringRef::empty()</a>, <a class="el" href="DerivedTypes_8h_source.html#l00286">llvm::StructType::getNumElements()</a>, <a class="el" href="DerivedTypes_8h_source.html#l00133">llvm::FunctionType::getNumParams()</a>, <a class="el" href="DerivedTypes_8h_source.html#l00121">llvm::FunctionType::getReturnType()</a>, <a class="el" href="InlineAsm_8h_source.html#l00099">isClobber</a>, <a class="el" href="InlineAsm_8h_source.html#l00097">isInput</a>, <a class="el" href="InlineAsm_8h_source.html#l00098">isOutput</a>, <a class="el" href="Type_8h_source.html#l00196">llvm::Type::isStructTy()</a>, <a class="el" href="DerivedTypes_8h_source.html#l00120">llvm::FunctionType::isVarArg()</a>, <a class="el" href="Type_8h_source.html#l00136">llvm::Type::isVoidTy()</a>, and <a class="el" href="InlineAsm_8h_source.html#l00187">ParseConstraints()</a>.</p
 >
+
+</div>
+</div>
+<hr/><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" id="a87c49742d172b720255cff82ed14c172"></a><!-- doxytag: member="llvm::InlineAsm::ConstantCreator< InlineAsm, PointerType, InlineAsmKeyType >" ref="a87c49742d172b720255cff82ed14c172" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">friend struct <a class="el" href="structllvm_1_1ConstantCreator.html">ConstantCreator</a>< <a class="el" href="classllvm_1_1InlineAsm.html">InlineAsm</a>, <a class="el" href="classllvm_1_1PointerType.html">PointerType</a>, <a class="el" href="structllvm_1_1InlineAsmKeyType.html">InlineAsmKeyType</a> ><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00043">43</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a931f97af7fab651869f5d57c8feac810"></a><!-- doxytag: member="llvm::InlineAsm::ConstantUniqueMap< InlineAsmKeyType, const InlineAsmKeyType &, PointerType, InlineAsm, false >" ref="a931f97af7fab651869f5d57c8feac810" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">friend class <a class="el" href="classllvm_1_1ConstantUniqueMap.html">ConstantUniqueMap</a>< <a class="el" href="structllvm_1_1InlineAsmKeyType.html">InlineAsmKeyType</a>, const <a class="el" href="structllvm_1_1InlineAsmKeyType.html">InlineAsmKeyType</a> &,<a class="el" href="classllvm_1_1PointerType.html">PointerType</a>, <a class="el" href="classllvm_1_1InlineAsm.html">InlineAsm</a>, <a class="el" href="SimplifyInstructions_8cpp.html#a6dd713bd88673625bb181528a61bdc85">false</a> ><code> [friend]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="InlineAsm_8h_source.html#l00045">45</a> of file <a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="InlineAsm_8h_source.html">InlineAsm.h</a></li>
+<li><a class="el" href="InlineAsm_8cpp_source.html">InlineAsm.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:34 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_1InlineAsm__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InlineAsm__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InlineAsm__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InlineAsm__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::InlineAsm",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"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InlineFunctionInfo__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InlineFunctionInfo__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InlineFunctionInfo__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InlineFunctionInfo__coll__graph.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,68 @@
+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::InlineFunctionInfo",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=" StaticAllocas" ,fontname="FreeSans"];
+  Node2 [label="llvm::SmallVector\< AllocaInst *, 4 \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVector.html"];
+  Node3 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="llvm::SmallVectorImpl\< AllocaInst * \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorImpl.html"];
+  Node4 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="llvm::SmallVectorTemplateBase\< AllocaInst *, isPodLike\< AllocaInst * \>::value \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorTemplateBase.html"];
+  Node5 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="llvm::SmallVectorTemplateCommon\< AllocaInst * \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorTemplateCommon.html"];
+  Node6 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 [label="llvm::SmallVectorBase",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorBase.html"];
+  Node7 -> Node6 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" CapacityX\nEndX\nBeginX" ,fontname="FreeSans"];
+  Node7 [label="void *",height=0.2,width=0.4,color="grey75"];
+  Node8 -> Node5 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< AllocaInst * \>" ,fontname="FreeSans"];
+  Node8 [label="llvm::SmallVectorTemplateCommon\< T, typename \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorTemplateCommon.html"];
+  Node6 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node9 -> Node4 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< AllocaInst *, isPodLike\< AllocaInst * \>::value \>" ,fontname="FreeSans"];
+  Node9 [label="llvm::SmallVectorTemplateBase\< T, isPodLike \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorTemplateBase.html"];
+  Node10 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node10 [label="llvm::SmallVectorTemplateCommon\< T \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorTemplateCommon.html"];
+  Node6 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 -> Node10 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< T \>" ,fontname="FreeSans"];
+  Node11 -> Node3 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< AllocaInst * \>" ,fontname="FreeSans"];
+  Node11 [label="llvm::SmallVectorImpl\< T \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorImpl.html"];
+  Node12 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node12 [label="llvm::SmallVectorTemplateBase\< T, isPodLike\< T \>::value \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorTemplateBase.html"];
+  Node10 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node9 -> Node12 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< T, isPodLike\< T \>::value \>" ,fontname="FreeSans"];
+  Node13 -> Node2 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< AllocaInst *, 4 \>" ,fontname="FreeSans"];
+  Node13 [label="llvm::SmallVector\< T, N \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVector.html"];
+  Node11 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node14 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" TD" ,fontname="FreeSans"];
+  Node14 [label="llvm::DataLayout",height=0.2,width=0.4,color="black",URL="$classllvm_1_1DataLayout.html"];
+  Node15 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node15 [label="llvm::ImmutablePass",height=0.2,width=0.4,color="black",URL="$classllvm_1_1ImmutablePass.html"];
+  Node16 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node16 [label="llvm::ModulePass",height=0.2,width=0.4,color="black",URL="$classllvm_1_1ModulePass.html"];
+  Node17 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node17 [label="llvm::Pass",height=0.2,width=0.4,color="black",URL="$classllvm_1_1Pass.html"];
+  Node18 -> Node14 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ID" ,fontname="FreeSans"];
+  Node18 [label="char",height=0.2,width=0.4,color="black",URL="$classchar.html"];
+  Node19 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" CG" ,fontname="FreeSans"];
+  Node19 [label="llvm::CallGraph",height=0.2,width=0.4,color="black",URL="$classllvm_1_1CallGraph.html"];
+  Node18 -> Node19 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ID" ,fontname="FreeSans"];
+  Node20 -> Node19 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" FunctionMap" ,fontname="FreeSans"];
+  Node20 [label="map\< const Function *, CallGraphNode * \>",height=0.2,width=0.4,color="grey75"];
+  Node21 -> Node19 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" Mod" ,fontname="FreeSans"];
+  Node21 [label="llvm::Module",height=0.2,width=0.4,color="black",URL="$classllvm_1_1Module.html",tooltip="The main container class for the LLVM Intermediate Representation."];
+  Node22 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" InlinedCalls" ,fontname="FreeSans"];
+  Node22 [label="llvm::SmallVector\< WeakVH, 8 \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVector.html"];
+  Node23 -> Node22 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node23 [label="llvm::SmallVectorImpl\< WeakVH \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorImpl.html"];
+  Node24 -> Node23 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node24 [label="llvm::SmallVectorTemplateBase\< WeakVH, isPodLike\< WeakVH \>::value \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorTemplateBase.html"];
+  Node25 -> Node24 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node25 [label="llvm::SmallVectorTemplateCommon\< WeakVH \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1SmallVectorTemplateCommon.html"];
+  Node6 -> Node25 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node8 -> Node25 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< WeakVH \>" ,fontname="FreeSans"];
+  Node9 -> Node24 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< WeakVH, isPodLike\< WeakVH \>::value \>" ,fontname="FreeSans"];
+  Node11 -> Node23 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< WeakVH \>" ,fontname="FreeSans"];
+  Node13 -> Node22 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< WeakVH, 8 \>" ,fontname="FreeSans"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InsertElementConstantExpr.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InsertElementConstantExpr.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InsertElementConstantExpr.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InsertElementConstantExpr.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,166 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: llvm::InsertElementConstantExpr 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_1InsertElementConstantExpr.html">InsertElementConstantExpr</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::InsertElementConstantExpr Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::InsertElementConstantExpr" --><!-- doxytag: inherits="llvm::ConstantExpr" -->
+<p><code>#include <<a class="el" href="ConstantsContext_8h_source.html">ConstantsContext.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for llvm::InsertElementConstantExpr:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1InsertElementConstantExpr__inherit__graph.png" border="0" usemap="#llvm_1_1InsertElementConstantExpr_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::InsertElementConstantExpr:</div>
+<div class="dyncontent">
+<div class="center"><img src="classllvm_1_1InsertElementConstantExpr__coll__graph.png" border="0" usemap="#llvm_1_1InsertElementConstantExpr_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_1InsertElementConstantExpr-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_1InsertElementConstantExpr.html#a5430fb4f9d2212beab3d00401eeb7880">operator new</a> (size_t s)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InsertElementConstantExpr.html#a8c65350c022707b6495de898c4b7d14b">InsertElementConstantExpr</a> (<a class="el" href="classllvm_1_1Constant.html">Constant</a> *C1, <a class="el" href="classllvm_1_1Constant.html">Constant</a> *C2, <a class="el" href="classllvm_1_1Constant.html">Constant</a> *C3)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InsertElementConstantExpr.html#af7d21aa3cc7f88c9c3afa1c53eba24fd">DECLARE_TRANSPARENT_OPERAND_ACCESSORS</a> (<a class="el" href="classllvm_1_1Value.html">Value</a>)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Transparently provide more efficient getOperand methods.  <a href="#af7d21aa3cc7f88c9c3afa1c53eba24fd"></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_1InsertElementConstantExpr.html">InsertElementConstantExpr</a> - This class is private to <a class="el" href="Constants_8cpp.html">Constants.cpp</a>, and is used behind the scenes to implement insertelement constant exprs. </p>
+
+<p>Definition at line <a class="el" href="ConstantsContext_8h_source.html#l00114">114</a> of file <a class="el" href="ConstantsContext_8h_source.html">ConstantsContext.h</a>.</p>
+</div><hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a8c65350c022707b6495de898c4b7d14b"></a><!-- doxytag: member="llvm::InsertElementConstantExpr::InsertElementConstantExpr" ref="a8c65350c022707b6495de898c4b7d14b" args="(Constant *C1, Constant *C2, Constant *C3)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::InsertElementConstantExpr::InsertElementConstantExpr </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Constant.html">Constant</a> * </td>
+          <td class="paramname"><em>C1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Constant.html">Constant</a> * </td>
+          <td class="paramname"><em>C2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Constant.html">Constant</a> * </td>
+          <td class="paramname"><em>C3</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="ConstantsContext_8h_source.html#l00122">122</a> of file <a class="el" href="ConstantsContext_8h_source.html">ConstantsContext.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="af7d21aa3cc7f88c9c3afa1c53eba24fd"></a><!-- doxytag: member="llvm::InsertElementConstantExpr::DECLARE_TRANSPARENT_OPERAND_ACCESSORS" ref="af7d21aa3cc7f88c9c3afa1c53eba24fd" args="(Value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::InsertElementConstantExpr::DECLARE_TRANSPARENT_OPERAND_ACCESSORS </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> </td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Transparently provide more efficient getOperand methods. </p>
+
+</div>
+</div>
+<a class="anchor" id="a5430fb4f9d2212beab3d00401eeb7880"></a><!-- doxytag: member="llvm::InsertElementConstantExpr::operator new" ref="a5430fb4f9d2212beab3d00401eeb7880" args="(size_t s)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* llvm::InsertElementConstantExpr::operator new </td>
+          <td>(</td>
+          <td class="paramtype">size_t </td>
+          <td class="paramname"><em>s</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="classllvm_1_1User.html">llvm::User</a>.</p>
+
+<p>Definition at line <a class="el" href="ConstantsContext_8h_source.html#l00119">119</a> of file <a class="el" href="ConstantsContext_8h_source.html">ConstantsContext.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="ConstantsContext_8h_source.html">ConstantsContext.h</a></li>
+<li><a class="el" href="LLVMContextImpl_8cpp_source.html">LLVMContextImpl.cpp</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:49:01 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InsertElementConstantExpr__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InsertElementConstantExpr__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InsertElementConstantExpr__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InsertElementConstantExpr__coll__graph.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,20 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="llvm::InsertElementConstantExpr",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::ConstantExpr",height=0.2,width=0.4,color="black",URL="$classllvm_1_1ConstantExpr.html"];
+  Node3 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="llvm::Constant",height=0.2,width=0.4,color="black",URL="$classllvm_1_1Constant.html",tooltip="LLVM Constant Representation."];
+  Node4 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="llvm::User",height=0.2,width=0.4,color="black",URL="$classllvm_1_1User.html"];
+  Node5 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="llvm::Value",height=0.2,width=0.4,color="black",URL="$classllvm_1_1Value.html",tooltip="LLVM Value Representation."];
+  Node6 -> Node5 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" MaximumAlignment\nSubclassOptionalData" ,fontname="FreeSans"];
+  Node6 [label="unsigned",height=0.2,width=0.4,color="black",URL="$classunsigned.html"];
+  Node7 -> Node4 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" OperandList" ,fontname="FreeSans"];
+  Node7 [label="llvm::Use",height=0.2,width=0.4,color="black",URL="$classllvm_1_1Use.html"];
+  Node6 -> Node4 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" NumOperands" ,fontname="FreeSans"];
+}

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

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InsertElementInst-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InsertElementInst-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InsertElementInst-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InsertElementInst-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,230 @@
+<!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_1InsertElementInst.html">InsertElementInst</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::InsertElementInst Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1InsertElementInst.html">llvm::InsertElementInst</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#aa8c61025e1632cf57e24e59163e3df9c">addUse</a>(Use &U)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a5d43be0346ffdb28da283ad0bb2e8488">allocHungoffUses</a>(unsigned) const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a12e67587956f3686b81c118088795122">ArgumentVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0ab808ad17b9c21de1edbe2e723aabddc7">BasicBlockVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#ac26154a24f393f523c87cc5f8239f36c">BinaryOps</a> enum name</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0ad6fbb85685eb6fe3c79141fa27e88122">BlockAddressVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#afa0b2fa29ba074f2b6ec9ac11163f2d9">CastOps</a> enum name</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InsertElementInst.html#abe0e338603640ce934d252bc5b3e8dca">classof</a>(const Instruction *I)</td><td><a class="el" href="classllvm_1_1InsertElementInst.html">llvm::InsertElementInst</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InsertElementInst.html#a28f8887ea138e5e551cc89a08bda9cec">classof</a>(const Value *V)</td><td><a class="el" href="classllvm_1_1InsertElementInst.html">llvm::InsertElementInst</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a48790dc28d4007833380faed30c9f44c">clearSubclassOptionalData</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#af6aad0c9ba7b8720130235c9621b55b5">clone</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InsertElementInst.html#aef3b29865d84e2bb5ab738ea46ebe088">clone_impl</a>() const </td><td><a class="el" href="classllvm_1_1InsertElementInst.html">llvm::InsertElementInst</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#aa7d8c7b3481309b28659543d1efdb41da78bdb3b677bd78b8f1f0f680f59a049b">CompareIgnoringAlignment</a> enum value</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#aa7d8c7b3481309b28659543d1efdb41da9160004f266e276236ea4be972957d3b">CompareUsingScalarTypes</a> enum value</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#ab829c5fd1bbf60f869608ba1143be151">const_op_iterator</a> typedef</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a06cb713e29374eb1e9356a5d0207fcf6">const_use_iterator</a> typedef</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0ad83cecbab8a5ea3d20f80a0f0609ca0d">ConstantAggregateZeroVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a3406c10200e2497e6d4075ff5ffe89bc">ConstantArrayVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0aa1dbed968677846ee7dc1a3ec1db614d">ConstantDataArrayVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0af116944546e62cc744a9ee0bd3afcb91">ConstantDataVectorVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a77ba86313e9ad342af55fd6b620760ef">ConstantExprVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0aeac236cf372472f6c9fd67711aac776a">ConstantFirstVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a022dbd89849158288238893820e0f1a3">ConstantFPVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a4cdbcef87e1cc539593386c10b085d20">ConstantIntVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0ac583a95f440729783d14333490b41a07">ConstantLastVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a8369af199475670e3198ea90a57edc2e">ConstantPointerNullVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0aaf027afa70e52a02fc05d6112bbfbb67">ConstantStructVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a9c3271d0bbe21209b819de6c996df233">ConstantVectorVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InsertElementInst.html#a968cd6a1853b174636da54c36ae25425">Create</a>(Value *Vec, Value *NewElt, Value *Idx, const Twine &NameStr="", Instruction *InsertBefore=0)</td><td><a class="el" href="classllvm_1_1InsertElementInst.html">llvm::InsertElementInst</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InsertElementInst.html#a091bc15a143ccc6d1cb073c757f97bef">Create</a>(Value *Vec, Value *NewElt, Value *Idx, const Twine &NameStr, BasicBlock *InsertAtEnd)</td><td><a class="el" href="classllvm_1_1InsertElementInst.html">llvm::InsertElementInst</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InsertElementInst.html#ae255db89e5eebd91012654b0eb710d92">DECLARE_TRANSPARENT_OPERAND_ACCESSORS</a>(Value)</td><td><a class="el" href="classllvm_1_1InsertElementInst.html">llvm::InsertElementInst</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a7a5732db5f7198200d61bd40da6e488c">DoPHITranslation</a>(const BasicBlock *CurBB, const BasicBlock *PredBB)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#aa082d5bbd2dfc0cff8195b3c165aaa84">DoPHITranslation</a>(const BasicBlock *CurBB, const BasicBlock *PredBB) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a48ec5fcee6d2c17c723e8e67f169f948">dropAllReferences</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a9040bd31f948bf4d3f5028bc945cf125">dropHungoffUses</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a1933ce346f4cbadcc151cea432c2b316">dump</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a6fe2f06b8a4b2c3d6308afb223a0238a">eraseFromParent</a>()</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a584d0165dda30a5f02e5c1390d78a9db">FixedStackPseudoSourceValueVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0acf6cf4dfd0f75d7c31af1f6400d60116">FunctionVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a736543049ebb431ee1835c90a8c0d6ca">getAllMetadata</a>(SmallVectorImpl< std::pair< unsigned, MDNode * > > &MDs) const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#afdbf7fbdf8b6e61904c6f718436b1f7b">getAllMetadataOtherThanDebugLoc</a>(SmallVectorImpl< std::pair< unsigned, MDNode * > > &MDs) const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af85a4828b6b5a8de7fc0a55cc0e5b52f">getContext</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#aab8e16a35183ce39aad394714087bcff">getDebugLoc</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#aafa29112cbe02e4adc9b36752c771991">getMetadata</a>(unsigned KindID) const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a11a50813ae66a88004f471e8a1b4d4eb">getMetadata</a>(StringRef Kind) const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ad452febc1ac0b394876e640ec03ffa38">getName</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ilist__node.html#a6ac308903849239f2f308aa180dda61b">getNextNode</a>()</td><td><a class="el" href="classllvm_1_1ilist__node.html">llvm::ilist_node< Instruction ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ilist__node.html#a80b80a593e79b2faf492936daa3020b9">getNextNode</a>() const</td><td><a class="el" href="classllvm_1_1ilist__node.html">llvm::ilist_node< Instruction ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a2f81e0c1fc6554df7ad2eafabf5fc5a5">getNumOperands</a>() const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a380559e99b47632a34f74de7c1d03cc0">getNumUses</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a021bb7c9aad6003fe8089f6327356c6c">getOpcode</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a3d95172e192ecd22f18b0b76da6d2320">getOpcodeName</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#ad70ee8e2a63978dcf83f0fda24872f6c">getOpcodeName</a>(unsigned OpCode)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a997ff6a1758bf732b9b263fc61011644">getOperand</a>(unsigned i) const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a363947eeecf72de326468ed5231e3a04">getOperandUse</a>(unsigned i) const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a6c13660f130ba2ffeeb4efb8e40190e3">getOperandUse</a>(unsigned i)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a9cd49851904f15060edb782ef4dd1b2d">getParent</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a9979f74aa8f2393367f7d0960189117b">getParent</a>()</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ilist__node.html#a77b897207ef0a1ae95c404695aed9a4b">getPrevNode</a>()</td><td><a class="el" href="classllvm_1_1ilist__node.html">llvm::ilist_node< Instruction ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ilist__node.html#a1ff181f1b9477e34ef61a5c771688caa">getPrevNode</a>() const</td><td><a class="el" href="classllvm_1_1ilist__node.html">llvm::ilist_node< Instruction ></a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a7a05753812658a2c4bdd354af156b9f8">getRawSubclassOptionalData</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a63d67390e038fcaa3e1aadb433627def">getSubclassDataFromInstruction</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InsertElementInst.html#ade518e82959495ccc5ed2d513c2db0e7">getType</a>() const </td><td><a class="el" href="classllvm_1_1InsertElementInst.html">llvm::InsertElementInst</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a2983b7b4998ef5b9f51b18c01588af3c">getValueID</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a101e4765689b79fabe7632ba8f2a1a21">getValueName</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a73041e08212646f905d03d72e9af48cc">GlobalAliasVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a8860c970f9194a26c19b885c07dbb58a">GlobalVariableVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a6e32c7dd1a3e6347d15e2233f096073d">hasMetadata</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a72cc0d64e07d792e67d6c0dadafa387e">hasMetadataOtherThanDebugLoc</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a9b6d1ca60deddf2f2c25cfea671f617c">hasName</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ad58ff1cf33943e54cc5bed1aba593928">hasNUses</a>(unsigned N) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a9ea9a909185ecbf9fc81ab35ebfb11d6">hasNUsesOrMore</a>(unsigned N) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a085b82f074c28030fb8e194377ed2d0c">hasOneUse</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a821826adbabcf4e58b2bc4dda8069d06">hasSameSubclassOptionalData</a>(const Value *V) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a637b563c6f89328b4e35e9454094be73">hasValueHandle</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ilist__node.html#a32798a57ad2d46eb7c1cff3788ff856b">ilist_node</a>()</td><td><a class="el" href="classllvm_1_1ilist__node.html">llvm::ilist_node< Instruction ></a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a47980378076d543ddda1fe321bb6a068">InlineAsmVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#af09e4096de244d2fb345891328714a63">insertAfter</a>(Instruction *InsertPos)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a482498a1c760122fd33c7fc8190dd277">insertBefore</a>(Instruction *InsertPos)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a44e2867c38719fc2183f89cd58ae99cb">Instruction</a>(Type *Ty, unsigned iType, Use *Ops, unsigned NumOps, Instruction *InsertBefore=0)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#af4d0c0de8ef3bbc89d1d451c5b5fc180">Instruction</a>(Type *Ty, unsigned iType, Use *Ops, unsigned NumOps, BasicBlock *InsertAtEnd)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a8221843f7f75185ce7697dca43cb6a02">InstructionVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a12b091e586dea5849c4d85723d2cba1b">intersectOptionalDataWith</a>(const Value *V)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a92827c46f80f5127352ffc84311d7dcd">isArithmeticShift</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#ac5c629c3f11e38f3e0d770b672156b18">isAssociative</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#afd148684cd3e29475c06dc3e75dc40a3">isAssociative</a>(unsigned op)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#ac93ffdc3731dab52d2f92fb62609b718">isBinaryOp</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a19a7026c9bfca302daa96fff1445910a">isBinaryOp</a>(unsigned Opcode)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a0cb60bdee4006424b8fd957f2c38b11b">isCast</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a13f9070d26c518792fe74ae0899d9eb9">isCast</a>(unsigned OpCode)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a1c2048f254df730c4de1643ec791ddf9">isCommutative</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#aa305ccabb1898b295dda85405fc9d55e">isCommutative</a>(unsigned op)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ae6a2729f1446acc2ae3e5a05bc2a5a4b">isDereferenceablePointer</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#ade4b72d6a35be96766511e1c9c58b706">isIdempotent</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#aa9ecbb56ecc83f82e35e4ff828f6732e">isIdempotent</a>(unsigned op)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#ac72e0be80ec7138a1ec42c798b249981">isIdenticalTo</a>(const Instruction *I) const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a0998fa064652459be9475ad460ee381f">isIdenticalToWhenDefined</a>(const Instruction *I) const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#ad933e66b8bbd406e84d1dbbf094d4cde">isLogicalShift</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#ab3448ed426eb302864ffef6e1584a971">isNilpotent</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a3c6e515ed2581217a35f859cb1895483">isNilpotent</a>(unsigned op)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a9f729c6c3e0de4a55dc5a3693fd4a9eb">isSameOperationAs</a>(const Instruction *I, unsigned flags=0) const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a407ab30fb284068600e0cba2677640c2">isShift</a>()</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a345db67ae3444fc10db37ff34cf4166e">isShift</a>(unsigned Opcode)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a237e6bf58bc993ea494bdde7480ca428">isTerminator</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#ada748c3c7d59aae58b93726958649ecf">isTerminator</a>(unsigned OpCode)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ae653031669d53ef43398e34c620131a5">isUsedInBasicBlock</a>(const BasicBlock *BB) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a8ea02875a6152e1a076ba7a0975b0ecb">isUsedOutsideOfBlock</a>(const BasicBlock *BB) const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InsertElementInst.html#a94984d91c7ee37a076fa26d03a131c49">isValidOperands</a>(const Value *Vec, const Value *NewElt, const Value *Idx)</td><td><a class="el" href="classllvm_1_1InsertElementInst.html">llvm::InsertElementInst</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a2885f6c5817ff68bc24bd1e22e221740">MaximumAlignment</a></td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a573063aad4c101462893d0490d867524">mayHaveSideEffects</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a0fd8d3c26bf5cd614b0e6a9b8886a5d0">mayReadFromMemory</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a9186dc5303ac8e5f788862f0ec11cb66">mayReadOrWriteMemory</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a4d08c64d4e1caf51f9265e05f5412ba9">mayThrow</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#aa26de3d6e38997b9041e824ea558c770">mayWriteToMemory</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a7424b3e47efcfb292d08afa312a1b857">MDNodeVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a7819f6e7f0d96e39942523ed8a11d305">MDStringVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a0a89b738faa92ee71304cbc8d9229633">MemoryOps</a> enum name</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#af67d1f3a518964d80a109bb3d9d5cf1e">moveBefore</a>(Instruction *MovePos)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac0f09c2c9951158f9eecfaf7068d7b20">mutateType</a>(Type *Ty)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a7382733ce56dac6c90c078e772314cdc">NumOperands</a></td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a0604617ad20d16736e33fd23f6545fb5">Op</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a82c7ecad7cf8bdaa003e2b96f7720b5b">Op</a>() const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a2eeb1c7ed1cfe403f2ae0470e36c07e2">op_begin</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#ae1d2f68500b0fd39071fbf50dd5f80ac">op_begin</a>() const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#af41f58e730804d10b91fcff39b035f74">op_end</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#aa9cdc5c488cbd8caaa74024f6c266156">op_end</a>() const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a40df11649fb4c41a4de49f793c2d231f">op_iterator</a> typedef</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#ae644c734b625cd8605d7c88c0b46c8a2">OperandList</a></td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#aa7d8c7b3481309b28659543d1efdb41d">OperationEquivalenceFlags</a> enum name</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a872698b573d62e9f554880b57be6f9d5">operator delete</a>(void *Usr)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a20b14d43c0344840a78ff09168338fb6">operator delete</a>(void *, unsigned)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#af479925e3d92ddeb99e5fd313c9e54ac">operator delete</a>(void *, unsigned, bool)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a4a006a821361c78c95cfb48bb7dede4d">operator new</a>(size_t s, unsigned Us)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#ae04859e2be565a10342b113c699a1c51">OpFrom</a>(const U *that)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline, protected, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a92db6d5865b9492ef8eeedad41235d0a">OtherOps</a> enum name</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a8684e39c1b3c53d525b96996b5b771ed">print</a>(raw_ostream &O, AssemblyAnnotationWriter *AAW=0) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac1270a417105e0d63aa0508b09c52b6c">printCustom</a>(raw_ostream &O) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a59c922cbffdcac80e877a47432944999">PseudoSourceValueVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a0fd53f63d349dc8a7c5fc0cdd7a94c8d">removeFromParent</a>()</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a3ab5fc45117b450e8bb04e564cb6e5f2">replaceAllUsesWith</a>(Value *V)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a1f0b9358936e3e00c42a460abbfb2868">replaceUsesOfWith</a>(Value *From, Value *To)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a7bd545769621a0a9d2cfb074f86f4295">setDebugLoc</a>(const DebugLoc &Loc)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a10f4e18ca30a6d289d5ec65a38d9b65f">setInstructionSubclassData</a>(unsigned short D)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a9247a212ea89acc9573fa7e7f557eaba">setMetadata</a>(unsigned KindID, MDNode *Node)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a695a53ce0b9f537880373b4ea1824a6b">setMetadata</a>(StringRef Kind, MDNode *Node)</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a35ee267850af7c235474a8c46c7ac5af">setName</a>(const Twine &Name)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a5fa9b8e1842b354f64c1ba6be0a4a17f">setOperand</a>(unsigned i, Value *Val)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a0d424ef8d2ce505024a9fe6ba4928df4">setValueName</a>(ValueName *VN)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a6b068d79609cc605e06f84f564f50cd0">stripInBoundsConstantOffsets</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac6d3159cf7640bd18a8737156d6bd415">stripInBoundsConstantOffsets</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a30fec2a6a53ed66b12318765c8feac13">stripInBoundsOffsets</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac9b3286c10743a605b1ebb93de6b537d">stripInBoundsOffsets</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a38ea12c04523d63adda732b9c5d6da0a">stripPointerCasts</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ad6eebd8f4162320e4b31cbef2428808b">stripPointerCasts</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a21e38886795ed32ec28d4eb5dc92b6a4">SubclassOptionalData</a></td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ae855357b6c5e6e7ed1869272708a3a84">takeName</a>(Value *V)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#ac9422ce2b7c1a541da2e14f637cb4c10">TermOps</a> enum name</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0aa2d0ca89bfea4e499841f8a27547d291">UndefValueVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a5ac211f24970dea81fa9a7118a8ce36b">use_back</a>()</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#affa26a8fde2cba246bcc9cbe3eca77a5">use_back</a>() const </td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a413abcab8dbc3900fc2fde96a5d8fca6">use_begin</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a4e87534508b813311e98412ede2a98dc">use_begin</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac38c53f76ef532f91f1666c8a87370e9">use_empty</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ad86469939d2a8bdd4169be9403b89f5a">use_end</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a8bcaeb4a6f0c8c82519659de9a9dd342">use_end</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac33c7ecbf1c0f1e8bf93403522e6976b">use_iterator</a> typedef</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a9d21acbc450702938f18288e133499f4">User</a>(Type *ty, unsigned vty, Use *OpList, unsigned NumOps)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a18dbfcb332af7515599ee795cf462843">Value</a>(Type *Ty, unsigned scid)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#ad93396a26f6fd589ed400bb280319836">value_op_begin</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a5d1730a173d0a69624b80e1e22e6d225">value_op_end</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0">ValueTy</a> enum name</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Instruction.html#a26eb634480beff1ad7a20235c11f521d">~Instruction</a>()</td><td><a class="el" href="classllvm_1_1Instruction.html">llvm::Instruction</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a23422cf16eddcf9d0eaa7d4baec4c2c7">~User</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a3a578f458da8a4ab67052dba0f7bffdd">~Value</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:47:35 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

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

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InsertElementInst__inherit__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InsertElementInst__inherit__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InsertElementInst__inherit__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InsertElementInst__inherit__graph.dot Fri Dec 21 00:57:24 2012
@@ -0,0 +1,22 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+  node [fontname="FreeSans",fontsize="10",shape=record];
+  Node1 [label="llvm::InsertElementInst",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::Instruction",height=0.2,width=0.4,color="black",URL="$classllvm_1_1Instruction.html"];
+  Node3 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node3 [label="llvm::User",height=0.2,width=0.4,color="black",URL="$classllvm_1_1User.html"];
+  Node4 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node4 [label="llvm::Value",height=0.2,width=0.4,color="black",URL="$classllvm_1_1Value.html",tooltip="LLVM Value Representation."];
+  Node5 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+  Node5 [label="llvm::ilist_node\< Instruction \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1ilist__node.html"];
+  Node6 -> Node5 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"];
+  Node6 [label="llvm::ilist_half_node\< Instruction \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1ilist__half__node.html"];
+  Node7 -> Node6 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< Instruction \>" ,fontname="FreeSans"];
+  Node7 [label="llvm::ilist_half_node\< NodeTy \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1ilist__half__node.html"];
+  Node8 -> Node5 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< Instruction \>" ,fontname="FreeSans"];
+  Node8 [label="llvm::ilist_node\< NodeTy \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1ilist__node.html"];
+  Node7 -> Node8 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InsertValueConstantExpr-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InsertValueConstantExpr-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InsertValueConstantExpr-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InsertValueConstantExpr-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,273 @@
+<!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_1InsertValueConstantExpr.html">InsertValueConstantExpr</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::InsertValueConstantExpr Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1InsertValueConstantExpr.html">llvm::InsertValueConstantExpr</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#aa8c61025e1632cf57e24e59163e3df9c">addUse</a>(Use &U)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a5d43be0346ffdb28da283ad0bb2e8488">allocHungoffUses</a>(unsigned) const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a12e67587956f3686b81c118088795122">ArgumentVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0ab808ad17b9c21de1edbe2e723aabddc7">BasicBlockVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0ad6fbb85685eb6fe3c79141fa27e88122">BlockAddressVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Constant.html#aca0d63da182dd893b3a769214829a744">canTrap</a>() const </td><td><a class="el" href="classllvm_1_1Constant.html">llvm::Constant</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a0911b2135a7190e811974d80616baaae">classof</a>(const Value *V)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a48790dc28d4007833380faed30c9f44c">clearSubclassOptionalData</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#ab829c5fd1bbf60f869608ba1143be151">const_op_iterator</a> typedef</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a06cb713e29374eb1e9356a5d0207fcf6">const_use_iterator</a> typedef</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Constant.html#a5028ee6daad0d69bf219d7cfd11800ac">Constant</a>(Type *ty, ValueTy vty, Use *Ops, unsigned NumOps)</td><td><a class="el" href="classllvm_1_1Constant.html">llvm::Constant</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0ad83cecbab8a5ea3d20f80a0f0609ca0d">ConstantAggregateZeroVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a3406c10200e2497e6d4075ff5ffe89bc">ConstantArrayVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a493d9d753fbb1cac73e2cbd2ebb51781">ConstantCreator< ConstantExpr, Type, std::pair< unsigned, std::vector< Constant * > > ></a></td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [friend]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0aa1dbed968677846ee7dc1a3ec1db614d">ConstantDataArrayVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0af116944546e62cc744a9ee0bd3afcb91">ConstantDataVectorVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a51ced598ab97ce268ae63b94298e1094">ConstantExpr</a>(Type *ty, unsigned Opcode, Use *Ops, unsigned NumOps)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a77ba86313e9ad342af55fd6b620760ef">ConstantExprVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0aeac236cf372472f6c9fd67711aac776a">ConstantFirstVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a022dbd89849158288238893820e0f1a3">ConstantFPVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a4cdbcef87e1cc539593386c10b085d20">ConstantIntVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0ac583a95f440729783d14333490b41a07">ConstantLastVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a8369af199475670e3198ea90a57edc2e">ConstantPointerNullVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0aaf027afa70e52a02fc05d6112bbfbb67">ConstantStructVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a9c3271d0bbe21209b819de6c996df233">ConstantVectorVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InsertValueConstantExpr.html#ab0564d53ab7fedb9e895e158825690cf">DECLARE_TRANSPARENT_OPERAND_ACCESSORS</a>(Value)</td><td><a class="el" href="classllvm_1_1InsertValueConstantExpr.html">llvm::InsertValueConstantExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a3eb8942550fe94054aa53bb34ccd84a6">llvm::ConstantExpr::DECLARE_TRANSPARENT_OPERAND_ACCESSORS</a>(Constant)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a7a842f2fd06ccaf677f87fc71f13241b">destroyConstant</a>()</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Constant.html#a174833d578b06c6e369cbe8ec390fab4">destroyConstantImpl</a>()</td><td><a class="el" href="classllvm_1_1Constant.html">llvm::Constant</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a7a5732db5f7198200d61bd40da6e488c">DoPHITranslation</a>(const BasicBlock *CurBB, const BasicBlock *PredBB)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#aa082d5bbd2dfc0cff8195b3c165aaa84">DoPHITranslation</a>(const BasicBlock *CurBB, const BasicBlock *PredBB) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a48ec5fcee6d2c17c723e8e67f169f948">dropAllReferences</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a9040bd31f948bf4d3f5028bc945cf125">dropHungoffUses</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a1933ce346f4cbadcc151cea432c2b316">dump</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a584d0165dda30a5f02e5c1390d78a9db">FixedStackPseudoSourceValueVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0acf6cf4dfd0f75d7c31af1f6400d60116">FunctionVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#afd44535c4ae204571d5721fa4a7042f2">get</a>(unsigned Opcode, Constant *C1, Constant *C2, unsigned Flags=0)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#ae6f1c15034bc5515033874630a8ecce6">getAdd</a>(Constant *C1, Constant *C2, bool HasNUW=false, bool HasNSW=false)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Constant.html#a01fee21e2c679094ce5ab193369d5198">getAggregateElement</a>(unsigned Elt) const </td><td><a class="el" href="classllvm_1_1Constant.html">llvm::Constant</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Constant.html#ad03bc931131ab966b3833365d78b573a">getAggregateElement</a>(Constant *Elt) const </td><td><a class="el" href="classllvm_1_1Constant.html">llvm::Constant</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a0af04c89840d424b7b33ae71d7c8cd28">getAlignOf</a>(Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Constant.html#a4d51384de6e1798bb6aa875aebeea9f0">getAllOnesValue</a>(Type *Ty)</td><td><a class="el" href="classllvm_1_1Constant.html">llvm::Constant</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#ae6d2fbefb704650e3b01a0bbcdd43ffa">getAnd</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a1870db0671d5177f89779850b6310993">getAShr</a>(Constant *C1, Constant *C2, bool isExact=false)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#aa395493c74905979f5653cc674d43283">getBinOpAbsorber</a>(unsigned Opcode, Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a7ffd35e4b6d2f3455d4aedf18778e7c3">getBinOpIdentity</a>(unsigned Opcode, Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#aba93ec4079f8d709a1d5b4745310782e">getBitCast</a>(Constant *C, Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a1e1ce75d651c76b6869b4218e34618c8">getCast</a>(unsigned ops, Constant *C, Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#ac5728c914b7e92030243a21e49ab1552">getCompare</a>(unsigned short pred, Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af85a4828b6b5a8de7fc0a55cc0e5b52f">getContext</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a44345a03f45d91119b6009932261cea2">getExactAShr</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a99977759cb9149a825ed7eacee1e4bfb">getExactLShr</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a9e1766f98799c6af37661ea2f5eee968">getExactSDiv</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a946b6365acedfaef6fada2fd52ea24ea">getExactUDiv</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a1cd4ab23f4d32e56a4f8af6505e0adf4">getExtractElement</a>(Constant *Vec, Constant *Idx)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#ae906b7591a3335568e5ebe6e589ea6d1">getExtractValue</a>(Constant *Agg, ArrayRef< unsigned > Idxs)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a966c29cd06d30f4c3ef141db2edd90ab">getFAdd</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a222339c62630e663c2cbaab0be52d600">getFCmp</a>(unsigned short pred, Constant *LHS, Constant *RHS)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a3489aaf01867afa5ac461a432b7fc1a2">getFDiv</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#adcfb21c42b5d24acf2108c2407c75578">getFMul</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a283af50f80d0a7b532f5e845623dce53">getFNeg</a>(Constant *C)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#afd23d10e4e9fabf7ef1b10bc48f2ba14">getFPCast</a>(Constant *C, Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a2c37909c23e7fe0eefde68ccb31e12e5">getFPExtend</a>(Constant *C, Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#abaa68f5c08c63c4f9a9fc1ffb5636233">getFPToSI</a>(Constant *C, Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#abeba80fda67aca320ca19754c903d255">getFPToUI</a>(Constant *C, Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a01cf59fa6f54660d51e528a7426133b8">getFPTrunc</a>(Constant *C, Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a2a0aa201dcc75a212b82679b168b5b20">getFRem</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a64ae88ce1eb2165ab9e82c4632dd98cc">getFSub</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a51940249c228e46f1f97932e5f4b8450">getGetElementPtr</a>(Constant *C, ArrayRef< Constant * > IdxList, bool InBounds=false)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a8aa182aa9b9c85b8152d7e9f0bcc7af0">getGetElementPtr</a>(Constant *C, Constant *Idx, bool InBounds=false)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#ae76df79e5219ed0d36ecfee04dc10739">getGetElementPtr</a>(Constant *C, ArrayRef< Value * > IdxList, bool InBounds=false)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a593bc53015a060d260c75fc599f9a7b1">getICmp</a>(unsigned short pred, Constant *LHS, Constant *RHS)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a999184c8b1c9f8f4e6b333b833358923">getInBoundsGetElementPtr</a>(Constant *C, ArrayRef< Constant * > IdxList)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a9da5e566cd7ec2abd6caeba2df3c434c">getInBoundsGetElementPtr</a>(Constant *C, Constant *Idx)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a3941dec6e93a5618012f52107f51351d">getInBoundsGetElementPtr</a>(Constant *C, ArrayRef< Value * > IdxList)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a82392cd97c83c4e01c0e957bb4bc68f6">getIndices</a>() const </td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#aa6e664d48b1582843bd45c258d061f8e">getInsertElement</a>(Constant *Vec, Constant *Elt, Constant *Idx)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#ac2603d2633ba560918c756365de9cd64">getInsertValue</a>(Constant *Agg, Constant *Val, ArrayRef< unsigned > Idxs)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a81ad2fffd14e2df92cad4f631ae76480">getIntegerCast</a>(Constant *C, Type *Ty, bool isSigned)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Constant.html#a0154da1d06b29a1d5649607ae2dfc389">getIntegerValue</a>(Type *Ty, const APInt &V)</td><td><a class="el" href="classllvm_1_1Constant.html">llvm::Constant</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a15e279291892399c141cd01c7e358cbf">getIntToPtr</a>(Constant *C, Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#aab1f107496b17acc1bc5fdcdb2903b38">getLShr</a>(Constant *C1, Constant *C2, bool isExact=false)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#aa3e1005525fe79e631f1fe5bd91fdf3c">getMul</a>(Constant *C1, Constant *C2, bool HasNUW=false, bool HasNSW=false)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ad452febc1ac0b394876e640ec03ffa38">getName</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#afa29f0cd072ab9b3a2630681ffe5760f">getNeg</a>(Constant *C, bool HasNUW=false, bool HasNSW=false)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a5b43a866f0fca605556f0f69f70c522a">getNot</a>(Constant *C)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a7767c0f6593df0dfd49c82d6ea4c0320">getNSWAdd</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a61f606694d593c6b3bba8fdbad638791">getNSWMul</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#ab43e4083589c0e0b024c23f8b6106411">getNSWNeg</a>(Constant *C)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#af8f622637d4e02483f58ba46cec9cba8">getNSWShl</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a52002d733d809fc6f747e39b354534a3">getNSWSub</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Constant.html#aa6574d526b3e38a28f688a7bb4325c2c">getNullValue</a>(Type *Ty)</td><td><a class="el" href="classllvm_1_1Constant.html">llvm::Constant</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a2f81e0c1fc6554df7ad2eafabf5fc5a5">getNumOperands</a>() const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a380559e99b47632a34f74de7c1d03cc0">getNumUses</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a137a5222106fdf6842e180d9f06b7ba4">getNUWAdd</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a2a2014fb73b23c8fd5a44a63b40641ee">getNUWMul</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a891e62593b0e483f23bb5c4c7d9c0753">getNUWNeg</a>(Constant *C)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a894f338095f5f9abf4a3a6344a905cb3">getNUWShl</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#af417269241742f1ed4f6e774b14c1c30">getNUWSub</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a7f8f540a09fa306e1623fbc2f41c32fa">getOffsetOf</a>(StructType *STy, unsigned FieldNo)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#aef8889d826f6d01c3609df37556923b9">getOffsetOf</a>(Type *Ty, Constant *FieldNo)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a9c029996bf40f01fdebc1dfdf1cec4df">getOpcode</a>() const </td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#ae4c4a080480dc15dadb10816a70c3bc6">getOpcodeName</a>() const </td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a997ff6a1758bf732b9b263fc61011644">getOperand</a>(unsigned i) const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a363947eeecf72de326468ed5231e3a04">getOperandUse</a>(unsigned i) const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a6c13660f130ba2ffeeb4efb8e40190e3">getOperandUse</a>(unsigned i)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#adc8a4e6a8e701e1924f0293da78badb6">getOr</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a1f469b1f703519ae25ce564c8704310f">getPointerCast</a>(Constant *C, Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a2f8bff85624d13b40c325378321fa26e">getPredicate</a>() const </td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a84ffd51540ffbe5964dce7ba4ab0baea">getPtrToInt</a>(Constant *C, Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a7a05753812658a2c4bdd354af156b9f8">getRawSubclassOptionalData</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Constant.html#aefaf7f07fbd0e8c69a6fdf9820093179">getRelocationInfo</a>() const </td><td><a class="el" href="classllvm_1_1Constant.html">llvm::Constant</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a5553db145ba1df692578ebb8b9d6ac13">getSDiv</a>(Constant *C1, Constant *C2, bool isExact=false)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a0296d582257338d55fbf5cd3071207fc">getSelect</a>(Constant *C, Constant *V1, Constant *V2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a365628d9f62e7a281d493d15bdb13b27">getSExt</a>(Constant *C, Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a01cc837ca9de3995b5b5ebf7585c9f64">getSExtOrBitCast</a>(Constant *C, Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#aa5ad9e9e7cc67e1675d8d1631a73e625">getShl</a>(Constant *C1, Constant *C2, bool HasNUW=false, bool HasNSW=false)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#ab3525b10bc8392ab08e32576cac7a15f">getShuffleVector</a>(Constant *V1, Constant *V2, Constant *Mask)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#adf3b1909bcd98b7b6ddeff43708d43fd">getSIToFP</a>(Constant *C, Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a778163e6ec80716a12ab3282cb97f0d9">getSizeOf</a>(Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#ac8358066036f59f2d0a73b0b9ccf3e0e">getSRem</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a554ab77949b0a16670a83ec3307501eb">getSub</a>(Constant *C1, Constant *C2, bool HasNUW=false, bool HasNSW=false)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a2dce2d8e4af845c036ec5590d37ab5f4">getSubclassDataFromValue</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#aca5cab6b8d2be24d0c857cc4a831feec">getTrunc</a>(Constant *C, Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a2116bd9f7197b60e5d117a70fca180f7">getTruncOrBitCast</a>(Constant *C, Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a0cf3748dba54f931bb1241ae4adc76bc">getType</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#ab2767c28bc3ded2d683a93f0ce1ed502">getUDiv</a>(Constant *C1, Constant *C2, bool isExact=false)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#ac9886f8d0a6ec3c895c9480990296675">getUIToFP</a>(Constant *C, Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#ae3967abf85050de50c89e033d28cb79e">getURem</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a2983b7b4998ef5b9f51b18c01588af3c">getValueID</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a101e4765689b79fabe7632ba8f2a1a21">getValueName</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a5251d509effaab5b68e085237ec6509d">getWithOperandReplaced</a>(unsigned OpNo, Constant *Op) const </td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#af57d494664944515629602e1ad51c1ef">getWithOperands</a>(ArrayRef< Constant * > Ops) const </td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a36814884bb1ee28d3486335b4fe90895">getWithOperands</a>(ArrayRef< Constant * > Ops, Type *Ty) const </td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a9fe0b1e68f897c642cde7e54184f2f4e">getXor</a>(Constant *C1, Constant *C2)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a80e82791d4d7f4d1d23d68ca0a2b1f64">getZExt</a>(Constant *C, Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#aa4f10f3d02f427b2a8ea7a6dc25f4c69">getZExtOrBitCast</a>(Constant *C, Type *Ty)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a73041e08212646f905d03d72e9af48cc">GlobalAliasVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Constant.html#a44ee7542df1c68e8a58bb7f48373e101ad1bb709a85dd3fb6cc0350cd9e9c3208">GlobalRelocations</a> enum value</td><td><a class="el" href="classllvm_1_1Constant.html">llvm::Constant</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a8860c970f9194a26c19b885c07dbb58a">GlobalVariableVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a80509d4b1d9ffdc23d681ce3047a5916">hasIndices</a>() const </td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a9b6d1ca60deddf2f2c25cfea671f617c">hasName</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ad58ff1cf33943e54cc5bed1aba593928">hasNUses</a>(unsigned N) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a9ea9a909185ecbf9fc81ab35ebfb11d6">hasNUsesOrMore</a>(unsigned N) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a085b82f074c28030fb8e194377ed2d0c">hasOneUse</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a821826adbabcf4e58b2bc4dda8069d06">hasSameSubclassOptionalData</a>(const Value *V) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a637b563c6f89328b4e35e9454094be73">hasValueHandle</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InsertValueConstantExpr.html#a62582390df5475fcf97d0e92b61fcaa6">Indices</a></td><td><a class="el" href="classllvm_1_1InsertValueConstantExpr.html">llvm::InsertValueConstantExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a47980378076d543ddda1fe321bb6a068">InlineAsmVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InsertValueConstantExpr.html#a8f17e52f43223b2ac2da304b347f1e2d">InsertValueConstantExpr</a>(Constant *Agg, Constant *Val, const SmallVector< unsigned, 4 > &IdxList, Type *DestTy)</td><td><a class="el" href="classllvm_1_1InsertValueConstantExpr.html">llvm::InsertValueConstantExpr</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a8221843f7f75185ce7697dca43cb6a02">InstructionVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a12b091e586dea5849c4d85723d2cba1b">intersectOptionalDataWith</a>(const Value *V)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Constant.html#ac8ddb745480a7e75a3862ddf0be3a298">isAllOnesValue</a>() const </td><td><a class="el" href="classllvm_1_1Constant.html">llvm::Constant</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#af5a739152c6b1f987b9d55a3c56e9aa8">isCast</a>() const </td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#a2afac88bd5194098a2fc77d6876e43fa">isCompare</a>() const </td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Constant.html#a17f00803633c9f81e1c6c28d0eac5a7e">isConstantUsed</a>() const </td><td><a class="el" href="classllvm_1_1Constant.html">llvm::Constant</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ae6a2729f1446acc2ae3e5a05bc2a5a4b">isDereferenceablePointer</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#ae739c577bd624ff893c050032e754212">isGEPWithNoNotionalOverIndexing</a>() const </td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Constant.html#a7f25da94fecd8a51e6518f8db7bbfad5">isNegativeZeroValue</a>() const </td><td><a class="el" href="classllvm_1_1Constant.html">llvm::Constant</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Constant.html#ad7ec8482f19e8e86e3de573b060a17e5">isNullValue</a>() const </td><td><a class="el" href="classllvm_1_1Constant.html">llvm::Constant</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Constant.html#ad6eda6146a0eefff9896e55489257bf0">isThreadDependent</a>() const </td><td><a class="el" href="classllvm_1_1Constant.html">llvm::Constant</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ae653031669d53ef43398e34c620131a5">isUsedInBasicBlock</a>(const BasicBlock *BB) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Constant.html#a44ee7542df1c68e8a58bb7f48373e101a35617cff1a6c4d1a44010920ca88c921">LocalRelocation</a> enum value</td><td><a class="el" href="classllvm_1_1Constant.html">llvm::Constant</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a2885f6c5817ff68bc24bd1e22e221740">MaximumAlignment</a></td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a7424b3e47efcfb292d08afa312a1b857">MDNodeVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a7819f6e7f0d96e39942523ed8a11d305">MDStringVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac0f09c2c9951158f9eecfaf7068d7b20">mutateType</a>(Type *Ty)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Constant.html#a44ee7542df1c68e8a58bb7f48373e101a662618a7c67de5b3235c2ad4f3038135">NoRelocation</a> enum value</td><td><a class="el" href="classllvm_1_1Constant.html">llvm::Constant</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a7382733ce56dac6c90c078e772314cdc">NumOperands</a></td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a0604617ad20d16736e33fd23f6545fb5">Op</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a82c7ecad7cf8bdaa003e2b96f7720b5b">Op</a>() const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a2eeb1c7ed1cfe403f2ae0470e36c07e2">op_begin</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#ae1d2f68500b0fd39071fbf50dd5f80ac">op_begin</a>() const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#af41f58e730804d10b91fcff39b035f74">op_end</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#aa9cdc5c488cbd8caaa74024f6c266156">op_end</a>() const </td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a40df11649fb4c41a4de49f793c2d231f">op_iterator</a> typedef</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#ae644c734b625cd8605d7c88c0b46c8a2">OperandList</a></td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a872698b573d62e9f554880b57be6f9d5">operator delete</a>(void *Usr)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a20b14d43c0344840a78ff09168338fb6">operator delete</a>(void *, unsigned)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#af479925e3d92ddeb99e5fd313c9e54ac">operator delete</a>(void *, unsigned, bool)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InsertValueConstantExpr.html#ab9d4553e9f24834437b30084f9d56ee1">operator new</a>(size_t s)</td><td><a class="el" href="classllvm_1_1InsertValueConstantExpr.html">llvm::InsertValueConstantExpr</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#ae04859e2be565a10342b113c699a1c51">OpFrom</a>(const U *that)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline, protected, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Constant.html#a44ee7542df1c68e8a58bb7f48373e101">PossibleRelocationsTy</a> enum name</td><td><a class="el" href="classllvm_1_1Constant.html">llvm::Constant</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a8684e39c1b3c53d525b96996b5b771ed">print</a>(raw_ostream &O, AssemblyAnnotationWriter *AAW=0) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac1270a417105e0d63aa0508b09c52b6c">printCustom</a>(raw_ostream &O) const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [protected, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0a59c922cbffdcac80e877a47432944999">PseudoSourceValueVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Constant.html#a50d0911852017f2168de329f53d8568d">removeDeadConstantUsers</a>() const </td><td><a class="el" href="classllvm_1_1Constant.html">llvm::Constant</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a3ab5fc45117b450e8bb04e564cb6e5f2">replaceAllUsesWith</a>(Value *V)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a1f0b9358936e3e00c42a460abbfb2868">replaceUsesOfWith</a>(Value *From, Value *To)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1ConstantExpr.html#af362257c30b27781ef22c34577e05643">replaceUsesOfWithOnConstant</a>(Value *From, Value *To, Use *U)</td><td><a class="el" href="classllvm_1_1ConstantExpr.html">llvm::ConstantExpr</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a35ee267850af7c235474a8c46c7ac5af">setName</a>(const Twine &Name)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a5fa9b8e1842b354f64c1ba6be0a4a17f">setOperand</a>(unsigned i, Value *Val)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a0d424ef8d2ce505024a9fe6ba4928df4">setValueName</a>(ValueName *VN)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a6b068d79609cc605e06f84f564f50cd0">stripInBoundsConstantOffsets</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac6d3159cf7640bd18a8737156d6bd415">stripInBoundsConstantOffsets</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a30fec2a6a53ed66b12318765c8feac13">stripInBoundsOffsets</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac9b3286c10743a605b1ebb93de6b537d">stripInBoundsOffsets</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a38ea12c04523d63adda732b9c5d6da0a">stripPointerCasts</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ad6eebd8f4162320e4b31cbef2428808b">stripPointerCasts</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a21e38886795ed32ec28d4eb5dc92b6a4">SubclassOptionalData</a></td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ae855357b6c5e6e7ed1869272708a3a84">takeName</a>(Value *V)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0aa2d0ca89bfea4e499841f8a27547d291">UndefValueVal</a> enum value</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ad9a329f9f85bc896a726a628aa3f4e9d">use_back</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af7fcaed37e00a06b7514852b57a17db6">use_back</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a413abcab8dbc3900fc2fde96a5d8fca6">use_begin</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a4e87534508b813311e98412ede2a98dc">use_begin</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac38c53f76ef532f91f1666c8a87370e9">use_empty</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ad86469939d2a8bdd4169be9403b89f5a">use_end</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a8bcaeb4a6f0c8c82519659de9a9dd342">use_end</a>() const </td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#ac33c7ecbf1c0f1e8bf93403522e6976b">use_iterator</a> typedef</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a9d21acbc450702938f18288e133499f4">User</a>(Type *ty, unsigned vty, Use *OpList, unsigned NumOps)</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline, protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a18dbfcb332af7515599ee795cf462843">Value</a>(Type *Ty, unsigned scid)</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#ad93396a26f6fd589ed400bb280319836">value_op_begin</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a5d1730a173d0a69624b80e1e22e6d225">value_op_end</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#af6d11b38374c4f9e6ba3a6407da2dee0">ValueTy</a> enum name</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1User.html#a23422cf16eddcf9d0eaa7d4baec4c2c7">~User</a>()</td><td><a class="el" href="classllvm_1_1User.html">llvm::User</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1Value.html#a3a578f458da8a4ab67052dba0f7bffdd">~Value</a>()</td><td><a class="el" href="classllvm_1_1Value.html">llvm::Value</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:49:02 for <a href="http://llvm.org/">LLVM</a> by
+<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
+align="middle" border="0"/>1.7.5.1</a><br>
+Copyright © 2003-2012 University of Illinois at Urbana-Champaign.
+All Rights Reserved.</p>
+
+<hr>
+<!--#include virtual="/attrib.incl" -->
+
+</body>
+</html>

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

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InstCombineIRInserter-members.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InstCombineIRInserter-members.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InstCombineIRInserter-members.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InstCombineIRInserter-members.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+<meta name="keywords" content="LLVM,Low Level Virtual Machine,C++,doxygen,API,documentation"/>
+<meta name="description" content="C++ source code API documentation for LLVM."/>
+<title>LLVM: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head><body>
+<p class="title">LLVM API Documentation</p>
+<!-- Generated by Doxygen 1.7.5.1 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main Page</span></a></li>
+      <li><a href="pages.html"><span>Related Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class List</span></a></li>
+      <li><a href="classes.html"><span>Class Index</span></a></li>
+      <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class Members</span></a></li>
+    </ul>
+  </div>
+  <div id="nav-path" class="navpath">
+    <ul>
+      <li class="navelem"><a class="el" href="namespacellvm.html">llvm</a>      </li>
+      <li class="navelem"><a class="el" href="classllvm_1_1InstCombineIRInserter.html">InstCombineIRInserter</a>      </li>
+    </ul>
+  </div>
+</div>
+<div class="header">
+  <div class="headertitle">
+<div class="title">llvm::InstCombineIRInserter Member List</div>  </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classllvm_1_1InstCombineIRInserter.html">llvm::InstCombineIRInserter</a>, including all inherited members.<table>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InstCombineIRInserter.html#a68489d0500eedf477ac6c8ce8b23248d">InsertHelper</a>(Instruction *I, const Twine &Name, BasicBlock *BB, BasicBlock::iterator InsertPt) const </td><td><a class="el" href="classllvm_1_1InstCombineIRInserter.html">llvm::InstCombineIRInserter</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classllvm_1_1InstCombineIRInserter.html#aaa1ec0b9f8a27dcb35dbc1d8aa42ebc3">InstCombineIRInserter</a>(InstCombineWorklist &WL)</td><td><a class="el" href="classllvm_1_1InstCombineIRInserter.html">llvm::InstCombineIRInserter</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:48:53 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_1InstCombineIRInserter__coll__graph.dot
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InstCombineIRInserter__coll__graph.dot?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InstCombineIRInserter__coll__graph.dot (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InstCombineIRInserter__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::InstCombineIRInserter",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::IRBuilderDefaultInserter\< true \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1IRBuilderDefaultInserter.html"];
+  Node3 -> Node2 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< true \>" ,fontname="FreeSans"];
+  Node3 [label="llvm::IRBuilderDefaultInserter\< preserveNames \>",height=0.2,width=0.4,color="black",URL="$classllvm_1_1IRBuilderDefaultInserter.html"];
+}

Added: www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InstCombineWorklist.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InstCombineWorklist.html?rev=170845&view=auto
==============================================================================
--- www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InstCombineWorklist.html (added)
+++ www-releases/trunk/3.2/docs/doxygen/html/classllvm_1_1InstCombineWorklist.html Fri Dec 21 00:57:24 2012
@@ -0,0 +1,282 @@
+<!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::InstCombineWorklist 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_1InstCombineWorklist.html">InstCombineWorklist</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::InstCombineWorklist Class Reference</div>  </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="llvm::InstCombineWorklist" -->
+<p><code>#include <<a class="el" href="InstCombineWorklist_8h_source.html">InstCombineWorklist.h</a>></code></p>
+
+<p><a href="classllvm_1_1InstCombineWorklist-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_1InstCombineWorklist.html#a670d6a09468f3dfec03ad829ca6ab13e">InstCombineWorklist</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_1InstCombineWorklist.html#adf5f1ed6710777a1ba2570268fb26cab">isEmpty</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_1InstCombineWorklist.html#a371049452a97755a1b39dea46017439a">Add</a> (<a class="el" href="classllvm_1_1Instruction.html">Instruction</a> *I)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InstCombineWorklist.html#ab1b72040519c61e4f4b9d81806c68461">AddValue</a> (<a class="el" href="classllvm_1_1Value.html">Value</a> *V)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InstCombineWorklist.html#a57c8e1e6503c4ef44f00954dfdbaf0da">AddInitialGroup</a> (<a class="el" href="classllvm_1_1Instruction.html">Instruction</a> *const *List, <a class="el" href="classunsigned.html">unsigned</a> NumEntries)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InstCombineWorklist.html#ada88488f444d4fd5670e7772f2396e98">Remove</a> (<a class="el" href="classllvm_1_1Instruction.html">Instruction</a> *I)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classllvm_1_1Instruction.html">Instruction</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InstCombineWorklist.html#a20c4af328e8bb139a6132de6c3c6d4bc">RemoveOne</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InstCombineWorklist.html#a8bc2d436e1e97f005da67386b6a5cfb0">AddUsersToWorkList</a> (<a class="el" href="classllvm_1_1Instruction.html">Instruction</a> &I)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classllvm_1_1InstCombineWorklist.html#a9a607d3d573fc7b395d75e1c70c67385">Zap</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_1InstCombineWorklist.html">InstCombineWorklist</a> - This is the worklist management logic for InstCombine. </p>
+
+<p>Definition at line <a class="el" href="InstCombineWorklist_8h_source.html#l00025">25</a> of file <a class="el" href="InstCombineWorklist_8h_source.html">InstCombineWorklist.h</a>.</p>
+</div><hr/><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" id="a670d6a09468f3dfec03ad829ca6ab13e"></a><!-- doxytag: member="llvm::InstCombineWorklist::InstCombineWorklist" ref="a670d6a09468f3dfec03ad829ca6ab13e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">llvm::InstCombineWorklist::InstCombineWorklist </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="InstCombineWorklist_8h_source.html#l00032">32</a> of file <a class="el" href="InstCombineWorklist_8h_source.html">InstCombineWorklist.h</a>.</p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a371049452a97755a1b39dea46017439a"></a><!-- doxytag: member="llvm::InstCombineWorklist::Add" ref="a371049452a97755a1b39dea46017439a" args="(Instruction *I)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::InstCombineWorklist::Add </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Instruction.html">Instruction</a> * </td>
+          <td class="paramname"><em>I</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Add - Add the specified instruction to the worklist if it isn't already in it. </p>
+
+<p>Definition at line <a class="el" href="InstCombineWorklist_8h_source.html#l00038">38</a> of file <a class="el" href="InstCombineWorklist_8h_source.html">InstCombineWorklist.h</a>.</p>
+
+<p>References <a class="el" href="Debug_8h_source.html#l00097">DEBUG</a>, and <a class="el" href="raw__ostream_8cpp_source.html#l00674">llvm::errs()</a>.</p>
+
+<p>Referenced by <a class="el" href="InstCombineShifts_8cpp_source.html#l00183">GetShiftedValue()</a>, and <a class="el" href="InstCombineLoadStoreAlloca_8cpp_source.html#l00580">llvm::InstCombiner::visitStoreInst()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a57c8e1e6503c4ef44f00954dfdbaf0da"></a><!-- doxytag: member="llvm::InstCombineWorklist::AddInitialGroup" ref="a57c8e1e6503c4ef44f00954dfdbaf0da" args="(Instruction *const *List, unsigned NumEntries)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::InstCombineWorklist::AddInitialGroup </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Instruction.html">Instruction</a> *const * </td>
+          <td class="paramname"><em>List</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>NumEntries</em> </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>AddInitialGroup - Add the specified batch of stuff in reverse order. which should only be done when the worklist is empty and when the group has no duplicates. </p>
+
+<p>Definition at line <a class="el" href="InstCombineWorklist_8h_source.html#l00053">53</a> of file <a class="el" href="InstCombineWorklist_8h_source.html">InstCombineWorklist.h</a>.</p>
+
+<p>References <a class="el" href="Debug_8h_source.html#l00097">DEBUG</a>, <a class="el" href="raw__ostream_8cpp_source.html#l00674">llvm::errs()</a>, and <a class="el" href="ARMBaseInfo_8h_source.html#l00097">llvm::ARM_PROC::I</a>.</p>
+
+<p>Referenced by <a class="el" href="InstructionCombining_8cpp_source.html#l02103">AddReachableCodeToWorklist()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8bc2d436e1e97f005da67386b6a5cfb0"></a><!-- doxytag: member="llvm::InstCombineWorklist::AddUsersToWorkList" ref="a8bc2d436e1e97f005da67386b6a5cfb0" args="(Instruction &I)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::InstCombineWorklist::AddUsersToWorkList </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Instruction.html">Instruction</a> & </td>
+          <td class="paramname"><em>I</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>AddUsersToWorkList - When an instruction is simplified, add all users of the instruction to the work lists because they might get more simplified now. </p>
+
+<p>Definition at line <a class="el" href="InstCombineWorklist_8h_source.html#l00087">87</a> of file <a class="el" href="InstCombineWorklist_8h_source.html">InstCombineWorklist.h</a>.</p>
+
+<p>References <a class="el" href="Value_8h_source.html#l00145">llvm::Value::use_begin()</a>, and <a class="el" href="Value_8h_source.html#l00147">llvm::Value::use_end()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab1b72040519c61e4f4b9d81806c68461"></a><!-- doxytag: member="llvm::InstCombineWorklist::AddValue" ref="ab1b72040519c61e4f4b9d81806c68461" args="(Value *V)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::InstCombineWorklist::AddValue </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Value.html">Value</a> * </td>
+          <td class="paramname"><em>V</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="InstCombineWorklist_8h_source.html#l00045">45</a> of file <a class="el" href="InstCombineWorklist_8h_source.html">InstCombineWorklist.h</a>.</p>
+
+<p>References <a class="el" href="ARMBaseInfo_8h_source.html#l00097">llvm::ARM_PROC::I</a>.</p>
+
+<p>Referenced by <a class="el" href="InstCombineVectorOps_8cpp_source.html#l00099">llvm::InstCombiner::visitExtractElementInst()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adf5f1ed6710777a1ba2570268fb26cab"></a><!-- doxytag: member="llvm::InstCombineWorklist::isEmpty" ref="adf5f1ed6710777a1ba2570268fb26cab" 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::InstCombineWorklist::isEmpty </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="InstCombineWorklist_8h_source.html#l00034">34</a> of file <a class="el" href="InstCombineWorklist_8h_source.html">InstCombineWorklist.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ada88488f444d4fd5670e7772f2396e98"></a><!-- doxytag: member="llvm::InstCombineWorklist::Remove" ref="ada88488f444d4fd5670e7772f2396e98" args="(Instruction *I)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::InstCombineWorklist::Remove </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classllvm_1_1Instruction.html">Instruction</a> * </td>
+          <td class="paramname"><em>I</em></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="InstCombineWorklist_8h_source.html#l00066">66</a> of file <a class="el" href="InstCombineWorklist_8h_source.html">InstCombineWorklist.h</a>.</p>
+
+<p>References <a class="el" href="DenseMap_8h_source.html#l00057">llvm::DenseMapBase< DenseMap< KeyT, ValueT, KeyInfoT >, KeyT, ValueT, KeyInfoT >::end()</a>, and <a class="el" href="DenseMap_8h_source.html#l00106">llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT >::find()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a20c4af328e8bb139a6132de6c3c6d4bc"></a><!-- doxytag: member="llvm::InstCombineWorklist::RemoveOne" ref="a20c4af328e8bb139a6132de6c3c6d4bc" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classllvm_1_1Instruction.html">Instruction</a>* llvm::InstCombineWorklist::RemoveOne </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="InstCombineWorklist_8h_source.html#l00076">76</a> of file <a class="el" href="InstCombineWorklist_8h_source.html">InstCombineWorklist.h</a>.</p>
+
+<p>References <a class="el" href="ARMBaseInfo_8h_source.html#l00097">llvm::ARM_PROC::I</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9a607d3d573fc7b395d75e1c70c67385"></a><!-- doxytag: member="llvm::InstCombineWorklist::Zap" ref="a9a607d3d573fc7b395d75e1c70c67385" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void llvm::InstCombineWorklist::Zap </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td><code> [inline]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Zap - check that the worklist is empty and nuke the backing store for the map if it is large. </p>
+
+<p>Definition at line <a class="el" href="InstCombineWorklist_8h_source.html#l00096">96</a> of file <a class="el" href="InstCombineWorklist_8h_source.html">InstCombineWorklist.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="InstCombineWorklist_8h_source.html">InstCombineWorklist.h</a></li>
+</ul>
+</div>
+<hr>
+<p class="footer">
+Generated on Fri Dec 21 2012 00:48:54 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