Home
last modified time | relevance | path

Searched refs:NumUnits (Results 1 – 18 of 18) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-mca/Views/
DResourcePressureView.cpp30 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 = ProcResource.NumUnits; in printResourcePressurePerIter() local
115 if (ProcResource.SubUnitsIdxBegin || !NumUnits) in printResourcePressurePerIter()
118 for (unsigned J = 0; J < NumUnits; ++J) { in printResourcePressurePerIter()
[all …]
DBottleneckAnalysis.cpp38 NextResourceUsersIdx += ProcResource.NumUnits; in PressureTracker()
53 for (unsigned I = 0, E = PRDesc.NumUnits; I < E; ++I) { in getResourceUsers()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/MCA/Stages/
DInstructionTables.cpp35 unsigned NumUnits = ProcResource.NumUnits; in execute() local
38 for (unsigned I = 0, E = NumUnits; I < E; ++I) { in execute()
41 std::make_pair(ResourceUnit, ResourceCycles(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()
56 ResourceUnit, ResourceCycles(Cycles, NumUnits * SubUnit.NumUnits))); in execute()
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-mca/
DPipelinePrinter.cpp88 unsigned NumUnits = ProcResource.NumUnits; in getJSONTargetInfo() local
89 if (ProcResource.SubUnitsIdxBegin || !NumUnits) in getJSONTargetInfo()
92 for (unsigned J = 0; J < NumUnits; ++J) { in getJSONTargetInfo()
94 if (NumUnits > 1) { in getJSONTargetInfo()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DTargetSchedule.cpp73 unsigned NumUnits = SchedModel.getProcResource(Idx)->NumUnits; in init() local
74 if (NumUnits > 0) in init()
75 ResourceLCM = lcm(ResourceLCM, NumUnits); in init()
79 unsigned NumUnits = SchedModel.getProcResource(Idx)->NumUnits; in init() local
80 ResourceFactors[Idx] = NumUnits ? (ResourceLCM / NumUnits) : 0; in init()
DMachinePipeliner.cpp1028 unsigned NumUnits = ProcResource->NumUnits; in minFuncUnits() local
1029 if (NumUnits < min) { in minFuncUnits()
1030 min = NumUnits; in minFuncUnits()
2989 for (unsigned U = 0; U < Desc.NumUnits; ++U) in initProcResourceVectors()
3000 ProcResource->NumUnits); in initProcResourceVectors()
3033 unsigned NumUnits = ProcResource->NumUnits; in canReserveResources() local
3038 ProcResourceCount[I->ProcResourceIdx], NumUnits, in canReserveResources()
3041 if (ProcResourceCount[I->ProcResourceIdx] >= NumUnits) in canReserveResources()
3078 ProcResource->NumUnits, PRE.Cycles); in reserveResources()
DMachineScheduler.cpp2050 unsigned NumUnits = 0; in init() local
2053 ReservedCyclesIndex[i] = NumUnits; in init()
2054 NumUnits += SchedModel->getProcResource(i)->NumUnits; in init()
2057 for (unsigned U = 0, UE = SchedModel->getProcResource(i)->NumUnits; in init()
2063 ReservedCycles.resize(NumUnits, InvalidCycle); in init()
2108 unsigned NumberOfInstances = SchedModel->getProcResource(PIdx)->NumUnits; in getNextResourceCycle()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
DDWARFUnitIndex.cpp109 NumUnits = IndexData.getU32(OffsetPtr); in parse()
115 OS << format("version = %u, units = %u, slots = %u\n\n", Version, NumUnits, NumBuckets); in dump()
141 (2 * Header.NumUnits + 1) * 4 * Header.NumColumns)) in parseImpl()
146 std::make_unique<Entry::SectionContribution *[]>(Header.NumUnits); in parseImpl()
180 for (unsigned i = 0; i != Header.NumUnits; ++i) { in parseImpl()
187 for (unsigned i = 0; i != Header.NumUnits; ++i) { in parseImpl()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
DResourceManager.cpp73 ResourceSizeMask = (1ULL << Desc.NumUnits) - 1; in ResourceState()
80 bool ResourceState::isReady(unsigned NumUnits) const { in isReady()
82 countPopulation(ReadyMask) >= NumUnits; in isReady()
285 unsigned NumUnits = E.second.isReserved() ? 0U : E.second.NumUnits; in checkAvailability() local
287 if (!Resources[Index]->isReady(NumUnits)) in checkAvailability()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MC/
DMCSchedule.h34 unsigned NumUnits; // Number of resource of this kind member
57 return NumUnits == Other.NumUnits && SuperIdx == Other.SuperIdx
/freebsd-12-stable/contrib/llvm-project/llvm/lib/MC/
DMCSchedule.cpp97 unsigned NumUnits = SM.getProcResource(I->ProcResourceIdx)->NumUnits; in getReciprocalThroughput() local
98 double Temp = NumUnits * 1.0 / I->Cycles; in getReciprocalThroughput()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/MCA/
DSupport.cpp63 for (unsigned U = 0; U < Desc.NumUnits; ++U) { in computeProcResourceMasks()
99 double Throughput = static_cast<double>(ResourceCycles) / MCDesc.NumUnits; in computeBlockRThroughput()
DInstrBuilder.cpp151 B.second.NumUnits++; in initializeUsedResources()
203 if (RPC.second.NumUnits > countPopulation(Mask)) { in initializeUsedResources()
205 RPC.second.NumUnits = MaxResourceUnits; in initializeUsedResources()
231 << "#Units=" << R.second.NumUnits << ", " in initializeUsedResources()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
DDWARFUnitIndex.h84 uint32_t NumUnits; member
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MCA/
DInstruction.h438 unsigned NumUnits; member
440 : CS(Cycles), NumUnits(Units) {} in CS()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/
DResourceManager.h233 bool isReady(unsigned NumUnits = 1) const;
/freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/
DSubtargetEmitter.cpp786 unsigned NumUnits = 0; in EmitProcessorResources() local
792 NumUnits += RU->getValueAsInt("NumUnits"); in EmitProcessorResources()
804 NumUnits = PRDef->getValueAsInt("NumUnits"); in EmitProcessorResources()
810 OS << NumUnits << ", " << SuperIdx << ", " << BufferSize << ", "; in EmitProcessorResources()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Target/
DTargetSchedule.td131 // Define a number of interchangeable processor resources. NumUnits
184 int NumUnits = num;