microprobe.passes.register

microprobe.passes.register module

Classes

CycleMinimalAllocationPass(size, reads, ...)

CycleMinimalAllocationPass pass.

DefaultRegisterAllocationPass(rand[, ...])

DefaultRegisterAllocationPass pass.

FixRegistersPass([forbid_writes, forbid_reads])

DefaultRegisterAllocationPass pass.

NoHazardsAllocationPass()

Avoid all possible data hazards:

RandomAllocationPass(rand)

RandomAllocationPass pass.

Classes diagram

Inheritance diagram of CycleMinimalAllocationPass, DefaultRegisterAllocationPass, FixRegistersPass, NoHazardsAllocationPass, RandomAllocationPass