CACAO
Data Structures | Namespaces | Typedefs | Functions
LinearScanAllocatorPass.hpp File Reference

Go to the source code of this file.

Data Structures

struct  cacao::jit::compiler2::Move
 
struct  cacao::jit::compiler2::Edge
 
class  cacao::jit::compiler2::LinearScanAllocatorPass
 Linear Scan Allocator. More...
 
struct  cacao::jit::compiler2::LinearScanAllocatorPass::StartComparator
 

Namespaces

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

Typedefs

typedef alloc::list< Move >::type cacao::jit::compiler2::MoveMapTy
 
typedef alloc::map< Edge,
MoveMapTy >::type 
cacao::jit::compiler2::EdgeMoveMapTy
 
typedef alloc::map
< MachineBasicBlock
*, alloc::list
< LivetimeInterval >::type >
::type 
cacao::jit::compiler2::BBtoLTI_Map
 

Functions

bool cacao::jit::compiler2::operator< (const Edge &lhs, const Edge &rhs)