/freebsd/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 557 /// Set the (first) point of instantiation of this function template 575 /// specialization (an implicit instantiation in this case) of A::f<int>. 617 // manner in which the instantiation occurred (in the lower two bits). 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. 897 /// which was itself created during the instantiation of \c X<int>. Calling [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
|
H A D | Decl.h | 1569 /// be instantiated, if it is an instantiation (rather than a non-template). 1577 /// If this variable is an instantiation of a variable template or a 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 1590 /// instantiation. 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 or explicit [all …]
|
/freebsd/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. 235 // Add template arguments from a class template instantiation. 281 // This is an implicit instantiation of an explicit specialization. We in HandleFunction() 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 popCodeSynthesisContext() 913 // Skip this instantiation? in PrintInstantiationStack() 1259 // An instantiation of an alias template may or may not be a SFINAE in isSFINAEContext() [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. 329 /// Instantiation of 'declare simd' attribute and its arguments. 412 /// Instantiation of 'declare variant' attribute and its arguments. 709 // since the previous instantiation. in InstantiateAttrsForDecl() 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 of D should be an instantiation of the [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 DiagnoseUninstantiableTemplate() argument 772 assert(isa<TagDecl>(Instantiation) || isa<FunctionDecl>(Instantiation) || in DiagnoseUninstantiableTemplate() 773 isa<VarDecl>(Instantiation)); in DiagnoseUninstantiableTemplate() 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->getDeclContext(); in DiagnoseUninstantiableTemplate() 816 assert(isa<TagDecl>(Instantiation) && "Must be a TagDecl!"); in DiagnoseUninstantiableTemplate() [all …]
|
H A D | SemaTemplateDeductionGuide.cpp | 147 // template parameters. They're substituted with corresponding instantiation in TransformTypedefType() 322 // Instantiation arguments for the outermost depth-1 templates 600 // typedefs, avoiding triggering instantiation of the deduced type during in transformFunctionTypeParam() 1113 // To form a deduction guide f' from f, we leverage clang's instantiation in BuildDeductionGuideForTypeAlias() 1116 // then apply instantiation on this template argument list to instantiate in BuildDeductionGuideForTypeAlias() 1336 // Create a template instantiation record to track the "instantiation" of in DeclareAggregateDeductionGuideFromInitList() 1385 // Create a template instantiation record to track the "instantiation" of in DeclareImplicitDeductionGuides()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
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 is complete. [all …]
|
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 | Sema.h | 393 /// instantiation depth (which has already been diagnosed). 564 // 27. C++ Template Instantiation (SemaTemplateInstantiate.cpp) 565 // 28. C++ Template Declaration Instantiation 625 /// in template instantiation) to avoid stack overflow. 711 /// from "scope-less" code (e.g., template instantiation, lazy creation of 799 /// when, e.g., we are performing any kind of template instantiation. 802 /// template substitution or instantiation. 2199 // Used by C++ template instantiation. 2744 /// dependent and not the current instantiation). 2755 /// not the current instantiation. [all …]
|
H A D | SemaBase.h | 47 /// template instantiation stacks. 53 /// instantiation, printing the template instantiation stack as
|
/freebsd/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 …]
|
/freebsd/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/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 214 /// specialization, explicit instantiation declaration, or explicit 215 /// instantiation definition.
|
/freebsd/contrib/googletest/googletest/include/gtest/internal/ |
H A D | gtest-param-util.h | 560 for (const InstantiationInfo& instantiation : instantiations_) { in RegisterTests() local 561 const std::string& instantiation_name = instantiation.name; in RegisterTests() 562 ParamGenerator<ParamType> generator((*instantiation.generator)()); in RegisterTests() 563 ParamNameGeneratorFunc* name_func = instantiation.name_func; in RegisterTests() 564 const char* file = instantiation.file; in RegisterTests() 565 int line = instantiation.line; in RegisterTests() 610 } // for instantiation in RegisterTests() 637 // <Instantiation name, Sequence generator creation function, 771 // Add an instantiation of a suit. 774 // For each suit repored as defined but not reported as instantiation,
|
/freebsd/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/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/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | GenericSSAContext.h |
|
/freebsd/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/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() [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() [all …]
|
/freebsd/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-f… 159 …static_assert(!is_reference<_Tp>::value, "Instantiation of propagate_const with a reference type i… 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/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/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. */
|