Lines Matching refs:IdentifierInfo
10 // This file implements the IdentifierInfo, IdentifierVisitor, and
28 // IdentifierInfo Implementation
31 IdentifierInfo::IdentifierInfo() {
149 IdentifierInfo &Info =
160 IdentifierInfo &Info = Table.get(Keyword, TokenCode);
199 tok::PPKeywordKind IdentifierInfo::getPPKeywordID() const {
264 for (llvm::StringMap<IdentifierInfo*, llvm::BumpPtrAllocator>::const_iterator
305 MultiKeywordSelector(unsigned nKeys, IdentifierInfo **IIV) {
310 IdentifierInfo **KeyInfo = reinterpret_cast<IdentifierInfo **>(this+1);
320 typedef IdentifierInfo *const *keyword_iterator;
327 IdentifierInfo *getIdentifierInfoForSlot(unsigned i) const {
354 IdentifierInfo *Selector::getIdentifierInfoForSlot(unsigned argIndex) const {
365 IdentifierInfo *II = getIdentifierInfoForSlot(argIndex);
386 IdentifierInfo *II = getAsIdentifierInfo();
412 IdentifierInfo *first = sel.getIdentifierInfoForSlot(0);
470 const IdentifierInfo *Name) {
475 IdentifierInfo
484 Selector SelectorTable::getSelector(unsigned nKeys, IdentifierInfo **IIV) {
501 unsigned Size = sizeof(MultiKeywordSelector) + nKeys*sizeof(IdentifierInfo *);