diff options
Diffstat (limited to 'lib/Target/AMDGPU/SISchedule.td')
-rw-r--r-- | lib/Target/AMDGPU/SISchedule.td | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/Target/AMDGPU/SISchedule.td b/lib/Target/AMDGPU/SISchedule.td index be27966fd5f1..0f02f5825cb0 100644 --- a/lib/Target/AMDGPU/SISchedule.td +++ b/lib/Target/AMDGPU/SISchedule.td @@ -53,6 +53,11 @@ class SISchedMachineModel : SchedMachineModel { let MicroOpBufferSize = 1; let IssueWidth = 1; let PostRAScheduler = 1; + + // FIXME:Approximate 2 * branch cost. Try to hack around bad + // early-ifcvt heuristics. These need improvement to avoid the OOE + // heuristics. + int MispredictPenalty = 20; } def SIFullSpeedModel : SISchedMachineModel; |