d145ce71fbe25c578f7d6a56320b64abf808ba78 |
|
01-Aug-2013 |
Hans Wennborg <hans@hanshq.net> |
Remove the SUPPORT_ALIASARGS define It is not needed after LLVM r187546. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@187550 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/DriverOptions.cpp
|
438292860a49f6998dff4db0b9ff04bcc0d5ae33 |
|
01-Aug-2013 |
Hans Wennborg <hans@hanshq.net> |
Option parsing tables: pick up AliasArgs from the OPTION macro. This depends on LLVM r187537. The SUPPORT_ALIASARGS macro will be removed once all option parsing clients have been updated. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@187538 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/DriverOptions.cpp
|
b17a2c119877b47cb3fb68c76a91dfe4d8cc6199 |
|
17-Jul-2013 |
Hans Wennborg <hans@hanshq.net> |
Option parsing tables: remove some unnecessary #defines Also make some strings static and add missing #undef's git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186518 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/DriverOptions.cpp
|
b960232518a1cd79c5f64ab5ef54c88e34660191 |
|
15-Jul-2013 |
Craig Topper <craig.topper@gmail.com> |
Use llvm::array_lengthof to replace sizeof(array)/sizeof(array[0]). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186300 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/DriverOptions.cpp
|
b1e25a1bc03292dc538d336573e0be1490223171 |
|
14-Jun-2013 |
Reid Kleckner <reid@kleckner.net> |
[Driver] Refactor clang driver to use LLVM's Option library The big changes are: - Deleting Driver/(Arg|Opt)* - Rewriting includes to llvm/Option/ and re-sorting - 'using namespace llvm::opt' in clang::driver - Fixing the autoconf build by adding option everywhere As discussed in the review, this change includes using directives in header files. I'll make follow up changes to remove those in favor of name specifiers. Reviewers: espindola Differential Revision: http://llvm-reviews.chandlerc.com/D975 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183989 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/DriverOptions.cpp
|
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/lib/Driver/DriverOptions.cpp
|
663117ab56390a18f4157ca84c9a92e5c6cad054 |
|
26-Sep-2012 |
Michael J. Spencer <bigcheesegs@gmail.com> |
[Options] Store the option ID in OptTable::Info. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164644 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/DriverOptions.cpp
|
f634bcece396cf6d51df450729bcd976785a0109 |
|
22-Oct-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Pack struct better. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@142725 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/DriverOptions.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/DriverOptions.cpp
|
68f7a2426227476bcfa33ada70b708c82419dfdc |
|
10-Dec-2009 |
Nuno Lopes <nunoplopes@sapo.pt> |
spread 'const' love to some variables. this considerably reduces the amount of dirty data around. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91002 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/DriverOptions.cpp
|
a08304a38c2fecd647f41039d2245f0c4cd33504 |
|
19-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Move INPUT and UNKNOWN sentinel options into the OptParser.td file. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@89371 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/DriverOptions.cpp
|
64bdce3f02091b0a4e1528d690495970c1249803 |
|
19-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Switch to using TableGen'erated Options.inc instead of Options.def file. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@89288 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/DriverOptions.cpp
|
27e738d0d3f781672a5999d2a9e2827b00a97d0c |
|
19-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Split OptTable out into OptTable.{h,cpp} git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@89283 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/DriverOptions.cpp
|