Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add 'UseBumpPtrAllocator' flag to ASTUnit::LoadFromPCHFile() to cause the ↵ | Ted Kremenek | 2009-10-17 | 1 | -2/+3 | |
| | | | | | | | | | | | created ASTContext to use its own BumpPtrAllocator to allocate ASTs. Change clang_createTranslationUnit (CIndex) to pass 'UseBumpPtrAllocator = true' to ASTUnit::LoadFromPCHFile(). llvm-svn: 84296 | |||||
* | Keep track of whether declararions were loaded from a precompiled | Douglas Gregor | 2009-10-16 | 1 | -2/+3 | |
| | | | | | | | | | | header or not via a new "PCHLevel" field in Decl. We currently use this information to help CIndex filter out declarations that came from a precompiled header (rather than from an AST file). Further down the road, it can be used to help implement multi-level precompiled headers. llvm-svn: 84267 | |||||
* | Make sure temporary files get unlinked. | Steve Naroff | 2009-10-15 | 1 | -2/+9 | |
| | | | | llvm-svn: 84208 | |||||
* | Change ASTUnit to only initialize the predefines buffer to the suggested ↵ | Daniel Dunbar | 2009-09-21 | 1 | -1/+1 | |
| | | | | | | | | predefines. - It isn't really clear what to do with the preprocessor here, but this is more sensible. llvm-svn: 82431 | |||||
* | Change ASTUnit to take the Diagnostic as an argument, the client should have ↵ | Daniel Dunbar | 2009-09-21 | 1 | -15/+7 | |
| | | | | | | control of this. llvm-svn: 82430 | |||||
* | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -18/+18 | |
| | | | | llvm-svn: 81346 | |||||
* | Implement accessors clang_getCursorKind(), clang_getCursorDecl(). | Steve Naroff | 2009-09-04 | 1 | -0/+4 | |
| | | | | | | | Implement clang_getCursor() - wired up to Argiris's work. Implement callbacks for CXCursor_ObjCProtocolRef. llvm-svn: 81004 | |||||
* | Add ASTUnit::getOriginalSourceFileName() and use in ↵ | Steve Naroff | 2009-09-03 | 1 | -0/+3 | |
| | | | | | | clang_getTranslationUnitSpelling(). llvm-svn: 80932 | |||||
* | Revert "Visit function/method bodies and issue callback for parameters and local | Daniel Dunbar | 2009-09-03 | 1 | -5/+1 | |
| | | | | | | variables.", this is breaking x86_64-apple-darwin10 and Linux tests. llvm-svn: 80896 | |||||
* | Revert "Remove redundant local variable (use newly created instance data).", the | Daniel Dunbar | 2009-09-03 | 1 | -8/+10 | |
| | | | | | | previous commit this depends on is breaking x86_64-apple-darwin10 and Linux tests. llvm-svn: 80895 | |||||
* | Remove redundant local variable (use newly created instance data). | Steve Naroff | 2009-09-03 | 1 | -10/+8 | |
| | | | | llvm-svn: 80861 | |||||
* | Visit function/method bodies and issue callback for parameters and local ↵ | Steve Naroff | 2009-09-03 | 1 | -1/+5 | |
| | | | | | | | | variables. Add clang_getTranslationUnitSpelling(). llvm-svn: 80859 | |||||
* | Handle PCHReader::IgnorePCH, it gets returned for when the file does not exist. | Argyrios Kyrtzidis | 2009-06-25 | 1 | -5/+1 | |
| | | | | llvm-svn: 74196 | |||||
* | Add the license part to the new source files. | Argyrios Kyrtzidis | 2009-06-20 | 1 | -0/+13 | |
| | | | | llvm-svn: 73825 | |||||
* | Introduce the ASTUnit class. | Argyrios Kyrtzidis | 2009-06-20 | 1 | -0/+146 | |
ASTUnit is a helper class to allow easy loading of an ASTContext from a PCH file. No users for now. llvm-svn: 73819 |