Граф коммитов

337 Коммитов

Автор SHA1 Сообщение Дата
Chris Lattner 3c304bd9ec add some #includes for better compatibility with gcc 4.4,
thanks to Tobias Stadler for pointing this out.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68868 91177308-0d34-0410-b5e6-96231b3b80d8
2009-04-11 18:40:46 +00:00
Chris Lattner cadbe1cfda add PCH stuff to project
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68789 91177308-0d34-0410-b5e6-96231b3b80d8
2009-04-10 17:09:28 +00:00
Chris Lattner a2cf28c3e1 add driver headers to xcode proj
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68642 91177308-0d34-0410-b5e6-96231b3b80d8
2009-04-08 20:57:57 +00:00
Anders Carlsson 7cf09f2d34 Add clang-cc to the xcodeproj file.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68448 91177308-0d34-0410-b5e6-96231b3b80d8
2009-04-06 17:11:27 +00:00
Chris Lattner c960ee31c7 add TemplateName.cpp/h to the xcode project, minor tidying.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68301 91177308-0d34-0410-b5e6-96231b3b80d8
2009-04-02 06:07:12 +00:00
Steve Naroff e9b7d8ace8 Add ConvertUTF module from http://www.unicode.org/Public/PROGRAMS/CVTUTF.
#ifdef'd out the 5 conversion routines that we don't currently need.

Still need a bit more work in GetAddrOfConstantCFString(). Added a FIXME to indicate this.

Expect to remove the FIXME today...


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68208 91177308-0d34-0410-b5e6-96231b3b80d8
2009-04-01 15:50:34 +00:00
Chris Lattner 8054e25b51 sort alphabetically
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67951 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-28 19:10:22 +00:00
Chris Lattner aecc23dd96 move file to proper place.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67933 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-28 08:04:44 +00:00
Chris Lattner 1266eca868 remove TranslationUnit.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67914 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-28 04:31:31 +00:00
Anders Carlsson c60e88819a Move Sema::SetMemberAccessSpecifier to SemaAccess.cpp
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67820 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-27 04:54:36 +00:00
Anders Carlsson 60d6b0d35e Add SemaAccess.cpp
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67819 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-27 04:43:36 +00:00
Chris Lattner a23c74f6ba sort items.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67733 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-26 04:59:37 +00:00
Chris Lattner 3713f0bc4a add driver and clang-cc to project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67732 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-26 04:27:05 +00:00
Anders Carlsson 0cf6891270 Add the .td files and remove the .def files from the Xcode project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67671 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-25 02:54:43 +00:00
Anders Carlsson afcf80f340 Add SemaTypeInstantiateDecl.cpp
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67559 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-23 20:47:43 +00:00
Chris Lattner 688460e59a add NestedNameSpecifier.h/cpp to the xcode project file for browsing.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67285 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-19 04:52:30 +00:00
Anders Carlsson fb311762bb More static_assert work. Check that the assert expr is valid and show an error if it's false. Create the declaration and add it to the current context.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66995 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-14 00:25:26 +00:00
Anders Carlsson 76e10ef2d1 More ident fixes
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66801 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-12 17:55:17 +00:00
Anders Carlsson fde3195488 Use the right indentation
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66620 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-11 01:37:02 +00:00
Chris Lattner 2a83a8ce48 update project for driver -> frontend rename.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66477 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-09 21:57:09 +00:00
Chris Lattner db7bc5826f implement -Wsystem-headers, eliminating the wierd thing I added for testing.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66447 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-09 20:44:22 +00:00
Chris Lattner 6b5e4f0cc5 Update DeclNodes.def to reflect the move of ObjCCategoryImpl
from being a NamedDecl to being and ObjCImplDecl.  This fixes
some valgrind issues where ObjCCategoryImpl's were being cast
to NamedDecl and then stuck on name lookup datastructures.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66372 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-08 07:26:58 +00:00
Chris Lattner 64e4234f6f update xcode proj
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66109 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-05 00:03:30 +00:00
Ted Kremenek b01fe2c5ba Update Xcode project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65870 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-02 21:00:12 +00:00
Ted Kremenek 9a0a518a21 Update Xcode project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65863 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-02 19:41:07 +00:00
Anders Carlsson e7a249cfb9 Set tab width to 2 on a number of CG related files
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65534 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-26 17:34:58 +00:00
Chris Lattner 445026698c move llvm backend specific #includes into Backend.cpp instead of Clang.cpp
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64872 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-18 01:23:44 +00:00
Chris Lattner 7ad8a5e99d AnalysisConsumer.h is gone
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64860 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-18 00:20:09 +00:00
Chris Lattner 5a0c351501 move attribute(packed) sema support out of SemaDecl into a new SemaAttr.cpp file.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64711 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-17 00:57:29 +00:00
Chris Lattner 73525de7fd enhance ExtVectorElementExpr to allow V->xxyy to work like (*V).xxyy
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64667 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-16 21:11:58 +00:00
Anders Carlsson 3359c67889 Add new files to Xcode project
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64471 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-13 18:09:59 +00:00
Chris Lattner d7038e18ef factor token concatenation avoidance logic out of
PrintPreprocessedOutput into its own file.  No functionality change.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64418 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-13 00:46:04 +00:00
Anders Carlsson acfde805d6 Add support for generating block call expressions.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64346 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-12 00:39:25 +00:00
Chris Lattner d532fa0ebf file gone.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63921 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-06 05:18:06 +00:00
Chris Lattner 7bd154ac8a add DeclTemplate.h/cpp
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63757 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-04 19:21:34 +00:00
Chris Lattner bd9c4a5473 DiagnosticKinds.def is gone.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63415 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-30 20:04:14 +00:00
Chris Lattner 161ddee636 update the project file for headers moving
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63275 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-29 05:30:38 +00:00
Chris Lattner 47354ed151 add some basic file headers
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63188 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-28 06:31:57 +00:00
Chris Lattner 9310ad6f09 add diagnostics files to xcode proj
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63185 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-28 06:02:52 +00:00
Chris Lattner 7216dc9cb4 rename getSpelledCharacterAt to getSpellingOfSingleCharacterNumericConstant,
optimize it to use the LiteralData when possible.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63060 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-26 22:36:52 +00:00
Chris Lattner 69960f9cd8 alphebetize
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62698 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-21 18:26:45 +00:00
Ted Kremenek 8aa5920ece Update Xcode project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62531 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-19 21:31:51 +00:00
Anders Carlsson 322f04dd4a Set tab width to 2 characters for all files in lib/Basic
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62435 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-18 00:18:31 +00:00
Chris Lattner c792f1fa9d add TypeTraits.h to the Xcode project
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61787 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-06 05:04:13 +00:00
Ted Kremenek 730165dc04 Update Xcode project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61230 91177308-0d34-0410-b5e6-96231b3b80d8
2008-12-19 00:03:48 +00:00
Chris Lattner cf28702822 add ownership.h to xcode project
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@60926 91177308-0d34-0410-b5e6-96231b3b80d8
2008-12-12 05:54:54 +00:00
Ted Kremenek 149f38fcd5 Update Xcode project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@60448 91177308-0d34-0410-b5e6-96231b3b80d8
2008-12-03 00:38:43 +00:00
Ted Kremenek 09852a8860 Update Xcode project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@60441 91177308-0d34-0410-b5e6-96231b3b80d8
2008-12-02 20:16:22 +00:00
Anders Carlsson f3a05d9362 Fix indentation width.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59880 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-22 20:49:42 +00:00
Chris Lattner 6afbf3f219 alphabeticalize.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59866 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-22 08:22:53 +00:00