LLVM 22.0.0git
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()

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

Definition at line 260 of file Scheduler.h.

◆ getDAG()

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: