f7ccbad5d9949e7ddd1cbef43d482553b811e026 |
|
05-Feb-2012 |
Dylan Noblesmith <nobled@dreamwidth.org> |
Basic: import SmallString<> into clang namespace (I was going to fix the TODO about DenseMap too, but that would break self-host right now. See PR11922.) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149799 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Arg.cpp
|
bcf6a8025aa50f3f28cfbd0470cf3e8f5cffbab2 |
|
05-Jul-2011 |
Douglas Gregor <dgregor@apple.com> |
StringRef'ize clang::drive::Option::getName(), from Zach Wheeler! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@134418 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Arg.cpp
|
3fdcc6fb12d7cf38d2a3111736f80f0dd55447b4 |
|
31-Dec-2010 |
Nick Lewycky <nicholas@mxc.ca> |
Remove stray emacs mode markers in all these files that was causing emacs to open them in fundamental-mode instead of c++-mode. Also twiddle whitespace for consistency in ToolChains.cpp. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@122646 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Arg.cpp
|
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/lib/Driver/Arg.cpp
|
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/lib/Driver/Arg.cpp
|
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/lib/Driver/Arg.cpp
|
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/lib/Driver/Arg.cpp
|
a3f28c341a1b69fc1b8deefb4f9abd64ac949ec1 |
|
09-Jun-2010 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Change Arg::render methods to use option name instead of string where possible. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105738 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Arg.cpp
|
bbd2a045871c1acff39c43dffd346adbb1b2dde5 |
|
20-Mar-2010 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Allow Render{Separate,Joined} option flags on JoinedOrSeparate option types. Also, simplify/fix SeparateArg::render with forced join. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@99022 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Arg.cpp
|
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/lib/Driver/Arg.cpp
|
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/lib/Driver/Arg.cpp
|
ea728acde83cfaee282ab239fa2c22dccca819a0 |
|
25-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Fix typo in JoinedAndSeparateArg::render. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67677 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Arg.cpp
|
3fe51c49b2f6fa592cf94d038d149071b55ac7fe |
|
23-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Drop code for checking bounds in SeparateArg::render, this situation should never occur now that arguments are parsed correctly. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67493 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Arg.cpp
|
378fd73b5721186f16b4510b7877f13939505160 |
|
22-Mar-2009 |
Nuno Lopes <nunoplopes@sapo.pt> |
fix PR3859: crash with 'cc -V' git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67472 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Arg.cpp
|
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/lib/Driver/Arg.cpp
|
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/lib/Driver/Arg.cpp
|
21fd6ac7ae51d0176ccbfcfde3aa276e298dccaa |
|
18-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Provide Arg::render implementations. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67182 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Arg.cpp
|
6d91b04c143e28c40f7141678a4802cd697faaa4 |
|
18-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Initialize Arg::Claimed git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67160 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Arg.cpp
|
ec29d3635b351095ac947dcd03cb2437ed92fcf5 |
|
18-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Implement JoinedAndSeparateArg::getValue and add parsing test case. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67151 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Arg.cpp
|
4a77edb3f0fabc8e214a3d5636c4d0aff031645c |
|
10-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Remove some now-unneeded calls to llvm::errs().flush(). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66555 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Arg.cpp
|
2ace928d2799dfe4f2e0f6e5a15196e30dedc04a |
|
07-Mar-2009 |
Mike Stump <mrs@apple.com> |
Fix warnings in build on clang-x86_64-freebsd buildbot. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66344 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Arg.cpp
|
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/lib/Driver/Arg.cpp
|
bbf842bb27c6e964359111b6a72a5f948c56fc41 |
|
05-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Implement Option::accept methods. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66106 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Arg.cpp
|
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/lib/Driver/Arg.cpp
|
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/lib/Driver/Arg.cpp
|