Home
last modified time | relevance | path

Searched refs:TargetOccupancy (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.h66 unsigned TargetOccupancy; variable
118 unsigned getTargetOccupancy() { return TargetOccupancy; } in getTargetOccupancy()
120 void setTargetOccupancy(unsigned Occ) { TargetOccupancy = Occ; } in setTargetOccupancy()
H A DGCNSchedStrategy.cpp74 : GenericScheduler(C), TargetOccupancy(0), MF(nullptr), in GCNSchedStrategy()
96 TargetOccupancy = in initialize()
99 std::min(ST.getMaxNumSGPRs(TargetOccupancy, true), SGPRExcessLimit); in initialize()
103 ST.getMaxNumVGPRs(TargetOccupancy, MFI.getDynamicVGPRBlockSize()), in initialize()
116 unsigned VGPRBudget = alignDown(Addressable / TargetOccupancy, Granule); in initialize()
1294 unsigned TargetOccupancy = std::min( in checkScheduling() local
1297 TargetOccupancy, PressureAfter.getOccupancy(ST, DynamicVGPRBlockSize)); in checkScheduling()
1299 TargetOccupancy, PressureBefore.getOccupancy(ST, DynamicVGPRBlockSize)); in checkScheduling()