CACAO
Namespaces | Macros | Variables
MachineInstructionSchedulingPass.cpp File Reference

Go to the source code of this file.

Namespaces

 cacao
 This file contains the Instruction class.
 
 cacao::jit
 
 cacao::jit::compiler2
 Second stage compiler namespace.
 

Macros

#define DEBUG_NAME   "compiler2/MachineInstructionSchedulingPass"
 

Variables

static PassRegistry
< MachineInstructionSchedulingPass > 
cacao::jit::compiler2::X ("MachineInstructionSchedulingPass")
 

Macro Definition Documentation

#define DEBUG_NAME   "compiler2/MachineInstructionSchedulingPass"

Definition at line 43 of file MachineInstructionSchedulingPass.cpp.

Variable Documentation

BeginInst* BI

Definition at line 151 of file MachineInstructionSchedulingPass.cpp.

Instruction* I

Definition at line 132 of file MachineInstructionSchedulingPass.cpp.

InstMapTy inst_map

Definition at line 61 of file MachineInstructionSchedulingPass.cpp.

bool& leader

Definition at line 133 of file MachineInstructionSchedulingPass.cpp.

PriorityQueueTy& ready

Definition at line 150 of file MachineInstructionSchedulingPass.cpp.

GlobalSchedule* sched

Definition at line 87 of file MachineInstructionSchedulingPass.cpp.

alloc::set<Instruction*>::type& scheduled

Definition at line 130 of file MachineInstructionSchedulingPass.cpp.