Searched defs:FindClosure (Results 1 – 2 of 2) sorted by relevance
724 struct FindClosure { in SCEVExprContains() struct725 bool Found = false; in SCEVExprContains()726 PredTy Pred; in SCEVExprContains()728 FindClosure(PredTy Pred) : Pred(Pred) {} in SCEVExprContains() argument730 bool follow(const SCEV *S) { in SCEVExprContains()738 bool isDone() const { return Found; } in SCEVExprContains()
6057 struct FindClosure { in SCEVMinMaxExprContains() struct6058 const SCEV *OperandToFind; in SCEVMinMaxExprContains()6059 const SCEVTypes RootKind; // Must be a sequential min/max expression. in SCEVMinMaxExprContains()6060 const SCEVTypes NonSequentialRootKind; // Non-seq variant of RootKind. in SCEVMinMaxExprContains()6062 bool Found = false; in SCEVMinMaxExprContains()6064 bool canRecurseInto(SCEVTypes Kind) const { in SCEVMinMaxExprContains()6071 FindClosure(const SCEV *OperandToFind, SCEVTypes RootKind) in SCEVMinMaxExprContains() function6077 bool follow(const SCEV *S) { in SCEVMinMaxExprContains()6083 bool isDone() const { return Found; } in SCEVMinMaxExprContains()