CACAO
Functions
analyze.hpp File Reference

Go to the source code of this file.

Functions

void analyzeLoops (jitdata *jd)
 Analyzes all loops and for every loop it finds. More...
 
void findLeaves (jitdata *jd)
 Marks all basicblocks which are leaves. More...
 
void removeFullyRedundantChecks (jitdata *)
 Removes all array bound checks that are fully redundant. More...
 

Function Documentation

void analyzeLoops ( jitdata jd)

Analyzes all loops and for every loop it finds.

-) all written variables, -) all counter variables.

Definition at line 929 of file analyze.cpp.

void findLeaves ( jitdata jd)

Marks all basicblocks which are leaves.

Definition at line 963 of file analyze.cpp.

void removeFullyRedundantChecks ( jitdata )

Removes all array bound checks that are fully redundant.

Definition at line 977 of file analyze.cpp.