Update llvm (#627)
* Fix some tests by running specific passes
* unify initialization of multi version ubo functions
diff --git a/lib/Passes.cpp b/lib/Passes.cpp
index 499e854..649ee7e 100644
--- a/lib/Passes.cpp
+++ b/lib/Passes.cpp
@@ -33,6 +33,7 @@
initializeInlineFuncWithPointerBitCastArgPassPass(r);
initializeInlineFuncWithPointerToFunctionArgPassPass(r);
initializeInlineFuncWithSingleCallSitePassPass(r);
+ initializeMultiVersionUBOFunctionsPassPass(r);
initializeOpenCLInlinerPassPass(r);
initializeRemoveUnusedArgumentsPass(r);
initializeReorderBasicBlocksPassPass(r);