title: What LLVM passes are performed on emitted LLVM IR?
body: <p>If I compile with <code>cargo rustc -- --emit=llvm-ir</code> the compiler will emit LLVM IR.</p>
  
  <p><a href="https://github.com/vhbit/rust-llvm/blob/master/docs/Passes.rst" rel="nofollow noreferrer">Here are the LLVM passes that Rust uses.</a> What LLVM passes, if any, have been performed on the emitted IR?</p>
  
  <p>Is there any way to specify what passes you would like performed before emitting IR?</p>