aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Driver/OptTable.cpp
AgeCommit message (Expand)AuthorFilesLines
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-1/+1
2012-11-09PR14303: Add a NoDriverOption flag to those options which are not accepted byRichard Smith1-6/+4
2012-10-22[Options] Add prefixes to options.Michael J. Spencer1-10/+60
2012-10-19[Options] make Option a value type.Michael J. Spencer1-20/+23
2012-10-18Revert r166223 and the subsequent commits that depend on it, r166230 & r166235.Argyrios Kyrtzidis1-15/+19
2012-10-18[Options] make Option a value type.Michael J. Spencer1-19/+15
2012-10-10Revert "[Options] make Option a value type."Eric Christopher1-15/+19
2012-10-10[Options] make Option a value type.Michael J. Spencer1-19/+15
2012-10-04Prefer StringRef::startswith to the strncmp/strlen contraption.Benjamin Kramer1-1/+2
2012-10-03Fix invalid reads by memcmp.Benjamin Kramer1-1/+1
2012-10-03[Options] Store the owning OptTable in Option so it can construct Group and A...Michael J. Spencer1-7/+1
2012-09-25[Options] Store the option ID in OptTable::Info.Michael J. Spencer1-1/+1
2012-08-21Reduce the amount of state in the Option class by relying on the data from Op...Michael J. Spencer1-27/+5
2012-08-20Make Option non virtual.Michael J. Spencer1-25/+3
2012-05-01Unify Options.td and CC1Options.td, in a first step towards unifying the seri...James Molloy1-0/+2
2011-09-23More missing header inclusions from llvm_unreachable migration.David Blaikie1-0/+1
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie1-3/+3
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner1-3/+3
2011-04-15fix a bunch of comment typos found by codespell. Patch byChris Lattner1-2/+2
2010-12-31Remove stray emacs mode markers in all these files that was causing emacs toNick Lewycky1-1/+1
2010-10-11Declare argv parameters as const char* const* instead of to char** to clarify...Axel Naumann1-1/+2
2010-08-13Driver/OptParser: Add a NoForward flag to prevent forwarding certain options toDaniel Dunbar1-0/+2
2010-06-16Frontend: Allow passing -cc1 level arguments to plugins. Patch by Troy Strasz...Daniel Dunbar1-1/+2
2010-06-11Driver: Change OptTable::ParseArg to take any ArgList.Daniel Dunbar1-1/+1
2010-06-09Driver: Eliminate Arg subclasses, which are now unnecessary.Daniel Dunbar1-2/+2
2010-06-09Driver: Keep the rendering style in the option, instead of as part of the Arg.Daniel Dunbar1-2/+2
2010-06-09Driver: Change Arg to just hold the values directly, instead of implicitlyDaniel Dunbar1-2/+2
2010-03-20Driver: Allow Render{Separate,Joined} option flags on JoinedOrSeparate option...Daniel Dunbar1-2/+4
2009-12-04OptTable: Allow option groups to be used to define "help groups", which willDaniel Dunbar1-20/+61
2009-12-04OptParser: Add HelpHidden flag.Daniel Dunbar1-1/+5
2009-12-03Add OptTable::PrintHelp.Daniel Dunbar1-0/+75
2009-11-19Factor out OptTable::ParseArgs, for parsing an entire argument vector.Daniel Dunbar1-0/+35
2009-11-19Driver: Take option ID for {Input,Unknown}Option, to drop dependency on actua...Daniel Dunbar1-5/+4
2009-11-19Driver: Introduce OptSpecifier class for protecting access to an option id.Daniel Dunbar1-0/+4
2009-11-19Driver: Split OptTable out into OptTable.{h,cpp}Daniel Dunbar1-32/+2
2009-11-18Make MSVC happy.Daniel Dunbar1-12/+12
2009-11-18Driver: Rework OptTable to have no dependency on the options it manages.Daniel Dunbar1-99/+67
2009-11-18Driver: Switch Options.def to storing flags as a bitmask (instead of mangledDaniel Dunbar1-25/+37
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump1-6/+6
2009-07-13Explicitly initialize the options array, MinGW's gcc 4.3.5 appears to have a bugDaniel Dunbar1-1/+5
2009-04-07Driver: Add 'q' flag for options which shouldn't be reported as unused.Daniel Dunbar1-0/+1
2009-04-07Driver: Fix a parsing bug where some options were matchedDaniel Dunbar1-8/+15
2009-03-31Driver: Add OptTable::getOptionKind.Daniel Dunbar1-3/+5
2009-03-31Driver: Add extra parameters for help text to option definitions.Daniel Dunbar1-4/+18
2009-03-25Driver: Replace Option::ForwardToGCC by Option::DriverOption (whichDaniel Dunbar1-6/+1
2009-03-25Driver: Prep for tool chain specific argument translation.Daniel Dunbar1-1/+1
2009-03-25gcc 4.3 finds my use of ^ suspicious.Daniel Dunbar1-1/+1
2009-03-23Driver: Make argument parsing fast.Daniel Dunbar1-13/+32
2009-03-23Driver: Fix off by one in computation of first searchable option.Daniel Dunbar1-1/+1
2009-03-23Driver: Check that options are ordered properly (outside ofDaniel Dunbar1-5/+75