35 #if defined(__cplusplus)
51 std::vector<basicblock*> vertex;
58 std::vector<Edge> depthBackEdges;
61 std::vector<Edge> loopBackEdges;
64 std::vector<LoopContainer*> loops;
87 std::vector<basicblock*> pred;
89 std::vector<basicblock*> bucket;
95 std::vector<basicblock*> children;
105 s4 outgoingBackEdgeCount;
131 , outgoingBackEdgeCount(0)
166 #endif // __cplusplus
Maps variable names to intervals.
Represents a single loop.
struct MethodLoopData MethodLoopData
struct BasicblockLoopData BasicblockLoopData
void removeArrayBoundChecks(jitdata *jd)