LLVM-3.4 stuff