Home
last modified time | relevance | path

Searched refs:FoldExpandedConstraint (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaConcept.h63 struct alignas(ConstraintAlignment) FoldExpandedConstraint;
76 llvm::PointerUnion<AtomicConstraint *, FoldExpandedConstraint *,
81 NormalizedConstraint(FoldExpandedConstraint *C) : Constraint{C} {}; in NormalizedConstraint()
102 return llvm::isa<FoldExpandedConstraint *>(Constraint); in isFoldExpanded()
113 FoldExpandedConstraint *getFoldExpandedConstraint() const;
127 struct alignas(ConstraintAlignment) FoldExpandedConstraint { struct
132 FoldExpandedConstraint(FoldOperatorKind K, NormalizedConstraint C, in FoldExpandedConstraint() argument
136 static bool AreCompatibleForSubsumption(const FoldExpandedConstraint &A,
137 const FoldExpandedConstraint &B);
197 FoldExpandedConstraint::FoldOperatorKind Kind;
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp1540 Constraint = new (C) FoldExpandedConstraint( in NormalizedConstraint()
1646 FoldExpandedConstraint::FoldOperatorKind Kind = in fromConstraintExpr()
1648 ? FoldExpandedConstraint::FoldOperatorKind::And in fromConstraintExpr()
1649 : FoldExpandedConstraint::FoldOperatorKind::Or; in fromConstraintExpr()
1658 RHS = NormalizedConstraint{new (S.Context) FoldExpandedConstraint{ in fromConstraintExpr()
1661 LHS = NormalizedConstraint{new (S.Context) FoldExpandedConstraint{ in fromConstraintExpr()
1672 return NormalizedConstraint{new (S.Context) FoldExpandedConstraint{ in fromConstraintExpr()
1679 bool FoldExpandedConstraint::AreCompatibleForSubsumption( in AreCompatibleForSubsumption()
1680 const FoldExpandedConstraint &A, const FoldExpandedConstraint &B) { in AreCompatibleForSubsumption()
1844 FoldExpandedConstraint *
[all …]