Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
336f26be05c30c0c65b8b518d68f04c29b43b3d2
/
lib
/
AST
/
TranslationUnit.cpp
d603eaa
fix long lines.
by Chris Lattner
· 16 years ago
00ad0ef
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
by Douglas Gregor
· 16 years ago
09c4719
Move property API's up to ObjCContainerDecl (removing a lot of duplicate code).
by Steve Naroff
· 16 years ago
c994bb2
Correct comments.
by Zhongxing Xu
· 16 years ago
8ce6666
fix 80-col violation.
by Zhongxing Xu
· 16 years ago
3dda64e
When destroying a translation unit, deallocate its owned declarations in reverse order, because there may be dependencies among the declarations.
by Douglas Gregor
· 16 years ago
0ce902b
Patch by Csaba Hruska and Peter Neumark:
by Ted Kremenek
· 16 years ago
05ac3ef
Reclaim memory owned by ObjCForwardProtocolDecls.
by Ted Kremenek
· 16 years ago
400d95f
Implement "Destroy" and destructor for ObjCClassDecl, allowing us to reclaim its memory and the memory of the Decls it owns.
by Ted Kremenek
· 16 years ago
1c8a413
Implement "Destroy" and destructor for ObjCProtocolDecl, allowing us to reclaim its memory and the memory of the Decls it owns.
by Ted Kremenek
· 16 years ago
1a726d7
Because of a lack of a clear ownership role between ObjCInterfaceDecls and
by Ted Kremenek
· 16 years ago
e7d07d1
Moved LangOptions from TranslationUnit to ASTContext. This induced a variety of cleanups in some ASTConsumers.
by Ted Kremenek
· 16 years ago
5f1adf8
Fix the destruction "properly" in the sense that we actually destroy the
by Eli Friedman
· 16 years ago
1108e7d
Don't kill the declarations if the translation unit doesn't own them
by Eli Friedman
· 16 years ago
27f8a28
Try to plug some memory leaks...
by Ted Kremenek
· 16 years ago
c1e9dea
TranslationUnit now owns IdentifierTable, TargetInfo, and Selectors objects
by Ted Kremenek
· 17 years ago
bb45c51
Stub out and start using a Decl::Destroy() method.
by Sam Bishop
· 17 years ago
e2563ca
Pass the ASTContext object around when deserializing Decl and Stmt objects, so
by Sam Bishop
· 17 years ago
0f9c72f
trivial whitespace fix
by Sam Bishop
· 17 years ago
71de20e
Created a destructor so that the top-level decls can be deleted.
by Sam Bishop
· 17 years ago
35de512
Update to match simplified llvm MemoryBuffer interfaces for files.
by Chris Lattner
· 17 years ago
bda0b62
Make a major restructuring of the clang tree: introduce a top-level
by Chris Lattner
· 17 years ago
[Renamed from AST/TranslationUnit.cpp]
42e6737
Remove the first layer of support for "portability" warnings. This is
by Chris Lattner
· 17 years ago
0bc735f
Don't attribute in file headers anymore. See llvmdev for the
by Chris Lattner
· 17 years ago
ee53364
Converted uses of scoped_ptr to OwningPtr.
by Ted Kremenek
· 17 years ago
fdfc198
Removed "SourceFile" from TranslationUnit. This same information will (soon)
by Ted Kremenek
· 17 years ago
63ea863
Removed storing inode and device number in TranslationUnit.
by Ted Kremenek
· 17 years ago
dca2927
Moved ReadBitcodeFile and EmitBitcodeFile out of TranslationUnit and made them
by Ted Kremenek
· 17 years ago
525fdbc
Fixed broken includes introduced by recent (incomplete) patch to
by Ted Kremenek
· 17 years ago
77cda50
Moved TranslationUnit from Driver to AST library.
by Ted Kremenek
· 17 years ago
[Renamed from Driver/TranslationUnit.cpp]
cc92709
Changed set of top-level decls from a list to a vector.
by Ted Kremenek
· 17 years ago
a1fa3a1
Implemented -serialize-ast option for the driver. This is not really tested
by Ted Kremenek
· 17 years ago
9c728dc
TargetInfo no longer includes a reference to SourceManager.
by Ted Kremenek
· 17 years ago
bbced58
Moved construction of TargetInfo objects out of the Driver
by Ted Kremenek
· 17 years ago
7a9d49f
Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. Now
by Ted Kremenek
· 17 years ago
2f74359
Added "TranslationUnit" class that will be used to provide an interface
by Ted Kremenek
· 17 years ago