Type | Description |
Function or value | Description |
|
|
|
|
|
|
|
Assuming that the stmts are localized, i.e., those stmts represent a basic block, perform dead code elimination.
|
Full Usage:
DeadCodeElimination.optimizeLoop stmts used idx len ctxt
Parameters:
Stmt[]
used : bool[]
idx : int
len : int
ctxt : DeadCodeRemovalContext
Returns: Stmt[]
|
|
Full Usage:
DeadCodeElimination.removeTempUse n ctxt
Parameters:
int
ctxt : DeadCodeRemovalContext
Returns: DeadCodeRemovalContext
|
|
Full Usage:
DeadCodeElimination.removeUse n ctxt
Parameters:
RegisterID
ctxt : DeadCodeRemovalContext
Returns: DeadCodeRemovalContext
|
|
Full Usage:
DeadCodeElimination.updateOut rs ctxt
Parameters:
RegisterSet
ctxt : DeadCodeRemovalContext
Returns: DeadCodeRemovalContext
|
|
Full Usage:
DeadCodeElimination.updateTempOut n ctxt
Parameters:
int
ctxt : DeadCodeRemovalContext
Returns: DeadCodeRemovalContext
|
|
Full Usage:
DeadCodeElimination.updateUse ei ctxt
Parameters:
ExprInfo
ctxt : DeadCodeRemovalContext
Returns: DeadCodeRemovalContext
|
|
Full Usage:
DeadCodeElimination.updateUse2 ei1 ei2 ctxt
Parameters:
ExprInfo
ei2 : ExprInfo
ctxt : DeadCodeRemovalContext
Returns: DeadCodeRemovalContext
|
|
Full Usage:
DeadCodeElimination.updateUse3 ei1 ei2 ei3 ctxt
Parameters:
ExprInfo
ei2 : ExprInfo
ei3 : ExprInfo
ctxt : DeadCodeRemovalContext
Returns: DeadCodeRemovalContext
|
|