Lines Matching refs:Identifier

677 IdentifierInfo *Preprocessor::LookUpIdentifierInfo(Token &Identifier) const {  in LookUpIdentifierInfo()
678 assert(!Identifier.getRawIdentifier().empty() && "No raw identifier data!"); in LookUpIdentifierInfo()
682 if (!Identifier.needsCleaning() && !Identifier.hasUCN()) { in LookUpIdentifierInfo()
684 II = getIdentifierInfo(Identifier.getRawIdentifier()); in LookUpIdentifierInfo()
688 StringRef CleanedStr = getSpelling(Identifier, IdentifierBuffer); in LookUpIdentifierInfo()
690 if (Identifier.hasUCN()) { in LookUpIdentifierInfo()
700 Identifier.setIdentifierInfo(II); in LookUpIdentifierInfo()
702 getSourceManager().isInSystemHeader(Identifier.getLocation())) in LookUpIdentifierInfo()
703 Identifier.setKind(tok::identifier); in LookUpIdentifierInfo()
705 Identifier.setKind(II->getTokenID()); in LookUpIdentifierInfo()
728 void Preprocessor::HandlePoisonedIdentifier(Token & Identifier) { in HandlePoisonedIdentifier() argument
729 assert(Identifier.getIdentifierInfo() && in HandlePoisonedIdentifier()
732 PoisonReasons.find(Identifier.getIdentifierInfo()); in HandlePoisonedIdentifier()
734 Diag(Identifier, diag::err_pp_used_poisoned_id); in HandlePoisonedIdentifier()
736 Diag(Identifier,it->second) << Identifier.getIdentifierInfo(); in HandlePoisonedIdentifier()
771 bool Preprocessor::HandleIdentifier(Token &Identifier) { in HandleIdentifier() argument
772 assert(Identifier.getIdentifierInfo() && in HandleIdentifier()
775 IdentifierInfo &II = *Identifier.getIdentifierInfo(); in HandleIdentifier()
790 Identifier.setKind(II.getTokenID()); in HandleIdentifier()
799 HandlePoisonedIdentifier(Identifier); in HandleIdentifier()
807 if (!Identifier.isExpandDisabled() && MI->isEnabled()) { in HandleIdentifier()
811 return HandleMacroExpandedIdentifier(Identifier, MD); in HandleIdentifier()
816 Identifier.setFlag(Token::DisableExpand); in HandleIdentifier()
818 Diag(Identifier, diag::pp_disabled_macro_expansion); in HandleIdentifier()
829 Diag(Identifier, getFutureCompatDiagKind(II, getLangOpts())) in HandleIdentifier()
840 Diag(Identifier, diag::ext_token_used); in HandleIdentifier()
851 Identifier.is(tok::kw_import)) && in HandleIdentifier()
855 ModuleImportLoc = Identifier.getLocation(); in HandleIdentifier()