fixed dependency bug, updated LLVM