Searched refs:LPT (Results 1 - 7 of 7) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp1619 void Parser::LateTemplateParserCallback(void *P, LateParsedTemplate &LPT) { argument
1620 ((Parser *)P)->ParseLateTemplatedFuncDef(LPT);
1624 void Parser::ParseLateTemplatedFuncDef(LateParsedTemplate &LPT) { argument
1625 if (!LPT.D)
1629 FunctionDecl *FunD = LPT.D->getAsFunction();
1673 assert(!LPT.Toks.empty() && "Empty body!");
1677 LPT.Toks.push_back(Tok);
1678 PP.EnterTokenStream(LPT.Toks, true, /*IsReinject*/true);
1697 ParseFunctionTryBlock(LPT.D, FnScope);
1700 ParseConstructorInitializer(LPT
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp275 clang::LateParsedTemplate &LPT = variable
277 S.LateTemplateParser(S.OpaqueParser, LPT);
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h1455 void ParseLateTemplatedFuncDef(LateParsedTemplate &LPT);
1457 static void LateTemplateParserCallback(void *P, LateParsedTemplate &LPT);
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriter.cpp4061 LateParsedTemplate &LPT = *LPTMapEntry.second;
4063 AddDeclRef(LPT.D, Record);
4064 Record.push_back(LPT.Toks.size());
4066 for (const auto &Tok : LPT.Toks) {
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp10695 auto LPT = std::make_unique<LateParsedTemplate>();
10698 LPT->Toks.swap(Toks);
10699 LPT->D = FnD;
10700 LateParsedTemplateMap.insert(std::make_pair(FD, std::move(LPT)));
H A DSemaExpr.cpp11057 const PointerType *LPT = LHSType->getAs<PointerType>(); local
11059 if (LPT || RPT) {
11060 bool LPtrToVoid = LPT ? LPT->getPointeeType()->isVoidType() : false;
11086 LPT ? CK_BitCast :CK_CPointerToObjCPointerCast);
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h739 typedef void LateTemplateParserCB(void *P, LateParsedTemplate &LPT);

Completed in 371 milliseconds