LLVM 20.0.0git
Public Member Functions | List of all members
llvm::sandboxir::Scheduler Class Reference

The list scheduler. More...

#include "llvm/Transforms/Vectorize/SandboxVectorizer/Scheduler.h"

Public Member Functions

 Scheduler (AAResults &AA, Context &Ctx)
 
 ~Scheduler ()
 
bool trySchedule (ArrayRef< Instruction * > Instrs)
 
void dump (raw_ostream &OS) const
 
LLVM_DUMP_METHOD void dump () const
 

Detailed Description

The list scheduler.

Definition at line 107 of file Scheduler.h.

Constructor & Destructor Documentation

◆ Scheduler()

llvm::sandboxir::Scheduler::Scheduler ( AAResults AA,
Context Ctx 
)
inline

Definition at line 142 of file Scheduler.h.

◆ ~Scheduler()

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

Definition at line 143 of file Scheduler.h.

Member Function Documentation

◆ dump() [1/2]

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

Definition at line 229 of file Scheduler.cpp.

References llvm::dbgs(), and dump().

Referenced by dump().

◆ dump() [2/2]

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

Definition at line 225 of file Scheduler.cpp.

References llvm::sandboxir::ReadyListContainer::dump(), and OS.

◆ trySchedule()

bool llvm::sandboxir::Scheduler::trySchedule ( ArrayRef< Instruction * >  Instrs)

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