LLVM WIP 2.