Home
last modified time | relevance | path

Searched refs:Instantiation (Results 1 – 12 of 12) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp2054 Instantiation->startDefinition(); in InstantiateClass()
2065 Instantiation->setInvalidDecl(); in InstantiateClass()
2092 Instantiation->setInvalidDecl(); in InstantiateClass()
2122 Instantiation->setInvalidDecl(); in InstantiateClass()
2132 ActOnFields(nullptr, Instantiation->getLocation(), Instantiation, Fields, in InstantiateClass()
2134 CheckCompletedCXXClass(Instantiation); in InstantiateClass()
2173 if (!Instantiation->isInvalidDecl()) { in InstantiateClass()
2185 Instantiation->setInvalidDecl(); in InstantiateClass()
2198 Instantiation->setInvalidDecl(); in InstantiateClass()
2320 Instantiation->setInvalidDecl(); in InstantiateInClassInitializer()
[all …]
H A DSemaTemplateVariadic.cpp668 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation in CheckParameterPacksForExpansion() local
671 if (Instantiation->is<DeclArgumentPack *>()) { in CheckParameterPacksForExpansion()
673 NewPackSize = Instantiation->get<DeclArgumentPack *>()->size(); in CheckParameterPacksForExpansion()
786 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation in getNumArgumentsInExpansion() local
789 if (Instantiation->is<Decl*>()) in getNumArgumentsInExpansion()
794 unsigned Size = Instantiation->get<DeclArgumentPack *>()->size(); in getNumArgumentsInExpansion()
H A DSemaTemplate.cpp665 assert(isa<TagDecl>(Instantiation) || isa<FunctionDecl>(Instantiation) || in DiagnoseUninstantiableTemplate()
666 isa<VarDecl>(Instantiation)); in DiagnoseUninstantiableTemplate()
700 Instantiation->setInvalidDecl(); in DiagnoseUninstantiableTemplate()
731 << Instantiation; in DiagnoseUninstantiableTemplate()
749 Instantiation->setInvalidDecl(); in DiagnoseUninstantiableTemplate()
8369 Instantiation = Method; in CheckMemberSpecialization()
8382 Instantiation = PrevVar; in CheckMemberSpecialization()
8391 Instantiation = PrevRecord; in CheckMemberSpecialization()
8400 Instantiation = PrevEnum; in CheckMemberSpecialization()
8406 if (!Instantiation) { in CheckMemberSpecialization()
[all …]
/freebsd-12.1/contrib/libc++/include/experimental/
H A Dpropagate_const142 "Instantiation of propagate_const with an array type is ill-formed.");
144 "Instantiation of propagate_const with a reference type is ill-formed.");
146 "Instantiation of propagate_const with a function-pointer type is ill-formed.");
148 … "Instantiation of propagate_const with a pointer to (possibly cv-qualified) void is ill-formed.");
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsCondMov.td106 // Instantiation of instructions.
197 // Instantiation of conditional move patterns.
H A DMicroMipsInstrInfo.td1298 // Instantiation of conditional move patterns.
1309 // Instantiation of conditional move patterns.
/freebsd-12.1/contrib/llvm/lib/MC/MCParser/
H A DAsmParser.cpp2755 std::unique_ptr<MemoryBuffer> Instantiation = in handleMacroEntry() local
2767 CurBuffer = SrcMgr.AddNewSourceBuffer(std::move(Instantiation), SMLoc()); in handleMacroEntry()
5397 std::unique_ptr<MemoryBuffer> Instantiation = in instantiateMacroLikeBody() local
5407 CurBuffer = SrcMgr.AddNewSourceBuffer(std::move(Instantiation), SMLoc()); in instantiateMacroLikeBody()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h6179 NamedDecl *Instantiation,
7823 SubstBaseSpecifiers(CXXRecordDecl *Instantiation,
7829 CXXRecordDecl *Instantiation, CXXRecordDecl *Pattern,
7835 EnumDecl *Instantiation, EnumDecl *Pattern,
7840 SourceLocation PointOfInstantiation, FieldDecl *Instantiation,
7876 CXXRecordDecl *Instantiation,
/freebsd-12.1/contrib/gcc/doc/
H A Dextend.texi10613 * Template Instantiation:: Methods for ensuring that exactly one copy of
10781 @xref{Template Instantiation,,Where's the Template?}.
10903 @node Template Instantiation
11228 instantiation. @xref{Template Instantiation}. The C++ standard clearly
H A Dinvoke.texi1536 @xref{Template Instantiation}, for more information.
1583 Instantiation}, for more information.
1655 @xref{Template Instantiation}.
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DDiagnosticSemaKinds.td4232 // C++ Template Instantiation
4317 // C++ Explicit Instantiation
/freebsd-12.1/contrib/gcc/
H A DChangeLog-200327237 * doc/extend.texi (Template Instantiation): Refer to ISO standard,