OSDN Git Service

Generalize PostRAHazardRecognizer so it can be used in any pass for
authorAndrew Trick <atrick@apple.com>
Wed, 8 Dec 2010 20:04:29 +0000 (20:04 +0000)
committerAndrew Trick <atrick@apple.com>
Wed, 8 Dec 2010 20:04:29 +0000 (20:04 +0000)
commit6b1207267f01877ff9b351786c902cb2ecd354c0
tree8a830ff262d3e13ca871ea01b172ff8e5583a238
parentcd466f582aa83074294ab1a31b26eedd5a2fd025
Generalize PostRAHazardRecognizer so it can be used in any pass for
both forward and backward scheduling. Rename it to
ScoreboardHazardRecognizer (Scoreboard is one word). Remove integer
division from the scoreboard's critical path.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121274 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/ScoreboardHazardRecognizer.h [moved from include/llvm/CodeGen/PostRAHazardRecognizer.h with 54% similarity]
lib/CodeGen/CMakeLists.txt
lib/CodeGen/ScoreboardHazardRecognizer.cpp [moved from lib/CodeGen/PostRAHazardRecognizer.cpp with 81% similarity]
lib/CodeGen/TargetInstrInfoImpl.cpp
lib/Target/ARM/ARMHazardRecognizer.cpp
lib/Target/ARM/ARMHazardRecognizer.h