summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/CommandLine.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-1/+1
* Remove more superfluous .str() and replace std::string concatenation with Twine.Yaron Keren2015-03-301-1/+1
* Purge unused includes throughout libSupport.Benjamin Kramer2015-03-231-2/+0
* CommandLine: Replace cold std::sort with array_pod_sort.Benjamin Kramer2015-03-141-11/+12
* Simplify expressions involving boolean constants with clang-tidyDavid Blaikie2015-03-091-2/+2
* Prefer SmallVector::append/insert over push_back loops.Benjamin Kramer2015-02-171-3/+1
* Fixing broken bots.Chris Bieneman2015-02-131-1/+1
* NFC. Moving the RegisteredOptionCategories global into the CommandLineParser ...Chris Bieneman2015-02-131-15/+18
* NFC. clang-format wants to change this from two lines to one.Chris Bieneman2015-02-131-2/+1
* NFC. More code cleanup making LookupOption a member of the CommandLineParser.Chris Bieneman2015-02-131-4/+6
* Make helper functions/classes/globals static. NFC.Benjamin Kramer2015-02-061-0/+4
* NFC. Making printOptionValues an API on the parser class.Chris Bieneman2015-01-301-3/+7
* CommandLineParser: Avoid non-static member nitializer(s).NAKAMURA Takumi2015-01-291-2/+4
* Build fix for Visual Studio. NFC.Chris Bieneman2015-01-281-5/+2
* Refactoring llvm command line parsing and option registration.Chris Bieneman2015-01-281-170/+158
* Re-landing changes to use ArrayRef instead of SmallVectorImpl, and new API test.Chris Bieneman2015-01-271-2/+1
* Revert r227148 & r227154 which added a test which infinitely loops.Richard Trieu2015-01-271-1/+2
* 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-2/+1
* Add new HideUnrelatedOptions API that takes a SmallVectorImpl.Chris Bieneman2015-01-261-0/+14
* Putting all the standard tool options into a "Generic" category.Chris Bieneman2015-01-261-9/+16
* If we see UTF-8 BOM sequence at the beginning of a response file, we shallYunzhong Gao2015-01-241-0/+12
* Adding a new cl::HideUnrelatedOptions API to allow clang to migrate off cl::g...Chris Bieneman2015-01-211-1/+11
* Running clang-format on CommandLine.h and CommandLine.cpp.Chris Bieneman2015-01-131-273/+262
* Silence static analyzer warnings in LLVMSupport.Michael Ilseman2014-12-111-0/+2
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-1/+1
* Remove StringMap::GetOrCreateValue in favor of StringMap::insertDavid Blaikie2014-11-191-1/+1
* Introduce LLVMParseCommandLineOptions C API function.Peter Collingbourne2014-10-161-0/+6
* Defining a new API for debug options that doesn't rely on static global cl::o...Chris Bieneman2014-10-151-3/+9
* Fix PR17239 by changing the semantics of the RemainingArgsClass Option kindReid Kleckner2014-08-221-8/+35
* Revert "[Support] Promote cl::StringSaver to a separate utility"Sean Silva2014-08-151-7/+27
* [Support] Promote cl::StringSaver to a separate utilitySean Silva2014-08-151-27/+7
* Remove some calls to std::move.Rafael Espindola2014-08-011-3/+3
* Support: Use a range-based forJustin Bogner2014-07-141-5/+4
* Update the MemoryBuffer API to use ErrorOr.Rafael Espindola2014-07-061-2/+4
* Revert "Introduce a string_ostream string builder facilty"Alp Toker2014-06-261-15/+19
* Introduce a string_ostream string builder faciltyAlp Toker2014-06-261-19/+15
* CommandLine: bail out when options get multiply registeredAlp Toker2014-06-191-3/+13
* tools: Add a space between package version and LLVM_VERSION_INFOJustin Bogner2014-06-171-1/+1
* Remove system_error.h.Rafael Espindola2014-06-121-1/+1
* cl::ParseCommandLineOptions(): Use StringRef to receive sys::path::filename()...NAKAMURA Takumi2014-04-231-1/+1
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-211-0/+2
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-2/+2
* [C++11] Replace some comparisons with 'nullptr' with simple boolean checks to...Craig Topper2014-04-091-11/+10
* [C++11] Make use of 'nullptr' in the Support library.Craig Topper2014-04-071-33/+33
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-061-2/+1
* [C+11] Add 'override' keyword to methods in the support library.Craig Topper2014-03-041-1/+1
* Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper2014-03-021-1/+1
* Now that we have C++11, turn simple functors into lambdas and remove a ton of...Benjamin Kramer2014-03-011-12/+4
* CommandLine: Exit successfully for -version and -helpJustin Bogner2014-02-281-3/+3
OpenPOWER on IntegriCloud