Commit Graph

458 Commits

Author SHA1 Message Date
Chris Lattner ddf6ca0355 the __gnuc_inline__ attribute is actually named __gnu_inline__,
PR4023

llvm-svn: 69618
2009-04-20 19:12:28 +00:00
Chris Lattner 1a1fdbd75d move jump scope checking and related code out into its own file, SemaDecl.cpp is
already too large.

llvm-svn: 69505
2009-04-19 04:46:21 +00:00
Steve Naroff 059c6f6293 Update Xcode project with some PCH related headers.
llvm-svn: 69363
2009-04-17 18:02:59 +00:00
Chris Lattner b666a27d24 split diagnostic group definitions out into their own file.
llvm-svn: 69274
2009-04-16 06:17:18 +00:00
Chris Lattner 485626c5f5 add a bunch of files.
llvm-svn: 69174
2009-04-15 16:43:37 +00:00
Chris Lattner 00364c38d7 add Diagnostic.td to proj
llvm-svn: 69141
2009-04-15 04:51:29 +00:00
Anders Carlsson 375d6beb6c Add CGCXX.h with ctor/dtor type enumerations. No functionality change.
llvm-svn: 69137
2009-04-15 04:36:55 +00:00
Chris Lattner faa1dbb4d0 add fixitrewriter to xcode proj
llvm-svn: 69092
2009-04-14 22:44:23 +00:00
Chris Lattner 225dd6c830 add some #includes for better compatibility with gcc 4.4,
thanks to Tobias Stadler for pointing this out.

llvm-svn: 68868
2009-04-11 18:40:46 +00:00
Chris Lattner 5f122a644a add PCH stuff to project
llvm-svn: 68789
2009-04-10 17:09:28 +00:00
Chris Lattner d2e61fbc64 add driver headers to xcode proj
llvm-svn: 68642
2009-04-08 20:57:57 +00:00
Anders Carlsson 25fad47ebe Add clang-cc to the xcodeproj file.
llvm-svn: 68448
2009-04-06 17:11:27 +00:00
Chris Lattner 098d94a57d add TemplateName.cpp/h to the xcode project, minor tidying.
llvm-svn: 68301
2009-04-02 06:07:12 +00:00
Steve Naroff 29cae66bde 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...

llvm-svn: 68208
2009-04-01 15:50:34 +00:00
Chris Lattner b7de9b7704 sort alphabetically
llvm-svn: 67951
2009-03-28 19:10:22 +00:00
Chris Lattner 8372efd39a move file to proper place.
llvm-svn: 67933
2009-03-28 08:04:44 +00:00
Chris Lattner 1ad4eeb9c7 remove TranslationUnit.
llvm-svn: 67914
2009-03-28 04:31:31 +00:00
Anders Carlsson 17941120d6 Move Sema::SetMemberAccessSpecifier to SemaAccess.cpp
llvm-svn: 67820
2009-03-27 04:54:36 +00:00
Anders Carlsson 8ed6f3645b Add SemaAccess.cpp
llvm-svn: 67819
2009-03-27 04:43:36 +00:00
Chris Lattner 5e31037164 sort items.
llvm-svn: 67733
2009-03-26 04:59:37 +00:00
Chris Lattner cea1efaa61 add driver and clang-cc to project.
llvm-svn: 67732
2009-03-26 04:27:05 +00:00
Anders Carlsson 3cfc2e214a Add the .td files and remove the .def files from the Xcode project.
llvm-svn: 67671
2009-03-25 02:54:43 +00:00
Anders Carlsson 6a07775423 Add SemaTypeInstantiateDecl.cpp
llvm-svn: 67559
2009-03-23 20:47:43 +00:00
Chris Lattner 113d8c9c1c add NestedNameSpecifier.h/cpp to the xcode project file for browsing.
llvm-svn: 67285
2009-03-19 04:52:30 +00:00
Anders Carlsson 5bbe1d7ba7 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.
llvm-svn: 66995
2009-03-14 00:25:26 +00:00
Anders Carlsson 85ba59eade More ident fixes
llvm-svn: 66801
2009-03-12 17:55:17 +00:00
Anders Carlsson 2533d2b85b Use the right indentation
llvm-svn: 66620
2009-03-11 01:37:02 +00:00
Chris Lattner 3cdd6493e9 update project for driver -> frontend rename.
llvm-svn: 66477
2009-03-09 21:57:09 +00:00
Chris Lattner 4f912e6f98 implement -Wsystem-headers, eliminating the wierd thing I added for testing.
llvm-svn: 66447
2009-03-09 20:44:22 +00:00
Chris Lattner dbb05f15a4 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.

llvm-svn: 66372
2009-03-08 07:26:58 +00:00
Chris Lattner 735012c466 update xcode proj
llvm-svn: 66109
2009-03-05 00:03:30 +00:00
Ted Kremenek 592ca2c4ab Update Xcode project.
llvm-svn: 65870
2009-03-02 21:00:12 +00:00
Ted Kremenek 5e26e36283 Update Xcode project.
llvm-svn: 65863
2009-03-02 19:41:07 +00:00
Anders Carlsson 7a1b87dd7d Set tab width to 2 on a number of CG related files
llvm-svn: 65534
2009-02-26 17:34:58 +00:00
Chris Lattner deffa13399 move llvm backend specific #includes into Backend.cpp instead of Clang.cpp
llvm-svn: 64872
2009-02-18 01:23:44 +00:00
Chris Lattner 7b4b1d12b1 AnalysisConsumer.h is gone
llvm-svn: 64860
2009-02-18 00:20:09 +00:00
Chris Lattner 2eccbc1e5d move attribute(packed) sema support out of SemaDecl into a new SemaAttr.cpp file.
llvm-svn: 64711
2009-02-17 00:57:29 +00:00
Chris Lattner 6c7ce109e0 enhance ExtVectorElementExpr to allow V->xxyy to work like (*V).xxyy
llvm-svn: 64667
2009-02-16 21:11:58 +00:00
Anders Carlsson 860189c19d Add new files to Xcode project
llvm-svn: 64471
2009-02-13 18:09:59 +00:00
Chris Lattner 644d452de5 factor token concatenation avoidance logic out of
PrintPreprocessedOutput into its own file.  No functionality change.

llvm-svn: 64418
2009-02-13 00:46:04 +00:00
Anders Carlsson 2437cbfa3b Add support for generating block call expressions.
llvm-svn: 64346
2009-02-12 00:39:25 +00:00
Chris Lattner 4c72665bca file gone.
llvm-svn: 63921
2009-02-06 05:18:06 +00:00
Chris Lattner 29321443f6 add DeclTemplate.h/cpp
llvm-svn: 63757
2009-02-04 19:21:34 +00:00
Chris Lattner 22b43cdc05 DiagnosticKinds.def is gone.
llvm-svn: 63415
2009-01-30 20:04:14 +00:00
Chris Lattner 4f7a5dafce update the project file for headers moving
llvm-svn: 63275
2009-01-29 05:30:38 +00:00
Chris Lattner 5fdc227326 add some basic file headers
llvm-svn: 63188
2009-01-28 06:31:57 +00:00
Chris Lattner e1d49c2572 add diagnostics files to xcode proj
llvm-svn: 63185
2009-01-28 06:02:52 +00:00
Chris Lattner 9240b3eccb rename getSpelledCharacterAt to getSpellingOfSingleCharacterNumericConstant,
optimize it to use the LiteralData when possible.

llvm-svn: 63060
2009-01-26 22:36:52 +00:00
Chris Lattner f66bf111a4 alphebetize
llvm-svn: 62698
2009-01-21 18:26:45 +00:00
Ted Kremenek a005fd0d06 Update Xcode project.
llvm-svn: 62531
2009-01-19 21:31:51 +00:00