Lines Matching refs:Seq
592 RecVec Seq = RWDef->getValueAsListOfDefs("Writes"); in scanSchedRW() local
593 for (Record *WSRec : Seq) in scanSchedRW()
730 std::string CodeGenSchedModels::genRWName(ArrayRef<unsigned> Seq, bool IsRead) { in genRWName() argument
733 for (unsigned I : Seq) { in genRWName()
838 unsigned CodeGenSchedModels::findRWForSequence(ArrayRef<unsigned> Seq, in findRWForSequence() argument
842 auto I = find_if(RWVec, [Seq](CodeGenSchedRW &RW) { in findRWForSequence()
843 return ArrayRef(RW.Sequence) == Seq; in findRWForSequence()
850 unsigned CodeGenSchedModels::findOrInsertRW(ArrayRef<unsigned> Seq, in findOrInsertRW() argument
852 assert(!Seq.empty() && "cannot insert empty sequence"); in findOrInsertRW()
853 if (Seq.size() == 1) in findOrInsertRW()
854 return Seq.back(); in findOrInsertRW()
856 unsigned Idx = findRWForSequence(Seq, IsRead); in findOrInsertRW()
862 CodeGenSchedRW SchedRW(RWIdx, IsRead, Seq, genRWName(Seq, IsRead)); in findOrInsertRW()
1558 SmallVectorImpl<unsigned> &Seq = RWSequences.back(); in pushVariant() local
1566 llvm::append_range(Seq, ExpandedRWs); in pushVariant()
1751 SmallVectorImpl<unsigned> &Seq = LastTransitions[0].WriteSequences.back(); in inferFromRW() local
1752 Seq.append(WriteSeq.begin(), WriteSeq.end()); in inferFromRW()
1753 LLVM_DEBUG(dbgs() << "("; dumpIdxVec(Seq); dbgs() << ") "); in inferFromRW()
1760 SmallVectorImpl<unsigned> &Seq = LastTransitions[0].ReadSequences.back(); in inferFromRW() local
1761 Seq.append(ReadSeq.begin(), ReadSeq.end()); in inferFromRW()
1762 LLVM_DEBUG(dbgs() << "("; dumpIdxVec(Seq); dbgs() << ") "); in inferFromRW()