Home
last modified time | relevance | path

Searched refs:getTypeConstraint (Results 1 – 25 of 31) sorted by relevance

12

/llvm-project/clang/lib/AST/
H A DExprConcepts.cpp95 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 DDeclTemplate.cpp83 } 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 DODRHash.cpp478 const TypeConstraint *TC = D->getTypeConstraint(); in VisitTemplateTypeParmDecl()
H A DTypePrinter.cpp1579 if (auto *TC = D->getTypeConstraint()) { in printSubstTemplateTypeParmAfter()
1616 if (auto *TC = D->getTypeConstraint()) { in printTemplateId()
H A DDeclPrinter.cpp1873 if (const TypeConstraint *TC = TTP->getTypeConstraint()) in VisitTemplateTypeParmDecl()
H A DStmtProfile.cpp1702 Visit(RetReq.getTypeConstraint()->getImmediatelyDeclaredConstraint()); in DecodeOperatorCall()
H A DStmtPrinter.cpp2690 RetReq.getTypeConstraint()->print(OS, Policy); in VisitObjCMessageExpr()
H A DTextNodeDumper.cpp2692 if (const auto *TC = D->getTypeConstraint()) { in VisitAccessSpecDecl()
H A DItaniumMangle.cpp2032 const TypeConstraint *Constraint = Ty->getTypeConstraint(); in mangleTemplateParamDecl()
4774 mangleTypeConstraint(ER->getReturnTypeRequirement().getTypeConstraint()); in mangleExpression()
/llvm-project/mlir/lib/Tools/PDLL/CodeGen/
H A DMLIRGen.cpp319 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 DASTNodeTraverser.h281 .getTypeConstraint() in Visit()
706 if (const auto *TC = D->getTypeConstraint()) in VisitNonTypeTemplateParmDecl()
H A DExprConcepts.h345 const TypeConstraint *getTypeConstraint() const;
H A DDeclTemplate.h1288 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 DRecursiveASTVisitor.h594 TRY_TO(TraverseTypeConstraint(RetReq.getTypeConstraint()));
1972 if (const auto *TC = D->getTypeConstraint())
/llvm-project/mlir/lib/Conversion/PDLToPDLInterp/
H A DPredicateTree.cpp214 predList.emplace_back(pos, builder.getTypeConstraint(type)); in getTreePredicates()
217 predList.emplace_back(pos, builder.getTypeConstraint(typeAttr)); in getTreePredicates()
H A DPredicate.h755 Predicate getTypeConstraint(Attribute type) { in getTypeConstraint() function
/llvm-project/clang/include/clang/ExtractAPI/
H A DAPI.h74 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 DIndexDecl.cpp708 if (auto *C = TTP->getTypeConstraint()) in indexTemplateParameters()
/llvm-project/clang/unittests/AST/
H A DSourceLocationTest.cpp1056 if (const TypeConstraint *TC = Node.getTypeConstraint()) { in getRange()
/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp2833 RetReq.getTypeConstraint()->getImmediatelyDeclaredConstraint() in SubstType()
3368 if (const TypeConstraint *TC = TTP->getTypeConstraint()) { in SubstBaseSpecifiers()
3374 if (Inst && !Inst->getTypeConstraint()) { in SubstBaseSpecifiers()
H A DSemaConcept.cpp1942 cast<TemplateTypeParmDecl>(TPL->getParam(0))->getTypeConstraint();
H A DSemaTemplate.cpp2272 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 DSemaTemplateInstantiateDecl.cpp3023 if (const TypeConstraint *TC = D->getTypeConstraint()) { in VisitNonTypeTemplateParmDecl()
3059 if (auto *TC = D->getTypeConstraint()) { in VisitNonTypeTemplateParmDecl()
/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp996 Fragments.append(TemplateParam->getTypeConstraint() in getFragmentsForTemplateParameters()
/llvm-project/clang/tools/libclang/
H A DCIndex.cpp774 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()

12