Lines Matching refs:IdxVec
27 static void dumpIdxVec(const IdxVec &V) {
334 std::string CodeGenSchedModels::genRWName(const IdxVec& Seq, bool IsRead) {
388 IdxVec &Writes, IdxVec &Reads) const {
397 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, IdxVec &RWs,
406 void CodeGenSchedModels::expandRWSequence(unsigned RWIdx, IdxVec &RWSeq,
426 unsigned RWIdx, IdxVec &RWSeq, bool IsRead,
465 unsigned CodeGenSchedModels::findRWForSequence(const IdxVec &Seq,
515 IdxVec Writes, Reads;
520 IdxVec ProcIndices(1, 0);
552 IdxVec ProcIndices;
574 IdxVec Writes;
575 IdxVec Reads;
596 const IdxVec &Writes,
597 const IdxVec &Reads) const {
615 Record *ItinClassDef, const IdxVec &OperWrites, const IdxVec &OperReads) {
647 const IdxVec &OperWrites,
648 const IdxVec &OperReads,
649 const IdxVec &ProcIndices)
655 IdxVec PI;
864 IdxVec Writes, Reads;
866 IdxVec ProcIndices(1, PIdx);
886 IdxVec Writes, Reads;
889 IdxVec ProcIndices(1, PIdx);
992 IdxVec ExpandedRWs;
1135 IdxVec SelectedRWs;
1164 IdxVec ExpandedRWs;
1178 IdxVec ExpandedRWs;
1275 IdxVec OperWritesVariant;
1283 IdxVec OperReadsVariant;
1291 IdxVec ProcIndices(I->ProcIndices.begin(), I->ProcIndices.end());
1313 void CodeGenSchedModels::inferFromRW(const IdxVec &OperWrites,
1314 const IdxVec &OperReads,
1316 const IdxVec &ProcIndices) {
1327 IdxVec WriteSeq;
1338 IdxVec ReadSeq;
1436 IdxVec ProcIndices(1, getProcModel(RWModelDef).Index);
1437 IdxVec Writes, Reads;
1510 IdxVec Writes, Reads;
1512 IdxVec ProcIndices(1, PIdx);
1519 const IdxVec &ProcIndices) {
1537 IdxVec AliasProcIndices;
1547 IdxVec ExpandedRWs;
1557 void CodeGenSchedModels::collectRWResources(const IdxVec &Writes,
1558 const IdxVec &Reads,
1559 const IdxVec &ProcIndices) {