angr.analyses.decompiler.peephole_optimizations.bitwise_inserts

class angr.analyses.decompiler.peephole_optimizations.bitwise_inserts.SimplifyBitwiseInserts

Bases: PeepholeOptimizationExprBase

simplifies _INSERT(A, c, EXTRACT(A, …) | B) => A | B

NAME = 'Simplify bitwise inserts'
expr_classes = (<class 'angr.ailment.expression.Insert'>,)
optimize(expr, **kwargs)