/external/llvm-project/clang/test/Index/ |
D | print-type.cpp | 66 struct Specialization {}; struct 69 struct Specialization<int>; 71 Specialization<Specialization<bool>& > templRefParam;
|
/external/deqp/doc/testspecs/VK/ |
D | pipeline.spec_constant.txt | 1 Specialization Constants tests 15 + Specialization constants in composites (OpSpecConstantComposite instruction) 20 + Specialization constants in expressions (OpSpecConstantOp instruction) 50 the shader are used correctly. Specialization with one or more specialization 65 // Specialization constant expressions 69 // Specialization constant composites
|
/external/clang/lib/Sema/ |
D | SemaTemplate.cpp | 2610 VarTemplateSpecializationDecl *Specialization = nullptr; in ActOnVarTemplateSpecialization() local 2624 Specialization = PrevDecl; in ActOnVarTemplateSpecialization() 2625 Specialization->setLocation(TemplateNameLoc); in ActOnVarTemplateSpecialization() 2639 Specialization = Partial; in ActOnVarTemplateSpecialization() 2675 Specialization = VarTemplateSpecializationDecl::Create( in ActOnVarTemplateSpecialization() 2678 Specialization->setTemplateArgsInfo(TemplateArgs); in ActOnVarTemplateSpecialization() 2681 VarTemplate->AddSpecialization(Specialization, InsertPos); in ActOnVarTemplateSpecialization() 2713 Specialization->setTemplateKeywordLoc(TemplateKWLoc); in ActOnVarTemplateSpecialization() 2714 Specialization->setLexicalDeclContext(CurContext); in ActOnVarTemplateSpecialization() 2719 CurContext->addDecl(Specialization); in ActOnVarTemplateSpecialization() [all …]
|
D | SemaTemplateDeduction.cpp | 2758 FunctionDecl *&Specialization, in FinishTemplateArgumentDeduction() argument 2904 Specialization = cast_or_null<FunctionDecl>( in FinishTemplateArgumentDeduction() 2907 if (!Specialization || Specialization->isInvalidDecl()) in FinishTemplateArgumentDeduction() 2910 assert(Specialization->getPrimaryTemplate()->getCanonicalDecl() == in FinishTemplateArgumentDeduction() 2915 if (Specialization->getTemplateSpecializationArgs() == DeducedArgumentList && in FinishTemplateArgumentDeduction() 2923 Specialization->setInvalidDecl(true); in FinishTemplateArgumentDeduction() 2936 if (ParamIdx >= Specialization->getNumParams()) in FinishTemplateArgumentDeduction() 2939 QualType DeducedA = Specialization->getParamDecl(ParamIdx)->getType(); in FinishTemplateArgumentDeduction() 2955 Pos = SuppressedDiagnostics.find(Specialization->getCanonicalDecl()); in FinishTemplateArgumentDeduction() 2957 SuppressedDiagnostics[Specialization->getCanonicalDecl()] in FinishTemplateArgumentDeduction() [all …]
|
D | SemaOverload.cpp | 6266 FunctionDecl *Specialization = nullptr; in AddMethodTemplateCandidate() local 6269 Specialization, Info, PartialOverloading)) { in AddMethodTemplateCandidate() 6285 assert(Specialization && "Missing member function template specialization?"); in AddMethodTemplateCandidate() 6286 assert(isa<CXXMethodDecl>(Specialization) && in AddMethodTemplateCandidate() 6288 AddMethodCandidate(cast<CXXMethodDecl>(Specialization), FoundDecl, in AddMethodTemplateCandidate() 6317 FunctionDecl *Specialization = nullptr; in AddTemplateOverloadCandidate() local 6320 Specialization, Info, PartialOverloading)) { in AddTemplateOverloadCandidate() 6336 assert(Specialization && "Missing function template specialization?"); in AddTemplateOverloadCandidate() 6337 AddOverloadCandidate(Specialization, FoundDecl, Args, CandidateSet, in AddTemplateOverloadCandidate() 6567 CXXConversionDecl *Specialization = nullptr; in AddTemplateConversionCandidate() local [all …]
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaTemplate.cpp | 4351 VarTemplateSpecializationDecl *Specialization = nullptr; in ActOnVarTemplateSpecialization() local 4365 Specialization = PrevDecl; in ActOnVarTemplateSpecialization() 4366 Specialization->setLocation(TemplateNameLoc); in ActOnVarTemplateSpecialization() 4380 Specialization = Partial; in ActOnVarTemplateSpecialization() 4391 Specialization = VarTemplateSpecializationDecl::Create( in ActOnVarTemplateSpecialization() 4394 Specialization->setTemplateArgsInfo(TemplateArgs); in ActOnVarTemplateSpecialization() 4397 VarTemplate->AddSpecialization(Specialization, InsertPos); in ActOnVarTemplateSpecialization() 4429 Specialization->setTemplateKeywordLoc(TemplateKWLoc); in ActOnVarTemplateSpecialization() 4430 Specialization->setLexicalDeclContext(CurContext); in ActOnVarTemplateSpecialization() 4435 CurContext->addDecl(Specialization); in ActOnVarTemplateSpecialization() [all …]
|
D | SemaTemplateDeduction.cpp | 3564 unsigned NumExplicitlySpecified, FunctionDecl *&Specialization, in FinishTemplateArgumentDeduction() argument 3617 Specialization = cast_or_null<FunctionDecl>( in FinishTemplateArgumentDeduction() 3619 if (!Specialization || Specialization->isInvalidDecl()) in FinishTemplateArgumentDeduction() 3622 assert(Specialization->getPrimaryTemplate()->getCanonicalDecl() == in FinishTemplateArgumentDeduction() 3627 if (Specialization->getTemplateSpecializationArgs() == DeducedArgumentList && in FinishTemplateArgumentDeduction() 3635 Specialization->setInvalidDecl(true); in FinishTemplateArgumentDeduction() 3650 Specialization, Builder, Info.AssociatedConstraintsSatisfaction)) in FinishTemplateArgumentDeduction() 3669 if (ParamIdx >= Specialization->getNumParams()) in FinishTemplateArgumentDeduction() 3679 DeducedA = Specialization->getParamDecl(ParamIdx)->getType(); in FinishTemplateArgumentDeduction() 3692 Specialization->getTypeSpecStartLoc(), in FinishTemplateArgumentDeduction() [all …]
|
D | SemaOverload.cpp | 7025 FunctionDecl *Specialization = nullptr; in AddMethodTemplateCandidate() local 7028 MethodTmpl, ExplicitTemplateArgs, Args, Specialization, Info, in AddMethodTemplateCandidate() 7059 assert(Specialization && "Missing member function template specialization?"); in AddMethodTemplateCandidate() 7060 assert(isa<CXXMethodDecl>(Specialization) && in AddMethodTemplateCandidate() 7062 AddMethodCandidate(cast<CXXMethodDecl>(Specialization), FoundDecl, in AddMethodTemplateCandidate() 7108 FunctionDecl *Specialization = nullptr; in AddTemplateOverloadCandidate() local 7111 FunctionTemplate, ExplicitTemplateArgs, Args, Specialization, Info, in AddTemplateOverloadCandidate() 7144 assert(Specialization && "Missing function template specialization?"); in AddTemplateOverloadCandidate() 7146 Specialization, FoundDecl, Args, CandidateSet, SuppressUserConversions, in AddTemplateOverloadCandidate() 7485 CXXConversionDecl *Specialization = nullptr; in AddTemplateConversionCandidate() local [all …]
|
/external/llvm-project/clang-tools-extra/clang-tidy/google/ |
D | ExplicitConstructorCheck.cpp | 76 if (const auto *Specialization = in isStdInitializerList() local 78 return declIsStdInitializerList(Specialization->getSpecializedTemplate()); in isStdInitializerList()
|
/external/clang/include/clang/Sema/ |
D | TemplateDeduction.h | 253 Decl *Specialization; member 260 Specialization = Spec; in set()
|
/external/llvm-project/clang/include/clang/Sema/ |
D | TemplateDeduction.h | 297 Decl *Specialization; member 304 Specialization = Spec; in set()
|
D | Template.h | 49 Specialization, enumerator 88 TemplateSubstitutionKind Kind = TemplateSubstitutionKind::Specialization;
|
/external/llvm-project/clang-tools-extra/clang-tidy/misc/ |
D | UnusedUsingDeclsCheck.cpp | 122 } else if (const auto *Specialization = in check() local 124 removeFromFoundDecls(Specialization->getSpecializedTemplate()); in check()
|
/external/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
D | USRFindingAction.cpp | 129 for (const auto *Specialization : TemplateDecl->specializations()) in handleClassTemplateDecl() local 130 addUSRsOfCtorDtors(Specialization); in handleClassTemplateDecl()
|
/external/OpenCL-CTS/ |
D | readme-spir-v-binaries.txt | 31 spec_constants branch, that is, implementation of Specialization Constants Library.
|
/external/oboe/samples/RhythmGame/third_party/glm/detail/ |
D | func_matrix_simd.inl | 16 GLM_STATIC_ASSERT(detail::is_aligned<P>::value, "Specialization requires aligned");
|
/external/llvm-project/clang/lib/AST/ |
D | ODRHash.cpp | 643 const auto *Specialization = in AddDecl() local 645 AddBoolean(Specialization); in AddDecl() 646 if (Specialization) { in AddDecl() 647 const TemplateArgumentList &List = Specialization->getTemplateArgs(); in AddDecl()
|
/external/deqp/external/vulkancts/modules/vulkan/pipeline/ |
D | vktPipelineSpecConstantTests.cpp | 199 class Specialization class 202 Specialization (const std::vector<SpecConstant>& specConstants, bool packData); 213 Specialization::Specialization (const std::vector<SpecConstant>& specConstants, bool packData) in Specialization() function in vkt::pipeline::__anon4e8bde3e0111::Specialization 536 const Specialization specialization (m_specConstants, m_packData); in iterate() 665 const Specialization specialization (m_specConstants, m_packData); in iterate()
|
/external/swiftshader/docs/ |
D | Reactor.md | 33 Specialization in general is the use of a more optimal routine that is specific for a certain set o… 232 Specialization section in Reactor Documentation
|
/external/angle/third_party/vulkan-deps/glslang/src/Test/ |
D | spv.float64.frag | 47 // Specialization constant
|
D | spv.float32.frag | 47 // Specialization constant
|
D | spv.float16.frag | 70 // Specialization constant
|
/external/deqp-deps/glslang/Test/ |
D | spv.float64.frag | 47 // Specialization constant
|
D | spv.float32.frag | 47 // Specialization constant
|
D | spv.float16.frag | 70 // Specialization constant
|