Use more LLVM types to improve performance.

Runtime of ../benchmarks/fannkuch.py improves from about 25secs to 14secs.