summaryrefslogtreecommitdiffstats
path: root/clang/lib/Index/ASTVisitor.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove the unused, unmaintained, incomplete 'Index' library.Douglas Gregor2012-04-131-143/+0
| | | | llvm-svn: 154672
* Give some convenient idiomatic accessors to Stmt::child_range andJohn McCall2011-02-131-2/+1
| | | | | | | Stmt::const_child_range, then make a bunch of places use them instead of the individual iterator accessors. llvm-svn: 125450
* Add the BlockDecl to the DeclContext.Ted Kremenek2009-12-071-1/+1
| | | | llvm-svn: 90808
* DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated ↵John McCall2009-12-071-2/+2
| | | | | | | | | | | | | | | | | | | | | variables, but the results are imperfect. For posterity, I did: cat <<EOF > $cmdfile s/DeclaratorInfo/TypeSourceInfo/g s/DInfo/TInfo/g s/TypeTypeSourceInfo/TypeSourceInfo/g s/SourceTypeSourceInfo/TypeSourceInfo/g EOF find lib -name '*.cpp' -not -path 'lib/Parse/*' -exec sed -i '' -f $cmdfile '{}' \; find lib -name '*.h' -exec sed -i '' -f $cmdfile '{}' \; find include -name '*.h' -not -path 'include/clang/Parse/*' -not -path 'include/clang/Basic/*' -exec sed -i '' -f $cmdfile '{}' \; llvm-svn: 90743
* Clone the full Type hierarchy into the TypeLoc hierarchy. NormalizeJohn McCall2009-10-181-4/+4
| | | | | | | | | | | | | TypeLoc class names to be $(Type classname)Loc. Rewrite the visitor. Provide skeleton implementations for all the new TypeLocs. Handle all cases in PCH. Handle a few more cases when inserting location information in SemaType. It should be extremely straightforward to add new location information to existing TypeLoc objects now. llvm-svn: 84386
* Pull TypeLocVisitor into its own header file.Argyrios Kyrtzidis2009-09-291-1/+1
| | | | llvm-svn: 83112
* Keep track of type references in DeclReferenceMap.Argyrios Kyrtzidis2009-09-291-1/+32
| | | | llvm-svn: 83111
* In ASTVisitor, call the correct base methods.Argyrios Kyrtzidis2009-09-291-4/+4
| | | | llvm-svn: 83110
* Find references inside blocks.Argyrios Kyrtzidis2009-07-291-0/+4
| | | | llvm-svn: 77540
* Use helper class ASTVisitor to fully traverse an AST.Argyrios Kyrtzidis2009-07-291-0/+109
llvm-svn: 77539
OpenPOWER on IntegriCloud