1561cee168aa1fa1262ff89a996edec5533d2fc1 |
|
13-Jul-2012 |
Alexander Kornienko <alexfh@google.com> |
Initializers for some fields were missing in Option::Option git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160170 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
18e2f6e94cf9dc48bfc6dfa3848971aa88e334da |
|
18-May-2012 |
Nick Kledzik <kledzik@apple.com> |
fix warnings when compiling with -Wshadow git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157061 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
ebba0558c84b67f73989e174e4512f5af0c06cb1 |
|
07-Feb-2012 |
David Blaikie <dblaikie@gmail.com> |
Correct use of const in ParseCommandLineOptions git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149999 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
50bee42b54cd9aec5f49566307df2b0cf23afcf6 |
|
05-Feb-2012 |
Craig Topper <craig.topper@gmail.com> |
Convert assert(0) to llvm_unreachable git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149849 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
b2b3d7d972f1a5aa5c96400ef036c520696b4e77 |
|
24-Jan-2012 |
David Blaikie <dblaikie@gmail.com> |
Reword comment based on feedback by Duncan Sands. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148809 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
153c8adc496466972c5d742507156b0257078543 |
|
24-Jan-2012 |
David Blaikie <dblaikie@gmail.com> |
Changing bitfield enums to unsigned ints. This was suggested by Chandler Carruth on the basis of past experience with esoteric compilers/quirks relating to signed enums. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148746 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
c1bddefc56cd1db30326d6464f50db3dae6061eb |
|
23-Jan-2012 |
David Blaikie <dblaikie@gmail.com> |
Simplify llvm::cl::Option by using a bit field instead of manual bit packing. This still preserves the same total layout. Previously it looked like: *** Dumping AST Record Layout 0 | class llvm::cl::Option 0 | (Option vtable pointer) 8 | int NumOccurrences 12 | int Flags 16 | unsigned int Position 20 | unsigned int AdditionalVals 24 | class llvm::cl::Option * NextRegistered 32 | const char * ArgStr 40 | const char * HelpStr 48 | const char * ValueStr sizeof=56, dsize=56, align=8 nvsize=56, nvalign=8 Now it looks like: *** Dumping AST Record Layout 0 | class llvm::cl::Option 0 | (Option vtable pointer) 8 | int NumOccurrences 12 | enum NumOccurrencesFlag Occurrences 12 | unsigned int Value 12 | enum OptionHidden HiddenFlag 12 | enum FormattingFlags Formatting 13 | unsigned int Misc 16 | unsigned int Position 20 | unsigned int AdditionalVals 24 | class llvm::cl::Option * NextRegistered 32 | const char * ArgStr 40 | const char * HelpStr 48 | const char * ValueStr sizeof=56, dsize=56, align=8 nvsize=56, nvalign=8 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148736 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
0becc96b243da058f6d8901128b173d192db5148 |
|
01-Dec-2011 |
David Blaikie <dblaikie@gmail.com> |
Add some missing anchors. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145578 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
b3514569d078065ced56562e01fd5a39e01543da |
|
15-Sep-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
CommandLine: Add support for 64 bit unsigned integer options. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139848 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
6d51d26a2479069f85a7676f664d6f998fc49a16 |
|
22-Jul-2011 |
Chandler Carruth <chandlerc@gmail.com> |
Add an extension point to the CommandLine library where clients can register extra version information to be printed. This is designed to allow those tools which link in various targets to also print those registered targets under --version. Currently this printing logic is embedded into the Support library directly; a huge layering violation. This is the first step to hoisting it out into the tools without adding lots of duplicated code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135755 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
eab631362d676c0113e052cc7e877eef4da544b8 |
|
22-Apr-2011 |
Frits van Bommel <fvbommel@gmail.com> |
Comment out some unused parameter names to silence out-of-tree -Wunused warnings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129988 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
40f16cf91d8469b8198990d2649a8cc81b558277 |
|
05-Apr-2011 |
Andrew Trick <atrick@apple.com> |
Fix a typo. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128912 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
ce96902d88d473697f05c0465952dae374be564e |
|
05-Apr-2011 |
Andrew Trick <atrick@apple.com> |
Added *hidden* flags -print-options and -print-all-options so developers can see if their driver changed any cl::Option's. The current implementation isn't perfect but handles most kinds of options. This is nice to have when decomposing the stages of compilation and moving between different drivers. It's also a good sanity check when comparing results produced by different command line invocations that are expected to produce the comparable results. Note: This is not an attempt to prolong the life of cl::Option. On the contrary, it's a placeholder for a feature that must exist when cl::Option is replaced by a more appropriate framework. A new framework needs: a central option registry, dynamic name lookup, non-global containers of option values (e.g. per-module, per-function), *and* the ability to print options values and their defaults at any point during compilation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128910 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
1e67278dd53de90b0ea9d39c345383d5a9f2bf86 |
|
10-Aug-2010 |
Mikhail Glushenkov <foldr@codedgers.com> |
Trailing whitespace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110679 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
565aafc997ee08803e2a6f7544f183b9e796ba94 |
|
07-Aug-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Some cleanup. Use a class (OptionInfo) instead of a pair of a pair and remove some default values that are not used. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110485 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
7e7ae5ad692760aa8d97477f061a05b10948cf57 |
|
18-Feb-2010 |
Duncan Sands <baldrick@free.fr> |
Refer to -help instead of --help since this is what tools themselves say. Also, have tools output -help-hidden rather than refer to --help-hidden, for consistency, and likewise adjust documentation. This doesn't change every mention of --help, only those which seemed clearly safe. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96578 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
47afe4e806eb16dd3d90670adf3ea5f9bca72132 |
|
09-Feb-2010 |
Chris Lattner <sabre@nondot.org> |
enhance bits_storage to work with enums by using a c-style cast instead of reinterpret_cast, fixing PR6243. Apparently reinterpret_cast and I aren't getting along today. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95622 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
da920fa4f985ce5d7b56652587d3451ca483e3d6 |
|
11-Dec-2009 |
Anders Carlsson <andersca@mac.com> |
Add qualifiers for calls to member functions in dependent bases. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91087 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
9ed0d92e9460ce4f3bbb72734a09c0d6fc9a5c97 |
|
05-Nov-2009 |
Douglas Gregor <dgregor@apple.com> |
Move llvm::cl::opt's conversion function into the base classes that actually need that conversion function. Silences a Clang++ warning. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86148 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
0ff290615f7675e42111fd907f7b457f08f06747 |
|
05-Nov-2009 |
Chris Lattner <sabre@nondot.org> |
Declare classes with matched tags, pointed out by a clang++ warning. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86144 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
41b5adf20208f46e4b1104d6d473710fbfa61eb9 |
|
14-Oct-2009 |
Eric Christopher <echristo@apple.com> |
Remove a bunch of unused arguments from functions, silencing a warning. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84130 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
d113c6b601c778a85443cb4b4c80452e92c1fb8e |
|
04-Oct-2009 |
Evan Cheng <evan.cheng@apple.com> |
Rename enum NumOccurrences to NumOccurrencesFlag since there is a member named NumOccurrences. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83273 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
1908aea3a64fa89a907317849cbff73789cdb89a |
|
20-Sep-2009 |
Chris Lattner <sabre@nondot.org> |
smallvectorize getExtraOptionNames git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82377 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
99c5c7b7df4fe44d54cd680e7878c44789e6e057 |
|
20-Sep-2009 |
Chris Lattner <sabre@nondot.org> |
convert a bunch more stuff to use StringRef. The ArgName arguments are now stringref because they may not be nul terminated. For options like -Lfoo this now avoids a O(n) temporary std::strings where N is the length of the string after -L. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82345 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
a460beb5cdc1cf05da3b22a39fd2b3107ea2e2fe |
|
19-Sep-2009 |
Chris Lattner <sabre@nondot.org> |
convert a bunch of std::strings to use StringRef. This should eliminate a massive number of temporary strings created when parsing a command line. More still left to eliminate. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82318 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
275872e79950dafc6699f6502cee52f74b84a22a |
|
03-Aug-2009 |
Daniel Dunbar <daniel@zuster.org> |
Fix some comments referring to std::cerr. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77931 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
e6864c1d355c4ec1156b956c1dd548682ad3e6b1 |
|
02-Aug-2009 |
Benjamin Kramer <benny.kra@googlemail.com> |
Remove duplicated colons and spaces. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77892 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
71c767b4e30ad9fb3286664528cb2d6abccf2676 |
|
17-Jun-2009 |
Mikhail Glushenkov <foldr@codedgers.com> |
Fix comment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73601 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
b587f9662a7b6f00f9ce48ddf2dea1a4fb18a6db |
|
30-Apr-2009 |
Bill Wendling <isanbard@gmail.com> |
Add support for a character after a command line option. Like '-Os'. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70437 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
00a7b52385a25ab8cd412ce4c0f0ce11176b6793 |
|
08-Apr-2009 |
Chris Lattner <sabre@nondot.org> |
Remove AllowInverse: it leaks memory and is not the right abstraction for CommandLine. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68588 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
de551f91d8816632a76a065084caab9fab6aacff |
|
01-Apr-2009 |
Dan Gohman <gohman@apple.com> |
Use CHAR_BIT instead of hard-coding 8 in several places where it is appropriate. This helps visually differentiate host-oriented calculations from target-oriented calculations. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68227 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
d485e885f04eaaafc9c0ce2555c6bd853b7c18a3 |
|
01-Apr-2009 |
Misha Brukman <brukman+llvm@gmail.com> |
* Fixed spelling of `invertible' * Simplified if statement git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68163 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
31fd5a571eb8048a1084dd8e20a49dd0785de11a |
|
29-Mar-2009 |
Bill Wendling <isanbard@gmail.com> |
Constify check. This fixes PR3900. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68013 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
e8b64106ecf1057c7506d44ec8f64b5c83ee51c7 |
|
28-Mar-2009 |
Chris Lattner <sabre@nondot.org> |
move a large method out of line. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67892 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
5c1f715d4b68d4adb54fd0bf37c099039d6849d3 |
|
27-Mar-2009 |
Mike Stump <mrs@apple.com> |
Allow invertable -xno- style optins as well. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67862 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
48fe63526e35ddaee7e98879596a569911f41319 |
|
20-Mar-2009 |
Sebastian Redl <sebastian.redl@getdesigned.at> |
Fix the Win32 VS2008 build: - Make type declarations match the struct/class keyword of the definition. - Move AddSignalHandler into the namespace where it belongs. - Correctly call functions from template base. - Some other small changes. With this patch, LLVM and Clang should build properly and with far less noise under VS2008. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67347 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
d64e0eb094a108bdcdf51328425904042aa6122b |
|
02-Feb-2009 |
Mike Stump <mrs@apple.com> |
Improve -fno-opt style option processing to not require an extra option to make the -fno- form on the option. We also document the new form in the CommandLine documentation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63559 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
d6f175b3ec8d40e33ab8110020ca8feb98295834 |
|
30-Jan-2009 |
Mike Stump <mrs@apple.com> |
Add opposite_of and inverse_opt to support -fno- style options. This is necessary for eventual gcc commmand line compatibility. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63384 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
7059d47a6e1a378232dce3e47b51434dec0ea608 |
|
16-Jan-2009 |
Mikhail Glushenkov <foldr@codedgers.com> |
Support for multi-valued options in CommandLine Makes possible to specify options that take multiple arguments (a-la -sectalign on Darwin). See documentation for details. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62372 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
630fcb86785f96501126e52009619b475403dc62 |
|
02-Jan-2009 |
Misha Brukman <brukman+llvm@gmail.com> |
* Alphabetized system headers per the style guide * Minor spacing and comment cleanups git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61590 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
0008f654bf08dc631a1abaa175dd08f1fd1be75e |
|
20-May-2008 |
Steve Naroff <snaroff@apple.com> |
Silence a warning about "*/" outside a comment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51287 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
13d57320bd212483463d4f8992d5787b29eda5df |
|
19-May-2008 |
Bill Wendling <isanbard@gmail.com> |
Remove warnings about unused parameters and shadowed variables. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51266 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
34cd4a484e532cc463fd5a4bf59b88d13c5467c1 |
|
05-May-2008 |
Evan Cheng <evan.cheng@apple.com> |
Fix more -Wshorten-64-to-32 warnings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50659 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
beb4d8293d5311c4581fd3d914f865e358af53a5 |
|
28-Apr-2008 |
Mikhail Glushenkov <foldr@codedgers.com> |
Add support for response files to the CommandLine library. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50355 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
b5660dc8223bd5eb3d21d9855692617fcdec5663 |
|
20-Feb-2008 |
Dan Gohman <gohman@apple.com> |
Add explicit keywords. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47382 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
d57160d097d6cdb966e5c851215acbd2bf1aa236 |
|
20-Feb-2008 |
Anton Korobeynikov <asl@math.spbu.ru> |
Add 'sink' cmdline option. Patch by Mikhail Glushenkov! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47377 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
7ed47a13356daed2a34cd2209a31f92552e3bdd8 |
|
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
Don't attribute in file headers anymore. See llvmdev for the discussion of this change. Boy are my fingers tired. ;-) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
1fc46d5a8c5fdc93a0515f3459919eb1d31f58d5 |
|
09-Oct-2007 |
Dan Gohman <gohman@apple.com> |
Remove an unnecessary friend declaration. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42805 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
49588d83dae22e8117231c0e72d060584cd24da9 |
|
09-Oct-2007 |
Chris Lattner <sabre@nondot.org> |
update prototype, fixing build error git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42789 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
9a5263241d40d493445d7f386b4d76be088c3ac1 |
|
09-Oct-2007 |
Dan Gohman <gohman@apple.com> |
Pass argc by value, not by reference, since it isn't modified. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42788 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
3ab264a985de3d86e0d1f5716f6d633fd8538618 |
|
08-Oct-2007 |
Dan Gohman <gohman@apple.com> |
Fix grammar in a comment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42748 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
cdf2b3b2f88d6f961b664e3f67a8ee37b46b0d27 |
|
08-Oct-2007 |
Dan Gohman <gohman@apple.com> |
Add explicit keywords. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42747 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
27e9d457d4047cf0051e17d9ca39740875d11440 |
|
05-Jul-2007 |
Dan Gohman <gohman@apple.com> |
Add explicit keywords. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37925 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
81da02b553b86868637f27b89c6e919c31ed5b51 |
|
22-May-2007 |
Dale Johannesen <dalej@apple.com> |
Make tail merging the default, except on powerPC. There was no prior art for a target-dependent default with a command-line override; this way should be generally usable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37285 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
69d6f1358ca8c442a65fd8d5900f7296fbb2762d |
|
12-Apr-2007 |
Chris Lattner <sabre@nondot.org> |
improve the patch for PR1318 to also support grouped options with custom handlers (like the pass list). My previous fix only supported *new* command line options, not additions to old ones. This fixes test/Feature/load_module.ll git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35935 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
9878d6ae3a535e421f69e0c08e27b259ad1bdbdc |
|
06-Apr-2007 |
Chris Lattner <sabre@nondot.org> |
rearchitect the registration mechanism used by the command line option stuff. This dramatically reduce the amount of memory allocated by the commandline stuff at static init time, changing it to build local data structures when ParseCommandLineOptions is called. In a dummy empty program that links some llvm libraries, this reduces the number of malloc'd bytes from 4864 to 3360 on entry to main. Most of that memory is now allocated by non-commandline related stuff. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35701 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
3b6078f584d856b3b0fb4dc3c4255502e605be1e |
|
06-Apr-2007 |
Chris Lattner <sabre@nondot.org> |
Switch some vectors to smallvectors. This reduces amount of malloc'd memory that occurs before main starts from 5104 to 4864 bytes with a dummy example app. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35698 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
f6143ef556ed01311d2043d38421302479f7866c |
|
06-Apr-2007 |
Chris Lattner <sabre@nondot.org> |
Eliminate unneeded virtual methods git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35697 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
6e18fa0e1c230ac1b551c34214dac82510974681 |
|
06-Apr-2007 |
Chris Lattner <sabre@nondot.org> |
eliminate a virtual method git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35691 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
af035f3460f7d758f73987c3f692faf8d6cae062 |
|
05-Apr-2007 |
Chris Lattner <sabre@nondot.org> |
remove the dead removeArgument method, rename Options to OptionsMap. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35690 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
aed293dfba04b07a867491c11dfff4bf3eb6bddd |
|
01-Feb-2007 |
Devang Patel <dpatel@apple.com> |
Add PrintVersionMessage() that tools can use to print version number without exiting program. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33737 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
f3799d6317e38a996dcea50143cbc15543d8f5c4 |
|
13-Oct-2006 |
Chris Lattner <sabre@nondot.org> |
simplify trivial function git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30924 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
7422a761008ef63152417c5e69ddc31252fb6b10 |
|
27-Aug-2006 |
Chris Lattner <sabre@nondot.org> |
Add external definitions for commonly-used template specializations and add anchor methods to others. This eliminates the vtable/template method bloat in .o files that defining a cl::opt used to impose (~4K per .o file for one cp::opt<unsigned>). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29909 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
433fd76e51e9bd9a4933e2c1775a7410928112c8 |
|
19-Jul-2006 |
Chris Lattner <sabre@nondot.org> |
Add an out-of-line virtual method to provide a home for the cl::option class. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29191 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
515b5b379f3508f36f647bfdafce409e28a3d90b |
|
05-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Make it possible to override the standard version printer. Not all tools built with CommandLine.h will want the --version option to report that the tool belongs to LLVM. To override simply pass a void func() to the cl::SetVersionPrinter() function and that void func() will be called when it is time to print the version information. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28687 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
3e41da29fb74a4f2a43a1539b612b2fb11bef375 |
|
12-May-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Don't use old-style casts. This prevents compiler warnings when CommandLine.h is used in projects that have stricter warning control than LLVM. This also helps us find casts more easily if we ever need to. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28263 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
a542b4c133de5da974632e9623ee4b426ebb3353 |
|
24-Oct-2005 |
Chris Lattner <sabre@nondot.org> |
Move the END_WITH_NULL marker. Vladimir suggests that this works better with GCC 4.1. I tried it with 4.0 and 3.3 and it seems fine. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23957 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
cc94b5178f729390fd72c69b45ead9491129bb85 |
|
23-Oct-2005 |
Jeff Cohen <jeffc@jolt-lang.org> |
Work around GCC's dislike of attributes on function definitions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23896 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
66c5fd6c537269eaef0f630fa14360dcaff6a295 |
|
23-Oct-2005 |
Jeff Cohen <jeffc@jolt-lang.org> |
When a function takes a variable number of pointer arguments, with a zero pointer marking the end of the list, the zero *must* be cast to the pointer type. An un-cast zero is a 32-bit int, and at least on x86_64, gcc will not extend the zero to 64 bits, thus allowing the upper 32 bits to be random junk. The new END_WITH_NULL macro may be used to annotate a such a function so that GCC (version 4 or newer) will detect the use of un-casted zero at compile time. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23888 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
40f44f1f58f823994b7f4ec4005887c3955fb1e7 |
|
14-Oct-2005 |
Chris Lattner <sabre@nondot.org> |
Fix errors when compiling with -pedantic git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23719 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
a2860651e8567fe8d8af3968955845b0755f50d0 |
|
26-Aug-2005 |
Jim Laskey <jlaskey@mac.com> |
Change unsigned lng to unsigned. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23077 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
eb0c36d173591f24f29eeb1e9ec7d174b140d511 |
|
26-Aug-2005 |
Jim Laskey <jlaskey@mac.com> |
Added cl::bits option type (bit vectors). See "Collecting options as a set of flags" in the Command Line doc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23067 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
9eb59ec548b861d6ede05b4e6dc22aabf645e665 |
|
27-Jul-2005 |
Jeff Cohen <jeffc@jolt-lang.org> |
Eliminate tabs and trailing spaces. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22520 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
8a207c16d2eb44ebcf94b13b0db047e46b7b0d30 |
|
18-Jun-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Make sure a variable is initialized before use to clean up a warning from GCC 4.0.0 in release build. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22248 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
e6ad5ea996673f76b62e495d268c8bf7c9b0d205 |
|
17-Jun-2005 |
Chris Lattner <sabre@nondot.org> |
silence a huge number of bogus warnings with GCC 4 on Reid's tester. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22244 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
f8063f91227712cc726fca385dd8b88bf6400c84 |
|
22-Apr-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Change some old-style casts to C++ style casts to avoid warnings in XPS compilation. This change has been waiting in the wings for a long time but since Misha just did a global change, I figured now was the time to commit it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21431 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
63b3afa98460ce38a1c48d3c44ef6edfdaf37b77 |
|
21-Apr-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
Remove trailing whitespace git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21411 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
4251ce4b10a35552df67ea624b180ad247960eef |
|
13-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Added a size_type typedef to LLVM containers to make Visual Studio shut up (and possibly to make LLVM more x86 64bit friendly). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18891 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
42f006c8f56bfff54788762517bf8b65c848bd50 |
|
05-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Make a const method const git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18524 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
9bbba091396922093687d11a181e5886c42c5dfd |
|
16-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Per code review: *Implement/Document the cl::extrahelp feature instead of the MoreHelp ptr. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17871 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
cc08ee507fc47d80a67c10a20b95587f7f06f0b7 |
|
14-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add the MoreHelp function pointer. If non-null, this specifies a function to be called to print out additional help information git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17756 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
1fca5ff62bb2ecb5bfc8974f4dbfc56e9d3ca721 |
|
27-Oct-2004 |
Chris Lattner <sabre@nondot.org> |
Convert 'struct' to 'class' in various places to adhere to the coding standards and work better with VC++. Patch contributed by Morten Ofstad! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17281 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
551ccae044b0ff658fe629dd67edd5ffe75d10e8 |
|
02-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Changes For Bug 352 Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
1e13fd23d34e53b63cb08c0fe54f0857757ec200 |
|
13-Aug-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Allow any cl::opt to use the method getPosition() to retrieve the option's absolute position on the command line. Similarly allow any cl::list to use the method getPosition(n) to retrieve the absolute position of the nth option in the list. This provides support for two things: (a) options like -l that are actually positional and their order of occurrence matters when they are intermixed with positional arguments like "a.o"; and (b) options like -x LANG which affect only the positional arguments that come after the option. In both cases, knowing the absolute position of a given option helps. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15725 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
dcb115bc826a5eaa2b7b3c3ce7245f8ee86287e6 |
|
16-Jul-2004 |
Chris Lattner <sabre@nondot.org> |
Add a new macro to be used for the end of enum lists. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14862 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
6a4dd24a995072c9c6f1ae45f19f94010d8389fb |
|
11-Jul-2004 |
Chris Lattner <sabre@nondot.org> |
Provide better support for pointer-valued command line arguments git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14746 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
51ae205adfe7f162ea8acd05087f190a6a352641 |
|
04-Jun-2004 |
Chris Lattner <sabre@nondot.org> |
The prototype for ParseCommandLineOptions changed at some point, but this was never updated. I guess GCC just ignores the prototype git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13995 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
2944bcaaed94db2f3bb000f78ba75b4172b475cf |
|
07-May-2004 |
Chris Lattner <sabre@nondot.org> |
Add the enum corresponding to the source change I made earlier git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13395 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
7b3d73b7ecbecf423c3766e596b6086767444363 |
|
24-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
Use the new LLVM is_class template instead of the boost one, allowing us to remove our dependency on boost! Thanks to Reid Spencer for making this possible! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11785 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
8b70b78ba489b090d9866e6a4084ab1e8613b527 |
|
16-Nov-2003 |
Chris Lattner <sabre@nondot.org> |
Fixes for PR114: Thanks to Reid Spencer! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10029 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
d0fde30ce850b78371fd1386338350591f9ff494 |
|
11-Nov-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Put all LLVM code into the llvm namespace, as per bug 109. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
b2109ce97881269a610fa4afbcbca350e975174d |
|
20-Oct-2003 |
John Criswell <criswell@uiuc.edu> |
Added LLVM notice. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9300 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
48486893f46d2e12e926682a3ecb908716bc66c4 |
|
30-Sep-2003 |
Chris Lattner <sabre@nondot.org> |
Standardize header file comments git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8782 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
31a6db0f2c94852e6dba7ca1e7f8df395cb3ad05 |
|
22-Aug-2003 |
Chris Lattner <sabre@nondot.org> |
Changes to work better with GCC3.4/LLVM G++ git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8054 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
3c7eb1f2ea231c046367023576311fbc4b1270e3 |
|
19-Aug-2003 |
Chris Lattner <sabre@nondot.org> |
Make assertion message more helpful in a case that might happen... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7975 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
c48ef2ae36e2169872a828a5399ccd1993837915 |
|
15-Aug-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
lib/Support/CommandLine.cpp: Many changes suggested by Chris. It's okay, I'll recover from the emotional damage...maybe someday. :-) Collapse ParseCStringVector into ParseStringVector. Comment it. Make it take a const input. Use std::string::npos instead of -1 (what a mouthful!) Make ParseEnvironmentOptions take const inputs. Check its args at the very beginning. Strdup all the contents of newArgv and free them all at the end. include/Support/CommandLine.h: Constify progName and envVar arguments to ParseEnvironmentOptions(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7905 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
20968a247246a0ef71f340f0a5f74405fc91a727 |
|
15-Aug-2003 |
Chris Lattner <sabre@nondot.org> |
Remove extraneous cl:: namespace qualifiers git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7852 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
06b06c5f00acffdab8c59e3dc5baca3eacca172a |
|
15-Aug-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Add support for reading command line arguments from an environment variable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7851 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
a44a4cd055bdad9f324d2d9a1b04bdc0bb1b2519 |
|
25-Jul-2003 |
Chris Lattner <sabre@nondot.org> |
Add includes of assert git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7307 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
bc0e998c497446f5448425b3cbd7f8f19a458764 |
|
14-Jul-2003 |
Misha Brukman <brukman+llvm@gmail.com> |
The word `separate' only has one `e'. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7173 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
b5c520bfb6505caaa6ad8468b372530d44c8b253 |
|
10-Jul-2003 |
Misha Brukman <brukman+llvm@gmail.com> |
Lowercase versions of `occurrence' need to be spelled correctly, too. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7142 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
dd6cb6a43b78732f1a136583ccca4e715bae7d71 |
|
10-Jul-2003 |
Misha Brukman <brukman+llvm@gmail.com> |
`Occurrence' has no `a' and the `r' is doubled. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7140 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
7a73b80b9052136c8cd2234eb3433a07df7cf38e |
|
30-Jun-2003 |
John Criswell <criswell@uiuc.edu> |
Merged in autoconf branch. This provides configuration via the autoconf system. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7014 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
d2a6fc397ee982936dee7dd5692b1481bcd9fe8f |
|
28-Jun-2003 |
Chris Lattner <sabre@nondot.org> |
Add support for 'unsigned' command line arguments git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6928 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
3889a2cb05c36f30050941679d5fd55d45e6a3ed |
|
22-Jun-2003 |
Chris Lattner <sabre@nondot.org> |
Remove a ton of extraneous #includes git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6842 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
a9f6e4ae0eaea69949755807b7207177f256eace |
|
17-Jun-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Regularize the names of #include-guards. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6732 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
be583b914d8156b99d3da264d5adca37fee8dbc9 |
|
11-Jun-2003 |
John Criswell <criswell@uiuc.edu> |
Included assert.h so that the code compiles under newer versions of GCC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6682 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
bf0ac3fe69aa9e1bfcffec36ea53dadbb97c6b4d |
|
03-Jun-2003 |
Chris Lattner <sabre@nondot.org> |
Add doxygen comment for namespace git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6579 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
b3b729b69b311468025ff1e25b3499fcbd83454a |
|
22-May-2003 |
Chris Lattner <sabre@nondot.org> |
Add support for a new "CommaSeparated" modifier git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6293 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
4042332d4a8ba8e4d2b3a6d87a3af81fc73a0f98 |
|
13-Sep-2002 |
Chris Lattner <sabre@nondot.org> |
Checkin patch written by Casey Carter, enabling support for the redhat GCC 2.96 compiler. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3697 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
d23a35bc2b6db436b1d396872d26b49420890c3b |
|
07-Aug-2002 |
Chris Lattner <sabre@nondot.org> |
Simplify interface to parsers. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3255 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
7f4dd472e35569efefbeffef096c490075e3e824 |
|
25-Jul-2002 |
Chris Lattner <sabre@nondot.org> |
Changes to build with GCC 3.1 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3064 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
af7e82184d7d77e426056c7c233e860baeebe80f |
|
23-Jul-2002 |
Chris Lattner <sabre@nondot.org> |
Add support for removing an option from a genericparser git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2998 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
ae1257a77b108d1c0202547a06473693ea4492c6 |
|
23-Jul-2002 |
Chris Lattner <sabre@nondot.org> |
Change to avoid bug in GCC 3.0.4 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2997 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
331de23705a719514e37c211f327379688f81b0d |
|
22-Jul-2002 |
Chris Lattner <sabre@nondot.org> |
Checkin CommandLine 2.0 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2982 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
71fb71628ab3f5280a7f4602f52ba365bca31f29 |
|
22-May-2002 |
Chris Lattner <sabre@nondot.org> |
Add ability to update existing variables with values read from the command line to certain classes. This is nice because it means that in header files we can just declare a value, and still have that value be set based on a command-line argument. The difference is now that the #include of CommandLine.h does not need to go into the header file as well. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2708 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
697954c15da58bd8b186dbafdedd8b06db770201 |
|
20-Jan-2002 |
Chris Lattner <sabre@nondot.org> |
Changes to build successfully with GCC 3.02 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1503 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|
cee8f9ae67104576b2028125b56e9ba4856a1d66 |
|
27-Nov-2001 |
Chris Lattner <sabre@nondot.org> |
Create a new #include "Support/..." directory structure to move things from "llvm/Support/..." that are not llvm dependant. Move files and fix #includes git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1400 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CommandLine.h
|