hanchenye-llvm-project/clang/lib/AST
Steve Naroff 99c0cdf899 Finish making AST BumpPtrAllocation runtime configurable (based on -disable-free).
snaroff% time ../../Release-Asserts/bin/clang INPUTS/Cocoa_h.m
0.179u 0.051s 0:00.23 95.6%	0+0k 0+0io 0pf+0w
snaroff% time ../../Release-Asserts/bin/clang INPUTS/Cocoa_h.m -disable-free
0.169u 0.052s 0:00.22 95.4%	0+0k 0+0io 0pf+0w

llvm-svn: 63153
2009-01-27 23:20:32 +00:00
..
APValue.cpp Support evaluation of vector constant expressions, and codegen of same. 2009-01-18 03:20:47 +00:00
ASTConsumer.cpp
ASTContext.cpp Finish making AST BumpPtrAllocation runtime configurable (based on -disable-free). 2009-01-27 23:20:32 +00:00
Builtins.cpp Fix for PR3350: add special-casing for "references" to va_lists in 2009-01-20 07:46:22 +00:00
CFG.cpp Remove ScopedDecl, collapsing all of its functionality into Decl, so 2009-01-20 01:17:11 +00:00
CMakeLists.txt
Decl.cpp Finish making AST BumpPtrAllocation runtime configurable (based on -disable-free). 2009-01-27 23:20:32 +00:00
DeclBase.cpp Remove many references to ASTContext::getAllocator(), replacing them with calls to the recently added placement new (which uses ASTContext's allocator for memory). Also added ASTContext::Deallocate(). 2009-01-27 21:25:57 +00:00
DeclCXX.cpp Finish making AST BumpPtrAllocation runtime configurable (based on -disable-free). 2009-01-27 23:20:32 +00:00
DeclGroup.cpp Finish making AST BumpPtrAllocation runtime configurable (based on -disable-free). 2009-01-27 23:20:32 +00:00
DeclObjC.cpp Remove many references to ASTContext::getAllocator(), replacing them with calls to the recently added placement new (which uses ASTContext's allocator for memory). Also added ASTContext::Deallocate(). 2009-01-27 21:25:57 +00:00
DeclSerialization.cpp Remove many references to ASTContext::getAllocator(), replacing them with calls to the recently added placement new (which uses ASTContext's allocator for memory). Also added ASTContext::Deallocate(). 2009-01-27 21:25:57 +00:00
DeclarationName.cpp
Expr.cpp Finish making AST BumpPtrAllocation runtime configurable (based on -disable-free). 2009-01-27 23:20:32 +00:00
ExprCXX.cpp Part one of handling C++ functional casts. This handles semantic 2009-01-16 18:33:17 +00:00
ExprConstant.cpp Split the single monolithic DiagnosticKinds.def file into one 2009-01-27 18:30:58 +00:00
InheritViz.cpp
Makefile
ParentMap.cpp Dead stores checker: Fix <rdar://problem/6506065> by being more selective when say that a store is dead even though the computed value is used in the enclosing expression. 2009-01-20 00:47:45 +00:00
Stmt.cpp
StmtDumper.cpp Introduce a new PresumedLoc class to represent the concept of a location 2009-01-27 07:57:44 +00:00
StmtIterator.cpp Remove ScopedDecl, collapsing all of its functionality into Decl, so 2009-01-20 01:17:11 +00:00
StmtPrinter.cpp Initial implementation of semantic analysis and ASTs for C99 2009-01-22 00:58:24 +00:00
StmtSerialization.cpp Remove ScopedDecl, collapsing all of its functionality into Decl, so 2009-01-20 01:17:11 +00:00
StmtViz.cpp
TranslationUnit.cpp Remove the TopLevelDecls from TranslationUnit, since all of those decls are owned by the ASTContext's TranslationUnitDecl. There are definitely some leaking Decls now that I'll tackle tomorrow 2009-01-20 04:25:11 +00:00
Type.cpp Remove many references to ASTContext::getAllocator(), replacing them with calls to the recently added placement new (which uses ASTContext's allocator for memory). Also added ASTContext::Deallocate(). 2009-01-27 21:25:57 +00:00
TypeSerialization.cpp Add support for declaring pointers to members. 2009-01-24 21:16:55 +00:00