wasmer/rustdoc/cranelift_codegen/ir/trait.InstBuilder.html

636 lines
450 KiB
HTML
Raw Normal View History

2019-09-16 15:53:39 -07:00
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `InstBuilder` trait in crate `cranelift_codegen`."><meta name="keywords" content="rust, rustlang, rust-lang, InstBuilder"><title>cranelift_codegen::ir::InstBuilder - Rust</title><link rel="stylesheet" type="text/css" href="../../normalize.css"><link rel="stylesheet" type="text/css" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../../dark.css"><link rel="stylesheet" type="text/css" href="../../light.css" id="themeStyle"><script src="../../storage.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="shortcut icon" href="../../favicon.ico"><style type="text/css">#crate-search{background-image:url("../../down-arrow.svg");}</style></head><body class="rustdoc trait"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">&#9776;</div><a href='../../cranelift_codegen/index.html'><div class='logo-container'><img src='../../rust-logo.png' alt='logo'></div></a><p class='location'>Trait InstBuilder</p><div class="sidebar-elems"><div class="block items"><a class="sidebar-title" href="#provided-methods">Provided Methods</a><div class="sidebar-links"><a href="#method.Binary">Binary</a><a href="#method.BinaryImm">BinaryImm</a><a href="#method.Branch">Branch</a><a href="#method.BranchFloat">BranchFloat</a><a href="#method.BranchIcmp">BranchIcmp</a><a href="#method.BranchInt">BranchInt</a><a href="#method.BranchTable">BranchTable</a><a href="#method.BranchTableBase">BranchTableBase</a><a href="#method.BranchTableEntry">BranchTableEntry</a><a href="#method.Call">Call</a><a href="#method.CallIndirect">CallIndirect</a><a href="#method.CondTrap">CondTrap</a><a href="#method.CopySpecial">CopySpecial</a><a href="#method.ExtractLane">ExtractLane</a><a href="#method.FloatCompare">FloatCompare</a><a href="#method.FloatCond">FloatCond</a><a href="#method.FloatCondTrap">FloatCondTrap</a><a href="#method.FuncAddr">FuncAddr</a><a href="#method.HeapAddr">HeapAddr</a><a href="#method.IndirectJump">IndirectJump</a><a href="#method.InsertLane">InsertLane</a><a href="#method.IntCompare">IntCompare</a><a href="#method.IntCompareImm">IntCompareImm</a><a href="#method.IntCond">IntCond</a><a href="#method.IntCondTrap">IntCondTrap</a><a href="#method.IntSelect">IntSelect</a><a href="#method.Jump">Jump</a><a href="#method.Load">Load</a><a href="#method.LoadComplex">LoadComplex</a><a href="#method.MultiAry">MultiAry</a><a href="#method.NullAry">NullAry</a><a href="#method.RegFill">RegFill</a><a href="#method.RegMove">RegMove</a><a href="#method.RegSpill">RegSpill</a><a href="#method.StackLoad">StackLoad</a><a href="#method.StackStore">StackStore</a><a href="#method.Store">Store</a><a href="#method.StoreComplex">StoreComplex</a><a href="#method.TableAddr">TableAddr</a><a href="#method.Ternary">Ternary</a><a href="#method.Trap">Trap</a><a href="#method.Unary">Unary</a><a href="#method.UnaryBool">UnaryBool</a><a href="#method.UnaryGlobalValue">UnaryGlobalValue</a><a href="#method.UnaryIeee32">UnaryIeee32</a><a href="#method.UnaryIeee64">UnaryIeee64</a><a href="#method.UnaryImm">UnaryImm</a><a href="#method.adjust_sp_down">adjust_sp_down</a><a href="#method.adjust_sp_down_imm">adjust_sp_down_imm</a><a href="#method.adjust_sp_up_imm">adjust_sp_up_imm</a><a href="#method.band">band</a><a href="#method.band_imm">band_imm</a><a href="#method.band_not">band_not</a><a href="#method.bconst">bconst</a><a href="#method.bextend">bextend</a><a href="#method.bint">bint</a><a href="#method.bitcast">bitcast</a><a href="#method.bitrev">bitrev</a><a href="#method.bmask">bmask</a><a href="#method.bnot">bnot</a><a href="#method.bor">bor</a><a href="#method.bor_imm">bor_imm</a><a href="#method.bor_not">bor_not</a><a href="#method.br_icmp">br_icmp</a>
2019-09-06 15:57:44 -07:00
fn <a href='#method.jump' class='fnname'>jump</a>(self, EBB: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fallthrough' class='fnname'>fallthrough</a>(self, EBB: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.brz' class='fnname'>brz</a>(self, c: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, EBB: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.brnz' class='fnname'>brnz</a>(self, c: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, EBB: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.br_icmp' class='fnname'>br_icmp</a>&lt;T1intcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cond: T1intcc, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EBB: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.brif' class='fnname'>brif</a>&lt;T1intcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cond: T1intcc, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EBB: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.brff' class='fnname'>brff</a>&lt;T1floatcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.FloatCC.html" title="enum cranelift_codegen::ir::condcodes::FloatCC">FloatCC</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cond: T1floatcc, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EBB: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.br_table' class='fnname'>br_table</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, EBB: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, JT: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.JumpTable.html" title="struct cranelift_codegen::ir::entities::JumpTable">JumpTable</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.jump_table_entry' class='fnname'>jump_table_entry</a>&lt;T1uimm8:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="type" href="../../cranelift_codegen/ir/immediates/type.Uimm8.html" title="type cranelift_codegen::ir::immediates::Uimm8">Uimm8</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Entry: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addr: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Size: T1uimm8, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JT: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.JumpTable.html" title="struct cranelift_codegen::ir::entities::JumpTable">JumpTable</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.jump_table_base' class='fnname'>jump_table_base</a>(self, iAddr: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, JT: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.JumpTable.html" title="struct cranelift_codegen::ir::entities::JumpTable">JumpTable</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.indirect_jump_table_br' class='fnname'>indirect_jump_table_br</a>(self, addr: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, JT: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.JumpTable.html" title="struct cranelift_codegen::ir::entities::JumpTable">JumpTable</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.debugtrap' class='fnname'>debugtrap</a>(self) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.trap' class='fnname'>trap</a>&lt;T1trapcode:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/enum.TrapCode.html" title="enum cranelift_codegen::ir::TrapCode">TrapCode</a>&gt;&gt;(self, code: T1trapcode) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.trapz' class='fnname'>trapz</a>&lt;T1trapcode:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/enum.TrapCode.html" title="enum cranelift_codegen::ir::TrapCode">TrapCode</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;code: T1trapcode<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.trapnz' class='fnname'>trapnz</a>&lt;T1trapcode:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/enum.TrapCode.html" title="enum cranelift_codegen::ir::TrapCode">TrapCode</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;code: T1trapcode<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.trapif' class='fnname'>trapif</a>&lt;T1intcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>&gt;, T2trapcode:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/enum.TrapCode.html" title="enum cranelift_codegen::ir::TrapCode">TrapCode</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cond: T1intcc, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;code: T2trapcode<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.trapff' class='fnname'>trapff</a>&lt;T1floatcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.FloatCC.html" title="enum cranelift_codegen::ir::condcodes::FloatCC">FloatCC</a>&gt;, T2trapcode:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/enum.TrapCode.html" title="enum cranelift_codegen::ir::TrapCode">TrapCode</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cond: T1floatcc, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;code: T2trapcode<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.return_' class='fnname'>return_</a>(self, rvals: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fallthrough_return' class='fnname'>fallthrough_return</a>(self, rvals: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.call' class='fnname'>call</a>(self, FN: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.FuncRef.html" title="struct cranelift_codegen::ir::entities::FuncRef">FuncRef</a>, args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.call_indirect' class='fnname'>call_indirect</a>(self, SIG: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.SigRef.html" title="struct cranelift_codegen::ir::entities::SigRef">SigRef</a>, callee: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.func_addr' class='fnname'>func_addr</a>(self, iAddr: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, FN: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.FuncRef.html" title="struct cranelift_codegen::ir::entities::FuncRef">FuncRef</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.load' class='fnname'>load</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mem: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.load_complex' class='fnname'>load_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mem: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.store' class='fnname'>store</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.store_complex' class='fnname'>store_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.uload8' class='fnname'>uload8</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iExt8: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.uload8_complex' class='fnname'>uload8_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iExt8: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.sload8' class='fnname'>sload8</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iExt8: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.sload8_complex' class='fnname'>sload8_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iExt8: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.istore8' class='fnname'>istore8</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.istore8_complex' class='fnname'>istore8_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.uload16' class='fnname'>uload16</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iExt16: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.uload16_complex' class='fnname'>uload16_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iExt16: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.sload16' class='fnname'>sload16</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iExt16: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.sload16_complex' class='fnname'>sload16_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iExt16: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.istore16' class='fnname'>istore16</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.istore16_complex' class='fnname'>istore16_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.uload32' class='fnname'>uload32</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.uload32_complex' class='fnname'>uload32_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.sload32' class='fnname'>sload32</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.sload32_complex' class='fnname'>sload32_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.istore32' class='fnname'>istore32</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.istore32_complex' class='fnname'>istore32_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.stack_load' class='fnname'>stack_load</a>&lt;T1offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mem: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SS: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.StackSlot.html" title="struct cranelift_codegen::ir::entities::StackSlot">StackSlot</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T1offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.stack_store' class='fnname'>stack_store</a>&lt;T1offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SS: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.StackSlot.html" title="struct cranelift_codegen::ir::entities::StackSlot">StackSlot</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T1offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.stack_addr' class='fnname'>stack_addr</a>&lt;T1offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iAddr: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SS: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.StackSlot.html" title="struct cranelift_codegen::ir::entities::StackSlot">StackSlot</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T1offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.global_value' class='fnname'>global_value</a>(self, Mem: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, GV: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.GlobalValue.html" title="struct cranelift_codegen::ir::entities::GlobalValue">GlobalValue</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.symbol_value' class='fnname'>symbol_value</a>(self, Mem: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, GV: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.GlobalValue.html" title="struct cranelift_codegen::ir::entities::GlobalValue">GlobalValue</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.heap_addr' class='fnname'>heap_addr</a>&lt;T1uimm32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Uimm32.html" title="struct cranelift_codegen::ir::immediates::Uimm32">Uimm32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iAddr: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;H: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Heap.html" title="struct cranelift_codegen::ir::entities::Heap">Heap</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Size: T1uimm32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.table_addr' class='fnname'>table_addr</a>&lt;T1offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iAddr: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Table.html" title="struct cranelift_codegen::ir::entities::Table">Table</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Offset: T1offset32<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.iconst' class='fnname'>iconst</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, Int: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, N: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.f32const' class='fnname'>f32const</a>&lt;T1ieee32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Ieee32.html" title="struct cranelift_codegen::ir::immediates::Ieee32">Ieee32</a>&gt;&gt;(self, N: T1ieee32) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.f64const' class='fnname'>f64const</a>&lt;T1ieee64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Ieee64.html" title="struct cranelift_codegen::ir::immediates::Ieee64">Ieee64</a>&gt;&gt;(self, N: T1ieee64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.bconst' class='fnname'>bconst</a>&lt;T1boolean:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>&gt;&gt;(self, Bool: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, N: T1boolean) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.nop' class='fnname'>nop</a>(self) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.select' class='fnname'>select</a>(self, c: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.selectif' class='fnname'>selectif</a>&lt;T1intcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Any: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cc: T1intcc, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flags: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.copy' class='fnname'>copy</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.spill' class='fnname'>spill</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fill' class='fnname'>fill</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.regmove' class='fnname'>regmove</a>&lt;T1regunit:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>&gt;, T2regunit:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;src: T1regunit, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dst: T2regunit<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.copy_special' class='fnname'>copy_special</a>&lt;T1regunit:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>&gt;, T2regunit:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;src: T1regunit, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dst: T2regunit<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.copy_nop' class='fnname'>copy_nop</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.adjust_sp_down' class='fnname'>adjust_sp_down</a>(self, delta: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.adjust_sp_up_imm' class='fnname'>adjust_sp_up_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, Offset: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.adjust_sp_down_imm' class='fnname'>adjust_sp_down_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, Offset: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.ifcmp_sp' class='fnname'>ifcmp_sp</a>(self, addr: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.regspill' class='fnname'>regspill</a>&lt;T1regunit:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;src: T1regunit, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SS: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.StackSlot.html" title="struct cranelift_codegen::ir::entities::StackSlot">StackSlot</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.regfill' class='fnname'>regfill</a>&lt;T1regunit:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SS: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.StackSlot.html" title="struct cranelift_codegen::ir::entities::StackSlot">StackSlot</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dst: T1regunit<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.vsplit' class='fnname'>vsplit</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.vconcat' class='fnname'>vconcat</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.vselect' class='fnname'>vselect</a>(self, c: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.splat' class='fnname'>splat</a>(self, TxN: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.insertlane' class='fnname'>insertlane</a>&lt;T1uimm8:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="type" href="../../cranelift_codegen/ir/immediates/type.Uimm8.html" title="type cranelift_codegen::ir::immediates::Uimm8">Uimm8</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Idx: T1uimm8, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.extractlane' class='fnname'>extractlane</a>&lt;T1uimm8:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="type" href="../../cranelift_codegen/ir/immediates/type.Uimm8.html" title="type cranelift_codegen::ir::immediates::Uimm8">Uimm8</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Idx: T1uimm8) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.icmp' class='fnname'>icmp</a>&lt;T1intcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cond: T1intcc, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.icmp_imm' class='fnname'>icmp_imm</a>&lt;T1intcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>&gt;, T2imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cond: T1intcc, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Y: T2imm64<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.ifcmp' class='fnname'>ifcmp</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.ifcmp_imm' class='fnname'>ifcmp_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.iadd' class='fnname'>iadd</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.isub' class='fnname'>isub</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.imul' class='fnname'>imul</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.umulhi' class='fnname'>umulhi</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.smulhi' class='fnname'>smulhi</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.udiv' class='fnname'>udiv</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.sdiv' class='fnname'>sdiv</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.urem' class='fnname'>urem</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.srem' class='fnname'>srem</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.iadd_imm' class='fnname'>iadd_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.imul_imm' class='fnname'>imul_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.udiv_imm' class='fnname'>udiv_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.sdiv_imm' class='fnname'>sdiv_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.urem_imm' class='fnname'>urem_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.srem_imm' class='fnname'>srem_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.irsub_imm' class='fnname'>irsub_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.iadd_cin' class='fnname'>iadd_cin</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, c_in: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.iadd_cout' class='fnname'>iadd_cout</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.iadd_carry' class='fnname'>iadd_carry</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, c_in: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.isub_bin' class='fnname'>isub_bin</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, b_in: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.isub_bout' class='fnname'>isub_bout</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.isub_borrow' class='fnname'>isub_borrow</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, b_in: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.band' class='fnname'>band</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.bor' class='fnname'>bor</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.bxor' class='fnname'>bxor</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.bnot' class='fnname'>bnot</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.band_not' class='fnname'>band_not</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.bor_not' class='fnname'>bor_not</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.bxor_not' class='fnname'>bxor_not</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.band_imm' class='fnname'>band_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.bor_imm' class='fnname'>bor_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.bxor_imm' class='fnname'>bxor_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.rotl' class='fnname'>rotl</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.rotr' class='fnname'>rotr</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.rotl_imm' class='fnname'>rotl_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.rotr_imm' class='fnname'>rotr_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.ishl' class='fnname'>ishl</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.ushr' class='fnname'>ushr</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.sshr' class='fnname'>sshr</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.ishl_imm' class='fnname'>ishl_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.ushr_imm' class='fnname'>ushr_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.sshr_imm' class='fnname'>sshr_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.bitrev' class='fnname'>bitrev</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.clz' class='fnname'>clz</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.cls' class='fnname'>cls</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.ctz' class='fnname'>ctz</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.popcnt' class='fnname'>popcnt</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fcmp' class='fnname'>fcmp</a>&lt;T1floatcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.FloatCC.html" title="enum cranelift_codegen::ir::condcodes::FloatCC">FloatCC</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cond: T1floatcc, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.ffcmp' class='fnname'>ffcmp</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fadd' class='fnname'>fadd</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fsub' class='fnname'>fsub</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fmul' class='fnname'>fmul</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fdiv' class='fnname'>fdiv</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.sqrt' class='fnname'>sqrt</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fma' class='fnname'>fma</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, z: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fneg' class='fnname'>fneg</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fabs' class='fnname'>fabs</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fcopysign' class='fnname'>fcopysign</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fmin' class='fnname'>fmin</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fmax' class='fnname'>fmax</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.ceil' class='fnname'>ceil</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.floor' class='fnname'>floor</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.trunc' class='fnname'>trunc</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.nearest' class='fnname'>nearest</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.trueif' class='fnname'>trueif</a>&lt;T1intcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>&gt;&gt;(self, Cond: T1intcc, f: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.trueff' class='fnname'>trueff</a>&lt;T1floatcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.FloatCC.html" title="enum cranelift_codegen::ir::condcodes::FloatCC">FloatCC</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cond: T1floatcc, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.bitcast' class='fnname'>bitcast</a>(self, MemTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.breduce' class='fnname'>breduce</a>(self, BoolTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.bextend' class='fnname'>bextend</a>(self, BoolTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.bint' class='fnname'>bint</a>(self, IntTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.bmask' class='fnname'>bmask</a>(self, IntTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.ireduce' class='fnname'>ireduce</a>(self, IntTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.uextend' class='fnname'>uextend</a>(self, IntTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.sextend' class='fnname'>sextend</a>(self, IntTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fpromote' class='fnname'>fpromote</a>(self, FloatTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fdemote' class='fnname'>fdemote</a>(self, FloatTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fcvt_to_uint' class='fnname'>fcvt_to_uint</a>(self, IntTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fcvt_to_uint_sat' class='fnname'>fcvt_to_uint_sat</a>(self, IntTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fcvt_to_sint' class='fnname'>fcvt_to_sint</a>(self, IntTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fcvt_to_sint_sat' class='fnname'>fcvt_to_sint_sat</a>(self, IntTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fcvt_from_uint' class='fnname'>fcvt_from_uint</a>(self, FloatTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.fcvt_from_sint' class='fnname'>fcvt_from_sint</a>(self, FloatTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.isplit' class='fnname'>isplit</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.iconcat' class='fnname'>iconcat</a>(self, lo: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, hi: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.x86_udivmodx' class='fnname'>x86_udivmodx</a>(self, nlo: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, nhi: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, d: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.x86_sdivmodx' class='fnname'>x86_sdivmodx</a>(self, nlo: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, nhi: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, d: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.x86_umulx' class='fnname'>x86_umulx</a>(self, argL: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, argR: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.x86_smulx' class='fnname'>x86_smulx</a>(self, argL: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, argR: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.x86_cvtt2si' class='fnname'>x86_cvtt2si</a>(self, IntTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.x86_fmin' class='fnname'>x86_fmin</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.x86_fmax' class='fnname'>x86_fmax</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.x86_push' class='fnname'>x86_push</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.x86_pop' class='fnname'>x86_pop</a>(self, iWord: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.x86_bsr' class='fnname'>x86_bsr</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.x86_bsf' class='fnname'>x86_bsf</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.Unary' class='fnname'>Unary</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.UnaryImm' class='fnname'>UnaryImm</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;imm: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.UnaryIeee32' class='fnname'>UnaryIeee32</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;imm: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Ieee32.html" title="struct cranelift_codegen::ir::immediates::Ieee32">Ieee32</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.UnaryIeee64' class='fnname'>UnaryIeee64</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;imm: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Ieee64.html" title="struct cranelift_codegen::ir::immediates::Ieee64">Ieee64</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.UnaryBool' class='fnname'>UnaryBool</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;imm: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.UnaryGlobalValue' class='fnname'>UnaryGlobalValue</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;global_value: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.GlobalValue.html" title="struct cranelift_codegen::ir::entities::GlobalValue">GlobalValue</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.Binary' class='fnname'>Binary</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg1: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.BinaryImm' class='fnname'>BinaryImm</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;imm: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.Ternary' class='fnname'>Ternary</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg1: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg2: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.MultiAry' class='fnname'>MultiAry</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="type" href="../../cranelift_codegen/ir/instructions/type.ValueList.html" title="type cranelift_codegen::ir::instructions::ValueList">ValueList</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.NullAry' class='fnname'>NullAry</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.InsertLane' class='fnname'>InsertLane</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lane: <a class="type" href="../../cranelift_codegen/ir/immediates/type.Uimm8.html" title="type cranelift_codegen::ir::immediates::Uimm8">Uimm8</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg1: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.ExtractLane' class='fnname'>ExtractLane</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lane: <a class="type" href="../../cranelift_codegen/ir/immediates/type.Uimm8.html" title="type cranelift_codegen::ir::immediates::Uimm8">Uimm8</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.IntCompare' class='fnname'>IntCompare</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg1: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.IntCompareImm' class='fnname'>IntCompareImm</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;imm: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.IntCond' class='fnname'>IntCond</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.FloatCompare' class='fnname'>FloatCompare</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.FloatCC.html" title="enum cranelift_codegen::ir::condcodes::FloatCC">FloatCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg1: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.FloatCond' class='fnname'>FloatCond</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.FloatCC.html" title="enum cranelift_codegen::ir::condcodes::FloatCC">FloatCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.IntSelect' class='fnname'>IntSelect</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg1: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg2: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.Jump' class='fnname'>Jump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;destination: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="type" href="../../cranelift_codegen/ir/instructions/type.ValueList.html" title="type cranelift_codegen::ir::instructions::ValueList">ValueList</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.Branch' class='fnname'>Branch</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;destination: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="type" href="../../cranelift_codegen/ir/instructions/type.ValueList.html" title="type cranelift_codegen::ir::instructions::ValueList">ValueList</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.BranchInt' class='fnname'>BranchInt</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;destination: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="type" href="../../cranelift_codegen/ir/instructions/type.ValueList.html" title="type cranelift_codegen::ir::instructions::ValueList">ValueList</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.BranchFloat' class='fnname'>BranchFloat</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.FloatCC.html" title="enum cranelift_codegen::ir::condcodes::FloatCC">FloatCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;destination: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="type" href="../../cranelift_codegen/ir/instructions/type.ValueList.html" title="type cranelift_codegen::ir::instructions::ValueList">ValueList</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.BranchIcmp' class='fnname'>BranchIcmp</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;destination: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="type" href="../../cranelift_codegen/ir/instructions/type.ValueList.html" title="type cranelift_codegen::ir::instructions::ValueList">ValueList</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.BranchTable' class='fnname'>BranchTable</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;destination: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;table: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.JumpTable.html" title="struct cranelift_codegen::ir::entities::JumpTable">JumpTable</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.BranchTableEntry' class='fnname'>BranchTableEntry</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;imm: <a class="type" href="../../cranelift_codegen/ir/immediates/type.Uimm8.html" title="type cranelift_codegen::ir::immediates::Uimm8">Uimm8</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;table: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.JumpTable.html" title="struct cranelift_codegen::ir::entities::JumpTable">JumpTable</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg1: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.BranchTableBase' class='fnname'>BranchTableBase</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;table: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.JumpTable.html" title="struct cranelift_codegen::ir::entities::JumpTable">JumpTable</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.IndirectJump' class='fnname'>IndirectJump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;table: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.JumpTable.html" title="struct cranelift_codegen::ir::entities::JumpTable">JumpTable</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.Call' class='fnname'>Call</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;func_ref: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.FuncRef.html" title="struct cranelift_codegen::ir::entities::FuncRef">FuncRef</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="type" href="../../cranelift_codegen/ir/instructions/type.ValueList.html" title="type cranelift_codegen::ir::instructions::ValueList">ValueList</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.CallIndirect' class='fnname'>CallIndirect</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sig_ref: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.SigRef.html" title="struct cranelift_codegen::ir::entities::SigRef">SigRef</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="type" href="../../cranelift_codegen/ir/instructions/type.ValueList.html" title="type cranelift_codegen::ir::instructions::ValueList">ValueList</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.FuncAddr' class='fnname'>FuncAddr</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;func_ref: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.FuncRef.html" title="struct cranelift_codegen::ir::entities::FuncRef">FuncRef</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.Load' class='fnname'>Load</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flags: <a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;offset: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.LoadComplex' class='fnname'>LoadComplex</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flags: <a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;offset: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="type" href="../../cranelift_codegen/ir/instructions/type.ValueList.html" title="type cranelift_codegen::ir::instructions::ValueList">ValueList</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.Store' class='fnname'>Store</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flags: <a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;offset: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg1: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.StoreComplex' class='fnname'>StoreComplex</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flags: <a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;offset: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="type" href="../../cranelift_codegen/ir/instructions/type.ValueList.html" title="type cranelift_codegen::ir::instructions::ValueList">ValueList</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.StackLoad' class='fnname'>StackLoad</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stack_slot: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.StackSlot.html" title="struct cranelift_codegen::ir::entities::StackSlot">StackSlot</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;offset: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.StackStore' class='fnname'>StackStore</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stack_slot: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.StackSlot.html" title="struct cranelift_codegen::ir::entities::StackSlot">StackSlot</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;offset: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.HeapAddr' class='fnname'>HeapAddr</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;heap: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Heap.html" title="struct cranelift_codegen::ir::entities::Heap">Heap</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;imm: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Uimm32.html" title="struct cranelift_codegen::ir::immediates::Uimm32">Uimm32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.TableAddr' class='fnname'>TableAddr</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;table: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Table.html" title="struct cranelift_codegen::ir::entities::Table">Table</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;offset: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.RegMove' class='fnname'>RegMove</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;src: <a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dst: <a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.CopySpecial' class='fnname'>CopySpecial</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;src: <a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dst: <a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.RegSpill' class='fnname'>RegSpill</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;src: <a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dst: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.StackSlot.html" title="struct cranelift_codegen::ir::entities::StackSlot">StackSlot</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.RegFill' class='fnname'>RegFill</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;src: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.StackSlot.html" title="struct cranelift_codegen::ir::entities::StackSlot">StackSlot</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dst: <a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.Trap' class='fnname'>Trap</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;code: <a class="enum" href="../../cranelift_codegen/ir/enum.TrapCode.html" title="enum cranelift_codegen::ir::TrapCode">TrapCode</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.CondTrap' class='fnname'>CondTrap</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;code: <a class="enum" href="../../cranelift_codegen/ir/enum.TrapCode.html" title="enum cranelift_codegen::ir::TrapCode">TrapCode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.IntCondTrap' class='fnname'>IntCondTrap</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;code: <a class="enum" href="../../cranelift_codegen/ir/enum.TrapCode.html" title="enum cranelift_codegen::ir::TrapCode">TrapCode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
<div class='item-spacer'></div> fn <a href='#method.FloatCondTrap' class='fnname'>FloatCondTrap</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.FloatCC.html" title="enum cranelift_codegen::ir::condcodes::FloatCC">FloatCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;code: <a class="enum" href="../../cranelift_codegen/ir/enum.TrapCode.html" title="enum cranelift_codegen::ir::TrapCode">TrapCode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> { ... }
}</pre></div><div class='docblock'><p>Convenience methods for building instructions.</p>
<p>The <code>InstBuilder</code> trait has one method per instruction opcode for
conveniently constructing the instruction with minimum arguments.
Polymorphic instructions infer their result types from the input
arguments when possible. In some cases, an explicit <code>ctrl_typevar</code>
argument is required.</p>
<p>The opcode methods return the new instruction's result values, or
the <code>Inst</code> itself for instructions that don't have any results.</p>
<p>There is also a method per instruction format. These methods all
return an <code>Inst</code>.</p>
</div>
<h2 id='provided-methods' class='small-section-header'>Provided methods<a href='#provided-methods' class='anchor'></a></h2><div class='methods'><h3 id='method.jump' class='method'><code id='jump.v'>fn <a href='#method.jump' class='fnname'>jump</a>(self, EBB: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>jump EBB, args</code></p>
<p>Jump.</p>
</div><h3 id='method.fallthrough' class='method'><code id='fallthrough.v'>fn <a href='#method.fallthrough' class='fnname'>fallthrough</a>(self, EBB: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>fallthrough EBB, args</code></p>
<p>Fall through to the next EBB.</p>
</div><h3 id='method.brz' class='method'><code id='brz.v'>fn <a href='#method.brz' class='fnname'>brz</a>(self, c: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, EBB: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>brz c, EBB, args</code></p>
<p>Branch when zero.</p>
</div><h3 id='method.brnz' class='method'><code id='brnz.v'>fn <a href='#method.brnz' class='fnname'>brnz</a>(self, c: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, EBB: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>brnz c, EBB, args</code></p>
<p>Branch when non-zero.</p>
</div><h3 id='method.br_icmp' class='method'><code id='br_icmp.v'>fn <a href='#method.br_icmp' class='fnname'>br_icmp</a>&lt;T1intcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;Cond: T1intcc, <br>&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;EBB: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a><br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>br_icmp Cond, x, y, EBB, args</code></p>
<p>Compare scalar integers and branch.</p>
</div><h3 id='method.brif' class='method'><code id='brif.v'>fn <a href='#method.brif' class='fnname'>brif</a>&lt;T1intcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;Cond: T1intcc, <br>&nbsp;&nbsp;&nbsp;&nbsp;f: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;EBB: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a><br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>brif Cond, f, EBB, args</code></p>
<p>Branch when condition is true in integer CPU flags.</p>
</div><h3 id='method.brff' class='method'><code id='brff.v'>fn <a href='#method.brff' class='fnname'>brff</a>&lt;T1floatcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.FloatCC.html" title="enum cranelift_codegen::ir::condcodes::FloatCC">FloatCC</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;Cond: T1floatcc, <br>&nbsp;&nbsp;&nbsp;&nbsp;f: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;EBB: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a><br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>brff Cond, f, EBB, args</code></p>
<p>Branch when condition is true in floating point CPU flags.</p>
</div><h3 id='method.br_table' class='method'><code id='br_table.v'>fn <a href='#method.br_table' class='fnname'>br_table</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, EBB: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, JT: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.JumpTable.html" title="struct cranelift_codegen::ir::entities::JumpTable">JumpTable</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>br_table x, EBB, JT</code></p>
<p>Indirect branch via jump table.</p>
</div><h3 id='method.jump_table_entry' class='method'><code id='jump_table_entry.v'>fn <a href='#method.jump_table_entry' class='fnname'>jump_table_entry</a>&lt;T1uimm8:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="type" href="../../cranelift_codegen/ir/immediates/type.Uimm8.html" title="type cranelift_codegen::ir::immediates::Uimm8">Uimm8</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;Entry: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;addr: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Size: T1uimm8, <br>&nbsp;&nbsp;&nbsp;&nbsp;JT: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.JumpTable.html" title="struct cranelift_codegen::ir::entities::JumpTable">JumpTable</a><br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>entry = jump_table_entry x, addr, Size, JT</code></p>
<p>Get an entry from a jump table.</p>
</div><h3 id='method.jump_table_base' class='method'><code id='jump_table_base.v'>fn <a href='#method.jump_table_base' class='fnname'>jump_table_base</a>(self, iAddr: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, JT: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.JumpTable.html" title="struct cranelift_codegen::ir::entities::JumpTable">JumpTable</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>addr = jump_table_base JT</code></p>
<p>Get the absolute base address of a jump table.</p>
</div><h3 id='method.indirect_jump_table_br' class='method'><code id='indirect_jump_table_br.v'>fn <a href='#method.indirect_jump_table_br' class='fnname'>indirect_jump_table_br</a>(self, addr: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, JT: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.JumpTable.html" title="struct cranelift_codegen::ir::entities::JumpTable">JumpTable</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>indirect_jump_table_br addr, JT</code></p>
<p>Branch indirectly via a jump table entry.</p>
</div><h3 id='method.debugtrap' class='method'><code id='debugtrap.v'>fn <a href='#method.debugtrap' class='fnname'>debugtrap</a>(self) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>debugtrap</code></p>
<p>Encodes an assembly debug trap.</p>
</div><h3 id='method.trap' class='method'><code id='trap.v'>fn <a href='#method.trap' class='fnname'>trap</a>&lt;T1trapcode:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/enum.TrapCode.html" title="enum cranelift_codegen::ir::TrapCode">TrapCode</a>&gt;&gt;(self, code: T1trapcode) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>trap code</code></p>
<p>Terminate execution unconditionally.</p>
</div><h3 id='method.trapz' class='method'><code id='trapz.v'>fn <a href='#method.trapz' class='fnname'>trapz</a>&lt;T1trapcode:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/enum.TrapCode.html" title="enum cranelift_codegen::ir::TrapCode">TrapCode</a>&gt;&gt;(self, c: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, code: T1trapcode) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>trapz c, code</code></p>
<p>Trap when zero.</p>
</div><h3 id='method.trapnz' class='method'><code id='trapnz.v'>fn <a href='#method.trapnz' class='fnname'>trapnz</a>&lt;T1trapcode:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/enum.TrapCode.html" title="enum cranelift_codegen::ir::TrapCode">TrapCode</a>&gt;&gt;(self, c: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, code: T1trapcode) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>trapnz c, code</code></p>
<p>Trap when non-zero.</p>
</div><h3 id='method.trapif' class='method'><code id='trapif.v'>fn <a href='#method.trapif' class='fnname'>trapif</a>&lt;T1intcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>&gt;, T2trapcode:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/enum.TrapCode.html" title="enum cranelift_codegen::ir::TrapCode">TrapCode</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;Cond: T1intcc, <br>&nbsp;&nbsp;&nbsp;&nbsp;f: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;code: T2trapcode<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>trapif Cond, f, code</code></p>
<p>Trap when condition is true in integer CPU flags.</p>
</div><h3 id='method.trapff' class='method'><code id='trapff.v'>fn <a href='#method.trapff' class='fnname'>trapff</a>&lt;T1floatcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.FloatCC.html" title="enum cranelift_codegen::ir::condcodes::FloatCC">FloatCC</a>&gt;, T2trapcode:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/enum.TrapCode.html" title="enum cranelift_codegen::ir::TrapCode">TrapCode</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;Cond: T1floatcc, <br>&nbsp;&nbsp;&nbsp;&nbsp;f: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;code: T2trapcode<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>trapff Cond, f, code</code></p>
<p>Trap when condition is true in floating point CPU flags.</p>
</div><h3 id='method.return_' class='method'><code id='return_.v'>fn <a href='#method.return_' class='fnname'>return_</a>(self, rvals: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>return rvals</code></p>
<p>Return from the function.</p>
</div><h3 id='method.fallthrough_return' class='method'><code id='fallthrough_return.v'>fn <a href='#method.fallthrough_return' class='fnname'>fallthrough_return</a>(self, rvals: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>fallthrough_return rvals</code></p>
<p>Return from the function by fallthrough.</p>
</div><h3 id='method.call' class='method'><code id='call.v'>fn <a href='#method.call' class='fnname'>call</a>(self, FN: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.FuncRef.html" title="struct cranelift_codegen::ir::entities::FuncRef">FuncRef</a>, args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>rvals = call FN, args</code></p>
<p>Direct function call.</p>
</div><h3 id='method.call_indirect' class='method'><code id='call_indirect.v'>fn <a href='#method.call_indirect' class='fnname'>call_indirect</a>(self, SIG: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.SigRef.html" title="struct cranelift_codegen::ir::entities::SigRef">SigRef</a>, callee: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>rvals = call_indirect SIG, callee, args</code></p>
<p>Indirect function call.</p>
</div><h3 id='method.func_addr' class='method'><code id='func_addr.v'>fn <a href='#method.func_addr' class='fnname'>func_addr</a>(self, iAddr: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, FN: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.FuncRef.html" title="struct cranelift_codegen::ir::entities::FuncRef">FuncRef</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>addr = func_addr FN</code></p>
<p>Get the address of a function.</p>
</div><h3 id='method.load' class='method'><code id='load.v'>fn <a href='#method.load' class='fnname'>load</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;Mem: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = load MemFlags, p, Offset</code></p>
<p>Load from memory at <code>p + Offset</code>.</p>
</div><h3 id='method.load_complex' class='method'><code id='load_complex.v'>fn <a href='#method.load_complex' class='fnname'>load_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;Mem: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = load_complex MemFlags, args, Offset</code></p>
<p>Load from memory at <code>sum(args) + Offset</code>.</p>
</div><h3 id='method.store' class='method'><code id='store.v'>fn <a href='#method.store' class='fnname'>store</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>store MemFlags, x, p, Offset</code></p>
<p>Store <code>x</code> to memory at <code>p + Offset</code>.</p>
</div><h3 id='method.store_complex' class='method'><code id='store_complex.v'>fn <a href='#method.store_complex' class='fnname'>store_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>store_complex MemFlags, x, args, Offset</code></p>
<p>Store <code>x</code> to memory at <code>sum(args) + Offset</code>.</p>
</div><h3 id='method.uload8' class='method'><code id='uload8.v'>fn <a href='#method.uload8' class='fnname'>uload8</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;iExt8: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = uload8 MemFlags, p, Offset</code></p>
<p>Load 8 bits from memory at <code>p + Offset</code> and zero-extend.</p>
</div><h3 id='method.uload8_complex' class='method'><code id='uload8_complex.v'>fn <a href='#method.uload8_complex' class='fnname'>uload8_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;iExt8: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = uload8_complex MemFlags, args, Offset</code></p>
<p>Load 8 bits from memory at <code>sum(args) + Offset</code> and zero-extend.</p>
</div><h3 id='method.sload8' class='method'><code id='sload8.v'>fn <a href='#method.sload8' class='fnname'>sload8</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;iExt8: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = sload8 MemFlags, p, Offset</code></p>
<p>Load 8 bits from memory at <code>p + Offset</code> and sign-extend.</p>
</div><h3 id='method.sload8_complex' class='method'><code id='sload8_complex.v'>fn <a href='#method.sload8_complex' class='fnname'>sload8_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;iExt8: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = sload8_complex MemFlags, args, Offset</code></p>
<p>Load 8 bits from memory at <code>sum(args) + Offset</code> and sign-extend.</p>
</div><h3 id='method.istore8' class='method'><code id='istore8.v'>fn <a href='#method.istore8' class='fnname'>istore8</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>istore8 MemFlags, x, p, Offset</code></p>
<p>Store the low 8 bits of <code>x</code> to memory at <code>p + Offset</code>.</p>
</div><h3 id='method.istore8_complex' class='method'><code id='istore8_complex.v'>fn <a href='#method.istore8_complex' class='fnname'>istore8_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>istore8_complex MemFlags, x, args, Offset</code></p>
<p>Store the low 8 bits of <code>x</code> to memory at <code>sum(args) + Offset</code>.</p>
</div><h3 id='method.uload16' class='method'><code id='uload16.v'>fn <a href='#method.uload16' class='fnname'>uload16</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;iExt16: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = uload16 MemFlags, p, Offset</code></p>
<p>Load 16 bits from memory at <code>p + Offset</code> and zero-extend.</p>
</div><h3 id='method.uload16_complex' class='method'><code id='uload16_complex.v'>fn <a href='#method.uload16_complex' class='fnname'>uload16_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;iExt16: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = uload16_complex MemFlags, args, Offset</code></p>
<p>Load 16 bits from memory at <code>sum(args) + Offset</code> and zero-extend.</p>
</div><h3 id='method.sload16' class='method'><code id='sload16.v'>fn <a href='#method.sload16' class='fnname'>sload16</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;iExt16: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = sload16 MemFlags, p, Offset</code></p>
<p>Load 16 bits from memory at <code>p + Offset</code> and sign-extend.</p>
</div><h3 id='method.sload16_complex' class='method'><code id='sload16_complex.v'>fn <a href='#method.sload16_complex' class='fnname'>sload16_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;iExt16: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = sload16_complex MemFlags, args, Offset</code></p>
<p>Load 16 bits from memory at <code>sum(args) + Offset</code> and sign-extend.</p>
</div><h3 id='method.istore16' class='method'><code id='istore16.v'>fn <a href='#method.istore16' class='fnname'>istore16</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>istore16 MemFlags, x, p, Offset</code></p>
<p>Store the low 16 bits of <code>x</code> to memory at <code>p + Offset</code>.</p>
</div><h3 id='method.istore16_complex' class='method'><code id='istore16_complex.v'>fn <a href='#method.istore16_complex' class='fnname'>istore16_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>istore16_complex MemFlags, x, args, Offset</code></p>
<p>Store the low 16 bits of <code>x</code> to memory at <code>sum(args) + Offset</code>.</p>
</div><h3 id='method.uload32' class='method'><code id='uload32.v'>fn <a href='#method.uload32' class='fnname'>uload32</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = uload32 MemFlags, p, Offset</code></p>
<p>Load 32 bits from memory at <code>p + Offset</code> and zero-extend.</p>
</div><h3 id='method.uload32_complex' class='method'><code id='uload32_complex.v'>fn <a href='#method.uload32_complex' class='fnname'>uload32_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = uload32_complex MemFlags, args, Offset</code></p>
<p>Load 32 bits from memory at <code>sum(args) + Offset</code> and zero-extend.</p>
</div><h3 id='method.sload32' class='method'><code id='sload32.v'>fn <a href='#method.sload32' class='fnname'>sload32</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = sload32 MemFlags, p, Offset</code></p>
<p>Load 32 bits from memory at <code>p + Offset</code> and sign-extend.</p>
</div><h3 id='method.sload32_complex' class='method'><code id='sload32_complex.v'>fn <a href='#method.sload32_complex' class='fnname'>sload32_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = sload32_complex MemFlags, args, Offset</code></p>
<p>Load 32 bits from memory at <code>sum(args) + Offset</code> and sign-extend.</p>
</div><h3 id='method.istore32' class='method'><code id='istore32.v'>fn <a href='#method.istore32' class='fnname'>istore32</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>istore32 MemFlags, x, p, Offset</code></p>
<p>Store the low 32 bits of <code>x</code> to memory at <code>p + Offset</code>.</p>
</div><h3 id='method.istore32_complex' class='method'><code id='istore32_complex.v'>fn <a href='#method.istore32_complex' class='fnname'>istore32_complex</a>&lt;T1memflags:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>&gt;, T2offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;MemFlags: T1memflags, <br>&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&amp;[</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T2offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>istore32_complex MemFlags, x, args, Offset</code></p>
<p>Store the low 32 bits of <code>x</code> to memory at <code>sum(args) + Offset</code>.</p>
</div><h3 id='method.stack_load' class='method'><code id='stack_load.v'>fn <a href='#method.stack_load' class='fnname'>stack_load</a>&lt;T1offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;Mem: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;SS: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.StackSlot.html" title="struct cranelift_codegen::ir::entities::StackSlot">StackSlot</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T1offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = stack_load SS, Offset</code></p>
<p>Load a value from a stack slot at the constant offset.</p>
</div><h3 id='method.stack_store' class='method'><code id='stack_store.v'>fn <a href='#method.stack_store' class='fnname'>stack_store</a>&lt;T1offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;SS: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.StackSlot.html" title="struct cranelift_codegen::ir::entities::StackSlot">StackSlot</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T1offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>stack_store x, SS, Offset</code></p>
<p>Store a value to a stack slot at a constant offset.</p>
</div><h3 id='method.stack_addr' class='method'><code id='stack_addr.v'>fn <a href='#method.stack_addr' class='fnname'>stack_addr</a>&lt;T1offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;iAddr: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;SS: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.StackSlot.html" title="struct cranelift_codegen::ir::entities::StackSlot">StackSlot</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T1offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>addr = stack_addr SS, Offset</code></p>
<p>Get the address of a stack slot.</p>
</div><h3 id='method.global_value' class='method'><code id='global_value.v'>fn <a href='#method.global_value' class='fnname'>global_value</a>(self, Mem: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, GV: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.GlobalValue.html" title="struct cranelift_codegen::ir::entities::GlobalValue">GlobalValue</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = global_value GV</code></p>
<p>Compute the value of global GV.</p>
</div><h3 id='method.symbol_value' class='method'><code id='symbol_value.v'>fn <a href='#method.symbol_value' class='fnname'>symbol_value</a>(self, Mem: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, GV: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.GlobalValue.html" title="struct cranelift_codegen::ir::entities::GlobalValue">GlobalValue</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = symbol_value GV</code></p>
<p>Compute the value of global GV, which is a symbolic value.</p>
</div><h3 id='method.heap_addr' class='method'><code id='heap_addr.v'>fn <a href='#method.heap_addr' class='fnname'>heap_addr</a>&lt;T1uimm32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Uimm32.html" title="struct cranelift_codegen::ir::immediates::Uimm32">Uimm32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;iAddr: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;H: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Heap.html" title="struct cranelift_codegen::ir::entities::Heap">Heap</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Size: T1uimm32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>addr = heap_addr H, p, Size</code></p>
<p>Bounds check and compute absolute address of heap memory.</p>
</div><h3 id='method.table_addr' class='method'><code id='table_addr.v'>fn <a href='#method.table_addr' class='fnname'>table_addr</a>&lt;T1offset32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;iAddr: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Table.html" title="struct cranelift_codegen::ir::entities::Table">Table</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;p: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Offset: T1offset32<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>addr = table_addr T, p, Offset</code></p>
<p>Bounds check and compute absolute address of a table entry.</p>
</div><h3 id='method.iconst' class='method'><code id='iconst.v'>fn <a href='#method.iconst' class='fnname'>iconst</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, Int: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, N: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = iconst N</code></p>
<p>Integer constant.</p>
</div><h3 id='method.f32const' class='method'><code id='f32const.v'>fn <a href='#method.f32const' class='fnname'>f32const</a>&lt;T1ieee32:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Ieee32.html" title="struct cranelift_codegen::ir::immediates::Ieee32">Ieee32</a>&gt;&gt;(self, N: T1ieee32) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = f32const N</code></p>
<p>Floating point constant.</p>
</div><h3 id='method.f64const' class='method'><code id='f64const.v'>fn <a href='#method.f64const' class='fnname'>f64const</a>&lt;T1ieee64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Ieee64.html" title="struct cranelift_codegen::ir::immediates::Ieee64">Ieee64</a>&gt;&gt;(self, N: T1ieee64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = f64const N</code></p>
<p>Floating point constant.</p>
</div><h3 id='method.bconst' class='method'><code id='bconst.v'>fn <a href='#method.bconst' class='fnname'>bconst</a>&lt;T1boolean:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>&gt;&gt;(self, Bool: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, N: T1boolean) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = bconst N</code></p>
<p>Boolean constant.</p>
</div><h3 id='method.nop' class='method'><code id='nop.v'>fn <a href='#method.nop' class='fnname'>nop</a>(self) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>nop</code></p>
<p>Just a dummy instruction</p>
</div><h3 id='method.select' class='method'><code id='select.v'>fn <a href='#method.select' class='fnname'>select</a>(self, c: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = select c, x, y</code></p>
<p>Conditional select.</p>
</div><h3 id='method.selectif' class='method'><code id='selectif.v'>fn <a href='#method.selectif' class='fnname'>selectif</a>&lt;T1intcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;Any: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;cc: T1intcc, <br>&nbsp;&nbsp;&nbsp;&nbsp;flags: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = selectif cc, flags, x, y</code></p>
<p>Conditional select, dependent on integer condition codes.</p>
</div><h3 id='method.copy' class='method'><code id='copy.v'>fn <a href='#method.copy' class='fnname'>copy</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = copy x</code></p>
<p>Register-register copy.</p>
</div><h3 id='method.spill' class='method'><code id='spill.v'>fn <a href='#method.spill' class='fnname'>spill</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = spill x</code></p>
<p>Spill a register value to a stack slot.</p>
</div><h3 id='method.fill' class='method'><code id='fill.v'>fn <a href='#method.fill' class='fnname'>fill</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = fill x</code></p>
<p>Load a register value from a stack slot.</p>
</div><h3 id='method.regmove' class='method'><code id='regmove.v'>fn <a href='#method.regmove' class='fnname'>regmove</a>&lt;T1regunit:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>&gt;, T2regunit:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;src: T1regunit, <br>&nbsp;&nbsp;&nbsp;&nbsp;dst: T2regunit<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>regmove x, src, dst</code></p>
<p>Temporarily divert <code>x</code> from <code>src</code> to <code>dst</code>.</p>
</div><h3 id='method.copy_special' class='method'><code id='copy_special.v'>fn <a href='#method.copy_special' class='fnname'>copy_special</a>&lt;T1regunit:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>&gt;, T2regunit:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;src: T1regunit, <br>&nbsp;&nbsp;&nbsp;&nbsp;dst: T2regunit<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>copy_special src, dst</code></p>
<p>Copies the contents of ''src'' register to ''dst'' register.</p>
</div><h3 id='method.copy_nop' class='method'><code id='copy_nop.v'>fn <a href='#method.copy_nop' class='fnname'>copy_nop</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = copy_nop x</code></p>
<p>Stack-slot-to-the-same-stack-slot copy, which is guaranteed to turn</p>
</div><h3 id='method.adjust_sp_down' class='method'><code id='adjust_sp_down.v'>fn <a href='#method.adjust_sp_down' class='fnname'>adjust_sp_down</a>(self, delta: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>adjust_sp_down delta</code></p>
<p>Subtracts <code>delta</code> offset value from the stack pointer register.</p>
</div><h3 id='method.adjust_sp_up_imm' class='method'><code id='adjust_sp_up_imm.v'>fn <a href='#method.adjust_sp_up_imm' class='fnname'>adjust_sp_up_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, Offset: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>adjust_sp_up_imm Offset</code></p>
<p>Adds <code>Offset</code> immediate offset value to the stack pointer register.</p>
</div><h3 id='method.adjust_sp_down_imm' class='method'><code id='adjust_sp_down_imm.v'>fn <a href='#method.adjust_sp_down_imm' class='fnname'>adjust_sp_down_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, Offset: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>adjust_sp_down_imm Offset</code></p>
<p>Subtracts <code>Offset</code> immediate offset value from the stack pointer</p>
</div><h3 id='method.ifcmp_sp' class='method'><code id='ifcmp_sp.v'>fn <a href='#method.ifcmp_sp' class='fnname'>ifcmp_sp</a>(self, addr: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>f = ifcmp_sp addr</code></p>
<p>Compare <code>addr</code> with the stack pointer and set the CPU flags.</p>
</div><h3 id='method.regspill' class='method'><code id='regspill.v'>fn <a href='#method.regspill' class='fnname'>regspill</a>&lt;T1regunit:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;src: T1regunit, <br>&nbsp;&nbsp;&nbsp;&nbsp;SS: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.StackSlot.html" title="struct cranelift_codegen::ir::entities::StackSlot">StackSlot</a><br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>regspill x, src, SS</code></p>
<p>Temporarily divert <code>x</code> from <code>src</code> to <code>SS</code>.</p>
</div><h3 id='method.regfill' class='method'><code id='regfill.v'>fn <a href='#method.regfill' class='fnname'>regfill</a>&lt;T1regunit:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;SS: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.StackSlot.html" title="struct cranelift_codegen::ir::entities::StackSlot">StackSlot</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dst: T1regunit<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>regfill x, SS, dst</code></p>
<p>Temporarily divert <code>x</code> from <code>SS</code> to <code>dst</code>.</p>
</div><h3 id='method.vsplit' class='method'><code id='vsplit.v'>fn <a href='#method.vsplit' class='fnname'>vsplit</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p><code>lo, hi = vsplit x</code></p>
<p>Split a vector into two halves.</p>
</div><h3 id='method.vconcat' class='method'><code id='vconcat.v'>fn <a href='#method.vconcat' class='fnname'>vconcat</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = vconcat x, y</code></p>
<p>Vector concatenation.</p>
</div><h3 id='method.vselect' class='method'><code id='vselect.v'>fn <a href='#method.vselect' class='fnname'>vselect</a>(self, c: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = vselect c, x, y</code></p>
<p>Vector lane select.</p>
</div><h3 id='method.splat' class='method'><code id='splat.v'>fn <a href='#method.splat' class='fnname'>splat</a>(self, TxN: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = splat x</code></p>
<p>Vector splat.</p>
</div><h3 id='method.insertlane' class='method'><code id='insertlane.v'>fn <a href='#method.insertlane' class='fnname'>insertlane</a>&lt;T1uimm8:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="type" href="../../cranelift_codegen/ir/immediates/type.Uimm8.html" title="type cranelift_codegen::ir::immediates::Uimm8">Uimm8</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Idx: T1uimm8, <br>&nbsp;&nbsp;&nbsp;&nbsp;y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = insertlane x, Idx, y</code></p>
<p>Insert <code>y</code> as lane <code>Idx</code> in x.</p>
</div><h3 id='method.extractlane' class='method'><code id='extractlane.v'>fn <a href='#method.extractlane' class='fnname'>extractlane</a>&lt;T1uimm8:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="type" href="../../cranelift_codegen/ir/immediates/type.Uimm8.html" title="type cranelift_codegen::ir::immediates::Uimm8">Uimm8</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Idx: T1uimm8) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = extractlane x, Idx</code></p>
<p>Extract lane <code>Idx</code> from <code>x</code>.</p>
</div><h3 id='method.icmp' class='method'><code id='icmp.v'>fn <a href='#method.icmp' class='fnname'>icmp</a>&lt;T1intcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>&gt;&gt;(self, Cond: T1intcc, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = icmp Cond, x, y</code></p>
<p>Integer comparison.</p>
</div><h3 id='method.icmp_imm' class='method'><code id='icmp_imm.v'>fn <a href='#method.icmp_imm' class='fnname'>icmp_imm</a>&lt;T1intcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>&gt;, T2imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;Cond: T1intcc, <br>&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;Y: T2imm64<br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = icmp_imm Cond, x, Y</code></p>
<p>Compare scalar integer to a constant.</p>
</div><h3 id='method.ifcmp' class='method'><code id='ifcmp.v'>fn <a href='#method.ifcmp' class='fnname'>ifcmp</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>f = ifcmp x, y</code></p>
<p>Compare scalar integers and return flags.</p>
</div><h3 id='method.ifcmp_imm' class='method'><code id='ifcmp_imm.v'>fn <a href='#method.ifcmp_imm' class='fnname'>ifcmp_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>f = ifcmp_imm x, Y</code></p>
<p>Compare scalar integer to a constant and return flags.</p>
</div><h3 id='method.iadd' class='method'><code id='iadd.v'>fn <a href='#method.iadd' class='fnname'>iadd</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = iadd x, y</code></p>
<p>Wrapping integer addition: :math:<code>a := x + y \pmod{2^B}</code>.</p>
</div><h3 id='method.isub' class='method'><code id='isub.v'>fn <a href='#method.isub' class='fnname'>isub</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = isub x, y</code></p>
<p>Wrapping integer subtraction: :math:<code>a := x - y \pmod{2^B}</code>.</p>
</div><h3 id='method.imul' class='method'><code id='imul.v'>fn <a href='#method.imul' class='fnname'>imul</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = imul x, y</code></p>
<p>Wrapping integer multiplication: :math:<code>a := x y \pmod{2^B}</code>.</p>
</div><h3 id='method.umulhi' class='method'><code id='umulhi.v'>fn <a href='#method.umulhi' class='fnname'>umulhi</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = umulhi x, y</code></p>
<p>Unsigned integer multiplication, producing the high half of a</p>
</div><h3 id='method.smulhi' class='method'><code id='smulhi.v'>fn <a href='#method.smulhi' class='fnname'>smulhi</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = smulhi x, y</code></p>
<p>Signed integer multiplication, producing the high half of a</p>
</div><h3 id='method.udiv' class='method'><code id='udiv.v'>fn <a href='#method.udiv' class='fnname'>udiv</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = udiv x, y</code></p>
<p>Unsigned integer division: :math:<code>a := \lfloor {x \over y} \rfloor</code>.</p>
</div><h3 id='method.sdiv' class='method'><code id='sdiv.v'>fn <a href='#method.sdiv' class='fnname'>sdiv</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = sdiv x, y</code></p>
<p>Signed integer division rounded toward zero: :math:`a := sign(xy)</p>
</div><h3 id='method.urem' class='method'><code id='urem.v'>fn <a href='#method.urem' class='fnname'>urem</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = urem x, y</code></p>
<p>Unsigned integer remainder.</p>
</div><h3 id='method.srem' class='method'><code id='srem.v'>fn <a href='#method.srem' class='fnname'>srem</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = srem x, y</code></p>
<p>Signed integer remainder. The result has the sign of the dividend.</p>
</div><h3 id='method.iadd_imm' class='method'><code id='iadd_imm.v'>fn <a href='#method.iadd_imm' class='fnname'>iadd_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = iadd_imm x, Y</code></p>
<p>Add immediate integer.</p>
</div><h3 id='method.imul_imm' class='method'><code id='imul_imm.v'>fn <a href='#method.imul_imm' class='fnname'>imul_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = imul_imm x, Y</code></p>
<p>Integer multiplication by immediate constant.</p>
</div><h3 id='method.udiv_imm' class='method'><code id='udiv_imm.v'>fn <a href='#method.udiv_imm' class='fnname'>udiv_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = udiv_imm x, Y</code></p>
<p>Unsigned integer division by an immediate constant.</p>
</div><h3 id='method.sdiv_imm' class='method'><code id='sdiv_imm.v'>fn <a href='#method.sdiv_imm' class='fnname'>sdiv_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = sdiv_imm x, Y</code></p>
<p>Signed integer division by an immediate constant.</p>
</div><h3 id='method.urem_imm' class='method'><code id='urem_imm.v'>fn <a href='#method.urem_imm' class='fnname'>urem_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = urem_imm x, Y</code></p>
<p>Unsigned integer remainder with immediate divisor.</p>
</div><h3 id='method.srem_imm' class='method'><code id='srem_imm.v'>fn <a href='#method.srem_imm' class='fnname'>srem_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = srem_imm x, Y</code></p>
<p>Signed integer remainder with immediate divisor.</p>
</div><h3 id='method.irsub_imm' class='method'><code id='irsub_imm.v'>fn <a href='#method.irsub_imm' class='fnname'>irsub_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = irsub_imm x, Y</code></p>
<p>Immediate reverse wrapping subtraction: :math:<code>a := Y - x \pmod{2^B}</code>.</p>
</div><h3 id='method.iadd_cin' class='method'><code id='iadd_cin.v'>fn <a href='#method.iadd_cin' class='fnname'>iadd_cin</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, c_in: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = iadd_cin x, y, c_in</code></p>
<p>Add integers with carry in.</p>
</div><h3 id='method.iadd_cout' class='method'><code id='iadd_cout.v'>fn <a href='#method.iadd_cout' class='fnname'>iadd_cout</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p><code>a, c_out = iadd_cout x, y</code></p>
<p>Add integers with carry out.</p>
</div><h3 id='method.iadd_carry' class='method'><code id='iadd_carry.v'>fn <a href='#method.iadd_carry' class='fnname'>iadd_carry</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, c_in: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p><code>a, c_out = iadd_carry x, y, c_in</code></p>
<p>Add integers with carry in and out.</p>
</div><h3 id='method.isub_bin' class='method'><code id='isub_bin.v'>fn <a href='#method.isub_bin' class='fnname'>isub_bin</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, b_in: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = isub_bin x, y, b_in</code></p>
<p>Subtract integers with borrow in.</p>
</div><h3 id='method.isub_bout' class='method'><code id='isub_bout.v'>fn <a href='#method.isub_bout' class='fnname'>isub_bout</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p><code>a, b_out = isub_bout x, y</code></p>
<p>Subtract integers with borrow out.</p>
</div><h3 id='method.isub_borrow' class='method'><code id='isub_borrow.v'>fn <a href='#method.isub_borrow' class='fnname'>isub_borrow</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, b_in: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p><code>a, b_out = isub_borrow x, y, b_in</code></p>
<p>Subtract integers with borrow in and out.</p>
</div><h3 id='method.band' class='method'><code id='band.v'>fn <a href='#method.band' class='fnname'>band</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = band x, y</code></p>
<p>Bitwise and.</p>
</div><h3 id='method.bor' class='method'><code id='bor.v'>fn <a href='#method.bor' class='fnname'>bor</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = bor x, y</code></p>
<p>Bitwise or.</p>
</div><h3 id='method.bxor' class='method'><code id='bxor.v'>fn <a href='#method.bxor' class='fnname'>bxor</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = bxor x, y</code></p>
<p>Bitwise xor.</p>
</div><h3 id='method.bnot' class='method'><code id='bnot.v'>fn <a href='#method.bnot' class='fnname'>bnot</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = bnot x</code></p>
<p>Bitwise not.</p>
</div><h3 id='method.band_not' class='method'><code id='band_not.v'>fn <a href='#method.band_not' class='fnname'>band_not</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = band_not x, y</code></p>
<p>Bitwise and not.</p>
</div><h3 id='method.bor_not' class='method'><code id='bor_not.v'>fn <a href='#method.bor_not' class='fnname'>bor_not</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = bor_not x, y</code></p>
<p>Bitwise or not.</p>
</div><h3 id='method.bxor_not' class='method'><code id='bxor_not.v'>fn <a href='#method.bxor_not' class='fnname'>bxor_not</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = bxor_not x, y</code></p>
<p>Bitwise xor not.</p>
</div><h3 id='method.band_imm' class='method'><code id='band_imm.v'>fn <a href='#method.band_imm' class='fnname'>band_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = band_imm x, Y</code></p>
<p>Bitwise and with immediate.</p>
</div><h3 id='method.bor_imm' class='method'><code id='bor_imm.v'>fn <a href='#method.bor_imm' class='fnname'>bor_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = bor_imm x, Y</code></p>
<p>Bitwise or with immediate.</p>
</div><h3 id='method.bxor_imm' class='method'><code id='bxor_imm.v'>fn <a href='#method.bxor_imm' class='fnname'>bxor_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = bxor_imm x, Y</code></p>
<p>Bitwise xor with immediate.</p>
</div><h3 id='method.rotl' class='method'><code id='rotl.v'>fn <a href='#method.rotl' class='fnname'>rotl</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = rotl x, y</code></p>
<p>Rotate left.</p>
</div><h3 id='method.rotr' class='method'><code id='rotr.v'>fn <a href='#method.rotr' class='fnname'>rotr</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = rotr x, y</code></p>
<p>Rotate right.</p>
</div><h3 id='method.rotl_imm' class='method'><code id='rotl_imm.v'>fn <a href='#method.rotl_imm' class='fnname'>rotl_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = rotl_imm x, Y</code></p>
<p>Rotate left by immediate.</p>
</div><h3 id='method.rotr_imm' class='method'><code id='rotr_imm.v'>fn <a href='#method.rotr_imm' class='fnname'>rotr_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = rotr_imm x, Y</code></p>
<p>Rotate right by immediate.</p>
</div><h3 id='method.ishl' class='method'><code id='ishl.v'>fn <a href='#method.ishl' class='fnname'>ishl</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = ishl x, y</code></p>
<p>Integer shift left. Shift the bits in <code>x</code> towards the MSB by <code>y</code></p>
</div><h3 id='method.ushr' class='method'><code id='ushr.v'>fn <a href='#method.ushr' class='fnname'>ushr</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = ushr x, y</code></p>
<p>Unsigned shift right. Shift bits in <code>x</code> towards the LSB by <code>y</code></p>
</div><h3 id='method.sshr' class='method'><code id='sshr.v'>fn <a href='#method.sshr' class='fnname'>sshr</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = sshr x, y</code></p>
<p>Signed shift right. Shift bits in <code>x</code> towards the LSB by <code>y</code></p>
</div><h3 id='method.ishl_imm' class='method'><code id='ishl_imm.v'>fn <a href='#method.ishl_imm' class='fnname'>ishl_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = ishl_imm x, Y</code></p>
<p>Integer shift left by immediate.</p>
</div><h3 id='method.ushr_imm' class='method'><code id='ushr_imm.v'>fn <a href='#method.ushr_imm' class='fnname'>ushr_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = ushr_imm x, Y</code></p>
<p>Unsigned shift right by immediate.</p>
</div><h3 id='method.sshr_imm' class='method'><code id='sshr_imm.v'>fn <a href='#method.sshr_imm' class='fnname'>sshr_imm</a>&lt;T1imm64:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>&gt;&gt;(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, Y: T1imm64) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = sshr_imm x, Y</code></p>
<p>Signed shift right by immediate.</p>
</div><h3 id='method.bitrev' class='method'><code id='bitrev.v'>fn <a href='#method.bitrev' class='fnname'>bitrev</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = bitrev x</code></p>
<p>Reverse the bits of a integer.</p>
</div><h3 id='method.clz' class='method'><code id='clz.v'>fn <a href='#method.clz' class='fnname'>clz</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = clz x</code></p>
<p>Count leading zero bits.</p>
</div><h3 id='method.cls' class='method'><code id='cls.v'>fn <a href='#method.cls' class='fnname'>cls</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = cls x</code></p>
<p>Count leading sign bits.</p>
</div><h3 id='method.ctz' class='method'><code id='ctz.v'>fn <a href='#method.ctz' class='fnname'>ctz</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = ctz x</code></p>
<p>Count trailing zeros.</p>
</div><h3 id='method.popcnt' class='method'><code id='popcnt.v'>fn <a href='#method.popcnt' class='fnname'>popcnt</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = popcnt x</code></p>
<p>Population count</p>
</div><h3 id='method.fcmp' class='method'><code id='fcmp.v'>fn <a href='#method.fcmp' class='fnname'>fcmp</a>&lt;T1floatcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.FloatCC.html" title="enum cranelift_codegen::ir::condcodes::FloatCC">FloatCC</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;Cond: T1floatcc, <br>&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = fcmp Cond, x, y</code></p>
<p>Floating point comparison.</p>
</div><h3 id='method.ffcmp' class='method'><code id='ffcmp.v'>fn <a href='#method.ffcmp' class='fnname'>ffcmp</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>f = ffcmp x, y</code></p>
<p>Floating point comparison returning flags.</p>
</div><h3 id='method.fadd' class='method'><code id='fadd.v'>fn <a href='#method.fadd' class='fnname'>fadd</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = fadd x, y</code></p>
<p>Floating point addition.</p>
</div><h3 id='method.fsub' class='method'><code id='fsub.v'>fn <a href='#method.fsub' class='fnname'>fsub</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = fsub x, y</code></p>
<p>Floating point subtraction.</p>
</div><h3 id='method.fmul' class='method'><code id='fmul.v'>fn <a href='#method.fmul' class='fnname'>fmul</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = fmul x, y</code></p>
<p>Floating point multiplication.</p>
</div><h3 id='method.fdiv' class='method'><code id='fdiv.v'>fn <a href='#method.fdiv' class='fnname'>fdiv</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = fdiv x, y</code></p>
<p>Floating point division.</p>
</div><h3 id='method.sqrt' class='method'><code id='sqrt.v'>fn <a href='#method.sqrt' class='fnname'>sqrt</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = sqrt x</code></p>
<p>Floating point square root.</p>
</div><h3 id='method.fma' class='method'><code id='fma.v'>fn <a href='#method.fma' class='fnname'>fma</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, z: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = fma x, y, z</code></p>
<p>Floating point fused multiply-and-add.</p>
</div><h3 id='method.fneg' class='method'><code id='fneg.v'>fn <a href='#method.fneg' class='fnname'>fneg</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = fneg x</code></p>
<p>Floating point negation.</p>
</div><h3 id='method.fabs' class='method'><code id='fabs.v'>fn <a href='#method.fabs' class='fnname'>fabs</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = fabs x</code></p>
<p>Floating point absolute value.</p>
</div><h3 id='method.fcopysign' class='method'><code id='fcopysign.v'>fn <a href='#method.fcopysign' class='fnname'>fcopysign</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = fcopysign x, y</code></p>
<p>Floating point copy sign.</p>
</div><h3 id='method.fmin' class='method'><code id='fmin.v'>fn <a href='#method.fmin' class='fnname'>fmin</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = fmin x, y</code></p>
<p>Floating point minimum, propagating NaNs.</p>
</div><h3 id='method.fmax' class='method'><code id='fmax.v'>fn <a href='#method.fmax' class='fnname'>fmax</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = fmax x, y</code></p>
<p>Floating point maximum, propagating NaNs.</p>
</div><h3 id='method.ceil' class='method'><code id='ceil.v'>fn <a href='#method.ceil' class='fnname'>ceil</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = ceil x</code></p>
<p>Round floating point round to integral, towards positive infinity.</p>
</div><h3 id='method.floor' class='method'><code id='floor.v'>fn <a href='#method.floor' class='fnname'>floor</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = floor x</code></p>
<p>Round floating point round to integral, towards negative infinity.</p>
</div><h3 id='method.trunc' class='method'><code id='trunc.v'>fn <a href='#method.trunc' class='fnname'>trunc</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = trunc x</code></p>
<p>Round floating point round to integral, towards zero.</p>
</div><h3 id='method.nearest' class='method'><code id='nearest.v'>fn <a href='#method.nearest' class='fnname'>nearest</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = nearest x</code></p>
<p>Round floating point round to integral, towards nearest with ties to</p>
</div><h3 id='method.trueif' class='method'><code id='trueif.v'>fn <a href='#method.trueif' class='fnname'>trueif</a>&lt;T1intcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>&gt;&gt;(self, Cond: T1intcc, f: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = trueif Cond, f</code></p>
<p>Test integer CPU flags for a specific condition.</p>
</div><h3 id='method.trueff' class='method'><code id='trueff.v'>fn <a href='#method.trueff' class='fnname'>trueff</a>&lt;T1floatcc:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.FloatCC.html" title="enum cranelift_codegen::ir::condcodes::FloatCC">FloatCC</a>&gt;&gt;(self, Cond: T1floatcc, f: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = trueff Cond, f</code></p>
<p>Test floating point CPU flags for a specific condition.</p>
</div><h3 id='method.bitcast' class='method'><code id='bitcast.v'>fn <a href='#method.bitcast' class='fnname'>bitcast</a>(self, MemTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = bitcast x</code></p>
<p>Reinterpret the bits in <code>x</code> as a different type.</p>
</div><h3 id='method.breduce' class='method'><code id='breduce.v'>fn <a href='#method.breduce' class='fnname'>breduce</a>(self, BoolTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = breduce x</code></p>
<p>Convert <code>x</code> to a smaller boolean type in the platform-defined way.</p>
</div><h3 id='method.bextend' class='method'><code id='bextend.v'>fn <a href='#method.bextend' class='fnname'>bextend</a>(self, BoolTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = bextend x</code></p>
<p>Convert <code>x</code> to a larger boolean type in the platform-defined way.</p>
</div><h3 id='method.bint' class='method'><code id='bint.v'>fn <a href='#method.bint' class='fnname'>bint</a>(self, IntTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = bint x</code></p>
<p>Convert <code>x</code> to an integer.</p>
</div><h3 id='method.bmask' class='method'><code id='bmask.v'>fn <a href='#method.bmask' class='fnname'>bmask</a>(self, IntTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = bmask x</code></p>
<p>Convert <code>x</code> to an integer mask.</p>
</div><h3 id='method.ireduce' class='method'><code id='ireduce.v'>fn <a href='#method.ireduce' class='fnname'>ireduce</a>(self, IntTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = ireduce x</code></p>
<p>Convert <code>x</code> to a smaller integer type by dropping high bits.</p>
</div><h3 id='method.uextend' class='method'><code id='uextend.v'>fn <a href='#method.uextend' class='fnname'>uextend</a>(self, IntTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = uextend x</code></p>
<p>Convert <code>x</code> to a larger integer type by zero-extending.</p>
</div><h3 id='method.sextend' class='method'><code id='sextend.v'>fn <a href='#method.sextend' class='fnname'>sextend</a>(self, IntTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = sextend x</code></p>
<p>Convert <code>x</code> to a larger integer type by sign-extending.</p>
</div><h3 id='method.fpromote' class='method'><code id='fpromote.v'>fn <a href='#method.fpromote' class='fnname'>fpromote</a>(self, FloatTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = fpromote x</code></p>
<p>Convert <code>x</code> to a larger floating point format.</p>
</div><h3 id='method.fdemote' class='method'><code id='fdemote.v'>fn <a href='#method.fdemote' class='fnname'>fdemote</a>(self, FloatTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = fdemote x</code></p>
<p>Convert <code>x</code> to a smaller floating point format.</p>
</div><h3 id='method.fcvt_to_uint' class='method'><code id='fcvt_to_uint.v'>fn <a href='#method.fcvt_to_uint' class='fnname'>fcvt_to_uint</a>(self, IntTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = fcvt_to_uint x</code></p>
<p>Convert floating point to unsigned integer.</p>
</div><h3 id='method.fcvt_to_uint_sat' class='method'><code id='fcvt_to_uint_sat.v'>fn <a href='#method.fcvt_to_uint_sat' class='fnname'>fcvt_to_uint_sat</a>(self, IntTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = fcvt_to_uint_sat x</code></p>
<p>Convert floating point to unsigned integer as fcvt_to_uint does, but</p>
</div><h3 id='method.fcvt_to_sint' class='method'><code id='fcvt_to_sint.v'>fn <a href='#method.fcvt_to_sint' class='fnname'>fcvt_to_sint</a>(self, IntTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = fcvt_to_sint x</code></p>
<p>Convert floating point to signed integer.</p>
</div><h3 id='method.fcvt_to_sint_sat' class='method'><code id='fcvt_to_sint_sat.v'>fn <a href='#method.fcvt_to_sint_sat' class='fnname'>fcvt_to_sint_sat</a>(self, IntTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = fcvt_to_sint_sat x</code></p>
<p>Convert floating point to signed integer as fcvt_to_sint does, but</p>
</div><h3 id='method.fcvt_from_uint' class='method'><code id='fcvt_from_uint.v'>fn <a href='#method.fcvt_from_uint' class='fnname'>fcvt_from_uint</a>(self, FloatTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = fcvt_from_uint x</code></p>
<p>Convert unsigned integer to floating point.</p>
</div><h3 id='method.fcvt_from_sint' class='method'><code id='fcvt_from_sint.v'>fn <a href='#method.fcvt_from_sint' class='fnname'>fcvt_from_sint</a>(self, FloatTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = fcvt_from_sint x</code></p>
<p>Convert signed integer to floating point.</p>
</div><h3 id='method.isplit' class='method'><code id='isplit.v'>fn <a href='#method.isplit' class='fnname'>isplit</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p><code>lo, hi = isplit x</code></p>
<p>Split an integer into low and high parts.</p>
</div><h3 id='method.iconcat' class='method'><code id='iconcat.v'>fn <a href='#method.iconcat' class='fnname'>iconcat</a>(self, lo: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, hi: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = iconcat lo, hi</code></p>
<p>Concatenate low and high bits to form a larger integer type.</p>
</div><h3 id='method.x86_udivmodx' class='method'><code id='x86_udivmodx.v'>fn <a href='#method.x86_udivmodx' class='fnname'>x86_udivmodx</a>(self, nlo: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, nhi: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, d: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p><code>q, r = x86_udivmodx nlo, nhi, d</code></p>
<p>Extended unsigned division.</p>
</div><h3 id='method.x86_sdivmodx' class='method'><code id='x86_sdivmodx.v'>fn <a href='#method.x86_sdivmodx' class='fnname'>x86_sdivmodx</a>(self, nlo: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, nhi: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, d: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p><code>q, r = x86_sdivmodx nlo, nhi, d</code></p>
<p>Extended signed division.</p>
</div><h3 id='method.x86_umulx' class='method'><code id='x86_umulx.v'>fn <a href='#method.x86_umulx' class='fnname'>x86_umulx</a>(self, argL: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, argR: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p><code>resLo, resHi = x86_umulx argL, argR</code></p>
<p>Unsigned integer multiplication, producing a double-length result.</p>
</div><h3 id='method.x86_smulx' class='method'><code id='x86_smulx.v'>fn <a href='#method.x86_smulx' class='fnname'>x86_smulx</a>(self, argL: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, argR: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p><code>resLo, resHi = x86_smulx argL, argR</code></p>
<p>Signed integer multiplication, producing a double-length result.</p>
</div><h3 id='method.x86_cvtt2si' class='method'><code id='x86_cvtt2si.v'>fn <a href='#method.x86_cvtt2si' class='fnname'>x86_cvtt2si</a>(self, IntTo: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = x86_cvtt2si x</code></p>
<p>Convert with truncation floating point to signed integer.</p>
</div><h3 id='method.x86_fmin' class='method'><code id='x86_fmin.v'>fn <a href='#method.x86_fmin' class='fnname'>x86_fmin</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = x86_fmin x, y</code></p>
<p>Floating point minimum with x86 semantics.</p>
</div><h3 id='method.x86_fmax' class='method'><code id='x86_fmax.v'>fn <a href='#method.x86_fmax' class='fnname'>x86_fmax</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, y: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>a = x86_fmax x, y</code></p>
<p>Floating point maximum with x86 semantics.</p>
</div><h3 id='method.x86_push' class='method'><code id='x86_push.v'>fn <a href='#method.x86_push' class='fnname'>x86_push</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a></code></h3><div class='docblock'><p><code>x86_push x</code></p>
<p>Pushes a value onto the stack.</p>
</div><h3 id='method.x86_pop' class='method'><code id='x86_pop.v'>fn <a href='#method.x86_pop' class='fnname'>x86_pop</a>(self, iWord: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>) -&gt; <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a></code></h3><div class='docblock'><p><code>x = x86_pop</code></p>
<p>Pops a value from the stack.</p>
</div><h3 id='method.x86_bsr' class='method'><code id='x86_bsr.v'>fn <a href='#method.x86_bsr' class='fnname'>x86_bsr</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p><code>y, rflags = x86_bsr x</code></p>
<p>Bit Scan Reverse -- returns the bit-index of the most significant 1</p>
</div><h3 id='method.x86_bsf' class='method'><code id='x86_bsf.v'>fn <a href='#method.x86_bsf' class='fnname'>x86_bsf</a>(self, x: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p><code>y, rflags = x86_bsf x</code></p>
<p>Bit Scan Forwards -- returns the bit-index of the least significant 1</p>
</div><h3 id='method.Unary' class='method'><code id='Unary.v'>fn <a href='#method.Unary' class='fnname'>Unary</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>Unary(imms=(), vals=1)</p>
</div><h3 id='method.UnaryImm' class='method'><code id='UnaryImm.v'>fn <a href='#method.UnaryImm' class='fnname'>UnaryImm</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;imm: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>UnaryImm(imms=(imm: imm64), vals=0)</p>
</div><h3 id='method.UnaryIeee32' class='method'><code id='UnaryIeee32.v'>fn <a href='#method.UnaryIeee32' class='fnname'>UnaryIeee32</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;imm: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Ieee32.html" title="struct cranelift_codegen::ir::immediates::Ieee32">Ieee32</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>UnaryIeee32(imms=(imm: ieee32), vals=0)</p>
</div><h3 id='method.UnaryIeee64' class='method'><code id='UnaryIeee64.v'>fn <a href='#method.UnaryIeee64' class='fnname'>UnaryIeee64</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;imm: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Ieee64.html" title="struct cranelift_codegen::ir::immediates::Ieee64">Ieee64</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>UnaryIeee64(imms=(imm: ieee64), vals=0)</p>
</div><h3 id='method.UnaryBool' class='method'><code id='UnaryBool.v'>fn <a href='#method.UnaryBool' class='fnname'>UnaryBool</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;imm: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>UnaryBool(imms=(imm: boolean), vals=0)</p>
</div><h3 id='method.UnaryGlobalValue' class='method'><code id='UnaryGlobalValue.v'>fn <a href='#method.UnaryGlobalValue' class='fnname'>UnaryGlobalValue</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;global_value: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.GlobalValue.html" title="struct cranelift_codegen::ir::entities::GlobalValue">GlobalValue</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>UnaryGlobalValue(imms=(global_value: global_value), vals=0)</p>
</div><h3 id='method.Binary' class='method'><code id='Binary.v'>fn <a href='#method.Binary' class='fnname'>Binary</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg1: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>Binary(imms=(), vals=2)</p>
</div><h3 id='method.BinaryImm' class='method'><code id='BinaryImm.v'>fn <a href='#method.BinaryImm' class='fnname'>BinaryImm</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;imm: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>BinaryImm(imms=(imm: imm64), vals=1)</p>
</div><h3 id='method.Ternary' class='method'><code id='Ternary.v'>fn <a href='#method.Ternary' class='fnname'>Ternary</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg1: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg2: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>Ternary(imms=(), vals=3)</p>
</div><h3 id='method.MultiAry' class='method'><code id='MultiAry.v'>fn <a href='#method.MultiAry' class='fnname'>MultiAry</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="type" href="../../cranelift_codegen/ir/instructions/type.ValueList.html" title="type cranelift_codegen::ir::instructions::ValueList">ValueList</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>MultiAry(imms=(), vals=0)</p>
</div><h3 id='method.NullAry' class='method'><code id='NullAry.v'>fn <a href='#method.NullAry' class='fnname'>NullAry</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>NullAry(imms=(), vals=0)</p>
</div><h3 id='method.InsertLane' class='method'><code id='InsertLane.v'>fn <a href='#method.InsertLane' class='fnname'>InsertLane</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;lane: <a class="type" href="../../cranelift_codegen/ir/immediates/type.Uimm8.html" title="type cranelift_codegen::ir::immediates::Uimm8">Uimm8</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg1: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>InsertLane(imms=(lane: uimm8), vals=2)</p>
</div><h3 id='method.ExtractLane' class='method'><code id='ExtractLane.v'>fn <a href='#method.ExtractLane' class='fnname'>ExtractLane</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;lane: <a class="type" href="../../cranelift_codegen/ir/immediates/type.Uimm8.html" title="type cranelift_codegen::ir::immediates::Uimm8">Uimm8</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>ExtractLane(imms=(lane: uimm8), vals=1)</p>
</div><h3 id='method.IntCompare' class='method'><code id='IntCompare.v'>fn <a href='#method.IntCompare' class='fnname'>IntCompare</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg1: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>IntCompare(imms=(cond: intcc), vals=2)</p>
</div><h3 id='method.IntCompareImm' class='method'><code id='IntCompareImm.v'>fn <a href='#method.IntCompareImm' class='fnname'>IntCompareImm</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;imm: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Imm64.html" title="struct cranelift_codegen::ir::immediates::Imm64">Imm64</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>IntCompareImm(imms=(cond: intcc, imm: imm64), vals=1)</p>
</div><h3 id='method.IntCond' class='method'><code id='IntCond.v'>fn <a href='#method.IntCond' class='fnname'>IntCond</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>IntCond(imms=(cond: intcc), vals=1)</p>
</div><h3 id='method.FloatCompare' class='method'><code id='FloatCompare.v'>fn <a href='#method.FloatCompare' class='fnname'>FloatCompare</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.FloatCC.html" title="enum cranelift_codegen::ir::condcodes::FloatCC">FloatCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg1: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>FloatCompare(imms=(cond: floatcc), vals=2)</p>
</div><h3 id='method.FloatCond' class='method'><code id='FloatCond.v'>fn <a href='#method.FloatCond' class='fnname'>FloatCond</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.FloatCC.html" title="enum cranelift_codegen::ir::condcodes::FloatCC">FloatCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>FloatCond(imms=(cond: floatcc), vals=1)</p>
</div><h3 id='method.IntSelect' class='method'><code id='IntSelect.v'>fn <a href='#method.IntSelect' class='fnname'>IntSelect</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg1: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg2: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>IntSelect(imms=(cond: intcc), vals=3)</p>
</div><h3 id='method.Jump' class='method'><code id='Jump.v'>fn <a href='#method.Jump' class='fnname'>Jump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;destination: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="type" href="../../cranelift_codegen/ir/instructions/type.ValueList.html" title="type cranelift_codegen::ir::instructions::ValueList">ValueList</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>Jump(imms=(destination: ebb), vals=0)</p>
</div><h3 id='method.Branch' class='method'><code id='Branch.v'>fn <a href='#method.Branch' class='fnname'>Branch</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;destination: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="type" href="../../cranelift_codegen/ir/instructions/type.ValueList.html" title="type cranelift_codegen::ir::instructions::ValueList">ValueList</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>Branch(imms=(destination: ebb), vals=1)</p>
</div><h3 id='method.BranchInt' class='method'><code id='BranchInt.v'>fn <a href='#method.BranchInt' class='fnname'>BranchInt</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;destination: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="type" href="../../cranelift_codegen/ir/instructions/type.ValueList.html" title="type cranelift_codegen::ir::instructions::ValueList">ValueList</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>BranchInt(imms=(cond: intcc, destination: ebb), vals=1)</p>
</div><h3 id='method.BranchFloat' class='method'><code id='BranchFloat.v'>fn <a href='#method.BranchFloat' class='fnname'>BranchFloat</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.FloatCC.html" title="enum cranelift_codegen::ir::condcodes::FloatCC">FloatCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;destination: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="type" href="../../cranelift_codegen/ir/instructions/type.ValueList.html" title="type cranelift_codegen::ir::instructions::ValueList">ValueList</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>BranchFloat(imms=(cond: floatcc, destination: ebb), vals=1)</p>
</div><h3 id='method.BranchIcmp' class='method'><code id='BranchIcmp.v'>fn <a href='#method.BranchIcmp' class='fnname'>BranchIcmp</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;destination: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="type" href="../../cranelift_codegen/ir/instructions/type.ValueList.html" title="type cranelift_codegen::ir::instructions::ValueList">ValueList</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>BranchIcmp(imms=(cond: intcc, destination: ebb), vals=2)</p>
</div><h3 id='method.BranchTable' class='method'><code id='BranchTable.v'>fn <a href='#method.BranchTable' class='fnname'>BranchTable</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;destination: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Ebb.html" title="struct cranelift_codegen::ir::entities::Ebb">Ebb</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;table: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.JumpTable.html" title="struct cranelift_codegen::ir::entities::JumpTable">JumpTable</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>BranchTable(imms=(destination: ebb, table: jump_table), vals=1)</p>
</div><h3 id='method.BranchTableEntry' class='method'><code id='BranchTableEntry.v'>fn <a href='#method.BranchTableEntry' class='fnname'>BranchTableEntry</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;imm: <a class="type" href="../../cranelift_codegen/ir/immediates/type.Uimm8.html" title="type cranelift_codegen::ir::immediates::Uimm8">Uimm8</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;table: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.JumpTable.html" title="struct cranelift_codegen::ir::entities::JumpTable">JumpTable</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg1: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>BranchTableEntry(imms=(imm: uimm8, table: jump_table), vals=2)</p>
</div><h3 id='method.BranchTableBase' class='method'><code id='BranchTableBase.v'>fn <a href='#method.BranchTableBase' class='fnname'>BranchTableBase</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;table: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.JumpTable.html" title="struct cranelift_codegen::ir::entities::JumpTable">JumpTable</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>BranchTableBase(imms=(table: jump_table), vals=0)</p>
</div><h3 id='method.IndirectJump' class='method'><code id='IndirectJump.v'>fn <a href='#method.IndirectJump' class='fnname'>IndirectJump</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;table: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.JumpTable.html" title="struct cranelift_codegen::ir::entities::JumpTable">JumpTable</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>IndirectJump(imms=(table: jump_table), vals=1)</p>
</div><h3 id='method.Call' class='method'><code id='Call.v'>fn <a href='#method.Call' class='fnname'>Call</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;func_ref: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.FuncRef.html" title="struct cranelift_codegen::ir::entities::FuncRef">FuncRef</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="type" href="../../cranelift_codegen/ir/instructions/type.ValueList.html" title="type cranelift_codegen::ir::instructions::ValueList">ValueList</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>Call(imms=(func_ref: func_ref), vals=0)</p>
</div><h3 id='method.CallIndirect' class='method'><code id='CallIndirect.v'>fn <a href='#method.CallIndirect' class='fnname'>CallIndirect</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;sig_ref: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.SigRef.html" title="struct cranelift_codegen::ir::entities::SigRef">SigRef</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="type" href="../../cranelift_codegen/ir/instructions/type.ValueList.html" title="type cranelift_codegen::ir::instructions::ValueList">ValueList</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>CallIndirect(imms=(sig_ref: sig_ref), vals=1)</p>
</div><h3 id='method.FuncAddr' class='method'><code id='FuncAddr.v'>fn <a href='#method.FuncAddr' class='fnname'>FuncAddr</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;func_ref: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.FuncRef.html" title="struct cranelift_codegen::ir::entities::FuncRef">FuncRef</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>FuncAddr(imms=(func_ref: func_ref), vals=0)</p>
</div><h3 id='method.Load' class='method'><code id='Load.v'>fn <a href='#method.Load' class='fnname'>Load</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;flags: <a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;offset: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>Load(imms=(flags: memflags, offset: offset32), vals=1)</p>
</div><h3 id='method.LoadComplex' class='method'><code id='LoadComplex.v'>fn <a href='#method.LoadComplex' class='fnname'>LoadComplex</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;flags: <a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;offset: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="type" href="../../cranelift_codegen/ir/instructions/type.ValueList.html" title="type cranelift_codegen::ir::instructions::ValueList">ValueList</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>LoadComplex(imms=(flags: memflags, offset: offset32), vals=0)</p>
</div><h3 id='method.Store' class='method'><code id='Store.v'>fn <a href='#method.Store' class='fnname'>Store</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;flags: <a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;offset: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg1: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>Store(imms=(flags: memflags, offset: offset32), vals=2)</p>
</div><h3 id='method.StoreComplex' class='method'><code id='StoreComplex.v'>fn <a href='#method.StoreComplex' class='fnname'>StoreComplex</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;flags: <a class="struct" href="../../cranelift_codegen/ir/struct.MemFlags.html" title="struct cranelift_codegen::ir::MemFlags">MemFlags</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;offset: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;args: <a class="type" href="../../cranelift_codegen/ir/instructions/type.ValueList.html" title="type cranelift_codegen::ir::instructions::ValueList">ValueList</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>StoreComplex(imms=(flags: memflags, offset: offset32), vals=1)</p>
</div><h3 id='method.StackLoad' class='method'><code id='StackLoad.v'>fn <a href='#method.StackLoad' class='fnname'>StackLoad</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;stack_slot: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.StackSlot.html" title="struct cranelift_codegen::ir::entities::StackSlot">StackSlot</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;offset: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>StackLoad(imms=(stack_slot: stack_slot, offset: offset32), vals=0)</p>
</div><h3 id='method.StackStore' class='method'><code id='StackStore.v'>fn <a href='#method.StackStore' class='fnname'>StackStore</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;stack_slot: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.StackSlot.html" title="struct cranelift_codegen::ir::entities::StackSlot">StackSlot</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;offset: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>StackStore(imms=(stack_slot: stack_slot, offset: offset32), vals=1)</p>
</div><h3 id='method.HeapAddr' class='method'><code id='HeapAddr.v'>fn <a href='#method.HeapAddr' class='fnname'>HeapAddr</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;heap: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Heap.html" title="struct cranelift_codegen::ir::entities::Heap">Heap</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;imm: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Uimm32.html" title="struct cranelift_codegen::ir::immediates::Uimm32">Uimm32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>HeapAddr(imms=(heap: heap, imm: uimm32), vals=1)</p>
</div><h3 id='method.TableAddr' class='method'><code id='TableAddr.v'>fn <a href='#method.TableAddr' class='fnname'>TableAddr</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;table: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Table.html" title="struct cranelift_codegen::ir::entities::Table">Table</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;offset: <a class="struct" href="../../cranelift_codegen/ir/immediates/struct.Offset32.html" title="struct cranelift_codegen::ir::immediates::Offset32">Offset32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>TableAddr(imms=(table: table, offset: offset32), vals=1)</p>
</div><h3 id='method.RegMove' class='method'><code id='RegMove.v'>fn <a href='#method.RegMove' class='fnname'>RegMove</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;src: <a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dst: <a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>RegMove(imms=(src: regunit, dst: regunit), vals=1)</p>
</div><h3 id='method.CopySpecial' class='method'><code id='CopySpecial.v'>fn <a href='#method.CopySpecial' class='fnname'>CopySpecial</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;src: <a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dst: <a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>CopySpecial(imms=(src: regunit, dst: regunit), vals=0)</p>
</div><h3 id='method.RegSpill' class='method'><code id='RegSpill.v'>fn <a href='#method.RegSpill' class='fnname'>RegSpill</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;src: <a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dst: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.StackSlot.html" title="struct cranelift_codegen::ir::entities::StackSlot">StackSlot</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>RegSpill(imms=(src: regunit, dst: stack_slot), vals=1)</p>
</div><h3 id='method.RegFill' class='method'><code id='RegFill.v'>fn <a href='#method.RegFill' class='fnname'>RegFill</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;src: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.StackSlot.html" title="struct cranelift_codegen::ir::entities::StackSlot">StackSlot</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dst: <a class="type" href="../../cranelift_codegen/isa/registers/type.RegUnit.html" title="type cranelift_codegen::isa::registers::RegUnit">RegUnit</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>RegFill(imms=(src: stack_slot, dst: regunit), vals=1)</p>
</div><h3 id='method.Trap' class='method'><code id='Trap.v'>fn <a href='#method.Trap' class='fnname'>Trap</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;code: <a class="enum" href="../../cranelift_codegen/ir/enum.TrapCode.html" title="enum cranelift_codegen::ir::TrapCode">TrapCode</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>Trap(imms=(code: trapcode), vals=0)</p>
</div><h3 id='method.CondTrap' class='method'><code id='CondTrap.v'>fn <a href='#method.CondTrap' class='fnname'>CondTrap</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;code: <a class="enum" href="../../cranelift_codegen/ir/enum.TrapCode.html" title="enum cranelift_codegen::ir::TrapCode">TrapCode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>CondTrap(imms=(code: trapcode), vals=1)</p>
</div><h3 id='method.IntCondTrap' class='method'><code id='IntCondTrap.v'>fn <a href='#method.IntCondTrap' class='fnname'>IntCondTrap</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.IntCC.html" title="enum cranelift_codegen::ir::condcodes::IntCC">IntCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;code: <a class="enum" href="../../cranelift_codegen/ir/enum.TrapCode.html" title="enum cranelift_codegen::ir::TrapCode">TrapCode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>IntCondTrap(imms=(cond: intcc, code: trapcode), vals=1)</p>
</div><h3 id='method.FloatCondTrap' class='method'><code id='FloatCondTrap.v'>fn <a href='#method.FloatCondTrap' class='fnname'>FloatCondTrap</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;opcode: <a class="enum" href="../../cranelift_codegen/ir/instructions/enum.Opcode.html" title="enum cranelift_codegen::ir::instructions::Opcode">Opcode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ctrl_typevar: <a class="struct" href="../../cranelift_codegen/ir/types/struct.Type.html" title="struct cranelift_codegen::ir::types::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;cond: <a class="enum" href="../../cranelift_codegen/ir/condcodes/enum.FloatCC.html" title="enum cranelift_codegen::ir::condcodes::FloatCC">FloatCC</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;code: <a class="enum" href="../../cranelift_codegen/ir/enum.TrapCode.html" title="enum cranelift_codegen::ir::TrapCode">TrapCode</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;arg0: <a class="struct" href="../../cranelift_codegen/ir/entities/struct.Value.html" title="struct cranelift_codegen::ir::entities::Value">Value</a><br>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../../cranelift_codegen/ir/entities/struct.Inst.html" title="struct cranelift_codegen::ir::entities::Inst">Inst</a>, &amp;'f mut <a class="struct" href="../../cranelift_codegen/ir/dfg/struct.DataFlowGraph.html" title="struct cranelift_codegen::ir::dfg::DataFlowGraph">DataFlowGraph</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a></code></h3><div class='docblock'><p>FloatCondTrap(imms=(cond: floatcc, code: trapcode), vals=1)</p>
</div></div><span class='loading-content'>Loading content...</span>
<h2 id='implementors' class='small-section-header'>Implementors<a href='#implementors' class='anchor'></a></h2><div class='item-list' id='implementors-list'><h3 id='impl-InstBuilder%3C%27f%3E' class='impl'><code class='in-band'>impl&lt;'f, T:&nbsp;<a class="trait" href="../../cranelift_codegen/ir/trait.InstBuilderBase.html" title="trait cranelift_codegen::ir::InstBuilderBase">InstBuilderBase</a>&lt;'f&gt;&gt; InstBuilder&lt;'f&gt; for T</code><a href='#impl-InstBuilder%3C%27f%3E' class='anchor'></a><a class='srclink' href='../../src/cranelift_codegen/ir/builder.rs.html#42' title='goto source code'>[src]</a></h3><div class='docblock'><p>Any type implementing <code>InstBuilderBase</code> gets all the <code>InstBuilder</code> methods for free.</p>
</div><div class='impl-items'></div></div><span class='loading-content'>Loading content...</span><script type="text/javascript">window.inlined_types=new Set([]);</script><script type="text/javascript" async
src="../../implementors/cranelift_codegen/ir/trait.InstBuilder.js">
</script></section><section id="search" class="content hidden"></section><section class="footer"></section><aside id="help" class="hidden"><div><h1 class="hidden">Help</h1><div class="shortcuts"><h2>Keyboard Shortcuts</h2><dl><dt><kbd>?</kbd></dt><dd>Show this help dialog</dd><dt><kbd>S</kbd></dt><dd>Focus the search field</dd><dt><kbd></kbd></dt><dd>Move up in search results</dd><dt><kbd></kbd></dt><dd>Move down in search results</dd><dt><kbd></kbd></dt><dd>Switch tab</dd><dt><kbd>&#9166;</kbd></dt><dd>Go to active search result</dd><dt><kbd>+</kbd></dt><dd>Expand all sections</dd><dt><kbd>-</kbd></dt><dd>Collapse all sections</dd></dl></div><div class="infos"><h2>Search Tricks</h2><p>Prefix searches with a type followed by a colon (e.g., <code>fn:</code>) to restrict the search to a given type.</p><p>Accepted types are: <code>fn</code>, <code>mod</code>, <code>struct</code>, <code>enum</code>, <code>trait</code>, <code>type</code>, <code>macro</code>, and <code>const</code>.</p><p>Search functions by type signature (e.g., <code>vec -> usize</code> or <code>* -> vec</code>)</p><p>Search multiple things at once by splitting your query with comma (e.g., <code>str,u8</code> or <code>String,struct:Vec,test</code>)</p></div></div></aside><script>window.rootPath = "../../";window.currentCrate = "cranelift_codegen";</script><script src="../../aliases.js"></script><script src="../../main.js"></script><script defer src="../../search-index.js"></script></body></html>