PHP Класс PHPCfg\Visitor\Simplifier

Наследование: implements PHPCfg\Visitor
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$recursionProtection SplObjectStorage
$removed SplObjectStorage
$trivialPhiCandidates SplObjectStorage

Открытые методы

Метод Описание
enterFunc ( Func $func )
enterOp ( Op $op, Block $block )
leaveFunc ( Func $func )

Приватные методы

Метод Описание
removeTrivialPhi ( Block $block )
replaceOpVariable ( Operand $from, Operand $to, Op $op )
replaceVariables ( Operand $from, Operand $to, Block $block )
tryRemoveTrivialPhi ( Phi $phi, Block $block )

Описание методов

enterFunc() публичный Метод

public enterFunc ( Func $func )
$func PHPCfg\Func

enterOp() публичный Метод

public enterOp ( Op $op, Block $block )
$op PHPCfg\Op
$block PHPCfg\Block

leaveFunc() публичный Метод

public leaveFunc ( Func $func )
$func PHPCfg\Func

Описание свойств

$recursionProtection защищенное свойство

protected SplObjectStorage $recursionProtection
Результат SplObjectStorage

$removed защищенное свойство

protected SplObjectStorage $removed
Результат SplObjectStorage

$trivialPhiCandidates защищенное свойство

protected SplObjectStorage $trivialPhiCandidates
Результат SplObjectStorage