LLVM 20.0.0git
|
This file defines the class GCNIterativeScheduler, which uses an iterative approach to find a best schedule for GCN architecture. More...
Go to the source code of this file.
Classes | |
class | llvm::GCNIterativeScheduler |
struct | llvm::GCNIterativeScheduler::TentativeSchedule |
struct | llvm::GCNIterativeScheduler::Region |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
This file defines the class GCNIterativeScheduler, which uses an iterative approach to find a best schedule for GCN architecture.
It basically makes use of various lightweight schedules, scores them, chooses best one based on their scores, and finally implements the chosen one.
Definition in file GCNIterativeScheduler.h.