summaryrefslogtreecommitdiffstats
path: root/tools/libclang/CIndexUSRs.cpp
Commit message (Expand)AuthorAgeFilesLines
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-1/+1
* drop more llvm:: prefixes on SmallString<>Dylan Noblesmith2012-02-131-2/+2
* drop more llvm:: prefixes on OwningPtr<>Dylan Noblesmith2012-02-131-1/+1
* [libclang] Encode the template specialization parameters of a functionArgyrios Kyrtzidis2012-02-101-0/+10
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-2/+2
* Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor2012-01-011-7/+0
* Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDeclDouglas Gregor2011-12-271-7/+0
* [libclang] Add defensive checks to make sure we don't try to dereferenceArgyrios Kyrtzidis2011-12-101-0/+3
* [libclang] For a class extension, give it a unique USR but for any property o...Argyrios Kyrtzidis2011-11-011-4/+16
* Use const_cast to make it obvious that it's just removing constness (and sile...Benjamin Kramer2011-10-281-1/+1
* More metaprogramming with builtin types.John McCall2011-10-181-4/+3
* [libclang] Since an objc extension semantically continues the interface of th...Argyrios Kyrtzidis2011-10-181-4/+2
* [libclang] Introduce a new high level API for indexing clients that assumesArgyrios Kyrtzidis2011-10-171-2/+2
* Add a new placeholder type to represent "unbridged"John McCall2011-10-171-0/+1
* Provide half floating point support as a storage only type.Anton Korobeynikov2011-10-141-0/+2
* Change operator<< for raw_ostream and NamedDecl to take a reference instead o...Benjamin Kramer2011-10-141-1/+1
* [libclang] Allow using getDeclCursorUSR function with a Decl* and not a cursor.Argyrios Kyrtzidis2011-10-121-30/+36
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* Mechanically rename SourceManager::getInstantiationLoc andChandler Carruth2011-07-251-1/+1
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-17/+17
* Use the canonical decl when generating the locations for USRs.Ted Kremenek2011-05-031-0/+3
* Guard in USRGenerator::GenLoc() against null Decl* from invalid code.Ted Kremenek2011-04-291-0/+6
* Make yet another placeholder type, this one marking that an expression is a b...John McCall2011-04-261-0/+1
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-1/+1
* Basic, untested implementation for an "unknown any" type requested by LLDB.John McCall2011-04-071-0/+1
* Implement the C++0x deduced 'auto' feature.Richard Smith2011-02-201-1/+0
* Don't crash when generating USRs for ObjC methods in protocols.Ted Kremenek2011-02-051-8/+13
* USRs for Objective-C methods use the USR of the @interface as their base, not...Ted Kremenek2011-02-041-18/+6
* Teach libclang to generate USRs containing parameter packs and pack expansions.Douglas Gregor2011-01-191-3/+18
* Replace the representation of template template argument packDouglas Gregor2011-01-051-1/+3
* The -fshort-wchar option causes wchar_t to become unsigned, in addition to beingChris Lattner2010-12-251-1/+2
* Replace all uses of PathV1::getLast with PathV2::filename.Michael J. Spencer2010-12-181-2/+1
* Rework USR generation from CXCursors to use CXStringBufsTed Kremenek2010-11-161-20/+42
* Move CXString creation/management routines intoTed Kremenek2010-11-161-0/+1
* Fix a marvelous chained AST writing bug, where we end up with theDouglas Gregor2010-10-051-1/+2
* Fix indentation.Ted Kremenek2010-09-211-1/+1
* Check for null ObjCInterfaceDecls returned from getClassInterface() when gene...Ted Kremenek2010-09-211-4/+11
* Introduce a simple, substitution-based compression scheme for USRs, soDouglas Gregor2010-09-201-26/+43
* Implement libclang support for using declarations. Clang actually usesDouglas Gregor2010-09-011-0/+9
* Improve libclang indexing support for class template specializationsDouglas Gregor2010-09-011-0/+11
* Implement libclang support for using directives (cursor + visitation +Douglas Gregor2010-09-011-2/+4
* Add libclang support for namespace aliases (visitation + USRs) alongDouglas Gregor2010-08-311-0/+6
* Add libclang support for class template partial specializations,Douglas Gregor2010-08-311-8/+20
* Add a libclang cursor kind, visitation support and USR support for C++Douglas Gregor2010-08-311-6/+28
* Implement basic support for indexing function templates inDouglas Gregor2010-08-311-3/+121
* USRs for class extensions should "mangle" in the location of the extension. ...Ted Kremenek2010-08-241-2/+23
* Detabify.Eli Friedman2010-08-221-1/+1
* Switch USR generation to use file offsets instead of line/columns for anonymo...Ted Kremenek2010-07-221-4/+4
* Merged Elaborated and QualifiedName types.Abramo Bagnara2010-05-111-4/+4
* Extend C++ usrs to include type mangling for tag decl arguments, indicating w...Ted Kremenek2010-05-071-4/+21