aboutsummaryrefslogtreecommitdiff
path: root/tools/libclang/CIndexUSRs.cpp
AgeCommit message (Expand)Author
2013-02-07Add OpenCL samplers as Clang builtin types and check sampler related restrict...Guy Benyei
2013-02-03libclang: remove 'using namespace cxstring'Dmitri Gribenko
2013-02-03libclang: remove unneeded const_castDmitri Gribenko
2013-02-03libclang: migrate USRGenerator to ConstDeclVisitorDmitri Gribenko
2013-02-02libclang: introduce cxstring::{createRef,createDup} for StringRefsDmitri Gribenko
2013-02-01libclang: itroduce cxstring::createEmpty()Dmitri Gribenko
2013-01-26libclang: refactor CXStringPool: make it a classDmitri Gribenko
2013-01-23libclang: change return type of getCursorDecl() to 'const Decl *'Dmitri Gribenko
2013-01-20Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei
2012-12-18Re-commit r170428 changes with Linux style file endings.Guy Benyei
2012-12-18Revert changes from r170428, as I accidentally changed the line endings of th...Guy Benyei
2012-12-18Add OpenCL images as clang builtin types.Guy Benyei
2012-12-07[libclang] Declarations inside anonymous namespaces have internal linkage soArgyrios Kyrtzidis
2012-11-06Remove completely irrelevant code from USR generation.Ted Kremenek
2012-09-26Fix the AST representation for non-type template arguments to encodeEli Friedman
2012-08-31Normalize line endings of r163013.Joao Matos
2012-08-31Improved MSVC __interface support by adding first class support for it, inste...Joao Matos
2012-06-07Plug a long standing memory leak in TemplateArgument.Benjamin Kramer
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-02-13drop more llvm:: prefixes on SmallString<>Dylan Noblesmith
2012-02-13drop more llvm:: prefixes on OwningPtr<>Dylan Noblesmith
2012-02-10[libclang] Encode the template specialization parameters of a functionArgyrios Kyrtzidis
2012-01-17Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie
2012-01-01Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor
2011-12-27Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDeclDouglas Gregor
2011-12-10[libclang] Add defensive checks to make sure we don't try to dereferenceArgyrios Kyrtzidis
2011-11-01[libclang] For a class extension, give it a unique USR but for any property o...Argyrios Kyrtzidis
2011-10-28Use const_cast to make it obvious that it's just removing constness (and sile...Benjamin Kramer
2011-10-18More metaprogramming with builtin types.John McCall
2011-10-18[libclang] Since an objc extension semantically continues the interface of th...Argyrios Kyrtzidis
2011-10-17[libclang] Introduce a new high level API for indexing clients that assumesArgyrios Kyrtzidis
2011-10-17Add a new placeholder type to represent "unbridged"John McCall
2011-10-14Provide half floating point support as a storage only type.Anton Korobeynikov
2011-10-14Change operator<< for raw_ostream and NamedDecl to take a reference instead o...Benjamin Kramer
2011-10-12[libclang] Allow using getDeclCursorUSR function with a Decl* and not a cursor.Argyrios Kyrtzidis
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-07-25Mechanically rename SourceManager::getInstantiationLoc andChandler Carruth
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-05-03Use the canonical decl when generating the locations for USRs.Ted Kremenek
2011-04-29Guard in USRGenerator::GenLoc() against null Decl* from invalid code.Ted Kremenek
2011-04-26Make yet another placeholder type, this one marking that an expression is a b...John McCall
2011-04-15Support for C++11 (non-template) alias declarations.Richard Smith
2011-04-07Basic, untested implementation for an "unknown any" type requested by LLDB.John McCall
2011-02-20Implement the C++0x deduced 'auto' feature.Richard Smith
2011-02-05Don't crash when generating USRs for ObjC methods in protocols.Ted Kremenek
2011-02-04USRs for Objective-C methods use the USR of the @interface as their base, not...Ted Kremenek
2011-01-19Teach libclang to generate USRs containing parameter packs and pack expansions.Douglas Gregor
2011-01-05Replace the representation of template template argument packDouglas Gregor
2010-12-25The -fshort-wchar option causes wchar_t to become unsigned, in addition to beingChris Lattner
2010-12-18Replace all uses of PathV1::getLast with PathV2::filename.Michael J. Spencer