summaryrefslogtreecommitdiff
path: root/lib/Option
AgeCommit message (Expand)AuthorFilesLines
2016-04-15Option parser: class for consuming a joined arg in addition to all remaining ...Hans Wennborg2-1/+15
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren1-1/+1
2016-01-26Remove autoconf supportChris Bieneman1-14/+0
2015-12-18Convert Arg, ArgList, and Option to dump() to dbgs() rather than errs().Eric Christopher3-26/+35
2015-12-18Add a dump method for ArgList.Eric Christopher1-0/+7
2015-12-18Revert "[Option] Introduce Arg::print(raw_ostream&) and use llvm::dbgs"Vedant Kumar1-12/+9
2015-12-18[Option] Introduce Arg::print(raw_ostream&) and use llvm::dbgsVedant Kumar1-9/+12
2015-10-21[Option] Use an ArrayRef to store the Option Infos in OptTable. NFCCraig Topper1-7/+5
2015-07-29Add an ArgList::AddAllArgs that accepts a vector of OptSpecifier.Douglas Katzman1-0/+15
2015-06-23[Option] Plug a leak when move-assigning an InputArgList.Benjamin Kramer1-6/+6
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-2/+2
2015-06-22Code cleanup: Remove std::move() around xvalue (NFC)Logan Chien1-1/+1
2015-06-22Modify ParseArgs to return the InputArgList by value - there's no need for dy...David Blaikie1-11/+11
2015-06-21Devirtualize ArgList's dtor now that -Wvirtual-dtor and C++11 allow a better ...David Blaikie1-5/+0
2015-06-21ArrayRef-ify ParseArgsDavid Blaikie1-4/+3
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-2/+2
2015-05-04Option parsing: properly handle flag aliases for joined options (PR23394)Hans Wennborg1-0/+5
2015-03-30Remove more superfluous .str() and replace std::string concatenation with Twine.Yaron Keren1-1/+1
2015-03-20Make getLastArgNoClaim work for up to 4 arguments.Filipe Cabecinhas1-0/+20
2015-03-17Teach Twine to support SmallString.Yaron Keren1-7/+2
2015-03-16Fix uses of reserved identifiers starting with an underscore followed by an u...David Blaikie3-25/+19
2015-03-03Remove explicit no-op dtor in favor of the implicit dtor so as not to disable...David Blaikie1-3/+0
2015-02-17Prefer SmallVector::append/insert over push_back loops.Benjamin Kramer2-10/+6
2015-02-11Use ADDITIONAL_HEADER_DIRS in all LLVM CMake projects.Zachary Turner1-0/+3
2015-01-14[cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth1-1/+1
2014-09-12Add an overload of getLastArgNoClaim taking two OptSpecifiers.Ehsan Akhgari1-0/+9
2014-08-22Fix PR17239 by changing the semantics of the RemainingArgsClass Option kindReid Kleckner2-4/+13
2014-08-15[Option] Support MultiArg in --helpNick Kledzik1-1/+12
2014-07-09Generic: add range-adapter for option parsing.Tim Northover1-17/+13
2014-06-26Revert "Introduce a string_ostream string builder facilty"Alp Toker1-2/+4
2014-06-26Introduce a string_ostream string builder faciltyAlp Toker1-4/+2
2014-06-20ArgList: use MakeArgList overloads in subclasses and clean up some calls.Justin Bogner1-15/+11
2014-05-18Options: Use erase_if to remove Args from the list.Benjamin Kramer1-8/+3
2014-04-20Protect the ArgList dtorDavid Blaikie1-5/+0
2014-04-20Use unique_ptr to handle ownership of synthesized args in DerivedArgListDavid Blaikie1-27/+26
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper3-24/+24
2013-12-03Avoid buffer copies when a Twine already is a StringRef.David Blaikie1-2/+1
2013-11-04Use startswith_lower() where possible.Jakub Staszak1-8/+1
2013-09-10Fix another mistake in r190442.Eli Friedman1-0/+29
2013-09-10Remove unused functions.Eli Friedman1-30/+0
2013-08-28Option parsing: support case-insensitive option matching.Rui Ueyama1-21/+41
2013-08-28Revert "Option parsing: support case-insensitive option matching." as it brok...Rui Ueyama1-48/+34
2013-08-27Option parsing: support case-insensitive option matching.Rui Ueyama1-34/+48
2013-08-13Options: explicit handling of --Hans Wennborg1-16/+0
2013-08-13Options: Add new option kind that consumes remaining argumentsHans Wennborg2-0/+14
2013-08-06Option/CMakeLists.txt: Don't use target_link_libraries. LLVMBuild knows depen...NAKAMURA Takumi1-2/+0
2013-08-02Option parsing: recognize the special -- tokenHans Wennborg1-1/+16
2013-07-31Option parsing: add support for alias arguments.Hans Wennborg1-2/+20
2013-07-22Silence gcc warning.Richard Trieu1-1/+1
2013-07-22Option parsing: allow aliases in groupsHans Wennborg1-6/+4