Lines Matching refs:FilenameTok

1001 bool Preprocessor::LexHeaderName(Token &FilenameTok, bool AllowMacroExpansion) {  in LexHeaderName()  argument
1005 CurPPLexer->LexIncludeFilename(FilenameTok); in LexHeaderName()
1007 Lex(FilenameTok); in LexHeaderName()
1012 if (FilenameTok.is(tok::less) && AllowMacroExpansion) { in LexHeaderName()
1013 bool StartOfLine = FilenameTok.isAtStartOfLine(); in LexHeaderName()
1014 bool LeadingSpace = FilenameTok.hasLeadingSpace(); in LexHeaderName()
1015 bool LeadingEmptyMacro = FilenameTok.hasLeadingEmptyMacro(); in LexHeaderName()
1017 SourceLocation Start = FilenameTok.getLocation(); in LexHeaderName()
1025 while (FilenameTok.isNot(tok::greater)) { in LexHeaderName()
1026 Lex(FilenameTok); in LexHeaderName()
1027 if (FilenameTok.isOneOf(tok::eod, tok::eof)) { in LexHeaderName()
1028 Diag(FilenameTok.getLocation(), diag::err_expected) << tok::greater; in LexHeaderName()
1033 End = FilenameTok.getLocation(); in LexHeaderName()
1036 if (FilenameTok.is(tok::code_completion)) { in LexHeaderName()
1038 Lex(FilenameTok); in LexHeaderName()
1044 if (FilenameTok.hasLeadingSpace()) in LexHeaderName()
1050 FilenameBuffer.resize(PreAppendSize + FilenameTok.getLength()); in LexHeaderName()
1053 unsigned ActualLen = getSpelling(FilenameTok, BufPtr); in LexHeaderName()
1060 if (FilenameTok.getLength() != ActualLen) in LexHeaderName()
1064 FilenameTok.startToken(); in LexHeaderName()
1065 FilenameTok.setKind(tok::header_name); in LexHeaderName()
1066 FilenameTok.setFlagValue(Token::StartOfLine, StartOfLine); in LexHeaderName()
1067 FilenameTok.setFlagValue(Token::LeadingSpace, LeadingSpace); in LexHeaderName()
1068 FilenameTok.setFlagValue(Token::LeadingEmptyMacro, LeadingEmptyMacro); in LexHeaderName()
1069 CreateString(FilenameBuffer, FilenameTok, Start, End); in LexHeaderName()
1070 } else if (FilenameTok.is(tok::string_literal) && AllowMacroExpansion) { in LexHeaderName()
1081 StringRef Str = getSpelling(FilenameTok, FilenameBuffer); in LexHeaderName()
1083 FilenameTok.setKind(tok::header_name); in LexHeaderName()