Remove unused function.
Use type based alias analysis when optimizing JIT'd code.

This provides a 8% performance improvement for the dhrystone benchmark
when using LLVM 3.2.