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

/freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp1623 void Parser::LateTemplateParserCallback(void *P, LateParsedTemplate &LPT) {
1624 ((Parser *)P)->ParseLateTemplatedFuncDef(LPT);
1628 void Parser::ParseLateTemplatedFuncDef(LateParsedTemplate &LPT) {
1629 if (!LPT.D)
1636 FunctionDecl *FunD = LPT.D->getAsFunction();
1662 assert(!LPT.Toks.empty() && "Empty body!");
1666 LPT.Toks.push_back(Tok);
1667 PP.EnterTokenStream(LPT.Toks, true, /*IsReinject*/true);
1685 ParseFunctionTryBlock(LPT.D, FnScope);
1688 ParseConstructorInitializer(LPT
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp276 clang::LateParsedTemplate &LPT = variable
278 S.LateTemplateParser(S.OpaqueParser, LPT);
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h1505 void ParseLateTemplatedFuncDef(LateParsedTemplate &LPT);
1507 static void LateTemplateParserCallback(void *P, LateParsedTemplate &LPT);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriter.cpp4117 LateParsedTemplate &LPT = *LPTMapEntry.second;
4119 AddDeclRef(LPT.D, Record);
4120 Record.push_back(LPT.Toks.size());
4122 for (const auto &Tok : LPT.Toks) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp10761 auto LPT = std::make_unique<LateParsedTemplate>();
10764 LPT->Toks.swap(Toks);
10765 LPT->D = FnD;
10766 LateParsedTemplateMap.insert(std::make_pair(FD, std::move(LPT)));
H A DSemaExpr.cpp11716 const PointerType *LPT = LHSType->getAs<PointerType>(); local
11718 if (LPT || RPT) {
11719 bool LPtrToVoid = LPT ? LPT->getPointeeType()->isVoidType() : false;
11745 LPT ? CK_BitCast :CK_CPointerToObjCPointerCast);
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h796 typedef void LateTemplateParserCB(void *P, LateParsedTemplate &LPT);

Completed in 386 milliseconds