CACAO
Namespaces | Macros | Variables
LivetimeAnalysisPass.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.
 
 cacao::jit::compiler2::option
 

Macros

#define DEBUG_NAME   "compiler2/LivetimeAnalysis"
 

Variables

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

Macro Definition Documentation

#define DEBUG_NAME   "compiler2/LivetimeAnalysis"

Definition at line 36 of file LivetimeAnalysisPass.cpp.

Variable Documentation

MachineBasicBlock* BB

Definition at line 128 of file LivetimeAnalysisPass.cpp.

MachineBasicBlock* current

Definition at line 83 of file LivetimeAnalysisPass.cpp.

MIIterator e

Definition at line 150 of file LivetimeAnalysisPass.cpp.

MIIterator i

Definition at line 149 of file LivetimeAnalysisPass.cpp.

std::size_t index

Definition at line 72 of file LivetimeAnalysisPass.cpp.

LiveInSetTy& live

Definition at line 71 of file LivetimeAnalysisPass.cpp.

LiveInMapTy& live_map

Definition at line 100 of file LivetimeAnalysisPass.cpp.

LiveInSetTy& live_set

Definition at line 99 of file LivetimeAnalysisPass.cpp.

MachineLoop* loop

Definition at line 220 of file LivetimeAnalysisPass.cpp.

LivetimeIntervalMapTy& lti_map

Definition at line 127 of file LivetimeAnalysisPass.cpp.

OStream& OS

Definition at line 316 of file LivetimeAnalysisPass.cpp.

MIIterator pos

Definition at line 317 of file LivetimeAnalysisPass.cpp.