summaryrefslogtreecommitdiffstats
path: root/llvm/include/llvm/Support/CommandLine.h
Commit message (Expand)AuthorAgeFilesLines
* StringRef-ify some Option APIsDavid Blaikie2015-11-171-16/+13
* Support, IR: silence -Wunused-parameterSaleem Abdulrasool2015-10-231-1/+1
* There is only one saver of strings.Rafael Espindola2015-08-131-1/+0
* Remove macro guards for extern template instantiations.Benjamin Kramer2015-07-131-14/+14
* Bring in a BumpPtrStringSaver from lld and simplify the interface.Rafael Espindola2015-06-131-10/+3
* Fixing broken bots after r238505.Chris Bieneman2015-05-281-0/+7
* Fixing the polly build.Chris Bieneman2015-05-281-0/+5
* Re-landing "Refactoring cl::list_storage from "is a" to "has a" std::vector."Chris Bieneman2015-05-281-10/+55
* Revert "Refactoring cl::list_storage from "is a" to "has a" std::vector."Chris Bieneman2015-05-281-52/+7
* Refactoring cl::list_storage from "is a" to "has a" std::vector.Chris Bieneman2015-05-281-7/+52
* Recommit r231221: "Devirtualize ~parser<T> by making it protected in base cla...David Blaikie2015-03-041-10/+16
* Revert r231221, "Devirtualize ~parser<T> by making it protected in base class...NAKAMURA Takumi2015-03-041-15/+10
* Devirtualize ~parser<T> by making it protected in base classes and making der...David Blaikie2015-03-041-10/+15
* Avoid copying parser objectsDavid Blaikie2015-03-041-2/+2
* Make OptionValue explicitly copyableDavid Blaikie2015-03-041-0/+8
* Devirtualize OptionValue::~OptionValue in favor of protected in the base, wit...David Blaikie2015-03-041-5/+19
* Revert "Remove the explicit SDNodeIterator::operator= in favor of the implici...David Blaikie2015-03-031-26/+10
* Remove the explicit SDNodeIterator::operator= in favor of the implicit defaultDavid Blaikie2015-03-031-10/+26
* Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman2015-02-151-8/+8
* CommandLine: Use variadic templates to simplify opt constructors.Benjamin Kramer2015-02-151-295/+20
* Moving AddLiteralOption's declaration higher up in the header to make gcc happy.Chris Bieneman2015-01-281-9/+12
* Refactoring llvm command line parsing and option registration.Chris Bieneman2015-01-281-16/+21
* Re-landing changes to use ArrayRef instead of SmallVectorImpl, and new API test.Chris Bieneman2015-01-271-1/+2
* Revert r227148 & r227154 which added a test which infinitely loops.Richard Trieu2015-01-271-2/+1
* One more fix to the new API to fix const-correctness.Chris Bieneman2015-01-271-1/+1
* Pete Cooper suggested the new API should use ArrayRef instead of SmallVectorI...Chris Bieneman2015-01-261-1/+2
* Add new HideUnrelatedOptions API that takes a SmallVectorImpl.Chris Bieneman2015-01-261-0/+9
* Refactoring cl::parser construction and initialization.Chris Bieneman2015-01-221-41/+58
* Making deleted copy constructors and operators to be private for better diagn...Chris Bieneman2015-01-221-16/+16
* Assigning and copying command line option objects shouldn't be allowed.Chris Bieneman2015-01-221-0/+16
* Adding a new cl::HideUnrelatedOptions API to allow clang to migrate off cl::g...Chris Bieneman2015-01-211-0/+9
* Running clang-format on CommandLine.h and CommandLine.cpp.Chris Bieneman2015-01-131-380/+433
* Rename END_WITH_NULL to LLVM_END_WITH_NULL and move to Compiler.hReid Kleckner2014-11-041-3/+3
* Fix PR17239 by changing the semantics of the RemainingArgsClass Option kindReid Kleckner2014-08-221-5/+19
* Revert "[Support] Promote cl::StringSaver to a separate utility"Sean Silva2014-08-151-1/+9
* [Support] Promote cl::StringSaver to a separate utilitySean Silva2014-08-151-9/+1
* Support: Fix option handling when using cl::Required with aliasoptJustin Bogner2014-07-141-2/+6
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-1/+1
* [C++11] Replace some comparisons with 'nullptr' with simple boolean checks to...Craig Topper2014-04-091-1/+1
* [C++11] Make use of 'nullptr' in the Support library.Craig Topper2014-04-071-13/+14
* [C++11] Replace LLVM-style type traits with C++11 standard ones.Benjamin Kramer2014-03-071-3/+2
* [C+11] Add 'override' keyword to methods in the support library.Craig Topper2014-03-041-51/+57
* Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper2014-03-021-5/+5
* Re-apply r200853, which should not crash after Clang plugins were converted t...Alexander Kornienko2014-02-271-2/+2
* Avoid collisions with Objective-C++ keywordsTobias Grosser2014-02-191-6/+6
* Revert "Fix an invalid check for duplicate option categories."Rafael Espindola2014-02-051-2/+2
* Fix an invalid check for duplicate option categories.Alexander Kornienko2014-02-051-2/+2
* [CommandLine] Aliases require an value if their target requires a value.Jordan Rose2014-01-291-0/+10
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-1/+1
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-191-0/+4
OpenPOWER on IntegriCloud