From 9200ab3b01b09ab77d7823cd81cf22d206325445 Mon Sep 17 00:00:00 2001 From: Junmo Park Date: Tue, 21 Jun 2016 08:09:58 +0000 Subject: [PATCH] [TargetSchedule] Use 'isOutOfOrder' as possible to avoid magic number. NFC. Summary: Using isOutOfOrder makes the code more clear. Reviewers: rengolin, atrick, hfinkel. Differential Revision: http://reviews.llvm.org/D21548 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@273255 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/TargetSchedule.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/CodeGen/TargetSchedule.cpp b/lib/CodeGen/TargetSchedule.cpp index f5181a362d7..19300070dfb 100644 --- a/lib/CodeGen/TargetSchedule.cpp +++ b/lib/CodeGen/TargetSchedule.cpp @@ -267,11 +267,10 @@ TargetSchedModel::computeInstrLatency(const MachineInstr *MI, unsigned TargetSchedModel:: computeOutputLatency(const MachineInstr *DefMI, unsigned DefOperIdx, const MachineInstr *DepMI) const { - if (SchedModel.MicroOpBufferSize <= 1) + if (!SchedModel.isOutOfOrder()) return 1; - // MicroOpBufferSize > 1 indicates an out-of-order processor that can dispatch - // WAW dependencies in the same cycle. + // Out-of-order processor can dispatch WAW dependencies in the same cycle. // Treat predication as a data dependency for out-of-order cpus. In-order // cpus do not need to treat predicated writes specially. -- 2.50.1