Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DDependenceFlags.h27 Instantiation = 2, enumerator
60 Instantiation = 2, enumerator
149 translate(D, TypeDependence::Instantiation, Instantiation) | in LLVM_COMMON_DEPENDENCE()
163 translate(D, NNSDependence::Instantiation, Instantiation) | in LLVM_COMMON_DEPENDENCE()
169 translate(D, TADependence::Instantiation, Instantiation) | in LLVM_COMMON_DEPENDENCE()
175 translate(D, TNDependence::Instantiation, Instantiation) | in LLVM_COMMON_DEPENDENCE()
196 translate(V, Instantiation, TypeDependence::Instantiation) | in LLVM_COMMON_DEPENDENCE()
204 translate(V, Instantiation, ExprDependence::Instantiation) | in LLVM_COMMON_DEPENDENCE()
212 translate(V, Instantiation, NNSDependence::Instantiation) | in LLVM_COMMON_DEPENDENCE()
219 translate(V, Instantiation, TADependence::Instantiation) | in LLVM_COMMON_DEPENDENCE()
[all …]
H A DType.h2428 return getDependence() & TypeDependence::Instantiation;
6052 TypeDependence::Instantiation) &
H A DExpr.h217 return static_cast<bool>(getDependence() & ExprDependence::Instantiation); in isInstantiationDependent()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp3310 Instantiation->startDefinition(); in InstantiateClass()
3321 Instantiation->setInvalidDecl(); in InstantiateClass()
3353 Instantiation->setInvalidDecl(); in InstantiateClass()
3387 Instantiation->setInvalidDecl(); in InstantiateClass()
3397 ActOnFields(nullptr, Instantiation->getLocation(), Instantiation, Fields, in InstantiateClass()
3440 if (!Instantiation->isInvalidDecl()) { in InstantiateClass()
3453 Instantiation->setInvalidDecl(); in InstantiateClass()
3466 Instantiation->setInvalidDecl(); in InstantiateClass()
3475 if (!Instantiation->isInvalidDecl()) { in InstantiateClass()
3594 Instantiation->setInvalidDecl(); in InstantiateInClassInitializer()
[all …]
H A DSemaTemplateVariadic.cpp716 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation = in CheckParameterPacksForExpansion() local
719 if (Instantiation->is<DeclArgumentPack *>()) { in CheckParameterPacksForExpansion()
721 NewPackSize = Instantiation->get<DeclArgumentPack *>()->size(); in CheckParameterPacksForExpansion()
834 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation = in getNumArgumentsInExpansion() local
837 if (Instantiation->is<Decl *>()) in getNumArgumentsInExpansion()
842 unsigned Size = Instantiation->get<DeclArgumentPack *>()->size(); in getNumArgumentsInExpansion()
H A DSemaTemplate.cpp798 assert(isa<TagDecl>(Instantiation) || isa<FunctionDecl>(Instantiation) || in DiagnoseUninstantiableTemplate()
799 isa<VarDecl>(Instantiation)); in DiagnoseUninstantiableTemplate()
833 Instantiation->setInvalidDecl(); in DiagnoseUninstantiableTemplate()
864 << Instantiation; in DiagnoseUninstantiableTemplate()
880 Instantiation->setInvalidDecl(); in DiagnoseUninstantiableTemplate()
9873 Instantiation = Method; in CheckMemberSpecialization()
9886 Instantiation = PrevVar; in CheckMemberSpecialization()
9895 Instantiation = PrevRecord; in CheckMemberSpecialization()
9904 Instantiation = PrevEnum; in CheckMemberSpecialization()
9910 if (!Instantiation) { in CheckMemberSpecialization()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DComputeDependence.cpp94 if ((Deps & ExprDependence::Value) && (Deps & ExprDependence::Instantiation)) in computeDependence()
235 (ExprDependence::Instantiation | ExprDependence::Error); in computeDependence()
240 E->getSubExpr()->getDependence() | ExprDependence::Instantiation; in computeDependence()
242 D &= ~ExprDependence::Instantiation; in computeDependence()
248 ExprDependence::Instantiation; in computeDependence()
258 D |= ExprDependence::Instantiation; in computeDependence()
498 Deps |= ExprDependence::Instantiation; in computeDependence()
513 Deps |= ExprDependence::Instantiation; in computeDependence()
628 D |= ExprDependence::Instantiation; in getDependenceInExpr()
760 Deps |= ExprDependence::Instantiation; in computeDependence()
[all …]
H A DTemplateBase.cpp277 TemplateArgumentDependence::Instantiation; in getDependence()
285 TemplateArgumentDependence::Instantiation; in getDependence()
298 TemplateArgumentDependence::Instantiation; in getDependence()
314 return getDependence() & TemplateArgumentDependence::Instantiation; in isInstantiationDependent()
H A DExprConcepts.cpp80 D |= ExprDependence::Instantiation; in ConceptSpecializationExpr()
H A DNestedNameSpecifier.cpp206 NestedNameSpecifierDependence::Instantiation; in getDependence()
239 return getDependence() & NestedNameSpecifierDependence::Instantiation; in isInstantiationDependent()
H A DTemplateName.cpp277 return getDependence() & TemplateNameDependence::Instantiation; in isInstantiationDependent()
H A DType.cpp310 TypeDependence::Instantiation | in MatrixType()
3517 (TypeDependence::Instantiation | TypeDependence::UnexpandedPack)); in FunctionProtoType()
3533 (TypeDependence::Instantiation | TypeDependence::UnexpandedPack)); in FunctionProtoType()
/freebsd-14.2/contrib/llvm-project/libcxx/include/experimental/
H A Dpropagate_const159 …static_assert(!is_array<_Tp>::value, "Instantiation of propagate_const with an array type is ill-f…
160 …static_assert(!is_reference<_Tp>::value, "Instantiation of propagate_const with a reference type i…
162 "Instantiation of propagate_const with a function-pointer type is ill-formed.");
164 … "Instantiation of propagate_const with a pointer to (possibly cv-qualified) void is ill-formed.");
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCondMov.td105 // Instantiation of instructions.
198 // Instantiation of conditional move patterns.
H A DMicroMipsInstrInfo.td1290 // Instantiation of conditional move patterns.
1301 // Instantiation of conditional move patterns.
/freebsd-14.2/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DMasmParser.cpp1216 std::unique_ptr<MemoryBuffer> Instantiation = in expandMacros() local
1221 SrcMgr.AddNewSourceBuffer(std::move(Instantiation), Tok.getEndLoc()); in expandMacros()
3240 std::unique_ptr<MemoryBuffer> Instantiation = in handleMacroEntry() local
3252 CurBuffer = SrcMgr.AddNewSourceBuffer(std::move(Instantiation), SMLoc()); in handleMacroEntry()
6913 std::unique_ptr<MemoryBuffer> Instantiation = in instantiateMacroLikeBody() local
6923 CurBuffer = SrcMgr.AddNewSourceBuffer(std::move(Instantiation), SMLoc()); in instantiateMacroLikeBody()
H A DAsmParser.cpp2905 std::unique_ptr<MemoryBuffer> Instantiation = in handleMacroEntry() local
2917 CurBuffer = SrcMgr.AddNewSourceBuffer(std::move(Instantiation), SMLoc()); in handleMacroEntry()
5672 std::unique_ptr<MemoryBuffer> Instantiation = in instantiateMacroLikeBody() local
5682 CurBuffer = SrcMgr.AddNewSourceBuffer(std::move(Instantiation), SMLoc()); in instantiateMacroLikeBody()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrP10.td2013 // Instantiation of the set boolean reverse patterns for 32-bit integers.
2020 // Instantiation of the set boolean reverse patterns for 64-bit integers.
2028 // Instantiation of the set boolean reverse patterns for f32, f64, f128.
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h8254 NamedDecl *Instantiation,
10348 SubstBaseSpecifiers(CXXRecordDecl *Instantiation,
10354 CXXRecordDecl *Instantiation, CXXRecordDecl *Pattern,
10360 EnumDecl *Instantiation, EnumDecl *Pattern,
10365 SourceLocation PointOfInstantiation, FieldDecl *Instantiation,
10404 CXXRecordDecl *Instantiation,
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DDiagnosticSemaKinds.td5395 // C++ Template Instantiation
5511 // C++ Explicit Instantiation