Home | History | Annotate | Download | only in Basic

Lines Matching refs:IdentifierInfo

10 // This file implements the IdentifierInfo, IdentifierVisitor, and
27 // IdentifierInfo Implementation
30 IdentifierInfo::IdentifierInfo() {
148 IdentifierInfo &Info =
159 IdentifierInfo &Info = Table.get(Keyword, TokenCode);
198 tok::PPKeywordKind IdentifierInfo::getPPKeywordID() const {
263 for (llvm::StringMap<IdentifierInfo*, llvm::BumpPtrAllocator>::const_iterator
304 MultiKeywordSelector(unsigned nKeys, IdentifierInfo **IIV) {
309 IdentifierInfo **KeyInfo = reinterpret_cast<IdentifierInfo **>(this+1);
319 typedef IdentifierInfo *const *keyword_iterator;
326 IdentifierInfo *getIdentifierInfoForSlot(unsigned i) const {
353 IdentifierInfo *Selector::getIdentifierInfoForSlot(unsigned argIndex) const {
364 IdentifierInfo *II = getIdentifierInfoForSlot(argIndex);
385 IdentifierInfo *II = getAsIdentifierInfo();
411 IdentifierInfo *first = sel.getIdentifierInfoForSlot(0);
456 IdentifierInfo *first = sel.getIdentifierInfoForSlot(0);
510 const IdentifierInfo *Name) {
511 IdentifierInfo *SetterName =
521 Selector SelectorTable::getSelector(unsigned nKeys, IdentifierInfo **IIV) {
538 unsigned Size = sizeof(MultiKeywordSelector) + nKeys*sizeof(IdentifierInfo *);