LLVM API Documentation
00001 //===-- RegAllocCommon.h --------------------------------------------------===// 00002 // 00003 // The LLVM Compiler Infrastructure 00004 // 00005 // This file was developed by the LLVM research group and is distributed under 00006 // the University of Illinois Open Source License. See LICENSE.TXT for details. 00007 // 00008 //===----------------------------------------------------------------------===// 00009 // 00010 // Shared declarations for register allocation. 00011 // 00012 //===----------------------------------------------------------------------===// 00013 00014 #ifndef REGALLOCCOMMON_H 00015 #define REGALLOCCOMMON_H 00016 00017 namespace llvm { 00018 00019 enum RegAllocDebugLevel_t { 00020 RA_DEBUG_None = 0, 00021 RA_DEBUG_Results = 1, 00022 RA_DEBUG_Coloring = 2, 00023 RA_DEBUG_Interference = 3, 00024 RA_DEBUG_LiveRanges = 4, 00025 RA_DEBUG_Verbose = 5 00026 }; 00027 00028 extern RegAllocDebugLevel_t DEBUG_RA; 00029 00030 } // End llvm namespace 00031 00032 #endif