Upgrade LLVM

Includes an upstream commit by pcwalton to improve codegen of our enums getting
moved around.