Lines Matching full:identifierinfo
10 // This file implements the IdentifierInfo, IdentifierVisitor, and
27 // IdentifierInfo Implementation
30 IdentifierInfo::IdentifierInfo() {
132 IdentifierInfo &Info =
143 IdentifierInfo &Info = Table.get(Keyword, TokenCode);
182 tok::PPKeywordKind IdentifierInfo::getPPKeywordID() const {
246 for (llvm::StringMap<IdentifierInfo*, llvm::BumpPtrAllocator>::const_iterator
287 MultiKeywordSelector(unsigned nKeys, IdentifierInfo **IIV) {
292 IdentifierInfo **KeyInfo = reinterpret_cast<IdentifierInfo **>(this+1);
302 typedef IdentifierInfo *const *keyword_iterator;
309 IdentifierInfo *getIdentifierInfoForSlot(unsigned i) const {
336 IdentifierInfo *Selector::getIdentifierInfoForSlot(unsigned argIndex) const {
347 IdentifierInfo *II = getIdentifierInfoForSlot(argIndex);
368 IdentifierInfo *II = getAsIdentifierInfo();
395 IdentifierInfo *first = sel.getIdentifierInfoForSlot(0);
455 Selector SelectorTable::getSelector(unsigned nKeys, IdentifierInfo **IIV) {
472 unsigned Size = sizeof(MultiKeywordSelector) + nKeys*sizeof(IdentifierInfo *);