LLVM API Documentation

Public Member Functions | Public Attributes
llvm::MachineSchedContext Struct Reference

#include <MachineScheduler.h>

Collaboration diagram for llvm::MachineSchedContext:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MachineSchedContext ()
virtual ~MachineSchedContext ()

Public Attributes

MachineFunctionMF
const MachineLoopInfoMLI
const MachineDominatorTreeMDT
const TargetPassConfigPassConfig
AliasAnalysisAA
LiveIntervalsLIS
RegisterClassInfoRegClassInfo

Detailed Description

MachineSchedContext provides enough context from the MachineScheduler pass for the target to instantiate a scheduler.

Definition at line 50 of file MachineScheduler.h.


Constructor & Destructor Documentation

MachineSchedContext::MachineSchedContext ( )

Definition at line 76 of file MachineScheduler.cpp.

References RegClassInfo.

MachineSchedContext::~MachineSchedContext ( ) [virtual]

Definition at line 81 of file MachineScheduler.cpp.

References RegClassInfo.


Member Data Documentation

Definition at line 55 of file MachineScheduler.h.

Definition at line 56 of file MachineScheduler.h.

Definition at line 53 of file MachineScheduler.h.

Definition at line 51 of file MachineScheduler.h.

Definition at line 52 of file MachineScheduler.h.

Definition at line 54 of file MachineScheduler.h.

Definition at line 58 of file MachineScheduler.h.

Referenced by MachineSchedContext(), and ~MachineSchedContext().


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