ScEpTIC.AST.transformations.ratchet package
Submodules
ScEpTIC.AST.transformations.ratchet.checkpoint_placer module
ScEpTIC.AST.transformations.ratchet.checkpoint_registers_optimization module
- class ScEpTIC.AST.transformations.ratchet.checkpoint_registers_optimization.RegisterSavingOptimization(checkpoint_placer)
 Bases:
objectIdentifies the minimum set of registes that each checkpoint need to save
- set_checkpoints_registers()
 Identifies and sets the registers that each checkpoints need to save
ScEpTIC.AST.transformations.ratchet.config module
- class ScEpTIC.AST.transformations.ratchet.config.RatchetMemoryConfig(main_config)
 Bases:
ScEpTICBaseConfigConfiguration for the Virtual Memory Transformation
- ScEpTIC.AST.transformations.ratchet.config.get_config(main_config)
 
ScEpTIC.AST.transformations.ratchet.main module
- ScEpTIC.AST.transformations.ratchet.main.apply_transformation(functions, vmstate, f_declarations)
 Apply ratchet transformation :param functions: ScEpTIC AST functions :param vmstate: vmstate