Skip to content

Commit dabe875

Browse files
committed
Add fixmes noting the scheduled removal of forward decls
1 parent b047c56 commit dabe875

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

llvm/include/llvm/CodeGen/MachineScheduler.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,8 @@
9999

100100
namespace llvm {
101101
namespace impl_detail {
102+
// FIXME: Remove these declarations once RegisterClassInfo is queryable as an
103+
// analysis.
102104
class MachineSchedulerImpl;
103105
class PostMachineSchedulerImpl;
104106
} // namespace impl_detail
@@ -1390,6 +1392,8 @@ createCopyConstrainDAGMutation(const TargetInstrInfo *TII,
13901392
const TargetRegisterInfo *TRI);
13911393

13921394
class MachineSchedulerPass : public PassInfoMixin<MachineSchedulerPass> {
1395+
// FIXME: Remove this member once RegisterClassInfo is queryable as an
1396+
// analysis.
13931397
std::unique_ptr<impl_detail::MachineSchedulerImpl> Impl;
13941398
const TargetMachine *TM;
13951399

@@ -1403,6 +1407,8 @@ class MachineSchedulerPass : public PassInfoMixin<MachineSchedulerPass> {
14031407

14041408
class PostMachineSchedulerPass
14051409
: public PassInfoMixin<PostMachineSchedulerPass> {
1410+
// FIXME: Remove this member once RegisterClassInfo is queryable as an
1411+
// analysis.
14061412
std::unique_ptr<impl_detail::PostMachineSchedulerImpl> Impl;
14071413
const TargetMachine *TM;
14081414

0 commit comments

Comments
 (0)