UseDef

object UseDef
class Object
trait Matchable
class Any

Type members

Classlikes

final case
class BlockDef(name: Local, deps: UnrolledBuffer[Def], uses: UnrolledBuffer[Def], params: Seq[Def]) extends Def
sealed abstract
class Def
final case
class InstDef(name: Local, deps: UnrolledBuffer[Def], uses: UnrolledBuffer[Def]) extends Def

Value members

Concrete methods

def apply(cfg: Graph): Map[Local, Def]
def eliminateDeadCode(insts: Seq[Inst]): Seq[Inst]