From 6edcad89e7d5ff58dc347206e8d0c5c7a6459505 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Wed, 19 Sep 2001 16:26:10 +0000 Subject: [PATCH] Change debug info from #define to command line option git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@646 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/CodeGen/RegAllocCommon.h | 13 ++++++++++++- lib/CodeGen/RegAlloc/RegAllocCommon.h | 13 ++++++++++++- lib/Target/SparcV9/RegAlloc/RegAllocCommon.h | 13 ++++++++++++- 3 files changed, 36 insertions(+), 3 deletions(-) diff --git a/include/llvm/CodeGen/RegAllocCommon.h b/include/llvm/CodeGen/RegAllocCommon.h index 5aa66bd4c1c..5fa51c034f6 100644 --- a/include/llvm/CodeGen/RegAllocCommon.h +++ b/include/llvm/CodeGen/RegAllocCommon.h @@ -1,10 +1,21 @@ + +#include "llvm/Support/CommandLine.h" + #ifndef REG_ALLOC_COMMON_H #define REG_ALLOC_COMMON_H +// THIS IS NOW SPECIFIED VIA A COMMANDLINE ARGUMENT TO LLC +// // set DEBUG_RA for printing out debug messages // if DEBUG_RA is 1 normal output messages // if DEBUG_RA is 2 extensive debug info for each instr -#define DEBUG_RA (0) +enum RegAllocDebugLevel_t { + RA_DEBUG_None = 0, + RA_DEBUG_Normal = 1, + RA_DEBUG_Verbose = 2, +}; + +extern cl::Enum DEBUG_RA; #endif diff --git a/lib/CodeGen/RegAlloc/RegAllocCommon.h b/lib/CodeGen/RegAlloc/RegAllocCommon.h index 5aa66bd4c1c..5fa51c034f6 100644 --- a/lib/CodeGen/RegAlloc/RegAllocCommon.h +++ b/lib/CodeGen/RegAlloc/RegAllocCommon.h @@ -1,10 +1,21 @@ + +#include "llvm/Support/CommandLine.h" + #ifndef REG_ALLOC_COMMON_H #define REG_ALLOC_COMMON_H +// THIS IS NOW SPECIFIED VIA A COMMANDLINE ARGUMENT TO LLC +// // set DEBUG_RA for printing out debug messages // if DEBUG_RA is 1 normal output messages // if DEBUG_RA is 2 extensive debug info for each instr -#define DEBUG_RA (0) +enum RegAllocDebugLevel_t { + RA_DEBUG_None = 0, + RA_DEBUG_Normal = 1, + RA_DEBUG_Verbose = 2, +}; + +extern cl::Enum DEBUG_RA; #endif diff --git a/lib/Target/SparcV9/RegAlloc/RegAllocCommon.h b/lib/Target/SparcV9/RegAlloc/RegAllocCommon.h index 5aa66bd4c1c..5fa51c034f6 100644 --- a/lib/Target/SparcV9/RegAlloc/RegAllocCommon.h +++ b/lib/Target/SparcV9/RegAlloc/RegAllocCommon.h @@ -1,10 +1,21 @@ + +#include "llvm/Support/CommandLine.h" + #ifndef REG_ALLOC_COMMON_H #define REG_ALLOC_COMMON_H +// THIS IS NOW SPECIFIED VIA A COMMANDLINE ARGUMENT TO LLC +// // set DEBUG_RA for printing out debug messages // if DEBUG_RA is 1 normal output messages // if DEBUG_RA is 2 extensive debug info for each instr -#define DEBUG_RA (0) +enum RegAllocDebugLevel_t { + RA_DEBUG_None = 0, + RA_DEBUG_Normal = 1, + RA_DEBUG_Verbose = 2, +}; + +extern cl::Enum DEBUG_RA; #endif