Searched refs:FoldExpandedConstraint (Results 1 – 2 of 2) sorted by relevance
63 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 { struct132 FoldExpandedConstraint(FoldOperatorKind K, NormalizedConstraint C, in FoldExpandedConstraint() argument136 static bool AreCompatibleForSubsumption(const FoldExpandedConstraint &A,137 const FoldExpandedConstraint &B);197 FoldExpandedConstraint::FoldOperatorKind Kind;[all …]
1540 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 …]