aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/ScheduleHazardRecognizer.h
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2012-06-05 03:44:32 +0000
committerAndrew Trick <atrick@apple.com>2012-06-05 03:44:32 +0000
commitd327d3ddddaf23fe920a01bf6304f6a8f4986e89 (patch)
treea3d98b611d91732f06b3071906753600e1da011d /include/llvm/CodeGen/ScheduleHazardRecognizer.h
parentd05b46115f5049b7b094d4049aa88f09f7d6b65a (diff)
downloadexternal_llvm-d327d3ddddaf23fe920a01bf6304f6a8f4986e89.zip
external_llvm-d327d3ddddaf23fe920a01bf6304f6a8f4986e89.tar.gz
external_llvm-d327d3ddddaf23fe920a01bf6304f6a8f4986e89.tar.bz2
misched: Allow disabling scoreboard hazard checking for subtargets with a
valid itinerary but no pipeline stages. An itinerary can contain useful scheduling information without specifying pipeline stages for each instruction. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157977 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen/ScheduleHazardRecognizer.h')
-rw-r--r--include/llvm/CodeGen/ScheduleHazardRecognizer.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/llvm/CodeGen/ScheduleHazardRecognizer.h b/include/llvm/CodeGen/ScheduleHazardRecognizer.h
index fd62841..9dfa344 100644
--- a/include/llvm/CodeGen/ScheduleHazardRecognizer.h
+++ b/include/llvm/CodeGen/ScheduleHazardRecognizer.h
@@ -46,6 +46,8 @@ public:
/// atIssueLimit - Return true if no more instructions may be issued in this
/// cycle.
+ ///
+ /// FIXME: remove this once MachineScheduler is the only client.
virtual bool atIssueLimit() const { return false; }
/// getHazardType - Return the hazard type of emitting this node. There are