#include <otawa/branch/BranchProblem.h>
|
| BranchProblem (const int _size, WorkSpace *_fw, const int _A, const int _row) |
|
const Domain & | bottom (void) const |
|
const Domain & | entry (void) const |
|
void | lub (Domain &a, const Domain &b) const |
|
void | assign (Domain &a, const Domain &b) const |
|
bool | equals (const Domain &a, const Domain &b) const |
|
void | update (Domain &out, const Domain &in, BasicBlock *bb) |
|
void | updateLBlock (Domain &acs, LBlock *lblock) |
|
void | enterContext (Domain &dom, BasicBlock *header, util::hai_context_t ctx) |
|
void | leaveContext (Domain &dom, BasicBlock *header, util::hai_context_t ctx) |
|
otawa::BranchProblem::BranchProblem |
( |
const int |
_size, |
|
|
WorkSpace * |
_fw, |
|
|
const int |
_A, |
|
|
const int |
_row |
|
) |
| |
References otawa::MUSTBranch::assign(), otawa::PERSBranch::assign(), bot, otawa::MUSTBranch::bottom(), otawa::PERSBranch::bottom(), ent, otawa::MUSTBranch::entry(), otawa::PERSBranch::entry(), otawa::BranchProblem::Domain::must, mustProb, otawa::BranchProblem::Domain::pers, and persProb.
void otawa::BranchProblem::assign |
( |
Domain & |
a, |
|
|
const Domain & |
b |
|
) |
| const |
|
inline |
bool otawa::BranchProblem::equals |
( |
const Domain & |
a, |
|
|
const Domain & |
b |
|
) |
| const |
|
inline |
void otawa::BranchProblem::lub |
( |
Domain & |
a, |
|
|
const Domain & |
b |
|
) |
| const |
|
inline |
void otawa::BranchProblem::updateLBlock |
( |
Domain & |
acs, |
|
|
LBlock * |
lblock |
|
) |
| |
Domain otawa::BranchProblem::bot |
|
private |
Domain otawa::BranchProblem::ent |
|
private |
int otawa::BranchProblem::row |
|
private |
The documentation for this class was generated from the following files: