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 102 of file MachineScheduler.h.


Constructor & Destructor Documentation

Definition at line 90 of file MachineScheduler.cpp.

References RegClassInfo.

Definition at line 95 of file MachineScheduler.cpp.

References RegClassInfo.


Member Data Documentation

Definition at line 107 of file MachineScheduler.h.

Definition at line 108 of file MachineScheduler.h.

Definition at line 105 of file MachineScheduler.h.

Definition at line 103 of file MachineScheduler.h.

Referenced by llvm::GenericScheduler::initPolicy().

Definition at line 104 of file MachineScheduler.h.

Definition at line 106 of file MachineScheduler.h.


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