summaryrefslogtreecommitdiff
path: root/llvm/lib/Support/CommandLine.cpp
AgeCommit message (Expand)Author
2015-02-06Make helper functions/classes/globals static. NFC.Benjamin Kramer
2015-01-30NFC. Making printOptionValues an API on the parser class.Chris Bieneman
2015-01-29CommandLineParser: Avoid non-static member nitializer(s).NAKAMURA Takumi
2015-01-28Build fix for Visual Studio. NFC.Chris Bieneman
2015-01-28Refactoring llvm command line parsing and option registration.Chris Bieneman
2015-01-27Re-landing changes to use ArrayRef instead of SmallVectorImpl, and new API test.Chris Bieneman
2015-01-27Revert r227148 & r227154 which added a test which infinitely loops.Richard Trieu
2015-01-27One more fix to the new API to fix const-correctness.Chris Bieneman
2015-01-26Pete Cooper suggested the new API should use ArrayRef instead of SmallVectorI...Chris Bieneman
2015-01-26Add new HideUnrelatedOptions API that takes a SmallVectorImpl.Chris Bieneman
2015-01-26Putting all the standard tool options into a "Generic" category.Chris Bieneman
2015-01-24If we see UTF-8 BOM sequence at the beginning of a response file, we shallYunzhong Gao
2015-01-21Adding a new cl::HideUnrelatedOptions API to allow clang to migrate off cl::g...Chris Bieneman
2015-01-13Running clang-format on CommandLine.h and CommandLine.cpp.Chris Bieneman
2014-12-11Silence static analyzer warnings in LLVMSupport.Michael Ilseman
2014-11-19Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie
2014-11-19Remove StringMap::GetOrCreateValue in favor of StringMap::insertDavid Blaikie
2014-10-16Introduce LLVMParseCommandLineOptions C API function.Peter Collingbourne
2014-10-15Defining a new API for debug options that doesn't rely on static global cl::o...Chris Bieneman
2014-08-22Fix PR17239 by changing the semantics of the RemainingArgsClass Option kindReid Kleckner
2014-08-15Revert "[Support] Promote cl::StringSaver to a separate utility"Sean Silva
2014-08-15[Support] Promote cl::StringSaver to a separate utilitySean Silva
2014-08-01Remove some calls to std::move.Rafael Espindola
2014-07-14Support: Use a range-based forJustin Bogner
2014-07-06Update the MemoryBuffer API to use ErrorOr.Rafael Espindola
2014-06-26Revert "Introduce a string_ostream string builder facilty"Alp Toker
2014-06-26Introduce a string_ostream string builder faciltyAlp Toker
2014-06-19CommandLine: bail out when options get multiply registeredAlp Toker
2014-06-17tools: Add a space between package version and LLVM_VERSION_INFOJustin Bogner
2014-06-12Remove system_error.h.Rafael Espindola
2014-04-23cl::ParseCommandLineOptions(): Use StringRef to receive sys::path::filename()...NAKAMURA Takumi
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-04-09[C++11] Replace some comparisons with 'nullptr' with simple boolean checks to...Craig Topper
2014-04-07[C++11] Make use of 'nullptr' in the Support library.Craig Topper
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles
2014-03-04[C+11] Add 'override' keyword to methods in the support library.Craig Topper
2014-03-02Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper
2014-03-01Now that we have C++11, turn simple functors into lambdas and remove a ton of...Benjamin Kramer
2014-02-28CommandLine: Exit successfully for -version and -helpJustin Bogner
2014-02-27Re-apply r200853, which should not crash after Clang plugins were converted t...Alexander Kornienko
2014-02-07Fix an invalid check for duplicate option categories.Alexander Kornienko
2014-02-05Revert "Fix an invalid check for duplicate option categories."Rafael Espindola
2014-02-05Fix an invalid check for duplicate option categories.Alexander Kornienko
2014-01-29[CommandLine] Aliases require an value if their target requires a value.Jordan Rose
2014-01-24Fix known typosAlp Toker
2013-12-06Support: Fix handling of args that begin with @ but aren't filesJustin Bogner
2013-12-03Return true on success in cl::ExpandResponseFilesReid Kleckner
2013-11-19[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka
2013-11-18Revert r194865 and r194874.Alexey Samsonov