CACAO
Data Structures | Namespaces | Macros | Functions | Variables
BasicBlockSchedulingPass.cpp File Reference

Go to the source code of this file.

Data Structures

class  cacao::jit::compiler2::LoopScheduler
 

Namespaces

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

Macros

#define DEBUG_NAME   "compiler2/BasicBlockSchedulingPass"
 
#define VERIFY_LOOP_PROPERTY   1
 
#define VERIFY_PRED_PROPERTY   1
 

Functions

template<>
Loop * cacao::jit::compiler2::tree::get_parent (Loop *a)
 
template<>
Loop * cacao::jit::compiler2::tree::get_root ()
 

Variables

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

Macro Definition Documentation

#define DEBUG_NAME   "compiler2/BasicBlockSchedulingPass"

Definition at line 37 of file BasicBlockSchedulingPass.cpp.

#define VERIFY_LOOP_PROPERTY   1

Definition at line 39 of file BasicBlockSchedulingPass.cpp.

#define VERIFY_PRED_PROPERTY   1

Definition at line 40 of file BasicBlockSchedulingPass.cpp.