diff options
author | Brian Gaeke <gaeke@uiuc.edu> | 2004-03-04 19:16:23 +0000 |
---|---|---|
committer | Brian Gaeke <gaeke@uiuc.edu> | 2004-03-04 19:16:23 +0000 |
commit | 8351d8c1a8c1c8c5e6c7cce7ade0b760e6ff393b (patch) | |
tree | fafd333052b40dfb1db74399abbb70f53371adc9 /llvm/lib/Target/TargetMachine.cpp | |
parent | b9501c1f8c330f0df28ef13caa151c61bc3250c3 (diff) | |
download | bcm5719-llvm-8351d8c1a8c1c8c5e6c7cce7ade0b760e6ff393b.tar.gz bcm5719-llvm-8351d8c1a8c1c8c5e6c7cce7ade0b760e6ff393b.zip |
make -print-machineinstrs work for both SparcV9 and X86
llvm-svn: 12122
Diffstat (limited to 'llvm/lib/Target/TargetMachine.cpp')
-rw-r--r-- | llvm/lib/Target/TargetMachine.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/llvm/lib/Target/TargetMachine.cpp b/llvm/lib/Target/TargetMachine.cpp index 2c8b79622a4..82778d9b8ae 100644 --- a/llvm/lib/Target/TargetMachine.cpp +++ b/llvm/lib/Target/TargetMachine.cpp @@ -14,9 +14,23 @@ #include "llvm/Target/TargetMachine.h" #include "llvm/Type.h" #include "llvm/IntrinsicLowering.h" +#include "Support/CommandLine.h" using namespace llvm; //--------------------------------------------------------------------------- +// Command-line options that tend to be useful on more than one back-end. +// + +namespace llvm { + bool PrintMachineCode; +}; +namespace { + cl::opt<bool, true> PrintCode("print-machineinstrs", + cl::desc("Print generated machine code"), + cl::location(PrintMachineCode), cl::init(false)); +}; + +//--------------------------------------------------------------------------- // TargetMachine Class // TargetMachine::TargetMachine(const std::string &name, IntrinsicLowering *il, |