Lines Matching refs:II
310 CurSubmoduleState->Macros.insert(std::make_pair(Macro.II, MacroState())); in macro_begin()
461 if (const IdentifierInfo *II = Tok.getIdentifierInfo()) in getSpelling() local
462 return II->getName(); in getSpelling()
681 IdentifierInfo *II; in LookUpIdentifierInfo() local
684 II = getIdentifierInfo(Identifier.getRawIdentifier()); in LookUpIdentifierInfo()
693 II = getIdentifierInfo(UCNIdentifierBuffer); in LookUpIdentifierInfo()
695 II = getIdentifierInfo(CleanedStr); in LookUpIdentifierInfo()
700 Identifier.setIdentifierInfo(II); in LookUpIdentifierInfo()
701 if (getLangOpts().MSVCCompat && II->isCPlusPlusOperatorKeyword() && in LookUpIdentifierInfo()
705 Identifier.setKind(II->getTokenID()); in LookUpIdentifierInfo()
707 return II; in LookUpIdentifierInfo()
710 void Preprocessor::SetPoisonReason(IdentifierInfo *II, unsigned DiagID) { in SetPoisonReason() argument
711 PoisonReasons[II] = DiagID; in SetPoisonReason()
741 static diag::kind getFutureCompatDiagKind(const IdentifierInfo &II, in getFutureCompatDiagKind() argument
743 assert(II.isFutureCompatKeyword() && "diagnostic should not be needed"); in getFutureCompatDiagKind()
746 return llvm::StringSwitch<diag::kind>(II.getName()) in getFutureCompatDiagKind()
758 void Preprocessor::updateOutOfDateIdentifier(IdentifierInfo &II) const { in updateOutOfDateIdentifier()
759 assert(II.isOutOfDate() && "not out of date"); in updateOutOfDateIdentifier()
760 getExternalSource()->updateOutOfDateIdentifier(II); in updateOutOfDateIdentifier()
775 IdentifierInfo &II = *Identifier.getIdentifierInfo(); in HandleIdentifier() local
782 if (II.isOutOfDate()) { in HandleIdentifier()
785 &II == Ident__VA_ARGS__ || &II == Ident__VA_OPT__; in HandleIdentifier()
787 CurrentIsPoisoned = II.isPoisoned(); in HandleIdentifier()
789 updateOutOfDateIdentifier(II); in HandleIdentifier()
790 Identifier.setKind(II.getTokenID()); in HandleIdentifier()
793 II.setIsPoisoned(CurrentIsPoisoned); in HandleIdentifier()
798 if (II.isPoisoned() && CurPPLexer) { in HandleIdentifier()
803 if (MacroDefinition MD = getMacroDefinition(&II)) { in HandleIdentifier()
828 if (II.isFutureCompatKeyword() && !DisableMacroExpansion) { in HandleIdentifier()
829 Diag(Identifier, getFutureCompatDiagKind(II, getLangOpts())) in HandleIdentifier()
830 << II.getName(); in HandleIdentifier()
832 II.setIsFutureCompatKeyword(false); in HandleIdentifier()
839 if (II.isExtensionToken() && !DisableMacroExpansion) in HandleIdentifier()
850 if (((LastTokenWasAt && II.isModulesImport()) || in HandleIdentifier()