llvm-project/clang/lib/AST
Ted Kremenek 47923c7e59 Remove "NextDecl" from RecordDecl. This change touches many files that where RecordDecl or CXXRecordDecl was constructed, always with an argument of 'NULL' for the previous declaration.
The motivation behind this change is that chaining the RecordDecls is simply unnecessary.  Once we create multiple RecordDecls for the same struct/union/class, clients that care about all the declarations of the same struct can build a back map by seeing which Decls refer to the same RecordType.

llvm-svn: 55821
2008-09-05 01:34:33 +00:00
..
ASTConsumer.cpp Remove unused ASTConsumer::HandleTopLevelDeclaration 2008-07-25 22:39:30 +00:00
ASTContext.cpp Remove "NextDecl" from RecordDecl. This change touches many files that where RecordDecl or CXXRecordDecl was constructed, always with an argument of 'NULL' for the previous declaration. 2008-09-05 01:34:33 +00:00
Builtins.cpp More #include cleaning 2008-08-11 04:54:23 +00:00
CFG.cpp Fix CFG construction bug: 2008-09-04 21:48:47 +00:00
Decl.cpp Remove "NextDecl" from RecordDecl. This change touches many files that where RecordDecl or CXXRecordDecl was constructed, always with an argument of 'NULL' for the previous declaration. 2008-09-05 01:34:33 +00:00
DeclBase.cpp Added ObjCAtDefsFieldDecl to represent FieldDecls created by @defs. 2008-08-20 03:26:33 +00:00
DeclCXX.cpp Remove "NextDecl" from RecordDecl. This change touches many files that where RecordDecl or CXXRecordDecl was constructed, always with an argument of 'NULL' for the previous declaration. 2008-09-05 01:34:33 +00:00
DeclObjC.cpp Fix "possibly uninitialized" warning. 2008-08-27 05:13:46 +00:00
DeclSerialization.cpp Remove "NextDecl" from RecordDecl. This change touches many files that where RecordDecl or CXXRecordDecl was constructed, always with an argument of 'NULL' for the previous declaration. 2008-09-05 01:34:33 +00:00
Expr.cpp Fix a handful of typos (closure->block) to avoid confusion. 2008-09-04 15:31:07 +00:00
ExprCXX.cpp Add support for C++'s "type-specifier ( expression-list )" expression: 2008-08-22 15:38:55 +00:00
ExprConstant.cpp Initial implementation of floats in Expr::tryEvaluate; this doesn't 2008-08-22 00:06:13 +00:00
Makefile Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
ParentMap.cpp More #include cleaning 2008-08-11 06:23:49 +00:00
Stmt.cpp More #include cleaning 2008-08-11 06:23:49 +00:00
StmtDumper.cpp Fix ObjCPropertRefExpr to be able to encode all the information for 2008-09-03 00:27:26 +00:00
StmtIterator.cpp More #include cleaning 2008-08-11 06:23:49 +00:00
StmtPrinter.cpp Add semantic analysis for "blocks". 2008-09-03 18:15:37 +00:00
StmtSerialization.cpp Add semantic analysis for "blocks". 2008-09-03 18:15:37 +00:00
StmtViz.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
TranslationUnit.cpp Patch by Csaba Hruska and Peter Neumark: 2008-07-10 22:10:48 +00:00
Type.cpp codegen constant data as such. add QualType::isConstant() 2008-09-01 11:33:04 +00:00
TypeSerialization.cpp First wave of changes to support "blocks" (an extension to C). 2008-08-27 16:04:49 +00:00