The traces are printed only for bottom-up and top-down scheduling
because the values of TopReadyCycle and BottomReadyCycle are
inconsistent when obtained via bidirectional scheduling (see
BIDIRECTIONAL checks in the test).
Details
Details
- Reviewers
thegameg - Commits
- rG557ea9867f28: [MISched] Dump the execution trace of the schedule.
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Event Timeline
llvm/lib/CodeGen/MachineScheduler.cpp | ||
---|---|---|
955 | BB->size()? |
llvm/lib/CodeGen/MachineScheduler.cpp | ||
---|---|---|
1042 | can we put the !SU -> continue path first to avoid the extra indent? |
Comment Actions
NFCI:
- Added continue if (!SU).
- Removed code I accidentally uploaded that was making pre-commit unhappy: https://reviews.llvm.org/harbormaster/unit/209975/ (well, OK this is an intended functional change... ;) )
BB->size()?