<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <link rel="Start" href="index.html"> <link title="Index of types" rel=Appendix href="index_types.html"> <link title="Index of exceptions" rel=Appendix href="index_exceptions.html"> <link title="Index of values" rel=Appendix href="index_values.html"> <link title="Index of modules" rel=Appendix href="index_modules.html"> <link title="Llvm" rel="Chapter" href="Llvm.html"> <link title="Llvm_analysis" rel="Chapter" href="Llvm_analysis.html"> <link title="Llvm_bitreader" rel="Chapter" href="Llvm_bitreader.html"> <link title="Llvm_bitwriter" rel="Chapter" href="Llvm_bitwriter.html"> <link title="Llvm_executionengine" rel="Chapter" href="Llvm_executionengine.html"> <link title="Llvm_ipo" rel="Chapter" href="Llvm_ipo.html"> <link title="Llvm_scalar_opts" rel="Chapter" href="Llvm_scalar_opts.html"> <link title="Llvm_target" rel="Chapter" href="Llvm_target.html"><title>Llvm.Opcode</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">type</span> t =<br> <span class="constructor">Invalid</span><br> <span class="keywordsign">|</span> <span class="constructor">Ret</span><br> <span class="keywordsign">|</span> <span class="constructor">Br</span><br> <span class="keywordsign">|</span> <span class="constructor">Switch</span><br> <span class="keywordsign">|</span> <span class="constructor">IndirectBr</span><br> <span class="keywordsign">|</span> <span class="constructor">Invoke</span><br> <span class="keywordsign">|</span> <span class="constructor">Invalid2</span><br> <span class="keywordsign">|</span> <span class="constructor">Unreachable</span><br> <span class="keywordsign">|</span> <span class="constructor">Add</span><br> <span class="keywordsign">|</span> <span class="constructor">FAdd</span><br> <span class="keywordsign">|</span> <span class="constructor">Sub</span><br> <span class="keywordsign">|</span> <span class="constructor">FSub</span><br> <span class="keywordsign">|</span> <span class="constructor">Mul</span><br> <span class="keywordsign">|</span> <span class="constructor">FMul</span><br> <span class="keywordsign">|</span> <span class="constructor">UDiv</span><br> <span class="keywordsign">|</span> <span class="constructor">SDiv</span><br> <span class="keywordsign">|</span> <span class="constructor">FDiv</span><br> <span class="keywordsign">|</span> <span class="constructor">URem</span><br> <span class="keywordsign">|</span> <span class="constructor">SRem</span><br> <span class="keywordsign">|</span> <span class="constructor">FRem</span><br> <span class="keywordsign">|</span> <span class="constructor">Shl</span><br> <span class="keywordsign">|</span> <span class="constructor">LShr</span><br> <span class="keywordsign">|</span> <span class="constructor">AShr</span><br> <span class="keywordsign">|</span> <span class="constructor">And</span><br> <span class="keywordsign">|</span> <span class="constructor">Or</span><br> <span class="keywordsign">|</span> <span class="constructor">Xor</span><br> <span class="keywordsign">|</span> <span class="constructor">Alloca</span><br> <span class="keywordsign">|</span> <span class="constructor">Load</span><br> <span class="keywordsign">|</span> <span class="constructor">Store</span><br> <span class="keywordsign">|</span> <span class="constructor">GetElementPtr</span><br> <span class="keywordsign">|</span> <span class="constructor">Trunc</span><br> <span class="keywordsign">|</span> <span class="constructor">ZExt</span><br> <span class="keywordsign">|</span> <span class="constructor">SExt</span><br> <span class="keywordsign">|</span> <span class="constructor">FPToUI</span><br> <span class="keywordsign">|</span> <span class="constructor">FPToSI</span><br> <span class="keywordsign">|</span> <span class="constructor">UIToFP</span><br> <span class="keywordsign">|</span> <span class="constructor">SIToFP</span><br> <span class="keywordsign">|</span> <span class="constructor">FPTrunc</span><br> <span class="keywordsign">|</span> <span class="constructor">FPExt</span><br> <span class="keywordsign">|</span> <span class="constructor">PtrToInt</span><br> <span class="keywordsign">|</span> <span class="constructor">IntToPtr</span><br> <span class="keywordsign">|</span> <span class="constructor">BitCast</span><br> <span class="keywordsign">|</span> <span class="constructor">ICmp</span><br> <span class="keywordsign">|</span> <span class="constructor">FCmp</span><br> <span class="keywordsign">|</span> <span class="constructor">PHI</span><br> <span class="keywordsign">|</span> <span class="constructor">Call</span><br> <span class="keywordsign">|</span> <span class="constructor">Select</span><br> <span class="keywordsign">|</span> <span class="constructor">UserOp1</span><br> <span class="keywordsign">|</span> <span class="constructor">UserOp2</span><br> <span class="keywordsign">|</span> <span class="constructor">VAArg</span><br> <span class="keywordsign">|</span> <span class="constructor">ExtractElement</span><br> <span class="keywordsign">|</span> <span class="constructor">InsertElement</span><br> <span class="keywordsign">|</span> <span class="constructor">ShuffleVector</span><br> <span class="keywordsign">|</span> <span class="constructor">ExtractValue</span><br> <span class="keywordsign">|</span> <span class="constructor">InsertValue</span><br> <span class="keywordsign">|</span> <span class="constructor">Fence</span><br> <span class="keywordsign">|</span> <span class="constructor">AtomicCmpXchg</span><br> <span class="keywordsign">|</span> <span class="constructor">AtomicRMW</span><br> <span class="keywordsign">|</span> <span class="constructor">Resume</span><br> <span class="keywordsign">|</span> <span class="constructor">LandingPad</span><br> <span class="keywordsign">|</span> <span class="constructor">Unwind</span><br> <span class="keyword">end</span></code></body></html>