Update llvm (#563)

* All LoadInst constructors require a type now
* InlineFunction only takes a CallBase reference now
diff --git a/lib/MultiVersionUBOFunctionsPass.cpp b/lib/MultiVersionUBOFunctionsPass.cpp
index ee26f32..5d7701a 100644
--- a/lib/MultiVersionUBOFunctionsPass.cpp
+++ b/lib/MultiVersionUBOFunctionsPass.cpp
@@ -177,8 +177,7 @@
 
 void MultiVersionUBOFunctionsPass::InlineCallSite(CallInst *call) {
   InlineFunctionInfo IFI;
-  CallSite CS(call);
-  InlineFunction(CS, IFI, nullptr, false);
+  InlineFunction(*call, IFI, nullptr, false);
 }
 
 void MultiVersionUBOFunctionsPass::SpecializeCall(