Lines Matching defs:Toks

118     MutableArrayRef<Token> Toks(PP.getPreprocessorAllocator().Allocate<Token>(1),
120 Toks[0].startToken();
121 Toks[0].setKind(tok::annot_pragma_fenv_access);
122 Toks[0].setLocation(Tok.getLocation());
123 Toks[0].setAnnotationEndLoc(Tok.getLocation());
124 Toks[0].setAnnotationValue(reinterpret_cast<void*>(
126 PP.EnterTokenStream(Toks, /*DisableMacroExpansion=*/true,
297 void markAsReinjectedForRelexing(llvm::MutableArrayRef<clang::Token> Toks) {
298 for (auto &T : Toks)
1047 Token Toks[1];
1048 Toks[0].startToken();
1049 Toks[0].setKind(tok::string_literal);
1050 Toks[0].setLocation(Tok.getLocation());
1051 Toks[0].setLiteralData(Section.data());
1052 Toks[0].setLength(Section.size());
1054 cast<StringLiteral>(Actions.ActOnStringLiteral(Toks, nullptr).get());
1089 ArrayRef<Token> Toks;
1120 llvm::ArrayRef<Token> Toks = Info->Toks;
1129 if (Toks.empty() && IsLoopHint) {
1137 assert(!Toks.empty() &&
1138 "PragmaLoopHintInfo::Toks must contain at least one token.");
1163 if (Toks[0].is(tok::eof)) {
1165 Diag(Toks[0].getLocation(), diag::err_pragma_loop_missing_argument)
1175 SourceLocation StateLoc = Toks[0].getLocation();
1176 IdentifierInfo *StateInfo = Toks[0].getIdentifierInfo();
1187 Diag(Toks[0].getLocation(), diag::err_pragma_pipeline_invalid_keyword);
1189 Diag(Toks[0].getLocation(), diag::err_pragma_invalid_keyword)
1195 if (Toks.size() > 2)
1200 PP.EnterTokenStream(Toks, /*DisableMacroExpansion=*/false,
1204 SourceLocation StateLoc = Toks[0].getLocation();
1205 IdentifierInfo *StateInfo = Toks[0].getIdentifierInfo();
1212 if (Toks.size() > 2) {
1228 Diag(Toks[0].getLocation(),
1261 Actions.CheckLoopHintExpr(R.get(), Toks[0].getLocation()))
1269 PP.EnterTokenStream(Toks, /*DisableMacroExpansion=*/false,
1286 Actions.CheckLoopHintExpr(R.get(), Toks[0].getLocation()))
1294 Info->Toks.back().getLocation());
1776 auto Toks = std::make_unique<Token[]>(1);
1777 Toks[0].startToken();
1778 Toks[0].setKind(tok::annot_pragma_vis);
1779 Toks[0].setLocation(VisLoc);
1780 Toks[0].setAnnotationEndLoc(EndLoc);
1781 Toks[0].setAnnotationValue(
1783 PP.EnterTokenStream(std::move(Toks), 1, /*DisableMacroExpansion=*/true,
1893 MutableArrayRef<Token> Toks(PP.getPreprocessorAllocator().Allocate<Token>(1),
1895 Toks[0].startToken();
1896 Toks[0].setKind(tok::annot_pragma_pack);
1897 Toks[0].setLocation(PackLoc);
1898 Toks[0].setAnnotationEndLoc(RParenLoc);
1899 Toks[0].setAnnotationValue(static_cast<void*>(Info));
1900 PP.EnterTokenStream(Toks, /*DisableMacroExpansion=*/true,
1936 MutableArrayRef<Token> Toks(PP.getPreprocessorAllocator().Allocate<Token>(1),
1938 Toks[0].startToken();
1939 Toks[0].setKind(tok::annot_pragma_msstruct);
1940 Toks[0].setLocation(MSStructTok.getLocation());
1941 Toks[0].setAnnotationEndLoc(EndLoc);
1942 Toks[0].setAnnotationValue(reinterpret_cast<void*>(
1944 PP.EnterTokenStream(Toks, /*DisableMacroExpansion=*/true,
2069 MutableArrayRef<Token> Toks(PP.getPreprocessorAllocator().Allocate<Token>(1),
2071 Toks[0].startToken();
2072 Toks[0].setKind(tok::annot_pragma_align);
2073 Toks[0].setLocation(FirstTok.getLocation());
2074 Toks[0].setAnnotationEndLoc(EndLoc);
2075 Toks[0].setAnnotationValue(reinterpret_cast<void*>(
2077 PP.EnterTokenStream(Toks, /*DisableMacroExpansion=*/true,
2160 MutableArrayRef<Token> Toks(
2164 Token &pragmaUnusedTok = Toks[2*i], &idTok = Toks[2*i+1];
2170 PP.EnterTokenStream(Toks, /*DisableMacroExpansion=*/true,
2211 MutableArrayRef<Token> Toks(
2213 Token &pragmaUnusedTok = Toks[0];
2218 Toks[1] = WeakName;
2219 Toks[2] = AliasName;
2220 PP.EnterTokenStream(Toks, /*DisableMacroExpansion=*/true,
2223 MutableArrayRef<Token> Toks(
2225 Token &pragmaUnusedTok = Toks[0];
2230 Toks[1] = WeakName;
2231 PP.EnterTokenStream(Toks, /*DisableMacroExpansion=*/true,
2268 MutableArrayRef<Token> Toks(PP.getPreprocessorAllocator().Allocate<Token>(3),
2270 Token &pragmaRedefTok = Toks[0];
2275 Toks[1] = RedefName;
2276 Toks[2] = AliasName;
2277 PP.EnterTokenStream(Toks, /*DisableMacroExpansion=*/true,
2288 MutableArrayRef<Token> Toks(PP.getPreprocessorAllocator().Allocate<Token>(1),
2290 Toks[0].startToken();
2291 Toks[0].setKind(tok::annot_pragma_fp_contract);
2292 Toks[0].setLocation(Tok.getLocation());
2293 Toks[0].setAnnotationEndLoc(Tok.getLocation());
2294 Toks[0].setAnnotationValue(reinterpret_cast<void*>(
2296 PP.EnterTokenStream(Toks, /*DisableMacroExpansion=*/true,
2351 MutableArrayRef<Token> Toks(PP.getPreprocessorAllocator().Allocate<Token>(1),
2353 Toks[0].startToken();
2354 Toks[0].setKind(tok::annot_pragma_opencl_extension);
2355 Toks[0].setLocation(NameLoc);
2356 Toks[0].setAnnotationValue(static_cast<void*>(Info));
2357 Toks[0].setAnnotationEndLoc(StateLoc);
2358 PP.EnterTokenStream(Toks, /*DisableMacroExpansion=*/true,
2413 auto Toks = std::make_unique<Token[]>(Pragma.size());
2414 std::copy(Pragma.begin(), Pragma.end(), Toks.get());
2415 PP.EnterTokenStream(std::move(Toks), Pragma.size(),
3123 MutableArrayRef<Token> Toks(PP.getPreprocessorAllocator().Allocate<Token>(1),
3125 Toks[0].startToken();
3126 Toks[0].setKind(tok::annot_pragma_fenv_round);
3127 Toks[0].setLocation(Tok.getLocation());
3128 Toks[0].setAnnotationEndLoc(Tok.getLocation());
3129 Toks[0].setAnnotationValue(
3131 PP.EnterTokenStream(Toks, /*DisableMacroExpansion=*/true,
3189 Info.Toks = llvm::makeArrayRef(ValueList).copy(PP.getPreprocessorAllocator());
3371 PP.Diag(Info->Toks[0].getLocation(),