private static void OptimizeBranches(MethodBody body)
{
MethodBodyRocks.ComputeOffsets(body);
foreach (Instruction instruction in body.Instructions)
{
if (instruction.OpCode.OperandType != OperandType.InlineBrTarget || !MethodBodyRocks.OptimizeBranch(instruction))
{
continue;
}
MethodBodyRocks.ComputeOffsets(body);
}
}