Home
last modified time | relevance | path

Searched full:instantiation (Results 1 – 25 of 248) sorted by relevance

12345678910

/freebsd-src/contrib/llvm-project/clang/include/clang/AST/
H A DDependenceFlags.h21 // cause instantiation to fail
24 // Note that C++ standard doesn't define the instantiation-dependent term,
27 Instantiation = 2, enumerator
41 TypeInstantiation = Type | Instantiation,
42 ValueInstantiation = Value | Instantiation,
43 TypeValueInstantiation = Type | Value | Instantiation,
60 Instantiation = 2, enumerator
75 DependentInstantiation = Dependent | Instantiation,
86 Instantiation = 2, \
91 DependentInstantiation = Dependent | Instantiation, \
[all …]
H A DDeclTemplate.h534 /// explicit instantiation declaration, or explicit instantiation
548 /// Retrieve the first point of instantiation of this function
551 /// The point of instantiation may be an invalid source location if this in isExplicitSpecialization()
557 /// Set the (first) point of instantiation of this function template in isExplicitInstantiationOrSpecialization()
575 /// specialization (an implicit instantiation in this case) of A::f<int>. in getPointOfInstantiation()
617 // manner in which the instantiation occurred (in the lower two bits). in getMemberSpecializationInfo()
652 /// Retrieve the first point of instantiation of this member.
653 /// If the point of instantiation is an invalid location, then this member
659 /// Set the first point of instantiation in getTemplateSpecializationKind()
[all...]
H A DASTMutationListener.h92 /// The instantiation of a templated function or variable was
93 /// requested. In particular, the point of instantiation and template in InstantiationRequested()
H A DDecl.h1569 /// be instantiated, if it is an instantiation (rather than a non-template). in isPreviousDeclInSameBlockScope()
1577 /// If this variable is an instantiation of a variable template or a in setPreviousDeclInSameBlockScope()
1579 /// template specialization or instantiation this is.
1583 /// template instantiation. This differs from getTemplateSpecializationKind()
1584 /// for an instantiation of a class-scope explicit specialization.
1588 /// If this variable is an instantiation of a variable template or a in setEscapingByref()
1590 /// instantiation. in setEscapingByref()
1593 /// If this variable is an instantiation of a static data member of a
1603 /// Specify that this variable is an instantiation of the
1942 // A non-template function that is an instantiation o
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp1 //===------- SemaTemplateInstantiate.cpp - C++ Template Instantiation ------===/
8 // This file implements C++ template instantiation.
50 // Template Instantiation Support
173 // Add template arguments from a variable template instantiation. in HandleClassTemplateSpec()
235 // Add template arguments from a class template instantiation. in HandleFunctionTemplateDecl()
281 // This is an implicit instantiation of an explicit specialization. We in HandleRecordDecl()
587 // Don't allow further instantiation if a fatal error and an uncompilable in InstantiatingTemplate()
831 "forgot to remove a lookup module for a template instantiation"); in PrintInstantiationStack()
913 // Skip this instantiation? in PrintInstantiationStack()
1259 // An instantiation o in TryExpandParameterPacks()
3112 SubstBaseSpecifiers(CXXRecordDecl * Instantiation,CXXRecordDecl * Pattern,const MultiLevelTemplateArgumentList & TemplateArgs) SubstBaseSpecifiers() argument
3249 InstantiateClass(SourceLocation PointOfInstantiation,CXXRecordDecl * Instantiation,CXXRecordDecl * Pattern,const MultiLevelTemplateArgumentList & TemplateArgs,TemplateSpecializationKind TSK,bool Complain) InstantiateClass() argument
3508 InstantiateEnum(SourceLocation PointOfInstantiation,EnumDecl * Instantiation,EnumDecl * Pattern,const MultiLevelTemplateArgumentList & TemplateArgs,TemplateSpecializationKind TSK) InstantiateEnum() argument
3573 InstantiateInClassInitializer(SourceLocation PointOfInstantiation,FieldDecl * Instantiation,FieldDecl * Pattern,const MultiLevelTemplateArgumentList & TemplateArgs) InstantiateInClassInitializer() argument
3842 InstantiateClassMembers(SourceLocation PointOfInstantiation,CXXRecordDecl * Instantiation,const MultiLevelTemplateArgumentList & TemplateArgs,TemplateSpecializationKind TSK) InstantiateClassMembers() argument
[all...]
H A DSemaTemplateInstantiateDecl.cpp1 //===--- SemaTemplateInstantiateDecl.cpp - C++ Template Decl Instantiation ===/
8 // This file implements C++ template instantiation for declarations.
89 // Include attribute instantiation code. in instantiateDependentAlignedAttr()
329 /// Instantiation of 'declare simd' attribute and its arguments. in instantiateOMPDeclareSimdDeclAttr()
412 /// Instantiation of 'declare variant' attribute and its arguments. in instantiateOMPDeclareVariantAttr()
709 // since the previous instantiation. in attrToRetainOwnershipKind()
835 // Existing DLL attribute on the instantiation takes precedence. in InstantiateAttrs()
852 /*template instantiation=*/true); in InstantiateAttrs()
923 /// instantiation. If this finds a previous declaration, then the previous
924 /// declaration of the instantiation o
[all...]
H A DSemaTemplate.cpp448 // finds a non-dependent member or member of the current instantiation that in LookupTemplateName()
766 NamedDecl *Instantiation, in ActOnDependentIdExpression()
772 assert(isa<TagDecl>(Instantiation) || isa<FunctionDecl>(Instantiation) || in ActOnDependentIdExpression()
773 isa<VarDecl>(Instantiation));
798 if (TagDecl *TD = dyn_cast<TagDecl>(Instantiation)) in DiagnoseUninstantiableTemplate()
807 Instantiation->setInvalidDecl(); in DiagnoseUninstantiableTemplate()
809 if (isa<FunctionDecl>(Instantiation)) { in DiagnoseUninstantiableTemplate()
812 << /*member function*/ 1 << Instantiation->getDeclName() in DiagnoseUninstantiableTemplate()
813 << Instantiation in DiagnoseUninstantiableTemplate()
792 DiagnoseUninstantiableTemplate(SourceLocation PointOfInstantiation,NamedDecl * Instantiation,bool InstantiatedFromMember,const NamedDecl * Pattern,const NamedDecl * PatternDef,TemplateSpecializationKind TSK,bool Complain) DiagnoseUninstantiableTemplate() argument
9855 NamedDecl *Instantiation = nullptr; CheckMemberSpecialization() local
10031 NamedDecl *Instantiation = cast<NamedDecl>(Member->getCanonicalDecl()); CompleteMemberSpecialization() local
[all...]
H A DSemaCXXScopeSpec.cpp26 /// Find the current instantiation that associated with the given type.
62 // instantiation, return its DeclContext.
594 // scope, reconstruct the result from the template instantiation itself. in BuildCXXNestedNameSpecifier()
711 // the effect of resolving Identifier during template instantiation. in BuildCXXNestedNameSpecifier()
H A DSema.cpp577 // If we're in template instantiation, it's an error. in diagnoseNullableToNonnullConversion()
1105 // instantiation list. During normal compilation, the late template parser in ActOnEndOfTranslationUnitFragment()
1110 // should be outside of any eager template instantiation scope, so when this in ActOnEndOfTranslationUnit()
1126 // carefully keep track of the point of instantiation (C++ [temp.point]). in ActOnEndOfTranslationUnit()
1128 // instantiation will always happen at the end of the translation unit, in ActOnEndOfTranslationUnit()
1130 // valid, but we could do better by diagnosing if an instantiation uses a in ActOnEndOfTranslationUnit()
1131 // name that was not visible at its first point of instantiation. in ActOnEndOfTranslationUnit()
1151 "end of TU template instantiation should not create more " in ActOnEndOfTranslationUnit()
1191 // outside of any eager template instantiation scope, so when this AST is in ActOnEndOfTranslationUnit()
1662 // If this is not a note, and we're in a template instantiation
[all...]
/freebsd-src/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplateInstCallback.h1 //===- TemplateInstCallback.h - Template Instantiation Callback - C++ --===//
22 /// template instantiation.
33 /// Called when instantiation of a template just began.
37 /// Called when instantiation of a template is just about to end.
H A DTemplate.h58 /// lists for use in template instantiation.
372 /// this template instantiation.
382 /// This mapping is used during instantiation to keep track of,
394 /// For a parameter pack, the local instantiation scope may contain a
403 /// definitions from some other instantiation (that may not be
444 /// Exit this local instantiation scope early.
507 /// Find the instantiation of the declaration D within the current
508 /// instantiation scope.
510 /// \param D The declaration whose instantiation we are searching for.
572 /// enclosing class's instantiation i
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/AST/
H A DComputeDependence.cpp49 // dependent member of the current instantiation is value-dependent. An in computeDependence()
94 if ((Deps & ExprDependence::Value) && (Deps & ExprDependence::Instantiation)) in computeDependence()
185 // being value- and instantiation-dependent. This matches the behavior of 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()
385 ExprDependence::Instantiation; in computeDependence()
389 D |= PatternDep | ExprDependence::Instantiation; in computeDependence()
[all...]
H A DExprConcepts.cpp80 D |= ExprDependence::Instantiation; in ConceptSpecializationExpr()
160 // requirement, but its parameters are instantiation-dependent. RequiresExpr in RequiresExpr()
161 // should be instantiation-dependent if it has instantiation-dependent in RequiresExpr()
/freebsd-src/contrib/googletest/googletest/test/
H A Dgoogletest-param-test-test.h40 // Test fixture for testing definition and instantiation of a test
44 // Test fixture for testing instantiation of a test in multiple
/freebsd-src/contrib/llvm-project/clang/include/clang/Basic/
H A DSpecifiers.h197 /// due to an explicit instantiation declaration request
201 /// due to an explicit instantiation definition request
207 /// to an instantiation of an entity (as opposed to a non-template or in isTemplateInstantiation()
214 /// specialization, explicit instantiation declaration, or explicit in isTemplateExplicitInstantiationOrSpecialization()
215 /// instantiation definition. in isTemplateExplicitInstantiationOrSpecialization()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/
H A DRelocation.txt51 Here the instantiation of MipsHiLoRelocs in MipsInstrInfo.td is used
70 The instantiation in Mips64InstrInfo.td is used for MIPS64 in ILP32
/freebsd-src/cddl/usr.sbin/zfsd/
H A Dzfsd_exception.h79 * Instantiation with this method is used to report global
93 * Instantiation with this method is used to report global
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-cov/
H A DSourceCoverageView.h54 /// A view that represents a function instantiation.
244 /// Render an instantiation view and any nested views.
297 /// Add a function instantiation subview to this view.
/freebsd-src/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DAsmParser.cpp85 /// instantiation.
87 /// The location of the instantiation.
90 /// The buffer where parsing should resume upon instantiation completion.
93 /// The location where parsing should resume upon instantiation completion.
96 /// The depth of TheCondStack at the start of the instantiation.
308 /// Are we inside a macro instantiation?
311 /// Handle entry to macro instantiation.
314 /// \param NameLoc Instantiation location.
317 /// Handle exit from macro instantiation.
826 "Unexpected active macro instantiation!"); in ~AsmParser()
2905 std::unique_ptr<MemoryBuffer> Instantiation = handleMacroEntry() local
5672 std::unique_ptr<MemoryBuffer> Instantiation = instantiateMacroLikeBody() local
[all...]
H A DMasmParser.cpp83 /// Helper class for storing information about an active macro instantiation.
85 /// The location of the instantiation.
88 /// The buffer where parsing should resume upon instantiation completion.
91 /// The location where parsing should resume upon instantiation completion.
94 /// The depth of TheCondStack at the start of the instantiation.
587 /// Are we inside a macro instantiation?
590 /// Handle entry to macro instantiation.
593 /// \param NameLoc Instantiation location.
604 /// Handle exit from macro instantiation.
1125 "Unexpected active macro instantiation!"); in ~MasmParser()
1216 std::unique_ptr<MemoryBuffer> Instantiation = expandMacros() local
3240 std::unique_ptr<MemoryBuffer> Instantiation = handleMacroEntry() local
6913 std::unique_ptr<MemoryBuffer> Instantiation = instantiateMacroLikeBody() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Support/
H A DSmallVector.cpp161 // Disable the uint64_t instantiation for 32-bit builds.
163 // This instantiation will never be used in 32-bit builds, and will cause
/freebsd-src/contrib/llvm-project/libcxx/include/experimental/
H A Dpropagate_const158 static_assert(!is_array<_Tp>::value, "Instantiation of propagate_const with an array type is ill-formed.");
159 static_assert(!is_reference<_Tp>::value, "Instantiation of propagate_const with a reference type is ill-formed.");
161 "Instantiation of propagate_const with a function-pointer type is ill-formed.");
163 "Instantiation of propagate_const with a pointer to (possibly cv-qualified) void is ill-formed.");
/freebsd-src/contrib/llvm-project/lldb/bindings/interface/
H A DSBWatchpointDocstrings.i5 this particular instantiation. Each watchpoint has its settable options.
H A DSBBreakpointLocationDocstrings.i5 and the address that resulted in this particular instantiation.
/freebsd-src/sys/contrib/alpine-hal/
H A Dal_hal_udma_regs_s2m.h216 * S2M instantiation parameters
223 * S2M instantiation parameters
228 * S2M instantiation parameters.
233 * S2M instantiation parameters.
236 /* [0x14] S2M Feature register. S2M instantiation parameters. */

12345678910