Apply changes to migrate to llvm upstream r144606.
- Change linear scan register allocator to greedy register allocator
since llvm upstream is using greedy register allocator instead.
Change-Id: I66dab482d587e9c86823f8fd6e428d4868d1900c
diff --git a/lib/ExecutionEngine/Compiler.cpp b/lib/ExecutionEngine/Compiler.cpp
index f895ec7..dd370d9 100644
--- a/lib/ExecutionEngine/Compiler.cpp
+++ b/lib/ExecutionEngine/Compiler.cpp
@@ -204,7 +204,7 @@
llvm::RegisterRegAlloc::setDefault
((CodeGenOptLevel == llvm::CodeGenOpt::None) ?
llvm::createFastRegisterAllocator :
- llvm::createLinearScanRegisterAllocator);
+ llvm::createGreedyRegisterAllocator);
#if USE_CACHE
// Read in SHA1 checksum of libbcc and libRS.