CACAO
Data Structures | Macros | Typedefs | Functions
liveness.hpp File Reference

Go to the source code of this file.

Data Structures

struct  liveness_sets
 

Macros

#define LV_DEBUG_CHECK
 
#define _LV_CHECK_BOUNDS(i, l, h)   assert( ((i) >= (l)) && ((i) < (h)));
 
#define _LV_ASSERT(a)   assert((a));
 
#define LV_KILL   0
 
#define LV_GEN   1
 

Typedefs

typedef struct liveness_sets lv_sets
 

Functions

void liveness (jitdata *)
 
void liveness_init (jitdata *)
 
void liveness_setup (jitdata *)
 

Macro Definition Documentation

#define _LV_ASSERT (   a)    assert((a));

Definition at line 47 of file liveness.hpp.

#define _LV_CHECK_BOUNDS (   i,
  l,
 
)    assert( ((i) >= (l)) && ((i) < (h)));

Definition at line 46 of file liveness.hpp.

#define LV_DEBUG_CHECK

Definition at line 41 of file liveness.hpp.

#define LV_GEN   1

Definition at line 54 of file liveness.hpp.

#define LV_KILL   0

Definition at line 53 of file liveness.hpp.

Typedef Documentation

typedef struct liveness_sets lv_sets

Definition at line 63 of file liveness.hpp.

Function Documentation

void liveness ( jitdata )

Definition at line 406 of file liveness.cpp.

void liveness_init ( jitdata )

Definition at line 267 of file liveness.cpp.

void liveness_setup ( jitdata )

Definition at line 182 of file liveness.cpp.