llir-opt
0.0.1
Low-Level Post-Link Optimiser for OCaml and C
|
Public Member Functions | |
CondSimplifier (Func &func) | |
bool | VisitInst (Inst &) |
bool | VisitAddInst (AddInst &add) |
bool | VisitCmpInst (CmpInst &cmp) |
void | Rewrite (OperatorInst &inst, bool flag) |
std::optional< bool > | IsNonNull (Ref< Inst > ptrCand, Ref< Inst > zeroCand) |
std::optional< bool > | IsRedundant (CmpInst &cmp, const Condition &cond) |
bool | Traverse (Block &block) |
void | Abduct (Inst &inst) |
void | Abduct (Ref< Inst > addr) |
![]() | |
bool | Dispatch (Inst &i) |