summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Option/ArgList.cpp
Commit message (Expand)AuthorAgeFilesLines
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-4/+4
* Make AddLastArg() variadic and use it more. No behavior change.Nico Weber2019-06-261-15/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman2017-10-151-1/+1
* [dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton2017-10-121-1/+1
* [BinaryFormat, Option, TableGen] Fix some Clang-tidy modernize-use-using and ...Eugene Zelenko2017-06-161-7/+14
* ArgList: cache index ranges containing arguments with each IDRichard Smith2017-04-121-193/+33
* Cleanup dump() functions.Matthias Braun2017-01-281-0/+2
* Generalize ArgList::AddAllArgs moreDouglas Katzman2016-09-291-5/+22
* Use the range variant of remove_if instead of unpacking begin/endDavid Majnemer2016-08-121-3/+3
* Convert Arg, ArgList, and Option to dump() to dbgs() rather than errs().Eric Christopher2015-12-181-3/+6
* Add a dump method for ArgList.Eric Christopher2015-12-181-0/+7
* Add an ArgList::AddAllArgs that accepts a vector of OptSpecifier.Douglas Katzman2015-07-291-0/+15
* [Option] Plug a leak when move-assigning an InputArgList.Benjamin Kramer2015-06-231-6/+6
* Devirtualize ArgList's dtor now that -Wvirtual-dtor and C++11 allow a better ...David Blaikie2015-06-211-5/+0
* Remove more superfluous .str() and replace std::string concatenation with Twine.Yaron Keren2015-03-301-1/+1
* Make getLastArgNoClaim work for up to 4 arguments.Filipe Cabecinhas2015-03-201-0/+20
* Teach Twine to support SmallString.Yaron Keren2015-03-171-7/+2
* Fix uses of reserved identifiers starting with an underscore followed by an u...David Blaikie2015-03-161-3/+2
* Prefer SmallVector::append/insert over push_back loops.Benjamin Kramer2015-02-171-2/+2
* [cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth2015-01-141-1/+1
* Add an overload of getLastArgNoClaim taking two OptSpecifiers.Ehsan Akhgari2014-09-121-0/+9
* Generic: add range-adapter for option parsing.Tim Northover2014-07-091-17/+13
* ArgList: use MakeArgList overloads in subclasses and clean up some calls.Justin Bogner2014-06-201-15/+11
* Options: Use erase_if to remove Args from the list.Benjamin Kramer2014-05-181-8/+3
* Protect the ArgList dtorDavid Blaikie2014-04-201-5/+0
* Use unique_ptr to handle ownership of synthesized args in DerivedArgListDavid Blaikie2014-04-201-27/+26
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-9/+9
* Avoid buffer copies when a Twine already is a StringRef.David Blaikie2013-12-031-2/+1
* Revert "[Option] Store arg strings in a set backed by a BumpPtrAllocator"Reid Kleckner2013-07-151-11/+2
* [Option] Store arg strings in a set backed by a BumpPtrAllocatorReid Kleckner2013-07-151-2/+11
* Merge changes to clang's Driver code into LLVM's Option libraryReid Kleckner2013-06-131-0/+15
* Resort the #include lines in include/... and lib/... with theChandler Carruth2013-01-021-1/+0
* Copy clang/Driver/<Option parsing stuff> to llvm.Michael J. Spencer2012-12-051-0/+386
OpenPOWER on IntegriCloud