Apply changes on libbcc such that it can work with LLVM upstream r112364.
For instance, LocalRegisterAllocator has been deprecated.
Change-Id: I19d4b209b42e7ffcb595dcc28f9c769ce0cadb10
diff --git a/bcc.cpp b/bcc.cpp
index db8b343..59c5786 100644
--- a/bcc.cpp
+++ b/bcc.cpp
@@ -189,7 +189,7 @@
// CodeGen
#include "llvm/CodeGen/Passes.h" /* for
- * llvm::createLocalRegisterAllocator()
+ * llvm::createFastRegisterAllocator()
* and
* llvm::
* createLinearScanRegisterAllocator()
@@ -358,12 +358,12 @@
/*
* Register allocation policy:
- * createLocalRegisterAllocator: fast but bad quality
+ * createFastRegisterAllocator: fast but bad quality
* createLinearScanRegisterAllocator: not so fast but good quality
*/
llvm::RegisterRegAlloc::setDefault
((CodeGenOptLevel == llvm::CodeGenOpt::None) ?
- llvm::createLocalRegisterAllocator :
+ llvm::createFastRegisterAllocator :
llvm::createLinearScanRegisterAllocator);
GlobalInitialized = true;