[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