[llvm-commits] CVS: llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp
Brian Gaeke
gaeke at cs.uiuc.edu
Thu Sep 30 13:20:12 PDT 2004
Changes in directory llvm/lib/Target/SparcV9:
SparcV9TargetMachine.cpp updated: 1.123 -> 1.124
---
Log message:
Make EmitMappingInfo into an "external location" option, so that it can be set
or cleared externally.
---
Diffs of the changes: (+7 -1)
Index: llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp
diff -u llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp:1.123 llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp:1.124
--- llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp:1.123 Wed Sep 29 18:01:17 2004
+++ llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp Thu Sep 30 15:20:01 2004
@@ -47,6 +47,10 @@
// Command line options to control choice of code generation passes.
//---------------------------------------------------------------------------
+namespace llvm {
+ bool EmitMappingInfo = false;
+}
+
namespace {
cl::opt<bool> DisableSched("disable-sched",
cl::desc("Disable local scheduling pass"));
@@ -54,7 +58,9 @@
cl::opt<bool> DisablePeephole("disable-peephole",
cl::desc("Disable peephole optimization pass"));
- cl::opt<bool> EmitMappingInfo("enable-maps",
+ cl::opt<bool, true> EmitMappingInfoOpt("enable-maps",
+ cl::location(EmitMappingInfo),
+ cl::init(false),
cl::desc("Emit LLVM-to-MachineCode mapping info to assembly"));
cl::opt<bool> DisableStrip("disable-strip",
More information about the llvm-commits
mailing list