aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Option/ArgList.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-12Use the range variant of remove_if instead of unpacking begin/endDavid Majnemer1-3/+3
2015-12-18Convert Arg, ArgList, and Option to dump() to dbgs() rather than errs().Eric Christopher1-3/+6
2015-12-18Add a dump method for ArgList.Eric Christopher1-0/+7
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-21Devirtualize ArgList's dtor now that -Wvirtual-dtor and C++11 allow a better ...David Blaikie1-5/+0
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 Blaikie1-3/+2
2015-02-17Prefer SmallVector::append/insert over push_back loops.Benjamin Kramer1-2/+2
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-07-09Generic: add range-adapter for option parsing.Tim Northover1-17/+13
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 Topper1-9/+9
2013-12-03Avoid buffer copies when a Twine already is a StringRef.David Blaikie1-2/+1
2013-07-15Revert "[Option] Store arg strings in a set backed by a BumpPtrAllocator"Reid Kleckner1-11/+2
2013-07-15[Option] Store arg strings in a set backed by a BumpPtrAllocatorReid Kleckner1-2/+11
2013-06-13Merge changes to clang's Driver code into LLVM's Option libraryReid Kleckner1-0/+15
2013-01-02Resort the #include lines in include/... and lib/... with theChandler Carruth1-1/+0
2012-12-05Copy clang/Driver/<Option parsing stuff> to llvm.Michael J. Spencer1-0/+386