reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
474 if (MI->isBuiltinMacro()) { 492 if (MI->isFunctionLike()) { 499 Args = ReadMacroCallArgumentList(Identifier, MI, ExpansionEnd); 514 markMacroAsUsed(MI); 545 Diag(MI->getDefinitionLoc(), diag::note_pp_ambiguous_macro_chosen) 548 if (OtherMI != MI) 558 if (MI->getNumTokens() == 0) { 568 } else if (MI->getNumTokens() == 1 && 569 isTrivialSingleTokenExpansion(MI, Identifier.getIdentifierInfo(), 584 Identifier = MI->getReplacementToken(0); 601 if (!NewMI->isEnabled() || NewMI == MI) { 605 if (NewMI != MI || MI->isFunctionLike()) 605 if (NewMI != MI || MI->isFunctionLike()) 617 EnterMacro(Identifier, ExpansionEnd, MI, Args);