/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/ |
H A D | ResourcePressureView.cpp | 30 unsigned NumUnits = ProcResource.NumUnits; in ResourcePressureView() local 32 if (ProcResource.SubUnitsIdxBegin || !NumUnits) in ResourcePressureView() 36 R2VIndex += ProcResource.NumUnits; in ResourcePressureView() 74 unsigned NumUnits = ProcResource.NumUnits; in printColumnNames() local 76 if (ProcResource.SubUnitsIdxBegin || !NumUnits) in printColumnNames() 79 for (unsigned J = 0; J < NumUnits; ++J) { in printColumnNames() 82 if (NumUnits > 1) in printColumnNames() 113 unsigned NumUnits in printResourcePressurePerIter() local [all...] |
H A D | BottleneckAnalysis.cpp | 38 NextResourceUsersIdx += ProcResource.NumUnits; in PressureTracker() 53 for (unsigned I = 0, E = PRDesc.NumUnits; I < E; ++I) { in getResourceUsers()
|
/freebsd/contrib/llvm-project/llvm/lib/MCA/Stages/ |
H A D | InstructionTables.cpp | 35 unsigned NumUnits = ProcResource.NumUnits; in execute() local 38 for (unsigned I = 0, E = NumUnits; I < E; ++I) { in execute() 41 std::make_pair(ResourceUnit, ReleaseAtCycles(Cycles, NumUnits))); in execute() 49 for (unsigned I1 = 0; I1 < NumUnits; ++I1) { in execute() 53 for (unsigned I2 = 0, E2 = SubUnit.NumUnits; I2 < E2; ++I2) { in execute() 57 ReleaseAtCycles(Cycles, NumUnits * SubUnit.NumUnits))); in execute()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetSchedule.cpp | 61 unsigned NumUnits = SchedModel.getProcResource(Idx)->NumUnits; in init() 62 if (NumUnits > 0) in init() 63 ResourceLCM = std::lcm(ResourceLCM, NumUnits); in init() local 67 unsigned NumUnits = SchedModel.getProcResource(Idx)->NumUnits; 68 ResourceFactors[Idx] = NumUnits ? (ResourceLCM / NumUnits) : 0; 57 unsigned NumUnits = SchedModel.getProcResource(Idx)->NumUnits; init() local
|
H A D | MachineScheduler.cpp | 2314 unsigned NumUnits = 0; in init() local 2317 ReservedCyclesIndex[i] = NumUnits; in init() 2318 NumUnits += SchedModel->getProcResource(i)->NumUnits; in init() 2321 for (unsigned U = 0, UE = SchedModel->getProcResource(i)->NumUnits; in init() 2327 ReservedCycles.resize(NumUnits, InvalidCycle); in init() 2387 unsigned NumberOfInstances = SchedModel->getProcResource(PIdx)->NumUnits; in getNextResourceCycle() 2925 const unsigned NumUnits = SchedModel->getProcResource(ResIdx)->NumUnits; in dumpReservedCycles() local 2927 for (unsigned UnitIdx = 0; UnitIdx < NumUnits; ++UnitIdx) { in dumpReservedCycles() 2937 StartIdx += NumUnits; in dumpReservedCycles()
|
H A D | MachinePipeliner.cpp | 1160 unsigned NumUnits = ProcResource->NumUnits; in minFuncUnits() local 1161 if (NumUnits < min) { in minFuncUnits() 1162 min = NumUnits; in minFuncUnits() 3531 for (unsigned U = 0; U < Desc.NumUnits; ++U) in initProcResourceVectors() 3542 ProcResource->NumUnits); in initProcResourceVectors() 3632 if (MRT[Slot][I] > Desc->NumUnits) in isOverbooked() 3763 int Cycles = (ResourceCount[I] + Desc->NumUnits - 1) / Desc->NumUnits; in calculateResMII() 3768 << Desc->NumUnits << std::setw(10) << ResourceCount[I] in calculateResMII()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/ |
H A D | PipelinePrinter.cpp | 87 unsigned NumUnits = ProcResource.NumUnits; in getJSONTargetInfo() local 88 if (ProcResource.SubUnitsIdxBegin || !NumUnits) in getJSONTargetInfo() 91 for (unsigned J = 0; J < NumUnits; ++J) { in getJSONTargetInfo() 93 if (NumUnits > 1) { in getJSONTargetInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/ |
H A D | ResourceManager.cpp | 73 ResourceSizeMask = (1ULL << Desc.NumUnits) - 1; in ResourceState() 80 bool ResourceState::isReady(unsigned NumUnits) const { in isReady() 82 (unsigned)llvm::popcount(ReadyMask) >= NumUnits; in isReady() 288 unsigned NumUnits = E.second.isReserved() ? 0U : E.second.NumUnits; in checkAvailability() local 290 if (!RS.isReady(NumUnits)) { in checkAvailability() 297 NumAvailableUnits -= NumUnits; in checkAvailability() 328 unsigned NumUnits = llvm::popcount(Resources[Index]->getReadyMask()); in checkAvailability() local 330 AvailableUnits.insert(std::make_pair(ResourceMask, NumUnits)).first; in checkAvailability()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFUnitIndex.cpp | 110 NumUnits = IndexData.getU32(OffsetPtr); in parse() 116 OS << format("version = %u, units = %u, slots = %u\n\n", Version, NumUnits, NumBuckets); in dump() 142 (2 * Header.NumUnits + 1) * 4 * Header.NumColumns)) in parseImpl() 147 std::make_unique<Entry::SectionContribution *[]>(Header.NumUnits); in parseImpl() 181 for (unsigned i = 0; i != Header.NumUnits; ++i) { in parseImpl() 188 for (unsigned i = 0; i != Header.NumUnits; ++i) { in parseImpl()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCSchedule.h | 33 unsigned NumUnits; // Number of resource of this kind member 51 // of `NumUnits` elements containing the ProcResourceIdx of the sub units. 56 return NumUnits == Other.NumUnits && SuperIdx == Other.SuperIdx
|
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCSchedule.cpp | 99 unsigned NumUnits = SM.getProcResource(I->ProcResourceIdx)->NumUnits; in getReciprocalThroughput() local 100 double Temp = NumUnits * 1.0 / I->ReleaseAtCycle; in getReciprocalThroughput()
|
/freebsd/contrib/llvm-project/llvm/lib/MCA/ |
H A D | Support.cpp | 64 for (unsigned U = 0; U < Desc.NumUnits; ++U) { in computeProcResourceMasks() 100 double Throughput = static_cast<double>(ReleaseAtCycles) / MCDesc.NumUnits; in computeBlockRThroughput() 106 // - (NumUnits / ReleaseAtCycles) for every consumed processor resource. in computeBlockRThroughput()
|
H A D | InstrBuilder.cpp | 151 B.second.NumUnits++; in initializeUsedResources() 178 if (RPC.second.NumUnits > (unsigned)llvm::popcount(Mask)) { in initializeUsedResources() 180 RPC.second.NumUnits = MaxResourceUnits; in initializeUsedResources() 206 << "#Units=" << R.second.NumUnits << ", " in initializeUsedResources()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
H A D | DWARFUnitIndex.h | 103 uint32_t NumUnits; member
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/ |
H A D | ResourceManager.h | 174 /// field 'NumUnits' in 'ProcResourceUnits'). 232 /// `NumUnits` available units. 233 bool isReady(unsigned NumUnits = 1) const;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/ |
H A D | Instruction.h | 438 unsigned NumUnits; member 440 : CS(Cycles), NumUnits(Units) {} in CS()
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | SubtargetEmitter.cpp | 843 unsigned NumUnits = 0; in EmitProcessorResources() local 849 NumUnits += RU->getValueAsInt("NumUnits"); in EmitProcessorResources() 859 NumUnits = PRDef->getValueAsInt("NumUnits"); in EmitProcessorResources() 865 OS << NumUnits << ", " << SuperIdx << ", " << BufferSize << ", "; in EmitProcessorResources()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetSchedule.td | 136 // Define a number of interchangeable processor resources. NumUnits 189 int NumUnits = num;
|