LLVM 22.0.0git
Public Types | Static Public Member Functions | List of all members
llvm::sandboxir::SchedulerInternalsAttorney Class Reference

A client-attorney class for accessing the Scheduler's internals (used for unit tests). More...

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

Public Types

using BndlSchedState = Scheduler::BndlSchedState
 

Static Public Member Functions

static DependencyGraphgetDAG (Scheduler &Sched)
 
static BndlSchedState getBndlSchedState (const Scheduler &Sched, ArrayRef< Instruction * > Instrs)
 

Detailed Description

A client-attorney class for accessing the Scheduler's internals (used for unit tests).

Definition at line 256 of file Scheduler.h.

Member Typedef Documentation

◆ BndlSchedState

using llvm::sandboxir::SchedulerInternalsAttorney::BndlSchedState = Scheduler::BndlSchedState

Definition at line 259 of file Scheduler.h.

Member Function Documentation

◆ getBndlSchedState()

static BndlSchedState llvm::sandboxir::SchedulerInternalsAttorney::getBndlSchedState ( const Scheduler Sched,
ArrayRef< Instruction * >  Instrs 
)
inlinestatic

Definition at line 260 of file Scheduler.h.

◆ getDAG()

static DependencyGraph & llvm::sandboxir::SchedulerInternalsAttorney::getDAG ( Scheduler Sched)
inlinestatic

Definition at line 258 of file Scheduler.h.


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