ScEpTIC.AST.transformations.virtual_memory.normalizations.checkpoints package

Submodules

ScEpTIC.AST.transformations.virtual_memory.normalizations.checkpoints.conditionals module

class ScEpTIC.AST.transformations.virtual_memory.normalizations.checkpoints.conditionals.CheckpointConditionalNormalizer(computation_interval_splitter)

Bases: object

Normalization pass for normalizing checkpoint calls inside conditionally executed basic blocks

normalize()

Normalizes all the conditionals containing a checkpoint

ScEpTIC.AST.transformations.virtual_memory.normalizations.checkpoints.loops module

class ScEpTIC.AST.transformations.virtual_memory.normalizations.checkpoints.loops.CheckpointLoopNormalizer(computation_interval_splitter)

Bases: object

Normalization pass for normalizing checkpoint calls inside loops

normalize()

Normalizes all the loops containing a checkpoint

Module contents