reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2638 AddSourceLocation(MI->getDefinitionLoc(), Record); 2639 AddSourceLocation(MI->getDefinitionEndLoc(), Record); 2640 Record.push_back(MI->isUsed()); 2641 Record.push_back(MI->isUsedForHeaderGuard()); 2643 if (MI->isObjectLike()) { 2648 Record.push_back(MI->isC99Varargs()); 2649 Record.push_back(MI->isGNUVarargs()); 2650 Record.push_back(MI->hasCommaPasting()); 2651 Record.push_back(MI->getNumParams()); 2652 for (const IdentifierInfo *Param : MI->params()) 2659 Record.push_back(MacroDefinitions[PPRec->findMacroDefinition(MI)]); 2665 for (unsigned TokNo = 0, e = MI->getNumTokens(); TokNo != e; ++TokNo) { 2669 const Token &Tok = MI->getReplacementToken(TokNo);