| /freebsd-src/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DependenceFlags.h | 21 // 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 D | DeclTemplate.h | 534 /// 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 D | ASTMutationListener.h | 92 /// The instantiation of a templated function or variable was 93 /// requested. In particular, the point of instantiation and template in InstantiationRequested()
|
| H A D | Decl.h | 1569 /// 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 D | SemaTemplateInstantiate.cpp | 1 //===------- 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 D | SemaTemplateInstantiateDecl.cpp | 1 //===--- 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 D | SemaTemplate.cpp | 448 // 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 D | SemaCXXScopeSpec.cpp | 26 /// 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 D | Sema.cpp | 577 // 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 D | TemplateInstCallback.h | 1 //===- 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 D | Template.h | 58 /// 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 D | ComputeDependence.cpp | 49 // 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 D | ExprConcepts.cpp | 80 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 D | googletest-param-test-test.h | 40 // 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 D | Specifiers.h | 197 /// 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 D | Relocation.txt | 51 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 D | zfsd_exception.h | 79 * 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 D | SourceCoverageView.h | 54 /// 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 D | AsmParser.cpp | 85 /// 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 D | MasmParser.cpp | 83 /// 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 D | SmallVector.cpp | 161 // 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 D | propagate_const | 158 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 D | SBWatchpointDocstrings.i | 5 this particular instantiation. Each watchpoint has its settable options.
|
| H A D | SBBreakpointLocationDocstrings.i | 5 and the address that resulted in this particular instantiation.
|
| /freebsd-src/sys/contrib/alpine-hal/ |
| H A D | al_hal_udma_regs_s2m.h | 216 * S2M instantiation parameters 223 * S2M instantiation parameters 228 * S2M instantiation parameters. 233 * S2M instantiation parameters. 236 /* [0x14] S2M Feature register. S2M instantiation parameters. */
|