[PATCH] D87867: [NFC][ScheduleDAG] Remove unused EntrySU SUnit
mattias.v.eriksson@ericsson.com via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Sep 21 06:52:14 PDT 2020
materi added a comment.
Our out-of-tree backend is currently using EntrySU for working with inter-region latencies.
When there is a long latency between two regions, we add an artificial edge from EntrySU to the successor SU with the appropriate latency. Then the scheduler has a chance to avoid the stall. The scheduler here is a custom out-of-tree variant for our in-order VLIW target.
If EntrySU is removed we would have to work on another way to handle these types of latencies. Does anyone know of a simpler or better way of doing it?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D87867/new/
https://reviews.llvm.org/D87867
More information about the llvm-commits
mailing list