From aa4c91ff9669244b873cadd37e86fb7e19c5e82c Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 28 Dec 2003 07:59:53 +0000 Subject: [PATCH] finegrainify namespacification minor cleanups git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10619 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/Passes.cpp | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/lib/CodeGen/Passes.cpp b/lib/CodeGen/Passes.cpp index 58a5105d4b6..bdcac4c6d12 100644 --- a/lib/CodeGen/Passes.cpp +++ b/lib/CodeGen/Passes.cpp @@ -1,4 +1,4 @@ -//===-- Passes.cpp - Target independent code generation passes -*- C++ -*-===// +//===-- Passes.cpp - Target independent code generation passes ------------===// // // The LLVM Compiler Infrastructure // @@ -14,8 +14,8 @@ #include "llvm/CodeGen/Passes.h" #include "Support/CommandLine.h" - -namespace llvm { +#include +using namespace llvm; namespace { enum RegAllocName { simple, local, linearscan }; @@ -31,19 +31,17 @@ namespace { cl::init(local)); } -FunctionPass *createRegisterAllocator() -{ +FunctionPass *llvm::createRegisterAllocator() { switch (RegAlloc) { + default: + std::cerr << "no register allocator selected"; + abort(); case simple: return createSimpleRegisterAllocator(); case local: return createLocalRegisterAllocator(); case linearscan: return createLinearScanRegisterAllocator(); - default: - assert(0 && "no register allocator selected"); - return 0; // not reached } } -} // End llvm namespace -- 2.34.1