updated to latest LLVM to fix alignment bug