summaryrefslogtreecommitdiffstats
path: root/clang/AST/TranslationUnit.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-225/+0
| | | | | | | | | | lib dir and move all the libraries into it. This follows the main llvm tree, and allows the libraries to be built in parallel. The top level now enforces that all the libs are built before Driver, but we don't care what order the libs are built in. This speeds up parallel builds, particularly incremental ones. llvm-svn: 48402
* Remove the first layer of support for "portability" warnings. This is Chris Lattner2008-03-051-3/+1
| | | | | | | | | | | | | | | theoretically useful, but not useful in practice. It adds a bunch of complexity, and not much value. It's best to nuke it. One big advantage is that it means the target interfaces will soon lose their SLoc arguments and target queries can never emit diagnostics anymore (yay). Removing this also simplifies some of the core preprocessor which should make it slightly faster. Ted, I didn't simplify TripleProcessor, which can now have at most one triple, and can probably just be removed. Please poke at it when you have time. llvm-svn: 47930
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
| | | | | | discussion of this change. llvm-svn: 45410
* Converted uses of scoped_ptr to OwningPtr.Ted Kremenek2007-12-201-2/+2
| | | | llvm-svn: 45265
* Removed "SourceFile" from TranslationUnit. This same information will (soon)Ted Kremenek2007-12-191-11/+1
| | | | | | | be available by querying the SourceManager within the ASTContext referenced by the TranslationUnit. llvm-svn: 45223
* Removed storing inode and device number in TranslationUnit.Ted Kremenek2007-12-191-6/+15
| | | | | | | | | | Added "SourceFile" string to TranslationUnit to record corresponding source file. Updated serialization of TranslationUnits and logic in the driver to correctly pass the source file information to the serializer. llvm-svn: 45211
* Moved ReadBitcodeFile and EmitBitcodeFile out of TranslationUnit and made themTed Kremenek2007-12-181-5/+5
| | | | | | | the standalone functions ReadASTBitcodeFile and EmitASTBitcodeFile respectively. llvm-svn: 45180
* Fixed broken includes introduced by recent (incomplete) patch toTed Kremenek2007-12-181-2/+1
| | | | | | TranslationUnit. llvm-svn: 45177
* Moved TranslationUnit from Driver to AST library.Ted Kremenek2007-12-181-0/+229
llvm-svn: 45175
OpenPOWER on IntegriCloud