168c96d42857ee98326b077189115cc82be1e2c3 |
|
22-Feb-2013 |
Eric Christopher <echristo@gmail.com> |
Grammar. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@175833 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
30a2e16f6c27f888dd11eba6bbbae1e980078fcb |
|
04-Dec-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Sort #include lines for all files under include/... This is a simpler sort, entirely automatic with the help of llvm/utils/sort_includes.py -- no manual edits here. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@169238 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
72511f3adcc89a29c02e36283536beadf9ef555e |
|
19-Nov-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Remove a no-op 'const' from a by-value return type. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168296 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
1d489cf4a04ad0ad8ac2696e4eed0995f3a67288 |
|
01-Nov-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Remove first argument from Arg::getValue; it's been unused since r105760. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@167211 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
c635710bcbb9598acd5a14647ba7ca28bee89a68 |
|
23-Oct-2012 |
Michael J. Spencer <bigcheesegs@gmail.com> |
[Options] Add prefixes to options. Each option has a set of prefixes. When matching an argument such as -funroll-loops. First the leading - is removed as it is a prefix. Then a lower_bound search for "funroll-loops" is done against the option table by option name. From there each option prefix + option name combination is tested against the argument. This allows us to support Microsoft style options where both / and - are valid prefixes. It also simplifies the cases we already have where options come in both - and -- forms. Almost every option for gnu-ld happens to have this form. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166444 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
e4151c5d1b48efac740b89cc16e5054850cbdecb |
|
20-Oct-2012 |
Michael J. Spencer <bigcheesegs@gmail.com> |
[Options] make Option a value type. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166347 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
f38523388174760dcbad810ef60d8504d7df6b4c |
|
19-Oct-2012 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Revert r166223 and the subsequent commits that depend on it, r166230 & r166235. This seems to have introduced assertion hit when building compiler-rt. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166245 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
97b8fd941475ec233b329a21a4ec94698f8a4b5b |
|
18-Oct-2012 |
Michael J. Spencer <bigcheesegs@gmail.com> |
[Options] make Option a value type. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166223 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
b43d87b0646aa04951056c7e0d1ab9a58eb09f66 |
|
12-Oct-2012 |
Sean Silva <silvas@purdue.edu> |
Remove pointless classof()'s. Updates to llvm/Support/Casting.h have rendered these classof()'s irrelevant. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165770 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
bc0a925caac5e1a8201af4e8500da0bc4bd4d955 |
|
11-Oct-2012 |
Eric Christopher <echristo@gmail.com> |
Revert "[Options] make Option a value type." Author: Michael J. Spencer <bigcheesegs@gmail.com> Date: Wed Oct 10 21:48:26 2012 +0000 [Options] make Option a value type. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165663 91177308-0d34-0410-b5e6-96231b3b80d8 This reverts commit 0464fd5e4ce2193e786e5adcab6b828f9366dae3. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165667 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
0464fd5e4ce2193e786e5adcab6b828f9366dae3 |
|
10-Oct-2012 |
Michael J. Spencer <bigcheesegs@gmail.com> |
[Options] make Option a value type. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165663 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
f56faa01936b9cf909623d7f06e3c2569ca4a78e |
|
15-Sep-2012 |
Dmitri Gribenko <gribozavr@gmail.com> |
Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@163983 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
109e6de8db5614fa327754a279ca4f0be04dea3f |
|
03-Jul-2012 |
James Dennett <jdennett@google.com> |
Documentation cleanup: * Added file header documentation with \file and \brief; * Cleaned up existing doc comments and added/annotated \brief summaries. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159629 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
686775deca8b8685eb90801495880e3abdd844c2 |
|
20-Jul-2011 |
Chris Lattner <sabre@nondot.org> |
now that we have a centralized place to do so, add some using declarations for some common llvm types: stringref and smallvector. This cleans up the codebase quite a bit. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135576 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
c69a505cfa318d571ce8a0cd038c8d958585a735 |
|
23-Apr-2011 |
Jay Foad <jay.foad@gmail.com> |
Remove unused STL header includes. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@130068 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
f78925f633e949f06521d9ffd937019e59f35efc |
|
14-Jun-2010 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Dissect -Wl, and -Xlinker arguments to remove --no-demangle, which was a collect2 option that is passed by some projects (notably WebKit). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105964 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
532c1ec307b8689e95896a11ce5ae4661fa9e5d3 |
|
10-Jun-2010 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Eliminate Arg subclasses, which are now unnecessary. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105762 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
e375c4a02ac6e18b166a067b8226e15a1ab009e7 |
|
10-Jun-2010 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Keep the rendering style in the option, instead of as part of the Arg. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105761 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
4465a776a56de81211ae4672e5782c6bef075135 |
|
10-Jun-2010 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Change Arg to just hold the values directly, instead of implicitly deriving them from the Arg type. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105760 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
312a8b726e24078d3bd3b2328f9f895d1407cdb7 |
|
09-Jun-2010 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Add an explicit offset to JoinedArg and JoinedAndSeparateArg, so that they can be independent of the exact option that created them. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105739 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
1eb4433ac451dc16f4133a88af2d002ac26c58ef |
|
09-Sep-2009 |
Mike Stump <mrs@apple.com> |
Remove tabs, and whitespace cleanups. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81346 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
478edc295efc560627053e2320bedd2f696ae028 |
|
30-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Track which original arguments an arg is derived from, so that we can properly claim arguments, even if they have been translated by the tool chain. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68020 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
38dd3d54186cf44ea9d37f463c3f2800ab526b82 |
|
20-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Add Arg::getAsString and use when dumping arguments to diagnostics. - This ensures that the whole argument and values are printed, instead of just the option name. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67366 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
42f7fc23044cc736db77878734258d35ad3dfe66 |
|
19-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Add Arg::renderAsInput; this is a messy area and something I was hoping to clean up in the rewrite, but I don't see it yet. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67291 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
456422c7eccee0e74893eb52b7fcd9171b6ea079 |
|
18-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Make Arg::Claimed mutable. - This is unfortunate but necessary to retain any utility for const. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67173 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
8d2554a2c3201aa664cbf2108cf9d57aa0aa4b0a |
|
15-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Start warning about unused arguments. - This has a number of current flaws, enabling now to flush out problems while bringing up other parts. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67015 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
7517ac00e40da7a0ee4ebf7451e7dc9da74f15d9 |
|
13-Mar-2009 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Bring in std::string to fix compilation on GCC 4.3 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66846 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
d377522ba694e52128b419c98dabae7086ccf9c6 |
|
12-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Add default index (=0) for Arg::getValue and add Arg::claim (will be used to emit "command line argument unused" diagnostics). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66756 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
0648262df75d97b464c2be0ed867da3615659785 |
|
05-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Basic argument parsing. - Add Driver::ParseArgStrings. - Store values directly in CommaJoinedArg to support simple access. - Add FlagArg class. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66142 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
f781c4192ee51a55c08ec53f054284ad1cdb2043 |
|
05-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Add Arg::dump and SeparateArg stubs. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66100 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
fb36caee244b9954caf9d4dda73608980e9c45b8 |
|
04-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Stub out Arg implementations. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66088 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
3e894bc92c3f7e6eaaa49c2ea3871be8ee43a100 |
|
04-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Pull intrusive list out of Arg; this isn't going to suffice. I will make this efficient later (if it even matters)... git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66071 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
eec991a7041ce0142dc326c3ebe627119e3cae2e |
|
04-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Return reference for Arg::getOption(). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66070 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|
0258eeeac5ecbc67b6a09e3497f3d593db01903b |
|
03-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Sketch Arg & ArgList classes. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65937 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Arg.h
|