LLVM: llvm::sandboxir::Scheduler Class Reference (original) (raw)

The list scheduler. More...

#include "[llvm/Transforms/Vectorize/SandboxVectorizer/Scheduler.h](Transforms%5F2Vectorize%5F2SandboxVectorizer%5F2Scheduler%5F8h%5Fsource.html)"

Public Member Functions
Scheduler (AAResults &AA, Context &Ctx)
~Scheduler ()
LLVM_ABI bool trySchedule (ArrayRef< Instruction * > Instrs)
Tries to build a schedule that includes all of Instrs scheduled at the same scheduling cycle.
void clear ()
Clear the scheduler's state, including the DAG.
void dump (raw_ostream &OS) const
LLVM_DUMP_METHOD void dump () const
Friends
class SchedulerInternalsAttorney

The list scheduler.

Definition at line 163 of file Scheduler.h.

~Scheduler()

llvm::sandboxir::Scheduler::~Scheduler ( ) inline

clear()

void llvm::sandboxir::Scheduler::clear ( ) inline

Clear the scheduler's state, including the DAG.

Definition at line 236 of file Scheduler.h.

References assert().

dump() [1/2]

void llvm::sandboxir::Scheduler::dump ( ) const

dump() [2/2]

void llvm::sandboxir::Scheduler::dump ( raw_ostream & OS ) const

trySchedule()

SchedulerInternalsAttorney


The documentation for this class was generated from the following files: