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/include/clang/Driver/CC1AsOptions.h
|
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/include/clang/Driver/CC1AsOptions.h
|
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/include/clang/Driver/CC1AsOptions.h
|
dd0b3c4c72464af92e2c27dd5a67e29f91ba7b28 |
|
17-Jun-2013 |
Reid Kleckner <reid@kleckner.net> |
[Driver] Remove the using namespace directives from headers This adds a bunch of llvm::opt name specifiers to all the uses of types from that namespace. Reviewers: espindola Differential Revision: http://llvm-reviews.chandlerc.com/D983 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184079 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/CC1AsOptions.h
|
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/include/clang/Driver/CC1AsOptions.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/CC1AsOptions.h
|
41b5b17445ab3bdf957ebd4be6c8670f09a212a8 |
|
20-May-2010 |
Daniel Dunbar <daniel@zuster.org> |
Driver/MC: Add 'clang -cc1as' integrated assembler tool, currently accepts approximately the same interface as 'llvm-mc'. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104239 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/CC1AsOptions.h
|