summaryrefslogtreecommitdiffstats
path: root/lib/Driver/OptTable.cpp
Commit message (Expand)AuthorAgeFilesLines
* More missing header inclusions from llvm_unreachable migration.David Blaikie2011-09-231-0/+1
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-3/+3
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-3/+3
* fix a bunch of comment typos found by codespell. Patch byChris Lattner2011-04-151-2/+2
* Remove stray emacs mode markers in all these files that was causing emacs toNick Lewycky2010-12-311-1/+1
* Declare argv parameters as const char* const* instead of to char** to clarify...Axel Naumann2010-10-111-1/+2
* Driver/OptParser: Add a NoForward flag to prevent forwarding certain options toDaniel Dunbar2010-08-131-0/+2
* Frontend: Allow passing -cc1 level arguments to plugins. Patch by Troy Strasz...Daniel Dunbar2010-06-161-1/+2
* Driver: Change OptTable::ParseArg to take any ArgList.Daniel Dunbar2010-06-111-1/+1
* Driver: Eliminate Arg subclasses, which are now unnecessary.Daniel Dunbar2010-06-091-2/+2
* Driver: Keep the rendering style in the option, instead of as part of the Arg.Daniel Dunbar2010-06-091-2/+2
* Driver: Change Arg to just hold the values directly, instead of implicitlyDaniel Dunbar2010-06-091-2/+2
* Driver: Allow Render{Separate,Joined} option flags on JoinedOrSeparate option...Daniel Dunbar2010-03-201-2/+4
* OptTable: Allow option groups to be used to define "help groups", which willDaniel Dunbar2009-12-041-20/+61
* OptParser: Add HelpHidden flag.Daniel Dunbar2009-12-041-1/+5
* Add OptTable::PrintHelp.Daniel Dunbar2009-12-031-0/+75
* Factor out OptTable::ParseArgs, for parsing an entire argument vector.Daniel Dunbar2009-11-191-0/+35
* Driver: Take option ID for {Input,Unknown}Option, to drop dependency on actua...Daniel Dunbar2009-11-191-5/+4
* Driver: Introduce OptSpecifier class for protecting access to an option id.Daniel Dunbar2009-11-191-0/+4
* Driver: Split OptTable out into OptTable.{h,cpp}Daniel Dunbar2009-11-191-32/+2
* Make MSVC happy.Daniel Dunbar2009-11-181-12/+12
* Driver: Rework OptTable to have no dependency on the options it manages.Daniel Dunbar2009-11-181-99/+67
* Driver: Switch Options.def to storing flags as a bitmask (instead of mangledDaniel Dunbar2009-11-181-25/+37
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-6/+6
* Explicitly initialize the options array, MinGW's gcc 4.3.5 appears to have a bugDaniel Dunbar2009-07-131-1/+5
* Driver: Add 'q' flag for options which shouldn't be reported as unused.Daniel Dunbar2009-04-071-0/+1
* Driver: Fix a parsing bug where some options were matchedDaniel Dunbar2009-04-071-8/+15
* Driver: Add OptTable::getOptionKind.Daniel Dunbar2009-03-311-3/+5
* Driver: Add extra parameters for help text to option definitions.Daniel Dunbar2009-03-311-4/+18
* Driver: Replace Option::ForwardToGCC by Option::DriverOption (whichDaniel Dunbar2009-03-251-6/+1
* Driver: Prep for tool chain specific argument translation.Daniel Dunbar2009-03-251-1/+1
* gcc 4.3 finds my use of ^ suspicious.Daniel Dunbar2009-03-251-1/+1
* Driver: Make argument parsing fast.Daniel Dunbar2009-03-231-13/+32
* Driver: Fix off by one in computation of first searchable option.Daniel Dunbar2009-03-231-1/+1
* Driver: Check that options are ordered properly (outside ofDaniel Dunbar2009-03-231-5/+75
* Driver: Implement 'missing argument' error.Daniel Dunbar2009-03-221-3/+10
* Driver: Add "d" flag to Options.def for options which are completelyDaniel Dunbar2009-03-181-3/+13
* Driver: Value initialization is nicer than memset.Daniel Dunbar2009-03-121-2/+1
* Driver: Drop some unnecessary uses of clang namespace.Daniel Dunbar2009-03-121-1/+0
* Driver: '-' is parsed as an input.Daniel Dunbar2009-03-121-2/+2
* Driver: Add Option flags.Daniel Dunbar2009-03-121-3/+4
* Driver: Tweak option naming/def:Daniel Dunbar2009-03-121-8/+8
* Driver: Reorder arguments in Options.def so option name is first.Daniel Dunbar2009-03-121-6/+7
* Driver: Implement Option::accept methods.Daniel Dunbar2009-03-041-1/+1
* Driver: Fix off by one in ParseOneArg; this code is ugly but will beDaniel Dunbar2009-03-041-2/+2
* Driver: Add OptTable::ParseOneArg.Daniel Dunbar2009-03-041-0/+23
* Driver: Option's need to know their ID.Daniel Dunbar2009-03-041-11/+18
* Driver: Add Option flags.Daniel Dunbar2009-03-041-13/+6
* Driver: More Option implementation.Daniel Dunbar2009-03-041-0/+117