Home
last modified time | relevance | path

Searched refs:LPT (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp1601 void Parser::LateTemplateParserCallback(void *P, LateParsedTemplate &LPT) { in LateTemplateParserCallback() argument
1602 ((Parser *)P)->ParseLateTemplatedFuncDef(LPT); in LateTemplateParserCallback()
1606 void Parser::ParseLateTemplatedFuncDef(LateParsedTemplate &LPT) { in ParseLateTemplatedFuncDef() argument
1607 if (!LPT.D) in ParseLateTemplatedFuncDef()
1614 FunctionDecl *FunD = LPT.D->getAsFunction(); in ParseLateTemplatedFuncDef()
1643 Actions.resetFPOptions(LPT.FPO); in ParseLateTemplatedFuncDef()
1645 assert(!LPT.Toks.empty() && "Empty body!"); in ParseLateTemplatedFuncDef()
1649 LPT.Toks.push_back(Tok); in ParseLateTemplatedFuncDef()
1650 PP.EnterTokenStream(LPT.Toks, true, /*IsReinject*/true); in ParseLateTemplatedFuncDef()
1668 ParseFunctionTryBlock(LPT.D, FnScope); in ParseLateTemplatedFuncDef()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp277 clang::LateParsedTemplate &LPT = in HandleTranslationUnit() local
279 S.LateTemplateParser(S.OpaqueParser, LPT); in HandleTranslationUnit()
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h1626 void ParseLateTemplatedFuncDef(LateParsedTemplate &LPT);
1628 static void LateTemplateParserCallback(void *P, LateParsedTemplate &LPT);
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriter.cpp4561 LateParsedTemplate &LPT = *LPTMapEntry.second; in WriteLateParsedTemplates() local
4563 AddDeclRef(LPT.D, Record); in WriteLateParsedTemplates()
4564 Record.push_back(LPT.FPO.getAsOpaqueInt()); in WriteLateParsedTemplates()
4565 Record.push_back(LPT.Toks.size()); in WriteLateParsedTemplates()
4567 for (const auto &Tok : LPT.Toks) { in WriteLateParsedTemplates()
H A DASTReader.cpp8838 for (auto &LPT : LateParsedTemplates) { in ReadLateParsedTemplates() local
8839 ModuleFile *FMod = LPT.first; in ReadLateParsedTemplates()
8840 RecordDataImpl &LateParsed = LPT.second; in ReadLateParsedTemplates()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp10812 auto LPT = std::make_unique<LateParsedTemplate>(); in MarkAsLateParsedTemplate() local
10815 LPT->Toks.swap(Toks); in MarkAsLateParsedTemplate()
10816 LPT->D = FnD; in MarkAsLateParsedTemplate()
10817 LPT->FPO = getCurFPFeatures(); in MarkAsLateParsedTemplate()
10818 LateParsedTemplateMap.insert(std::make_pair(FD, std::move(LPT))); in MarkAsLateParsedTemplate()
H A DSemaExpr.cpp12390 const PointerType *LPT = LHSType->getAs<PointerType>(); in CheckCompareOperands() local
12392 if (LPT || RPT) { in CheckCompareOperands()
12393 bool LPtrToVoid = LPT ? LPT->getPointeeType()->isVoidType() : false; in CheckCompareOperands()
12420 LPT ? CK_BitCast :CK_CPointerToObjCPointerCast); in CheckCompareOperands()
/freebsd/share/misc/
H A Dpci_vendors18373 0861 UC-257 2 port RS-232 + LPT card
18374 0862 UC-257 2 port RS-232 + LPT card
18375 0863 UC-257 2 port RS-232 + LPT card
18386 0981 UC-475 1 + 1 port RS-232 + LPT card
18387 0982 UC-475 1 + 1 port RS-232 + LPT card
18406 0bc1 UC-203 1 + 1 port RS-232 + LPT card
18407 0bc2 UC-203 1 + 1 port RS-232 + LPT card
18408 0be1 UC-146 LPT card
18409 0be2 UC-146 LPT card
18422 0da0 IS-300 1 port RS-232 + LPT card
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h1042 typedef void LateTemplateParserCB(void *P, LateParsedTemplate &LPT);