Lines Matching refs:ProcIndices
893 SchedClasses.back().ProcIndices.push_back(0); in collectSchedClasses()
935 if (SC.ProcIndices[0] != 0) in collectSchedClasses()
939 IdxVec ProcIndices; in collectSchedClasses() local
941 ProcIndices.push_back(0); in collectSchedClasses()
946 ProcIndices.push_back(0); in collectSchedClasses()
960 ProcIndices.push_back(ProcModel.Index); in collectSchedClasses()
977 if (!llvm::is_contained(ProcIndices, 0)) { in collectSchedClasses()
979 if (!llvm::is_contained(ProcIndices, PM.Index)) in collectSchedClasses()
1031 ArrayRef<unsigned> ProcIndices) { in addSchedClass() argument
1032 assert(!ProcIndices.empty() && "expect at least one ProcIdx"); in addSchedClass()
1042 std::set_union(SchedClasses[Idx].ProcIndices.begin(), in addSchedClass()
1043 SchedClasses[Idx].ProcIndices.end(), in addSchedClass()
1044 ProcIndices.begin(), ProcIndices.end(), in addSchedClass()
1046 SchedClasses[Idx].ProcIndices = std::move(PI); in addSchedClass()
1057 SC.ProcIndices = ProcIndices; in addSchedClass()
1098 assert(SchedClasses[OldSCIdx].ProcIndices[0] == 0 && in createInstRWClass()
1136 SC.ProcIndices.push_back(0); in createInstRWClass()
1258 Idx, SchedClasses[Idx].ProcIndices); in inferSchedClasses()
1745 ArrayRef<unsigned> ProcIndices) { in makePerProcessorTransitions() argument
1747 for (unsigned ProcId : ProcIndices) { in makePerProcessorTransitions()
1761 ArrayRef<unsigned> ProcIndices) { in inferFromRW() argument
1762 LLVM_DEBUG(dbgs() << "INFER RW proc("; dumpIdxVec(ProcIndices); in inferFromRW()
1789 LastTransitions[0], llvm::is_contained(ProcIndices, 0) in inferFromRW()
1791 : ProcIndices); in inferFromRW()
1922 collectRWResources(SC.Writes, SC.Reads, SC.ProcIndices); in collectProcResources()
2078 ArrayRef<unsigned> ProcIndices) { in collectRWResources() argument
2082 for (unsigned Idx : ProcIndices) in collectRWResources()
2086 for (unsigned Idx : ProcIndices) in collectRWResources()
2096 AliasProcIndices = ProcIndices; in collectRWResources()
2111 ArrayRef<unsigned> ProcIndices) { in collectRWResources() argument
2113 collectRWResources(Idx, /*IsRead=*/false, ProcIndices); in collectRWResources()
2116 collectRWResources(Idx, /*IsRead=*/true, ProcIndices); in collectRWResources()
2260 dbgs() << "\n ProcIdx: "; dumpIdxVec(ProcIndices); in dump()