/llvm-project/clang/lib/AST/ |
H A D | ExprConcepts.cpp | 95 concepts::ExprRequirement::ReturnTypeRequirement::getTypeConstraint() const { in Create() 99 ->getTypeConstraint(); in getTypeConstraint() 98 concepts::ExprRequirement::ReturnTypeRequirement::getTypeConstraint() const { getTypeConstraint() function in concepts::ExprRequirement::ReturnTypeRequirement
|
H A D | DeclTemplate.cpp | 83 } else if (const TypeConstraint *TC = TTP->getTypeConstraint(); in TemplateParameterList() 116 const auto *TC = TTP->getTypeConstraint(); in containsUnexpandedParameterPack() 159 if (const TypeConstraint *TC = TTP->getTypeConstraint()) in Profile() 231 if (const auto *TC = TTP->getTypeConstraint()) in getAssociatedConstraints()
|
H A D | ODRHash.cpp | 478 const TypeConstraint *TC = D->getTypeConstraint(); in VisitTemplateTypeParmDecl()
|
H A D | TypePrinter.cpp | 1579 if (auto *TC = D->getTypeConstraint()) { in printSubstTemplateTypeParmAfter() 1616 if (auto *TC = D->getTypeConstraint()) { in printTemplateId()
|
H A D | DeclPrinter.cpp | 1873 if (const TypeConstraint *TC = TTP->getTypeConstraint()) in VisitTemplateTypeParmDecl()
|
H A D | StmtProfile.cpp | 1702 Visit(RetReq.getTypeConstraint()->getImmediatelyDeclaredConstraint()); in DecodeOperatorCall()
|
H A D | StmtPrinter.cpp | 2690 RetReq.getTypeConstraint()->print(OS, Policy); in VisitObjCMessageExpr()
|
H A D | TextNodeDumper.cpp | 2692 if (const auto *TC = D->getTypeConstraint()) { in VisitAccessSpecDecl()
|
H A D | ItaniumMangle.cpp | 2032 const TypeConstraint *Constraint = Ty->getTypeConstraint(); in mangleTemplateParamDecl() 4774 mangleTypeConstraint(ER->getReturnTypeRequirement().getTypeConstraint()); in mangleExpression()
|
/llvm-project/mlir/lib/Tools/PDLL/CodeGen/ |
H A D | MLIRGen.cpp | 319 auto getTypeConstraint = [&]() -> Value { in genNonInitializerVar() local 341 return builder.create<pdl::OperandOp>(loc, mlirType, getTypeConstraint()); in genNonInitializerVar() 345 return builder.create<pdl::AttributeOp>(loc, getTypeConstraint()); in genNonInitializerVar() 361 getTypeConstraint()); in genNonInitializerVar()
|
/llvm-project/clang/include/clang/AST/ |
H A D | ASTNodeTraverser.h | 281 .getTypeConstraint() in Visit() 706 if (const auto *TC = D->getTypeConstraint()) in VisitNonTypeTemplateParmDecl()
|
H A D | ExprConcepts.h | 345 const TypeConstraint *getTypeConstraint() const;
|
H A D | DeclTemplate.h | 1288 if (const TypeConstraint *TC = getTypeConstraint()) 1327 const TypeConstraint *getTypeConstraint() const { 1343 /// Use this instead of getTypeConstraint for concepts APIs that 1347 AC.push_back(getTypeConstraint()->getImmediatelyDeclaredConstraint());
|
H A D | RecursiveASTVisitor.h | 594 TRY_TO(TraverseTypeConstraint(RetReq.getTypeConstraint())); 1972 if (const auto *TC = D->getTypeConstraint())
|
/llvm-project/mlir/lib/Conversion/PDLToPDLInterp/ |
H A D | PredicateTree.cpp | 214 predList.emplace_back(pos, builder.getTypeConstraint(type)); in getTreePredicates() 217 predList.emplace_back(pos, builder.getTypeConstraint(typeAttr)); in getTreePredicates()
|
H A D | Predicate.h | 755 Predicate getTypeConstraint(Attribute type) { in getTypeConstraint() function
|
/llvm-project/clang/include/clang/ExtractAPI/ |
H A D | API.h | 74 Type = Param->getTypeConstraint()->getNamedConcept()->getName().str(); in Template() 92 Type = Param->getTypeConstraint()->getNamedConcept()->getName().str(); in Template() 110 Type = Param->getTypeConstraint()->getNamedConcept()->getName().str(); in Template()
|
/llvm-project/clang/lib/Index/ |
H A D | IndexDecl.cpp | 708 if (auto *C = TTP->getTypeConstraint()) in indexTemplateParameters()
|
/llvm-project/clang/unittests/AST/ |
H A D | SourceLocationTest.cpp | 1056 if (const TypeConstraint *TC = Node.getTypeConstraint()) { in getRange()
|
/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateInstantiate.cpp | 2833 RetReq.getTypeConstraint()->getImmediatelyDeclaredConstraint() in SubstType() 3368 if (const TypeConstraint *TC = TTP->getTypeConstraint()) { in SubstBaseSpecifiers() 3374 if (Inst && !Inst->getTypeConstraint()) { in SubstBaseSpecifiers()
|
H A D | SemaConcept.cpp | 1942 cast<TemplateTypeParmDecl>(TPL->getParam(0))->getTypeConstraint();
|
H A D | SemaTemplate.cpp | 2272 if (const TypeConstraint *TC = TTP->getTypeConstraint()) in transformTemplateTypeParam() 7844 if (const auto *TC = cast<TemplateTypeParmDecl>(New)->getTypeConstraint()) in CheckTemplateArgument() 7846 if (const auto *TC = cast<TemplateTypeParmDecl>(Old)->getTypeConstraint()) in CheckTemplateArgument()
|
H A D | SemaTemplateInstantiateDecl.cpp | 3023 if (const TypeConstraint *TC = D->getTypeConstraint()) { in VisitNonTypeTemplateParmDecl() 3059 if (auto *TC = D->getTypeConstraint()) { in VisitNonTypeTemplateParmDecl()
|
/llvm-project/clang/lib/ExtractAPI/ |
H A D | DeclarationFragments.cpp | 996 Fragments.append(TemplateParam->getTypeConstraint() in getFragmentsForTemplateParameters()
|
/llvm-project/clang/tools/libclang/ |
H A D | CIndex.cpp | 774 if (const auto *TC = D->getTypeConstraint()) { in VisitTemplateTypeParmDecl() 1379 if (const auto *Cons = RTR.getTypeConstraint()) in VisitConceptRequirement() 1700 if (const auto *TC = TL.getDecl()->getTypeConstraint()) { in VisitTemplateTypeParmTypeLoc() 5843 if (const auto *TC = TTP->getTypeConstraint()) { in clang_getCursorKindSpelling()
|