96210199a5d6bd38bd61609f3539379b146d9f12 |
|
09-Jul-2011 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
[libclang] Fix linker error in buildbots. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@134847 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
69325d5b7cfecf1b3128745efc33612aedf1b8b4 |
|
09-Jul-2011 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
[arcmt] Introduce new '-ccc-arcmt-migrate <path>' ARC migration driver option. This is a new mode of migration, where we avoid modifying the original files but we emit temporary files instead. <path> will be used to keep migration process metadata. Currently the temporary files that are produced are put in the system's temp directory but we can put them in the <path> if is necessary. Also introduce new ARC migration functions in libclang whose only purpose, currently, is to accept <path> and provide pairs of original file/transformed file to map from the originals to the files after transformations are applied. Finally introduce the c-arcmt-test utility that exercises the new libclang functions, update arcmt-test, and add tests for the whole process. rdar://9735086. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@134844 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
944eadbf3ffc96389161e9e5d4fb3e6a1ea30e2f |
|
18-Jun-2011 |
Chandler Carruth <chandlerc@gmail.com> |
Remove more unnecessary dependencies now that the Frontend -> ARCMigrate edge has been broken. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@133343 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
ba45fabfce6b7ceec4966932b166755eac77d9fb |
|
17-Jun-2011 |
Chandler Carruth <chandlerc@gmail.com> |
Remove ARCMigrate from more builds that it isn't needed in now that the layering problem has been addressed. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@133217 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
ae446421df3c06ad61b70992fe5b60f898e3013c |
|
16-Jun-2011 |
John McCall <rjmccall@apple.com> |
ARCMigrate depends on libAnalysis, and on unhelpful linkers must appear before it on the link line. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@133145 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
979b423b37acf17d5f83fe31055e15c8503ca9d4 |
|
16-Jun-2011 |
John McCall <rjmccall@apple.com> |
Grr. Of course libARCMigrate depends on libRewrite. This is a lot to be linking unnecessarily into libclang. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@133129 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
a586c74b6a50f7a299805d3426ff11caeb5b8729 |
|
16-Jun-2011 |
John McCall <rjmccall@apple.com> |
libFrontend depends on ARCMigrate, so link it into libclang. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@133116 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
4b93d660c6326ec79b5e369317d1051cf826c2f3 |
|
20-Feb-2011 |
Peter Collingbourne <peter@pcc.me.uk> |
Re-instate r125819 and r125820 with no functionality change git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@126060 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
96b1d4b4eb6b18dd6df7a2c0833332b45840580f |
|
19-Feb-2011 |
Rafael Espindola <rafael.espindola@gmail.com> |
Revert 125820 and 125819 to fix PR9266. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@126050 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
906c73ffbc78542ad333becb6e013dd9efc299b6 |
|
18-Feb-2011 |
Peter Collingbourne <peter@pcc.me.uk> |
Move CompilerInstance::LLVMContext and LLVMContext ownership to CodeGenAction This removes the final dependency edge from any lib outside of CodeGen to core. As a result we can, and do, trim the dependency on core from libclang, PrintFunctionNames, the unit tests and c-index-test. While at it, review and trim other unneeded dependencies. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125820 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
19510856727e0e14a3696b2a72c35163bff2a71f |
|
20-Aug-2010 |
John McCall <rjmccall@apple.com> |
Another step in the process of making the parser depend on Sema: - move DeclSpec &c into the Sema library - move ParseAST into the Parse library Reflect this change in a thousand different includes. Reflect this change in the link orders. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111667 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
57b5b4aee9f8e0bc20e142250a3109ed2e057b45 |
|
20-Aug-2010 |
Daniel Dunbar <daniel@zuster.org> |
libclang/Darwin: Always set the compatibility version in the dylib. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111578 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
857281328fa824782bdd979c3bfdd97ecdbc1609 |
|
17-Aug-2010 |
Sebastian Redl <sebastian.redl@getdesigned.at> |
Reintroduce the serialization library, with fixed dependencies. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111279 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
e638f86124c690f16e308f8d3822d15ebee6ecb5 |
|
17-Aug-2010 |
Douglas Gregor <dgregor@apple.com> |
Remove the last bit of the Clang Serialization library, for now git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111267 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
9baa8b0be653159599263712ab316f6c923553d0 |
|
17-Aug-2010 |
Dan Gohman <gohman@apple.com> |
Add the clangSerialization library to libclang. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111261 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
f9ae8f9f763377eb8657a3023616a701f820a185 |
|
31-Jul-2010 |
Daniel Dunbar <daniel@zuster.org> |
build: Don't pass -avoid-version or -no-undefined on Darwin, they don't do anything. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@109958 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
a6d6af308bfc9b72467b432a045a9fc6673e3821 |
|
28-Jul-2010 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Revert r109546, it broke linux build. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@109550 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
ee94e2d10728d1b6a87a11aeee122e8759f58c63 |
|
28-Jul-2010 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Merge PCHWriterDecl.cpp's isRequiredDecl and CodeGenModule::MayDeferGeneration into a new function, DeclIsRequiredFunctionOrFileScopedVar. This function is part of the public CodeGen interface since it's essentially a CodeGen predicate that is also needed by the PCH mechanism to determine whether a decl needs to be deserialized during PCH loading for codegen purposes. This fixes current (and avoids future) codegen-from-PCH bugs. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@109546 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
c9f362d73b7e76e7cfa800fd6ed8b7f2a84d2f95 |
|
08-Jun-2010 |
Daniel Dunbar <daniel@zuster.org> |
Makefiles: Remove unnecessary early include of Makefile.config. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105640 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
c4dec1c58eeb2ef46cdb64120eb6b819c6927afb |
|
08-Jun-2010 |
Daniel Dunbar <daniel@zuster.org> |
Makefiles: Set Clang CPP compiler flags in a single location, instead of scattered throughout the project Makefiles. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105638 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
afed099bd2e759efd4bb63fdc525d3445f94cc13 |
|
08-Jun-2010 |
Daniel Dunbar <daniel@zuster.org> |
Makefile: Switch Clang Makefiles to always include the top-level Clang Makefile. - This eliminates most dependencies on how Clang is installed relative to LLVM. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105637 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
f0229d884da7974f40f558e8cb0b11939017fe43 |
|
15-May-2010 |
Ted Kremenek <kremenek@apple.com> |
Change install_name for libclang.dylib to '@rpath/libclang.dylib'. Fixes <rdar://problem/7987039>. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@103837 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|
f51f20fa34654da75d15a9e2a1a0cd2fc0d8603d |
|
30-Apr-2010 |
Daniel Dunbar <daniel@zuster.org> |
Rename 'CIndex' to 'libclang', since it has basically become our stable public (C) API, and will likely grow further in this direction in the future. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@102779 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/Makefile
|