Don't derive from ValueSet to implement class LiveRange; instead, use a
[oota-llvm.git] / lib / Target / SparcV9 / RegAlloc / RegAllocCommon.h
1 //===-- RegAllocCommon.h --------------------------------------------------===//
2 // 
3 //                     The LLVM Compiler Infrastructure
4 //
5 // This file was developed by the LLVM research group and is distributed under
6 // the University of Illinois Open Source License. See LICENSE.TXT for details.
7 // 
8 //===----------------------------------------------------------------------===//
9 // 
10 //  Shared declarations for register allocation.
11 // 
12 //===----------------------------------------------------------------------===//
13
14 #ifndef REGALLOCCOMMON_H
15 #define REGALLOCCOMMON_H
16
17 namespace llvm {
18
19 enum RegAllocDebugLevel_t {
20   RA_DEBUG_None         = 0,
21   RA_DEBUG_Results      = 1,
22   RA_DEBUG_Coloring     = 2,
23   RA_DEBUG_Interference = 3,
24   RA_DEBUG_LiveRanges   = 4,
25   RA_DEBUG_Verbose      = 5
26 };
27
28 extern RegAllocDebugLevel_t DEBUG_RA;
29
30 } // End llvm namespace
31
32 #endif