summaryrefslogtreecommitdiffstats
path: root/clang/clang.xcodeproj
Commit message (Collapse)AuthorAgeFilesLines
...
* No longer need to keep base class offsets in the offsetFariborz Jahanian2009-07-291-1/+1
| | | | | | table as it has its own place now. llvm-svn: 77491
* Check in CGRecordLayoutBuilder which is a reimplementation of the record ↵Anders Carlsson2009-07-231-0/+6
| | | | | | layout code. (Yay, no more packed structs unless absolutely necessary). We currently don't use the layouts being built but that will change when the new code is mature enough :) llvm-svn: 76845
* Add a new ASTRecordLayoutBuilder class. Not used yet.Anders Carlsson2009-07-181-4/+6
| | | | llvm-svn: 76330
* Revert r75641.Anders Carlsson2009-07-181-4/+4
| | | | llvm-svn: 76327
* Rename RecordLayout.h to ASTRecordLayout.hAnders Carlsson2009-07-141-4/+4
| | | | llvm-svn: 75641
* Add a DecltypeType type.Anders Carlsson2009-06-241-2/+2
| | | | llvm-svn: 74099
* [class.local] p1 and p3. Also, add back the xcodeproj file.Anders Carlsson2009-06-241-0/+1844
| | | | llvm-svn: 74027
* Remove old Xcode project. We can now automatically generate an Xcode ↵Ted Kremenek2009-06-231-1844/+0
| | | | | | project that compiles all of LLVM (not just Clang) using CMake. llvm-svn: 73960
* remove extraneous diff.Chris Lattner2009-06-161-2/+0
| | | | llvm-svn: 73494
* my refactoring of builtins changed target-specific builtins to only beChris Lattner2009-06-161-0/+2
| | | | | | | | | registered when PCH wasn't being used. We should always install (in BuiltinInfo) information about target-specific builtins, but we shouldn't register any builtin identifier infos. This fixes the build of apps that use PCH and target specific builtins together. llvm-svn: 73492
* move the various builtins stuff from libast to libbasic. ThisChris Lattner2009-06-141-18/+14
| | | | | | fixes a layering violation in lib/Basic/Targets.cpp. llvm-svn: 73318
* Use the correct indentation for DeclTemplate.cppAnders Carlsson2009-06-041-1/+1
| | | | llvm-svn: 72892
* Add DeclPrinter.cppAnders Carlsson2009-06-041-0/+4
| | | | llvm-svn: 72849
* Make sure to call FullExpr before parsing anything else.Anders Carlsson2009-06-041-3/+3
| | | | llvm-svn: 72834
* Use the right indentation for CGCXXTemp.cppAnders Carlsson2009-06-041-1/+1
| | | | llvm-svn: 72832
* Update Xcode projectDouglas Gregor2009-06-041-0/+4
| | | | llvm-svn: 72820
* Move code generation of C++ temporaries into a new file.Anders Carlsson2009-06-031-0/+4
| | | | llvm-svn: 72792
* Update Xcode projectAnders Carlsson2009-05-301-66/+68
| | | | llvm-svn: 72639
* Remove AstGuard.h from Xcode project.Anders Carlsson2009-05-261-2/+0
| | | | llvm-svn: 72406
* Add SemaTemplateInstantiateStmt.cpp to Xcode project.Anders Carlsson2009-05-151-0/+4
| | | | llvm-svn: 71884
* Add SemaTemplateInstantiateExpr.cpp to Xcode project.Anders Carlsson2009-05-151-0/+4
| | | | llvm-svn: 71820
* Fix rdar://6880259 - invalid function name in block call ↵Chris Lattner2009-05-131-1/+1
| | | | | | | | (__NSConcreteGlobalBlock2) by using the appropriate CGM interface instead of directly creating a global. llvm-svn: 71617
* add an abbreviation for common PARM_VAR_DECL. All but 9 of the Chris Lattner2009-04-271-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | parm var decls in leopard cocoa.h end up using this abbreviation, which shrinks the bitcode file by about 50K: 7217736->7167120. Before: Block ID #12 (DECLS_BLOCK): Num Instances: 1 Total Size: 2.23595e+07b/2.79494e+06B/698736W % of file: 38.7233 Num SubBlocks: 0 Num Abbrevs: 0 Num Records: 139387 % Abbrev Recs: 0 After: Block ID #12 (DECLS_BLOCK): Num Instances: 1 Total Size: 2.02405e+07b/2.53006e+06B/632516W % of file: 35.301 Num SubBlocks: 0 Num Abbrevs: 1 Num Records: 139387 % Abbrev Recs: 19.2902 llvm-svn: 70199
* split decl writing out to its own PCHWriterDecl.cpp file.Chris Lattner2009-04-271-0/+4
| | | | llvm-svn: 70193
* split decl reading out to its own PCHReaderDecl.cpp file.Chris Lattner2009-04-271-0/+4
| | | | llvm-svn: 70187
* split stmt/expr deserialization out to PCHReaderStmt.cppChris Lattner2009-04-271-0/+4
| | | | llvm-svn: 70186
* pull the constraint string into the ConstraintInfo structChris Lattner2009-04-261-4/+0
| | | | | | instead of passing it around in addition to it. llvm-svn: 70135
* split ObjC and C++ Statements out into their own headers.Chris Lattner2009-04-261-0/+4
| | | | llvm-svn: 70105
* implement PCH support for the rest of ExprObjC.h, includingChris Lattner2009-04-261-4/+0
| | | | | | the missing bits of ObjCMessageExpr. llvm-svn: 70100
* Fix rdar://6821047 - clang crashes on subscript of interface in 64-bit modeChris Lattner2009-04-241-3/+7
| | | | | | | | | | | | | | Several changes here: 1. We change Type::isIncompleteType to realize that forward declared interfaces are incomplete. This eliminate special case code for this from the sizeof path, and starts us rejecting P[4] when P is a pointer to an incomplete interface. 2. Explicitly reject P[4] when P points to an interface in non-fragile ABI mode. 3. Switch the sizeof(interface) diagnostic back to an error instead of a warning in non-fragile abi mode. llvm-svn: 69943
* remove some gone filesChris Lattner2009-04-231-12/+0
| | | | llvm-svn: 69871
* Update Xcode project with recently added files.Steve Naroff2009-04-211-0/+10
| | | | llvm-svn: 69753
* Split preprocessor initialization logic out of clang-cc intoChris Lattner2009-04-211-0/+6
| | | | | | libfrontend. Patch by Alexei Svitkine! llvm-svn: 69664
* the __gnuc_inline__ attribute is actually named __gnu_inline__,Chris Lattner2009-04-201-3/+3
| | | | | | PR4023 llvm-svn: 69618
* move jump scope checking and related code out into its own file, SemaDecl.cpp isChris Lattner2009-04-191-0/+4
| | | | | | already too large. llvm-svn: 69505
* Update Xcode project with some PCH related headers.Steve Naroff2009-04-171-0/+6
| | | | llvm-svn: 69363
* split diagnostic group definitions out into their own file.Chris Lattner2009-04-161-2/+2
| | | | llvm-svn: 69274
* add a bunch of files.Chris Lattner2009-04-151-10/+16
| | | | llvm-svn: 69174
* add Diagnostic.td to projChris Lattner2009-04-151-0/+2
| | | | llvm-svn: 69141
* Add CGCXX.h with ctor/dtor type enumerations. No functionality change.Anders Carlsson2009-04-151-1/+5
| | | | llvm-svn: 69137
* add fixitrewriter to xcode projChris Lattner2009-04-141-0/+6
| | | | llvm-svn: 69092
* add some #includes for better compatibility with gcc 4.4,Chris Lattner2009-04-111-2/+2
| | | | | | thanks to Tobias Stadler for pointing this out. llvm-svn: 68868
* add PCH stuff to projectChris Lattner2009-04-101-0/+18
| | | | llvm-svn: 68789
* add driver headers to xcode projChris Lattner2009-04-081-0/+42
| | | | llvm-svn: 68642
* Add clang-cc to the xcodeproj file.Anders Carlsson2009-04-061-23/+23
| | | | llvm-svn: 68448
* add TemplateName.cpp/h to the xcode project, minor tidying.Chris Lattner2009-04-021-0/+6
| | | | llvm-svn: 68301
* Add ConvertUTF module from http://www.unicode.org/Public/PROGRAMS/CVTUTF.Steve Naroff2009-04-011-0/+6
| | | | | | | | | | #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
* sort alphabeticallyChris Lattner2009-03-281-1/+1
| | | | llvm-svn: 67951
* move file to proper place.Chris Lattner2009-03-281-2/+2
| | | | llvm-svn: 67933
* remove TranslationUnit.Chris Lattner2009-03-281-6/+0
| | | | llvm-svn: 67914
OpenPOWER on IntegriCloud