Home | History | Annotate | Download | only in TableGen

Lines Matching refs:Seq

68   void add(const SeqT &Seq) {
70 typename SeqMap::iterator I = Seqs.lower_bound(Seq);
72 // If SeqMap contains a sequence that has Seq as a suffix, I will be
74 if (I != Seqs.end() && isSuffix(Seq, I->first))
77 I = Seqs.insert(I, std::make_pair(Seq, 0u));
79 // The entry before I may be a suffix of Seq that can now be erased.
80 if (I != Seqs.begin() && isSuffix((--I)->first, Seq))
98 /// get - Returns the offset of Seq in the final table.
99 unsigned get(const SeqT &Seq) const {
101 typename SeqMap::const_iterator I = Seqs.lower_bound(Seq);
102 assert(I != Seqs.end() && isSuffix(Seq, I->first) &&
104 return I->second + (I->first.size() - Seq.size());