aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/CommandLine.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-01-30Avoid overly large SmallPtrSet/SmallSetMatthias Braun1-1/+1
2015-12-28Refactor: Simplify boolean conditional return statements in llvm/lib/SupportAlexander Kornienko1-4/+1
2015-11-17StringRef-ify some Option APIsDavid Blaikie1-26/+25
2015-08-13There is only one saver of strings.Rafael Espindola1-2/+2
2015-07-13Remove macro guards for extern template instantiations.Benjamin Kramer1-15/+15
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-2/+2
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-2/+2
2015-06-13Bring in a BumpPtrStringSaver from lld and simplify the interface.Rafael Espindola1-28/+10
2015-04-11Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko1-1/+1
2015-03-30Remove more superfluous .str() and replace std::string concatenation with Twine.Yaron Keren1-1/+1
2015-03-23Purge unused includes throughout libSupport.Benjamin Kramer1-2/+0
2015-03-14CommandLine: Replace cold std::sort with array_pod_sort.Benjamin Kramer1-11/+12
2015-03-09Simplify expressions involving boolean constants with clang-tidyDavid Blaikie1-2/+2
2015-02-17Prefer SmallVector::append/insert over push_back loops.Benjamin Kramer1-3/+1
2015-02-13Fixing broken bots.Chris Bieneman1-1/+1
2015-02-13NFC. Moving the RegisteredOptionCategories global into the CommandLineParser ...Chris Bieneman1-15/+18
2015-02-13NFC. clang-format wants to change this from two lines to one.Chris Bieneman1-2/+1
2015-02-13NFC. More code cleanup making LookupOption a member of the CommandLineParser.Chris Bieneman1-4/+6
2015-02-06Make helper functions/classes/globals static. NFC.Benjamin Kramer1-0/+4
2015-01-30NFC. Making printOptionValues an API on the parser class.Chris Bieneman1-3/+7
2015-01-29CommandLineParser: Avoid non-static member nitializer(s).NAKAMURA Takumi1-2/+4
2015-01-28Build fix for Visual Studio. NFC.Chris Bieneman1-5/+2
2015-01-28Refactoring llvm command line parsing and option registration.Chris Bieneman1-170/+158
2015-01-27Re-landing changes to use ArrayRef instead of SmallVectorImpl, and new API test.Chris Bieneman1-2/+1
2015-01-27Revert r227148 & r227154 which added a test which infinitely loops.Richard Trieu1-1/+2
2015-01-27One more fix to the new API to fix const-correctness.Chris Bieneman1-1/+1
2015-01-26Pete Cooper suggested the new API should use ArrayRef instead of SmallVectorI...Chris Bieneman1-2/+1
2015-01-26Add new HideUnrelatedOptions API that takes a SmallVectorImpl.Chris Bieneman1-0/+14
2015-01-26Putting all the standard tool options into a "Generic" category.Chris Bieneman1-9/+16
2015-01-24If we see UTF-8 BOM sequence at the beginning of a response file, we shallYunzhong Gao1-0/+12
2015-01-21Adding a new cl::HideUnrelatedOptions API to allow clang to migrate off cl::g...Chris Bieneman1-1/+11
2015-01-13Running clang-format on CommandLine.h and CommandLine.cpp.Chris Bieneman1-273/+262
2014-12-11Silence static analyzer warnings in LLVMSupport.Michael Ilseman1-0/+2
2014-11-19Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie1-1/+1
2014-11-19Remove StringMap::GetOrCreateValue in favor of StringMap::insertDavid Blaikie1-1/+1
2014-10-16Introduce LLVMParseCommandLineOptions C API function.Peter Collingbourne1-0/+6
2014-10-15Defining a new API for debug options that doesn't rely on static global cl::o...Chris Bieneman1-3/+9
2014-08-22Fix PR17239 by changing the semantics of the RemainingArgsClass Option kindReid Kleckner1-8/+35
2014-08-15Revert "[Support] Promote cl::StringSaver to a separate utility"Sean Silva1-7/+27
2014-08-15[Support] Promote cl::StringSaver to a separate utilitySean Silva1-27/+7
2014-08-01Remove some calls to std::move.Rafael Espindola1-3/+3
2014-07-14Support: Use a range-based forJustin Bogner1-5/+4
2014-07-06Update the MemoryBuffer API to use ErrorOr.Rafael Espindola1-2/+4
2014-06-26Revert "Introduce a string_ostream string builder facilty"Alp Toker1-15/+19
2014-06-26Introduce a string_ostream string builder faciltyAlp Toker1-19/+15
2014-06-19CommandLine: bail out when options get multiply registeredAlp Toker1-3/+13
2014-06-17tools: Add a space between package version and LLVM_VERSION_INFOJustin Bogner1-1/+1
2014-06-12Remove system_error.h.Rafael Espindola1-1/+1
2014-04-23cl::ParseCommandLineOptions(): Use StringRef to receive sys::path::filename()...NAKAMURA Takumi1-1/+1
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth1-0/+2