Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | No longer need to keep base class offsets in the offset | Fariborz Jahanian | 2009-07-29 | 1 | -1/+1 | |
| | | | | | | table as it has its own place now. llvm-svn: 77491 | |||||
* | Check in CGRecordLayoutBuilder which is a reimplementation of the record ↵ | Anders Carlsson | 2009-07-23 | 1 | -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 Carlsson | 2009-07-18 | 1 | -4/+6 | |
| | | | | llvm-svn: 76330 | |||||
* | Revert r75641. | Anders Carlsson | 2009-07-18 | 1 | -4/+4 | |
| | | | | llvm-svn: 76327 | |||||
* | Rename RecordLayout.h to ASTRecordLayout.h | Anders Carlsson | 2009-07-14 | 1 | -4/+4 | |
| | | | | llvm-svn: 75641 | |||||
* | Add a DecltypeType type. | Anders Carlsson | 2009-06-24 | 1 | -2/+2 | |
| | | | | llvm-svn: 74099 | |||||
* | [class.local] p1 and p3. Also, add back the xcodeproj file. | Anders Carlsson | 2009-06-24 | 1 | -0/+1844 | |
| | | | | llvm-svn: 74027 | |||||
* | Remove old Xcode project. We can now automatically generate an Xcode ↵ | Ted Kremenek | 2009-06-23 | 1 | -1844/+0 | |
| | | | | | | project that compiles all of LLVM (not just Clang) using CMake. llvm-svn: 73960 | |||||
* | remove extraneous diff. | Chris Lattner | 2009-06-16 | 1 | -2/+0 | |
| | | | | llvm-svn: 73494 | |||||
* | my refactoring of builtins changed target-specific builtins to only be | Chris Lattner | 2009-06-16 | 1 | -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. This | Chris Lattner | 2009-06-14 | 1 | -18/+14 | |
| | | | | | | fixes a layering violation in lib/Basic/Targets.cpp. llvm-svn: 73318 | |||||
* | Use the correct indentation for DeclTemplate.cpp | Anders Carlsson | 2009-06-04 | 1 | -1/+1 | |
| | | | | llvm-svn: 72892 | |||||
* | Add DeclPrinter.cpp | Anders Carlsson | 2009-06-04 | 1 | -0/+4 | |
| | | | | llvm-svn: 72849 | |||||
* | Make sure to call FullExpr before parsing anything else. | Anders Carlsson | 2009-06-04 | 1 | -3/+3 | |
| | | | | llvm-svn: 72834 | |||||
* | Use the right indentation for CGCXXTemp.cpp | Anders Carlsson | 2009-06-04 | 1 | -1/+1 | |
| | | | | llvm-svn: 72832 | |||||
* | Update Xcode project | Douglas Gregor | 2009-06-04 | 1 | -0/+4 | |
| | | | | llvm-svn: 72820 | |||||
* | Move code generation of C++ temporaries into a new file. | Anders Carlsson | 2009-06-03 | 1 | -0/+4 | |
| | | | | llvm-svn: 72792 | |||||
* | Update Xcode project | Anders Carlsson | 2009-05-30 | 1 | -66/+68 | |
| | | | | llvm-svn: 72639 | |||||
* | Remove AstGuard.h from Xcode project. | Anders Carlsson | 2009-05-26 | 1 | -2/+0 | |
| | | | | llvm-svn: 72406 | |||||
* | Add SemaTemplateInstantiateStmt.cpp to Xcode project. | Anders Carlsson | 2009-05-15 | 1 | -0/+4 | |
| | | | | llvm-svn: 71884 | |||||
* | Add SemaTemplateInstantiateExpr.cpp to Xcode project. | Anders Carlsson | 2009-05-15 | 1 | -0/+4 | |
| | | | | llvm-svn: 71820 | |||||
* | Fix rdar://6880259 - invalid function name in block call ↵ | Chris Lattner | 2009-05-13 | 1 | -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 Lattner | 2009-04-27 | 1 | -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 Lattner | 2009-04-27 | 1 | -0/+4 | |
| | | | | llvm-svn: 70193 | |||||
* | split decl reading out to its own PCHReaderDecl.cpp file. | Chris Lattner | 2009-04-27 | 1 | -0/+4 | |
| | | | | llvm-svn: 70187 | |||||
* | split stmt/expr deserialization out to PCHReaderStmt.cpp | Chris Lattner | 2009-04-27 | 1 | -0/+4 | |
| | | | | llvm-svn: 70186 | |||||
* | pull the constraint string into the ConstraintInfo struct | Chris Lattner | 2009-04-26 | 1 | -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 Lattner | 2009-04-26 | 1 | -0/+4 | |
| | | | | llvm-svn: 70105 | |||||
* | implement PCH support for the rest of ExprObjC.h, including | Chris Lattner | 2009-04-26 | 1 | -4/+0 | |
| | | | | | | the missing bits of ObjCMessageExpr. llvm-svn: 70100 | |||||
* | Fix rdar://6821047 - clang crashes on subscript of interface in 64-bit mode | Chris Lattner | 2009-04-24 | 1 | -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 files | Chris Lattner | 2009-04-23 | 1 | -12/+0 | |
| | | | | llvm-svn: 69871 | |||||
* | Update Xcode project with recently added files. | Steve Naroff | 2009-04-21 | 1 | -0/+10 | |
| | | | | llvm-svn: 69753 | |||||
* | Split preprocessor initialization logic out of clang-cc into | Chris Lattner | 2009-04-21 | 1 | -0/+6 | |
| | | | | | | libfrontend. Patch by Alexei Svitkine! llvm-svn: 69664 | |||||
* | the __gnuc_inline__ attribute is actually named __gnu_inline__, | Chris Lattner | 2009-04-20 | 1 | -3/+3 | |
| | | | | | | PR4023 llvm-svn: 69618 | |||||
* | move jump scope checking and related code out into its own file, SemaDecl.cpp is | Chris Lattner | 2009-04-19 | 1 | -0/+4 | |
| | | | | | | already too large. llvm-svn: 69505 | |||||
* | Update Xcode project with some PCH related headers. | Steve Naroff | 2009-04-17 | 1 | -0/+6 | |
| | | | | llvm-svn: 69363 | |||||
* | split diagnostic group definitions out into their own file. | Chris Lattner | 2009-04-16 | 1 | -2/+2 | |
| | | | | llvm-svn: 69274 | |||||
* | add a bunch of files. | Chris Lattner | 2009-04-15 | 1 | -10/+16 | |
| | | | | llvm-svn: 69174 | |||||
* | add Diagnostic.td to proj | Chris Lattner | 2009-04-15 | 1 | -0/+2 | |
| | | | | llvm-svn: 69141 | |||||
* | Add CGCXX.h with ctor/dtor type enumerations. No functionality change. | Anders Carlsson | 2009-04-15 | 1 | -1/+5 | |
| | | | | llvm-svn: 69137 | |||||
* | add fixitrewriter to xcode proj | Chris Lattner | 2009-04-14 | 1 | -0/+6 | |
| | | | | llvm-svn: 69092 | |||||
* | add some #includes for better compatibility with gcc 4.4, | Chris Lattner | 2009-04-11 | 1 | -2/+2 | |
| | | | | | | thanks to Tobias Stadler for pointing this out. llvm-svn: 68868 | |||||
* | add PCH stuff to project | Chris Lattner | 2009-04-10 | 1 | -0/+18 | |
| | | | | llvm-svn: 68789 | |||||
* | add driver headers to xcode proj | Chris Lattner | 2009-04-08 | 1 | -0/+42 | |
| | | | | llvm-svn: 68642 | |||||
* | Add clang-cc to the xcodeproj file. | Anders Carlsson | 2009-04-06 | 1 | -23/+23 | |
| | | | | llvm-svn: 68448 | |||||
* | add TemplateName.cpp/h to the xcode project, minor tidying. | Chris Lattner | 2009-04-02 | 1 | -0/+6 | |
| | | | | llvm-svn: 68301 | |||||
* | Add ConvertUTF module from http://www.unicode.org/Public/PROGRAMS/CVTUTF. | Steve Naroff | 2009-04-01 | 1 | -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 alphabetically | Chris Lattner | 2009-03-28 | 1 | -1/+1 | |
| | | | | llvm-svn: 67951 | |||||
* | move file to proper place. | Chris Lattner | 2009-03-28 | 1 | -2/+2 | |
| | | | | llvm-svn: 67933 | |||||
* | remove TranslationUnit. | Chris Lattner | 2009-03-28 | 1 | -6/+0 | |
| | | | | llvm-svn: 67914 |