Class diagram for BranchTargetFinder:
Public Members | |||
BranchTargetFinder (methodMap *mm, bool sepDirs) | |||
void | target (int32 t) | ||
void | do_branch_code ( int32 target_PC, oop target_oop = badOop ) | ||
void | do_BRANCH_INDEXED_CODE () | ||
BoolBList* | branch_targets | ||
BoolBList* | backwards_branch_targets | ||
bool | separateDirections | ||
bool | got_one |
BranchTargetFinder::BranchTargetFinder (methodMap * mm, bool sepDirs) |
void BranchTargetFinder::target (int32 t) [inline]
|
void BranchTargetFinder::do_branch_code (int32 target_PC, oop target_oop = badOop) [inline, virtual]
|
Reimplemented from abstract_interpreter.
void BranchTargetFinder::do_BRANCH_INDEXED_CODE () [inline, virtual]
|
Reimplemented from abstract_interpreter.
BoolBList* BranchTargetFinder::branch_targets |
BoolBList* BranchTargetFinder::backwards_branch_targets |
bool BranchTargetFinder::separateDirections |
bool BranchTargetFinder::got_one |