aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Basic/IdentifierTable.h
AgeCommit message (Expand)Author
2009-10-18PR5218: Replace IdentifierInfo::getName with StringRef version, now that clientsDaniel Dunbar
2009-10-17Add FIXME.Daniel Dunbar
2009-10-17Add IdentifierTable::CreateIdentifierInfo(StringRef).Daniel Dunbar
2009-10-17Add IdentiferInfo::getNameStr() -> StringRef.Daniel Dunbar
2009-09-19Simplify code with a StringRef.Benjamin Kramer
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-05-21Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad
2009-04-26Some fixes for PCH (de-)serialization of Objective-C AST nodes:Douglas Gregor
2009-04-25Lazily load the controlling macros for all of the headers known in theDouglas Gregor
2009-04-25Revert my changes that try to avoid creating StringMap entries forDouglas Gregor
2009-04-25Start implementing the PTH IdentifierInfo-saving trick in PCH,Douglas Gregor
2009-04-23Add PCH read/write support for Objective-C Selectors.Steve Naroff
2009-04-22Remove the serialization code that predates precompiledDouglas Gregor
2009-04-21Lazy deserialization of the declaration chains associated withDouglas Gregor
2009-04-20Write the identifier table into the PCH file as an on-disk hash tableDouglas Gregor
2009-04-01Parsing, semantic analysis, and template instantiation for typenameDouglas Gregor
2009-03-14Make Selector::getIdentifierInfo() private. I took a first attempt at this lastTed Kremenek
2009-03-10Simplify SelectorTable::constructSetterName() usage...Steve Naroff
2009-03-09Reapply r66316, it got accidentally reverted in r66317.Daniel Dunbar
2009-03-09Implement property '.' notation on Factory/Class objects. Parser changes aren...Steve Naroff
2009-03-07Revert my last couple patches until I can get them to not make the tests fail.Ted Kremenek
2009-03-07Cleanup/comment IdentifierInfo::get.Daniel Dunbar
2009-03-07Teach Diagnostic about Selector.Ted Kremenek
2009-03-07Selector: (changes made after discussing this more with Steve Naroff)Ted Kremenek
2009-03-06Remove false assertion.Ted Kremenek
2009-03-06Add null-check assertion in the constructor of Selector.Ted Kremenek
2009-03-04allocate MultiKeywordSelector's out of a bump pointer allocator instead of ma...Chris Lattner
2009-02-14Fix the build on win32.Cedric Venet
2009-02-11PTH: Replace string identifier to persistent ID lookup with a hashtable. This isTed Kremenek
2009-02-04simplify.Chris Lattner
2009-02-03Semantic analysis, ASTs, and unqualified name lookup support for C++Douglas Gregor
2009-01-28Update comment.Ted Kremenek
2009-01-23This is a follow-up to r62675:Chris Lattner
2009-01-21Add a bit to IdentifierInfo that acts as a simple predicate whichChris Lattner
2009-01-20Fix: <rdar://problem/6510344> [pth] PTH slows down regular lexer considerably...Ted Kremenek
2009-01-15IdentifierInfo:Ted Kremenek
2008-11-24Rename Selector::getName() to Selector::getAsString(), and addChris Lattner
2008-11-20Rename IdentifierInfo::isName to ::isStr. Use a nifty trickChris Lattner
2008-11-19add a new helper method. It is unclear to me why this doesn't work, but GCCChris Lattner
2008-11-18Extend DeclarationName to support C++ overloaded operators, e.g.,Douglas Gregor
2008-11-17Eliminate all of the placeholder identifiers used for constructors,Douglas Gregor
2008-11-17Introduction the DeclarationName class, as a single, general method ofDouglas Gregor
2008-11-12Don't build identifiers for C++ constructors, destructors, orDouglas Gregor
2008-11-07Shut off an unsigned/signed comparison warning for GCC.Argyrios Kyrtzidis
2008-11-06Parsing, ASTs, and semantic analysis for the declaration of overloadedDouglas Gregor
2008-11-06Reclaim some bits in IdentifierInfo, for later use as overloaded operator names.Douglas Gregor
2008-10-02Unbreak build: claim an extra bit for BuiltinID.Daniel Dunbar
2008-08-09fix spelloNico Weber
2008-07-21minor cleanup to the actions interface to pass around SmallVectorImpl insteadChris Lattner
2008-05-01Added default ctor to Selector.Ted Kremenek