[llvm-commits] [llvm] r70449 - /llvm/trunk/tools/llc/llc.cpp
Bill Wendling
isanbard at gmail.com
Wed Apr 29 16:46:50 PDT 2009
Author: void
Date: Wed Apr 29 18:46:43 2009
New Revision: 70449
URL: http://llvm.org/viewvc/llvm-project?rev=70449&view=rev
Log:
Error out with bad optimization level specified.
Modified:
llvm/trunk/tools/llc/llc.cpp
Modified: llvm/trunk/tools/llc/llc.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llc/llc.cpp?rev=70449&r1=70448&r2=70449&view=diff
==============================================================================
--- llvm/trunk/tools/llc/llc.cpp (original)
+++ llvm/trunk/tools/llc/llc.cpp Wed Apr 29 18:46:43 2009
@@ -58,7 +58,7 @@
// Determine optimization level. Level -O0 is equivalent to "fast" code gen.
static cl::opt<char>
OptLevel("O",
- cl::desc("Optimization level. Similar to llvm-gcc -O."),
+ cl::desc("Optimization level. [-O0, -O1, -O2, -Os, or -O3]"),
cl::Prefix,
cl::ZeroOrMore,
cl::init(' '));
@@ -257,6 +257,8 @@
switch (OptLevel) {
default:
+ std::cerr << argv[0] << ": invalid optimization level.\n";
+ return 1;
case ' ': break;
case '0': OLvl = CodeGenOpt::None; break;
case '1': OLvl = CodeGenOpt::One; break;
More information about the llvm-commits
mailing list