d6261a96cd470c148c474c8ebeacabc40e0ebb37 |
|
02-Aug-2012 |
Chad Rosier <mcrosier@apple.com> |
[driver] Lipo can handle the lto-bc type. rdar://12000401 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161216 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.cpp
|
d26db2f595ee008719856fff3622357d6e41e9ef |
|
21-May-2012 |
Peter Collingbourne <peter@pcc.me.uk> |
Tell the driver that CUDA is a C++-like language, so that we get C++ header searches with CUDA. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@157172 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.cpp
|
582b395ea4d5dfe353e2132a470d39efe2f84a54 |
|
02-Apr-2012 |
Fariborz Jahanian <fjahanian@apple.com> |
Use -rewrite-legacy-objc as clang argument for translating objective-c's fragile abi, Use -rewrite-objc for translating objective-c's modern abi. // rdar://11143173 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153877 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.cpp
|
ae57eadbc1a923efb72924765445db915cc23a9b |
|
10-Oct-2011 |
Peter Collingbourne <peter@pcc.me.uk> |
OpenCL: add driver/frontend support for precompiled headers git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@141516 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.cpp
|
cc52a0688f46cd04dd6b4670b304cbe82e3018c0 |
|
14-Aug-2011 |
Nico Weber <nicolasweber@gmx.de> |
Add support of -x objc-cpp-output, -x objc++-cpp-output to the Driver. Matches gcc, and is also required for using ccache with clang. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@137563 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.cpp
|
20fd8674836a4c71cc8455d1a7541ddb864345e8 |
|
13-Aug-2011 |
Chad Rosier <mcrosier@apple.com> |
Return the proper type for objects when given a .o extension. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@137531 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.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/Types.cpp
|
895fcca55a6d52a71639f2472a6623ab2dd9f628 |
|
01-Dec-2010 |
Peter Collingbourne <peter@pcc.me.uk> |
Driver, Frontend: add CUDA language support git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@120544 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.cpp
|
169b753b4546b464ad81742ec09a9b9bb11d3b47 |
|
23-Jun-2010 |
Douglas Gregor <dgregor@apple.com> |
Make c++ and C++ valid extensions for C++ source files, from Seth Cantrell! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@106602 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.cpp
|
6c6424bc0d3b5f080a97b5f6ef4a8d70c38e38f5 |
|
08-Jun-2010 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Support invoking Clang on .ll or .bc inputs. - We actually pretend that we have two separate types for LLVM assembly/bitcode because we need to use the standard suffixes with LTO ('clang -O4 -c t.c' should generate 't.o'). It is now possible to do something like: $ clang -emit-llvm -S t.c -o t.ll ... assorted other compile flags ... $ clang -c t.ll -o t.o ... assorted other compile flags ... and expect that the output will be almost* identical to: $ clang -c t.c -o t.o ... assorted other compile flags ... because all the target settings (default CPU, target features, etc.) will all be initialized properly by the driver/frontend. *: This isn't perfect yet, because in practice we will end up running the optimization passes twice. It's possible to get something equivalent out with a well placed -mllvm -disable-llvm-optzns, but I'm still thinking about the cleanest way to solve this problem more generally. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105584 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.cpp
|
51679c5e4828b8a64953c4f3db162ca963bf7b03 |
|
17-Feb-2010 |
Daniel Dunbar <daniel@zuster.org> |
PR5803: clang++: Treat untyped 'C' inputs as C++. - Patch by Andrzej K. Haczewski, with a tweak by me to emit a 'deprecated' diagnostic when we do this. We'll see what zee users say. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96511 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.cpp
|
edcfc411148e81c644a1ff36a9df8a7b08209a23 |
|
05-Jan-2010 |
Nate Begeman <natebegeman@mac.com> |
Allow clang to pass -x cl through to compiler driver. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@92686 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.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/Types.cpp
|
90cb920bfa167ae30cea35fe296533e7779f4ee2 |
|
22-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Recognize .hpp as a C++ header. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@89630 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.cpp
|
d8e0e4530bbfd7ee346f9e7447db61110bbc9e77 |
|
18-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Make local type name more distinct. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@89233 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.cpp
|
77544fde702fdab2a6150ba812ecf04eb1e6eab6 |
|
17-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Add driver::types::isObjC predicate. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@89064 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.cpp
|
55d3f7ae512875a1d6402943c3a619633feb2a18 |
|
29-Oct-2009 |
Douglas Gregor <dgregor@apple.com> |
[llvm up] Switch a few ugly switch-on-string-literal constructs to use the new llvm::StringSwitch. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@85461 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.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/Types.cpp
|
5915fbf310e171c4cd3c2af05e9de360c0fa988a |
|
01-Sep-2009 |
Daniel Dunbar <daniel@zuster.org> |
Add driver support for -emit-ast and AST compilation steps. - <rdar://problem/7185031> Add 'clang' option '-emit-ast' git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@80678 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.cpp
|
4db938ceb72dbaa5f7b50f6420a72629acbf29eb |
|
14-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Add types::{isAcceptedByClang,isCXX} predicates. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66986 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.cpp
|
3dbd6c51bcd8a730c3fe58e29d7e0d999a94fa91 |
|
13-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Some minor bug fixes. - language recognition was recognizing prefixes incorrectly. - -x none wasn't working. - test for "can lipo" was backwords. - missed a '"' in -ccc-print-phases git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66911 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.cpp
|
c1b5fa81a2dfa4fea2e25bf057363658e7b43681 |
|
13-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Add types::getNumCompilationPhases, getCompilationPhase to provide information about what steps should be done for a particular file type. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66881 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.cpp
|
ba7db7d8b4ea8f9c24aba8c75a228ffc0857964e |
|
12-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Drop some unnecessary uses of clang namespace. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66813 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.cpp
|
9f5ef9426fee383cb42b72cee1d6dc949c8c0189 |
|
12-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Add types::canLipoType helper method. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66807 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.cpp
|
e9fba573bd9433b89a12f747f2c4ccfa490a79cb |
|
12-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Add information on Driver input/temporary types. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66781 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Types.cpp
|