diff options
author | Eric Christopher <echristo@gmail.com> | 2014-05-21 23:40:18 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2014-05-21 23:40:18 +0000 |
commit | 595bdb7e8badc2f71f97c5e3acc4f0ce999a2e97 (patch) | |
tree | 71e422c6a445532d80948e251cbf514cd9f500fd /include | |
parent | 8a0240ddf2ed2ebec6fbeaba18a69e19b0abd7b5 (diff) | |
download | llvm-595bdb7e8badc2f71f97c5e3acc4f0ce999a2e97.tar.gz llvm-595bdb7e8badc2f71f97c5e3acc4f0ce999a2e97.tar.bz2 llvm-595bdb7e8badc2f71f97c5e3acc4f0ce999a2e97.tar.xz |
Group the scheduling functions together.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209339 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/Target/TargetSubtargetInfo.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/include/llvm/Target/TargetSubtargetInfo.h b/include/llvm/Target/TargetSubtargetInfo.h index 1b2e06acc2..e3febfb40f 100644 --- a/include/llvm/Target/TargetSubtargetInfo.h +++ b/include/llvm/Target/TargetSubtargetInfo.h @@ -76,6 +76,11 @@ public: MachineInstr *end, unsigned NumRegionInstrs) const {} + // \brief Perform target specific adjustments to the latency of a schedule + // dependency. + virtual void adjustSchedDependency(SUnit *def, SUnit *use, + SDep& dep) const { } + // enablePostRAScheduler - If the target can benefit from post-regalloc // scheduling and the specified optimization level meets the requirement // return true to enable post-register-allocation scheduling. In @@ -84,10 +89,6 @@ public: virtual bool enablePostRAScheduler(CodeGenOpt::Level OptLevel, AntiDepBreakMode& Mode, RegClassVector& CriticalPathRCs) const; - // adjustSchedDependency - Perform target specific adjustments to - // the latency of a schedule dependency. - virtual void adjustSchedDependency(SUnit *def, SUnit *use, - SDep& dep) const { } /// \brief Enable use of alias analysis during code generation (during MI /// scheduling, DAGCombine, etc.). |