Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DDependenceFlags.h27 Instantiation = 2, enumerator
60 Instantiation = 2, enumerator
141 translate(D, TypeDependence::Instantiation, Instantiation) | in LLVM_COMMON_DEPENDENCE()
155 translate(D, NNSDependence::Instantiation, Instantiation) | in LLVM_COMMON_DEPENDENCE()
161 translate(D, TADependence::Instantiation, Instantiation) | in LLVM_COMMON_DEPENDENCE()
167 translate(D, TNDependence::Instantiation, Instantiation) | in LLVM_COMMON_DEPENDENCE()
180 translate(V, Instantiation, TypeDependence::Instantiation) | in LLVM_COMMON_DEPENDENCE()
188 translate(V, Instantiation, ExprDependence::Instantiation) | in LLVM_COMMON_DEPENDENCE()
196 translate(V, Instantiation, NNSDependence::Instantiation) | in LLVM_COMMON_DEPENDENCE()
203 translate(V, Instantiation, TADependence::Instantiation) | in LLVM_COMMON_DEPENDENCE()
[all …]
H A DType.h2177 return getDependence() & TypeDependence::Instantiation;
5644 TypeDependence::Instantiation) &
H A DExpr.h215 return static_cast<bool>(getDependence() & ExprDependence::Instantiation); in isInstantiationDependent()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp2687 Instantiation->startDefinition(); in InstantiateClass()
2698 Instantiation->setInvalidDecl(); in InstantiateClass()
2729 Instantiation->setInvalidDecl(); in InstantiateClass()
2763 Instantiation->setInvalidDecl(); in InstantiateClass()
2773 ActOnFields(nullptr, Instantiation->getLocation(), Instantiation, Fields, in InstantiateClass()
2817 if (!Instantiation->isInvalidDecl()) { in InstantiateClass()
2830 Instantiation->setInvalidDecl(); in InstantiateClass()
2843 Instantiation->setInvalidDecl(); in InstantiateClass()
2852 if (!Instantiation->isInvalidDecl()) { in InstantiateClass()
2971 Instantiation->setInvalidDecl(); in InstantiateInClassInitializer()
[all …]
H A DSemaTemplateVariadic.cpp710 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation in CheckParameterPacksForExpansion() local
713 if (Instantiation->is<DeclArgumentPack *>()) { in CheckParameterPacksForExpansion()
715 NewPackSize = Instantiation->get<DeclArgumentPack *>()->size(); in CheckParameterPacksForExpansion()
828 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation in getNumArgumentsInExpansion() local
831 if (Instantiation->is<Decl*>()) in getNumArgumentsInExpansion()
836 unsigned Size = Instantiation->get<DeclArgumentPack *>()->size(); in getNumArgumentsInExpansion()
H A DSemaTemplate.cpp790 assert(isa<TagDecl>(Instantiation) || isa<FunctionDecl>(Instantiation) || in DiagnoseUninstantiableTemplate()
791 isa<VarDecl>(Instantiation)); in DiagnoseUninstantiableTemplate()
825 Instantiation->setInvalidDecl(); in DiagnoseUninstantiableTemplate()
856 << Instantiation; in DiagnoseUninstantiableTemplate()
874 Instantiation->setInvalidDecl(); in DiagnoseUninstantiableTemplate()
9214 Instantiation = Method; in CheckMemberSpecialization()
9227 Instantiation = PrevVar; in CheckMemberSpecialization()
9236 Instantiation = PrevRecord; in CheckMemberSpecialization()
9245 Instantiation = PrevEnum; in CheckMemberSpecialization()
9251 if (!Instantiation) { in CheckMemberSpecialization()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DComputeDependence.cpp92 if ((Deps & ExprDependence::Value) && (Deps & ExprDependence::Instantiation)) in computeDependence()
217 (ExprDependence::Instantiation | ExprDependence::Error); in computeDependence()
222 E->getSubExpr()->getDependence() | ExprDependence::Instantiation; in computeDependence()
224 D &= ~ExprDependence::Instantiation; in computeDependence()
230 ExprDependence::Instantiation; in computeDependence()
240 D |= ExprDependence::Instantiation; in computeDependence()
468 Deps |= ExprDependence::Instantiation; in computeDependence()
478 Deps |= ExprDependence::Instantiation; in computeDependence()
696 D |= ExprDependence::Instantiation; in getDependenceInExpr()
710 Deps |= ExprDependence::Instantiation; in computeDependence()
[all …]
H A DTemplateBase.cpp206 TemplateArgumentDependence::Instantiation; in getDependence()
214 TemplateArgumentDependence::Instantiation; in getDependence()
226 TemplateArgumentDependence::Instantiation; in getDependence()
242 return getDependence() & TemplateArgumentDependence::Instantiation; in isInstantiationDependent()
H A DNestedNameSpecifier.cpp206 NestedNameSpecifierDependence::Instantiation; in getDependence()
239 return getDependence() & NestedNameSpecifierDependence::Instantiation; in isInstantiationDependent()
H A DExprConcepts.cpp107 D |= ExprDependence::Instantiation; in ConceptSpecializationExpr()
H A DTemplateName.cpp216 return getDependence() & TemplateNameDependence::Instantiation; in isInstantiationDependent()
H A DType.cpp289 TypeDependence::Instantiation | in MatrixType()
3196 (TypeDependence::Instantiation | TypeDependence::UnexpandedPack)); in FunctionProtoType()
3212 (TypeDependence::Instantiation | TypeDependence::UnexpandedPack)); in FunctionProtoType()
H A DExpr.cpp1682 Deps |= ExprDependence::Instantiation; in Create()
1700 if (TemplateArgDeps & TemplateArgumentDependence::Instantiation) in Create()
1701 Deps |= ExprDependence::Instantiation; in Create()
/freebsd-13.1/contrib/llvm-project/libcxx/include/experimental/
H A Dpropagate_const141 "Instantiation of propagate_const with an array type is ill-formed.");
143 "Instantiation of propagate_const with a reference type is ill-formed.");
145 "Instantiation of propagate_const with a function-pointer type is ill-formed.");
147 … "Instantiation of propagate_const with a pointer to (possibly cv-qualified) void is ill-formed.");
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCondMov.td105 // Instantiation of instructions.
198 // Instantiation of conditional move patterns.
H A DMicroMipsInstrInfo.td1294 // Instantiation of conditional move patterns.
1305 // Instantiation of conditional move patterns.
/freebsd-13.1/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DMasmParser.cpp1196 std::unique_ptr<MemoryBuffer> Instantiation = in expandMacros() local
1201 SrcMgr.AddNewSourceBuffer(std::move(Instantiation), Tok.getEndLoc()); in expandMacros()
3292 std::unique_ptr<MemoryBuffer> Instantiation = in handleMacroEntry() local
3304 CurBuffer = SrcMgr.AddNewSourceBuffer(std::move(Instantiation), SMLoc()); in handleMacroEntry()
6961 std::unique_ptr<MemoryBuffer> Instantiation = in instantiateMacroLikeBody() local
6971 CurBuffer = SrcMgr.AddNewSourceBuffer(std::move(Instantiation), SMLoc()); in instantiateMacroLikeBody()
H A DAsmParser.cpp2894 std::unique_ptr<MemoryBuffer> Instantiation = in handleMacroEntry() local
2906 CurBuffer = SrcMgr.AddNewSourceBuffer(std::move(Instantiation), SMLoc()); in handleMacroEntry()
5631 std::unique_ptr<MemoryBuffer> Instantiation = in instantiateMacroLikeBody() local
5641 CurBuffer = SrcMgr.AddNewSourceBuffer(std::move(Instantiation), SMLoc()); in instantiateMacroLikeBody()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h7508 NamedDecl *Instantiation,
9379 SubstBaseSpecifiers(CXXRecordDecl *Instantiation,
9385 CXXRecordDecl *Instantiation, CXXRecordDecl *Pattern,
9391 EnumDecl *Instantiation, EnumDecl *Pattern,
9396 SourceLocation PointOfInstantiation, FieldDecl *Instantiation,
9434 CXXRecordDecl *Instantiation,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrPrefix.td2499 // Instantiation of the set boolean reverse patterns for 32-bit integers.
2506 // Instantiation of the set boolean reverse patterns for 64-bit integers.
2514 // Instantiation of the set boolean reverse patterns for f32, f64, f128.
/freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp537 Deps |= ExprDependence::Instantiation; in VisitExpr()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DDiagnosticSemaKinds.td5067 // C++ Template Instantiation
5175 // C++ Explicit Instantiation