aboutsummaryrefslogtreecommitdiff
path: root/lib/Support/CommandLine.cpp
AgeCommit message (Expand)Author
2009-09-20eliminate the duplicate detection loop, moving it into the loop that populate...Chris Lattner
2009-09-20Eliminate a masochistic "algorithm" loop, shrinking CommandLine.o from 71524-...Chris Lattner
2009-09-20don't use count + insert, just do insert + failure. Also, instead of deletin...Chris Lattner
2009-09-20switch to SmallPtrSet instead of std::set, saving 1K from theChris Lattner
2009-09-20change an std::sort to an array_pod_sort call, shrinking CommandLine.o by 9%.Chris Lattner
2009-09-20Several changes together in a murky mess:Chris Lattner
2009-09-20Fix refacto, this code was expecting to stride past the argument prefix.Daniel Dunbar
2009-09-20convert argname to StringRef, simplifying LookupOption.Chris Lattner
2009-09-20convert 'Value' to StringRef which makes it easier to Chris Lattner
2009-09-20Change CommaSeparated processing to do it with StringRef instead of temporary...Chris Lattner
2009-09-20rewrite ParseCStringVector in terms of stringref.Chris Lattner
2009-09-20coding style cleanupChris Lattner
2009-09-20convert a bunch more stuff to use StringRef. The ArgName arguments are nowChris Lattner
2009-09-20avoid a bunch of malloc thrashing for PositinoalVals by eliminatingChris Lattner
2009-09-19Avoid some temporary strings.Chris Lattner
2009-09-19convert a bunch of std::strings to use StringRef. This should eliminateChris Lattner
2009-09-19Try to speed up the slowest parts of the CommandLine libraryBenjamin Kramer
2009-09-02Show derived host triple in --version.Daniel Dunbar
2009-08-23clean up #includes.Chris Lattner
2009-08-23Remove uses of Streams.h from CommandLine.cpp, fix some whitespace and other ...Benjamin Kramer
2009-08-23remove some uses of llvm/Support/Streams.hChris Lattner
2009-08-02Remove duplicated colons and spaces.Benjamin Kramer
2009-07-26Sort list of targets in --version.Daniel Dunbar
2009-07-16Add registered target list to --version output.Daniel Dunbar
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-11Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin
2009-04-29Add support for a character after a command line option. Like '-Os'.Bill Wendling
2009-04-08Remove AllowInverse: it leaks memory and is not the rightChris Lattner
2009-04-01* Fixed spelling of `invertible'Misha Brukman
2009-03-28move a large method out of line.Chris Lattner
2009-02-02Improve -fno-opt style option processing to not require an extraMike Stump
2009-01-30Add opposite_of and inverse_opt to support -fno- style options. ThisMike Stump
2009-01-28Clarify comment.Mikhail Glushenkov
2009-01-21Mimic gcc behaviour with regard to response files.Mikhail Glushenkov
2009-01-16Support for multi-valued options in CommandLineMikhail Glushenkov
2008-12-23Tweak --version to include the date and time.Steve Naroff
2008-12-09remove unused varNuno Lopes
2008-10-14Fix command-line option printing to print two spaces where needed,Dan Gohman
2008-05-30Give a proper error message when a command line option is defined more thanMatthijs Kooijman
2008-05-05Fix more -Wshorten-64-to-32 warnings.Evan Cheng
2008-04-28Add support for response files to the CommandLine library.Mikhail Glushenkov
2008-03-25Add explicit keywords.Dan Gohman
2008-03-25A quick nm audit turned up several fixed tables and objects that wereDan Gohman
2008-02-23Fix a bug that caused opt and other tools to silently ignoreDan Gohman
2008-02-20Add 'sink' cmdline option. Patch by Mikhail Glushenkov!Anton Korobeynikov
2008-02-20Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-10-09Pass argc by value, not by reference, since it isn't modified.Dan Gohman
2007-10-08Move the space in overview output for commands out of each of theDan Gohman