Home
last modified time | relevance | path

Searched refs:NormalizedConstraint (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSemaConcept.h81 struct NormalizedConstraint { struct
87 std::pair<NormalizedConstraint, NormalizedConstraint> *, 1, argument
93 NormalizedConstraint(ASTContext &C, NormalizedConstraint LHS, in NormalizedConstraint() function
96 new (C) std::pair<NormalizedConstraint, NormalizedConstraint>{ in NormalizedConstraint()
99 NormalizedConstraint(ASTContext &C, const NormalizedConstraint &Other) { in NormalizedConstraint() function
104 new (C) std::pair<NormalizedConstraint, NormalizedConstraint>{ in NormalizedConstraint()
110 NormalizedConstraint(NormalizedConstraint &&Other): in NormalizedConstraint() argument
114 NormalizedConstraint &operator=(const NormalizedConstraint &Other) = delete; argument
115 NormalizedConstraint &operator=(NormalizedConstraint &&Other) {
147 static Optional<NormalizedConstraint> argument
[all …]
H A DSema.h7101 llvm::DenseMap<NamedDecl *, NormalizedConstraint *>
7116 const NormalizedConstraint *
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaConcept.cpp704 const NormalizedConstraint *
710 NormalizedConstraint::fromConstraintExprs(*this, ConstrainedDecl, in getNormalizedAssociatedConstraints()
716 ? new (Context) NormalizedConstraint( in getNormalizedAssociatedConstraints()
780 Optional<NormalizedConstraint>
781 NormalizedConstraint::fromConstraintExprs(Sema &S, NamedDecl *D, in fromConstraintExprs()
797 llvm::Optional<NormalizedConstraint>
817 const NormalizedConstraint *SubNF; in fromConstraintExpr()
839 Optional<NormalizedConstraint> New; in fromConstraintExpr()
849 return NormalizedConstraint{new (S.Context) AtomicConstraint(S, E)}; in fromConstraintExpr()
855 static NormalForm makeCNF(const NormalizedConstraint &Normalized) { in makeCNF()
[all …]