angr.analyses.decompiler.peephole_optimizations.shl_to_mul

class angr.analyses.decompiler.peephole_optimizations.shl_to_mul.ShlToMul

Bases: PeepholeOptimizationExprBase

NAME = 'a << A => a * (2 ** A)'
expr_classes = (<class 'angr.ailment.expression.BinaryOp'>,)
optimize(expr, **kwargs)
Parameters:

expr (BinaryOp)