Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/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.h2253 return getDependence() & TypeDependence::Instantiation;
5777 TypeDependence::Instantiation) &
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp2732 Instantiation->startDefinition(); in InstantiateClass()
2743 Instantiation->setInvalidDecl(); in InstantiateClass()
2774 Instantiation->setInvalidDecl(); in InstantiateClass()
2808 Instantiation->setInvalidDecl(); in InstantiateClass()
2818 ActOnFields(nullptr, Instantiation->getLocation(), Instantiation, Fields, in InstantiateClass()
2861 if (!Instantiation->isInvalidDecl()) { in InstantiateClass()
2874 Instantiation->setInvalidDecl(); in InstantiateClass()
2887 Instantiation->setInvalidDecl(); in InstantiateClass()
2896 if (!Instantiation->isInvalidDecl()) { in InstantiateClass()
3015 Instantiation->setInvalidDecl(); in InstantiateInClassInitializer()
[all …]
H A DSemaTemplateVariadic.cpp707 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation = in CheckParameterPacksForExpansion() local
710 if (Instantiation->is<DeclArgumentPack *>()) { in CheckParameterPacksForExpansion()
712 NewPackSize = Instantiation->get<DeclArgumentPack *>()->size(); in CheckParameterPacksForExpansion()
825 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation in getNumArgumentsInExpansion() local
828 if (Instantiation->is<Decl*>()) in getNumArgumentsInExpansion()
833 unsigned Size = Instantiation->get<DeclArgumentPack *>()->size(); in getNumArgumentsInExpansion()
H A DSemaTemplate.cpp794 assert(isa<TagDecl>(Instantiation) || isa<FunctionDecl>(Instantiation) || in DiagnoseUninstantiableTemplate()
795 isa<VarDecl>(Instantiation)); in DiagnoseUninstantiableTemplate()
830 Instantiation->setInvalidDecl(); in DiagnoseUninstantiableTemplate()
861 << Instantiation; in DiagnoseUninstantiableTemplate()
879 Instantiation->setInvalidDecl(); in DiagnoseUninstantiableTemplate()
9316 Instantiation = Method; in CheckMemberSpecialization()
9329 Instantiation = PrevVar; in CheckMemberSpecialization()
9338 Instantiation = PrevRecord; in CheckMemberSpecialization()
9347 Instantiation = PrevEnum; in CheckMemberSpecialization()
9353 if (!Instantiation) { in CheckMemberSpecialization()
[all …]
/llvm-project-15.0.7/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()
494 Deps |= ExprDependence::Instantiation; in computeDependence()
504 Deps |= ExprDependence::Instantiation; in computeDependence()
724 D |= ExprDependence::Instantiation; in getDependenceInExpr()
738 Deps |= ExprDependence::Instantiation; in computeDependence()
[all …]
H A DTemplateBase.cpp208 TemplateArgumentDependence::Instantiation; in getDependence()
216 TemplateArgumentDependence::Instantiation; in getDependence()
228 TemplateArgumentDependence::Instantiation; in getDependence()
244 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.cpp240 return getDependence() & TemplateNameDependence::Instantiation; in isInstantiationDependent()
H A DType.cpp289 TypeDependence::Instantiation | in MatrixType()
3248 (TypeDependence::Instantiation | TypeDependence::UnexpandedPack)); in FunctionProtoType()
3264 (TypeDependence::Instantiation | TypeDependence::UnexpandedPack)); in FunctionProtoType()
H A DExpr.cpp1658 Deps |= ExprDependence::Instantiation; in Create()
1676 if (TemplateArgDeps & TemplateArgumentDependence::Instantiation) in Create()
1677 Deps |= ExprDependence::Instantiation; in Create()
/llvm-project-15.0.7/mlir/examples/standalone/python/
H A DCMakeLists.txt50 # Instantiation of all Python modules
/llvm-project-15.0.7/llvm/test/tools/llvm-cov/
H A DhideUnexecutedSubviews.test16 INDEX: <td class='column-entry-bold'>Instantiation Coverage</td>
/llvm-project-15.0.7/libcxx/include/experimental/
H A Dpropagate_const144 "Instantiation of propagate_const with an array type is ill-formed.");
146 "Instantiation of propagate_const with a reference type is ill-formed.");
148 "Instantiation of propagate_const with a function-pointer type is ill-formed.");
150 … "Instantiation of propagate_const with a pointer to (possibly cv-qualified) void is ill-formed.");
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DAST.cpp538 auto *Instantiation = in VisitParmVarDecl() local
540 if (!Instantiation) in VisitParmVarDecl()
542 const auto *Args = Instantiation->getTemplateSpecializationArgs(); in VisitParmVarDecl()
/llvm-project-15.0.7/clang/
H A DNOTES.txt13 C++ Template Instantiation benchmark:
/llvm-project-15.0.7/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.
/llvm-project-15.0.7/clang/test/SemaObjCXX/
H A Darc-templates.mm21 // Instantiation for reference/pointer types that will get lifetime
/llvm-project-15.0.7/llvm/lib/MC/MCParser/
H A DMasmParser.cpp1195 std::unique_ptr<MemoryBuffer> Instantiation = in expandMacros() local
1200 SrcMgr.AddNewSourceBuffer(std::move(Instantiation), Tok.getEndLoc()); in expandMacros()
3257 std::unique_ptr<MemoryBuffer> Instantiation = in handleMacroEntry() local
3269 CurBuffer = SrcMgr.AddNewSourceBuffer(std::move(Instantiation), SMLoc()); in handleMacroEntry()
6928 std::unique_ptr<MemoryBuffer> Instantiation = in instantiateMacroLikeBody() local
6938 CurBuffer = SrcMgr.AddNewSourceBuffer(std::move(Instantiation), SMLoc()); in instantiateMacroLikeBody()
H A DAsmParser.cpp2908 std::unique_ptr<MemoryBuffer> Instantiation = in handleMacroEntry() local
2920 CurBuffer = SrcMgr.AddNewSourceBuffer(std::move(Instantiation), SMLoc()); in handleMacroEntry()
5656 std::unique_ptr<MemoryBuffer> Instantiation = in instantiateMacroLikeBody() local
5666 CurBuffer = SrcMgr.AddNewSourceBuffer(std::move(Instantiation), SMLoc()); in instantiateMacroLikeBody()
/llvm-project-15.0.7/clang/docs/
H A DSourceBasedCodeCoverage.rst260 * Instantiation coverage is the percentage of function instantiations which
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCInstrP10.td1916 // Instantiation of the set boolean reverse patterns for 32-bit integers.
1923 // Instantiation of the set boolean reverse patterns for 64-bit integers.
1931 // Instantiation of the set boolean reverse patterns for f32, f64, f128.
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h7809 NamedDecl *Instantiation,
9708 SubstBaseSpecifiers(CXXRecordDecl *Instantiation,
9714 CXXRecordDecl *Instantiation, CXXRecordDecl *Pattern,
9720 EnumDecl *Instantiation, EnumDecl *Pattern,
9725 SourceLocation PointOfInstantiation, FieldDecl *Instantiation,
9763 CXXRecordDecl *Instantiation,

12