Lines Matching refs:Seq
6427 class Seq { class in __anon74e15dea0911::SequenceChecker::SequenceTree
6428 explicit Seq(unsigned N) : Index(N) {} in Seq() function in __anon74e15dea0911::SequenceChecker::SequenceTree::Seq
6432 Seq() : Index(0) {} in Seq() function in __anon74e15dea0911::SequenceChecker::SequenceTree::Seq
6436 Seq root() const { return Seq(0); } in root()
6441 Seq allocate(Seq Parent) { in allocate()
6443 return Seq(Values.size() - 1); in allocate()
6447 void merge(Seq S) { in merge()
6454 bool isUnsequenced(Seq Cur, Seq Old) { in isUnsequenced()
6494 Usage() : Use(nullptr), Seq() {} in Usage()
6496 SequenceTree::Seq Seq; member
6513 SequenceTree::Seq Region;
6600 if (!U.Use || !Tree.isUnsequenced(Region, U.Seq)) { in addUsage()
6604 U.Seq = Region; in addUsage()
6614 if (!U.Use || !Tree.isUnsequenced(Region, U.Seq)) in checkUsage()
6685 SequenceTree::Seq LHS = Tree.allocate(Region); in VisitBinComma()
6686 SequenceTree::Seq RHS = Tree.allocate(Region); in VisitBinComma()
6687 SequenceTree::Seq OldRegion = Region; in VisitBinComma()
6851 SmallVector<SequenceTree::Seq, 32> Elts; in VisitCXXConstructExpr()
6852 SequenceTree::Seq Parent = Region; in VisitCXXConstructExpr()
6872 SmallVector<SequenceTree::Seq, 32> Elts; in VisitInitListExpr()
6873 SequenceTree::Seq Parent = Region; in VisitInitListExpr()