Searched defs:FindClosure (Results 1 – 2 of 2) sorted by relevance
721 struct FindClosure { SCEVExprContains() struct 722 FoundSCEVExprContains::FindClosure SCEVExprContains() argument 723 PredSCEVExprContains::FindClosure SCEVExprContains() argument 725 FindClosureSCEVExprContains::FindClosure SCEVExprContains() argument 727 followSCEVExprContains::FindClosure SCEVExprContains() argument 735 isDoneSCEVExprContains::FindClosure SCEVExprContains() argument
6045 struct FindClosure { in SCEVMinMaxExprContains() struct6046 const SCEV *OperandToFind; in SCEVMinMaxExprContains()6047 const SCEVTypes RootKind; // Must be a sequential min/max expression. in SCEVMinMaxExprContains()6048 const SCEVTypes NonSequentialRootKind; // Non-seq variant of RootKind. in SCEVMinMaxExprContains()6050 bool Found = false; in SCEVMinMaxExprContains()6052 bool canRecurseInto(SCEVTypes Kind) const { in SCEVMinMaxExprContains()6059 FindClosure(const SCEV *OperandToFind, SCEVTypes RootKind) in SCEVMinMaxExprContains() argument6065 bool follow(const SCEV *S) { in SCEVMinMaxExprContains()6071 bool isDone() const { return Found; } in SCEVMinMaxExprContains()