e052bda1f3f8b857fa02abeef7b97f66308225fd |
|
16-Mar-2012 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
After r150615, which tablegens the group of a diagnostic as an index into the *.inc file, all diagnostic *.inc files depend on all other diagnostic *.td files, because a diagnostic group can be introduced at any of the diagnostic *.td files. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152937 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Basic/Makefile
|
66aff4a3b0e127b523260c9720544a3e4be9a14f |
|
09-Dec-2011 |
Chandler Carruth <chandlerc@gmail.com> |
Teach the Makefile build about the new diagnostic file from r146207. Amazingly this is all that's required. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146209 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Basic/Makefile
|
6ee5b9384533d5b3f8c18b578fccd3935e1b892f |
|
06-Oct-2011 |
Peter Collingbourne <peter@pcc.me.uk> |
Clang-side build system infrastructure for multiple tblgens. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@141267 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Basic/Makefile
|
7d2b8c1fcc2b707be78b09930a7767477822462f |
|
16-Apr-2011 |
Douglas Gregor <dgregor@apple.com> |
Initial work to improve documentation for Clang's diagnostics, from Matthieu Monrocq git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129614 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Basic/Makefile
|
461ed44afac0aa56810e9f870d51692ee4ab235b |
|
09-Sep-2010 |
Bill Wendling <isanbard@gmail.com> |
Remove the 'rc' suffix. It indicates a "release candidate" during LLVM release qualification. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@113534 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Basic/Makefile
|
c4b8e923a18ba56ecd76de5dfd7edf7f307123e3 |
|
26-Jun-2010 |
Daniel Dunbar <daniel@zuster.org> |
clang: Derive version name from LLVM unless specified explicitly. This means clang is now clang 2.8. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@106914 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Basic/Makefile
|
a510767963e6bf04f0bc15de057f6bafa0aedab5 |
|
25-Jun-2010 |
Daniel Dunbar <daniel@zuster.org> |
build: Add a generated Version.inc file instead of duplicating information. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@106863 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Basic/Makefile
|
a23326b5c244a03bf61ebb86db60a777ea26f926 |
|
17-Jun-2010 |
Nate Begeman <natebegeman@mac.com> |
Generate arm_neon.inc in include/clang/Basic, which provides: 1. builtins definitions for BuiltinsARM.def 2. intrinsic validation code for SemaChecking Unsure as to whether this is the best way to handle the make dependencies or not. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@106208 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Basic/Makefile
|
387475d0c18aaeb022108de9d33b6c9fb7998843 |
|
17-Jun-2010 |
Sean Hunt <rideau3@gmail.com> |
Implement first TD-based usage of attributes. Currently, there are two effective changes: - Attr::Kind has been changed to attr::Kind, in a separate namespace rather than the Attr class. This is because the enumerator needs to be visible to parse. - The class definitions for the C++0x attributes other than aligned are generated by TableGen. The specific classes generated by TableGen are controlled by an array in TableGen (see the accompanying commit to the LLVM repository). I will be expanding the amount of code generated as I develop the new attributes system while initially keeping it confined to these attributes. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@106172 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Basic/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/include/clang/Basic/Makefile
|
80febb9876b6de01fc688fb18511567c7af29a12 |
|
18-Jan-2010 |
Daniel Dunbar <daniel@zuster.org> |
Fix race condition in creating objdir. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@93730 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Basic/Makefile
|
1144c218f5d74f2270ebcd5ddd82dc472790eaef |
|
12-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Fix Makefile dependency bug with out-of-dir builds. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@86912 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Basic/Makefile
|
70ba7e026011b9a94cb3fbe85bccbad74a976c5f |
|
10-Sep-2009 |
Daniel Dunbar <daniel@zuster.org> |
Fix dependencies for DiagnosticGroups.td. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81418 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Basic/Makefile
|
11bddefe100d439b61cff2d592fa167b7e778ae1 |
|
16-Apr-2009 |
Chris Lattner <sabre@nondot.org> |
split diagnostic group definitions out into their own file. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69274 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Basic/Makefile
|
8469c313879bb3deb4af2d501c73e32add4b8e40 |
|
15-Apr-2009 |
Chris Lattner <sabre@nondot.org> |
generate diagnostic group tables, this requires llvm r69219 or later. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69220 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Basic/Makefile
|
8ee50eaf015e3857c04d0ed229f8165faee5544d |
|
15-Apr-2009 |
Chris Lattner <sabre@nondot.org> |
move clang specific makefile goop to clang instead of llvm. This may require updating the llvm tree. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69207 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Basic/Makefile
|
a393e9eedcc28b25f521a4feceb3b56e3d0d360f |
|
17-Mar-2009 |
Douglas Gregor <dgregor@apple.com> |
Build system changes to use TableGen to generate the various diagnostics. This builds on the patch that Sebastian committed and then revert. Major differences are: - We don't remove or use the current ".def" files. Instead, for now, we just make sure that we're building the ".inc" files. - Fixed CMake makefiles to run TableGen and build the ".inc" files when needed. Tested with both the Xcode and Makefile generators provided by CMake, so it should be solid. - Fixed normal makefiles to handle out-of-source builds that involve the ".inc" files. I'll send a separate patch to the list with Sebastian's changes that eliminate the use of the .def files. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67058 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Basic/Makefile
|
e89b6b272f9f3b15afa56a701a4d7a6b1001ed34 |
|
14-Mar-2009 |
Sebastian Redl <sebastian.redl@getdesigned.at> |
Revert the switch to the tablegen diags. It fails for seperate objdir builds and cmake builds, and I have no clue what to do about it. Revisit this after someone with a clue about the build systems has looked at it. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67009 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Basic/Makefile
|
3801d71fbeb6e74a22cdd6a858e10d887bc29c7a |
|
14-Mar-2009 |
Sebastian Redl <sebastian.redl@getdesigned.at> |
Switch diagnostics from .def to tablegen files. Please validate the Windows build. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67007 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Basic/Makefile
|