Searched defs:FindClosure (Results 1 – 2 of 2) sorted by relevance
731 struct FindClosure { in SCEVExprContains() struct732 bool Found = false; in SCEVExprContains()733 PredTy Pred; in SCEVExprContains()735 FindClosure(PredTy Pred) : Pred(Pred) {} in SCEVExprContains() function737 bool follow(const SCEV *S) { in SCEVExprContains()745 bool isDone() const { return Found; } in SCEVExprContains()
5934 struct FindClosure { in SCEVMinMaxExprContains() struct5935 const SCEV *OperandToFind; in SCEVMinMaxExprContains()5936 const SCEVTypes RootKind; // Must be a sequential min/max expression. in SCEVMinMaxExprContains()5937 const SCEVTypes NonSequentialRootKind; // Non-seq variant of RootKind. in SCEVMinMaxExprContains()5939 bool Found = false; in SCEVMinMaxExprContains()5941 bool canRecurseInto(SCEVTypes Kind) const { in SCEVMinMaxExprContains()5948 FindClosure(const SCEV *OperandToFind, SCEVTypes RootKind) in SCEVMinMaxExprContains() function5954 bool follow(const SCEV *S) { in SCEVMinMaxExprContains()5960 bool isDone() const { return Found; } in SCEVMinMaxExprContains()