Lines Matching full:branch
9 // \brief Pass to estimate pre RA branch size and reserve a pair of SGPRs if
10 // there is a long branch. Branch size at this point is difficult to track since
13 // instruction size to see if we're in the neighborhood of the maximum branch
15 // amdgpu-long-branch-factor cl argument which sets LongBranchFactor.
26 #define DEBUG_TYPE "amdgpu-pre-ra-long-branch-reg"
31 "amdgpu-long-branch-factor", cl::init(1.0), cl::Hidden,
32 cl::desc("Factor to apply to what qualifies as a long branch "
34 "is 0 the long branch registers are never reserved. As this "
35 "value grows the greater chance the branch distance will fall "
59 return "AMDGPU Pre-RA Long Branch Reg"; in getPassName()
70 "AMDGPU Pre-RA Long Branch Reg", false, false)
131 // If the distance falls outside the threshold assume it is a long branch in runOnMachineFunction()