title: What is a "move" opcode in LLVM IR?
body: <p>I am a newbie to <code>LLVM IR</code>, and I am trying to simulate some x86 instructions in <code>LLVM IR</code>. </p>
  
  <p>Here is a simple case:</p>
  
  <pre><code>move %eax, %ebx
  </code></pre>
  
  <p>However, I didn't find any corresponding <code>mov</code> opcode after looking at the materials at <a href="http://llvm.org/docs/LangRef.html#llvm-copysign-intrinsic" rel="nofollow">here</a> and <a href="http://llvm.org/docs/doxygen/html/Instruction_8cpp_source.html" rel="nofollow">here</a>. </p>
  
  <p>So my question is :</p>
  
  <ol>
  <li><p>If I want to simulate the <code>mov</code> opcode using LLVM IR? What should I do?</p></li>
  <li><p>I am new to <code>LLVM IR</code>, and probably I would spend a long time on this "simulation" work, what should be the best reference about LLVM IR? </p></li>
  </ol>
  
  <p>I really appreciate if anyone can give me some help. Thanks! </p>