-* Good non-rust abi support ([scalar pair and vector are passed by-ref](https://github.com/bjorn3/rustc_codegen_cranelift/issues/10))
-* Checked binops ([some missing instructions in cranelift](https://github.com/CraneStation/cranelift/issues/460))
-* Inline assembly ([no cranelift support](https://github.com/CraneStation/cranelift/issues/444))
-* Varargs ([no cranelift support](https://github.com/CraneStation/cranelift/issues/212))
-* libstd (needs varargs and some other stuff) ([tracked here](https://github.com/bjorn3/rustc_codegen_cranelift/issues/146))
-* u128 and i128 ([no cranelift support](https://github.com/CraneStation/cranelift/issues/354))
-* SIMD ([tracked here](https://github.com/bjorn3/rustc_codegen_cranelift/issues/171))
+```bash
+$ $cg_clif_dir/build/bin/cg_clif -Cllvm-args=mode=jit -Cprefer-dynamic my_crate.rs
+```
+
+There is also an experimental lazy jit mode. In this mode functions are only compiled once they are
+first called. It currently does not work with multi-threaded programs. When a not yet compiled
+function is called from another thread than the main thread, you will get an ICE.