Searched refs:ResourceUsage (Results 1 - 9 of 9) sorted by relevance
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-mca/Views/ |
H A D | ResourcePressureView.cpp | 40 ResourceUsage.resize(NumResourceUnits * (getSource().size() + 1)); 41 std::fill(ResourceUsage.begin(), ResourceUsage.end(), 0.0); 63 ResourceUsage[R2VIndex + NumResourceUnits * SourceIdx] += Use.second; 64 ResourceUsage[R2VIndex + NumResourceUnits * Source.size()] += Use.second; 139 double Usage = ResourceUsage[I + Source.size() * E]; 162 double Usage = ResourceUsage[J + BaseEltIdx]; 176 // We're dumping the instructions and the ResourceUsage array. 179 // The ResourceUsage matrix is sparse, so we only consider 183 for (const auto &R : enumerate(ResourceUsage)) { [all...] |
H A D | ResourcePressureView.h | 76 // Map to quickly obtain the ResourceUsage column index from a processor 81 std::vector<ReleaseAtCycles> ResourceUsage; member in class:llvm::mca::ResourcePressureView
|
H A D | SummaryView.cpp | 56 for (const std::pair<uint64_t, ResourceUsage> &RU : Desc.Resources) {
|
/freebsd-current/contrib/llvm-project/llvm/lib/MCA/Stages/ |
H A D | InstructionTables.cpp | 27 for (const std::pair<uint64_t, ResourceUsage> &Resource :
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAsmPrinter.h | 45 AMDGPUResourceUsageAnalysis *ResourceUsage; member in class:llvm::final
|
H A D | AMDGPUAsmPrinter.cpp | 462 ResourceUsage = &getAnalysis<AMDGPUResourceUsageAnalysis>(); 524 ResourceUsage->getResourceInfo(&MF.getFunction()); 686 ResourceUsage->getResourceInfo(&MF.getFunction());
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/MCA/ |
H A D | Instruction.h | 436 struct ResourceUsage { struct in namespace:llvm::mca 439 ResourceUsage(CycleSegment Cycles, unsigned Units = 1) function in struct:llvm::mca::ResourceUsage 453 SmallVector<std::pair<uint64_t, ResourceUsage>, 4> Resources;
|
/freebsd-current/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/ |
H A D | ResourceManager.cpp | 287 for (const std::pair<uint64_t, ResourceUsage> &E : Desc.Resources) { 314 for (const std::pair<uint64_t, ResourceUsage> &E : Desc.Resources) { 350 for (const std::pair<uint64_t, ResourceUsage> &R : Desc.Resources) {
|
/freebsd-current/contrib/llvm-project/llvm/lib/MCA/ |
H A D | InstrBuilder.cpp | 49 using ResourcePlusCycles = std::pair<uint64_t, ResourceUsage>; 93 Worklist.emplace_back(ResourcePlusCycles(Mask, ResourceUsage(RCy))); 202 for (const std::pair<uint64_t, ResourceUsage> &R : ID.Resources)
|
Completed in 90 milliseconds