>]
/// CHECK-START: long Main.$noinline$Div1(long) instruction_simplifier (after)
/// CHECK-DAG: <
> ParameterValue
/// CHECK-DAG: Return [<>]
/// CHECK-START: long Main.$noinline$Div1(long) instruction_simplifier (after)
/// CHECK-NOT: Div
public static long $noinline$Div1(long arg) {
return arg / 1;
}
/// CHECK-START: int Main.$noinline$DivN1(int) instruction_simplifier (before)
/// CHECK-DAG: <> ParameterValue
/// CHECK-DAG: <> IntConstant -1
/// CHECK-DAG: <> Div [<>,<>]
/// CHECK-DAG: Return [<>]
/// CHECK-START: int Main.$noinline$DivN1(int) instruction_simplifier (after)
/// CHECK-DAG: <
> ParameterValue
/// CHECK-DAG: <> Neg [<>]
/// CHECK-DAG: Return [<>]
/// CHECK-START: int Main.$noinline$DivN1(int) instruction_simplifier (after)
/// CHECK-NOT: Div
public static int $noinline$DivN1(int arg) {
return arg / -1;
}
/// CHECK-START: long Main.$noinline$Mul1(long) instruction_simplifier (before)
/// CHECK-DAG: <> ParameterValue
/// CHECK-DAG: <> LongConstant 1
/// CHECK-DAG: <> Mul [<>,<>]
/// CHECK-DAG: Return [<>]
/// CHECK-START: long Main.$noinline$Mul1(long) instruction_simplifier (after)
/// CHECK-DAG: <> ParameterValue
/// CHECK-DAG: Return [<>]
/// CHECK-START: long Main.$noinline$Mul1(long) instruction_simplifier (after)
/// CHECK-NOT: Mul
public static long $noinline$Mul1(long arg) {
return arg * 1;
}
/// CHECK-START: int Main.$noinline$MulN1(int) instruction_simplifier (before)
/// CHECK-DAG: <> ParameterValue
/// CHECK-DAG: <> IntConstant -1
/// CHECK-DAG: <> Mul [<>,<>]
/// CHECK-DAG: Return [<>]
/// CHECK-START: int Main.$noinline$MulN1(int) instruction_simplifier (after)
/// CHECK-DAG: <> ParameterValue
/// CHECK-DAG: <> Neg [<>]
/// CHECK-DAG: Return [<>]
/// CHECK-START: int Main.$noinline$MulN1(int) instruction_simplifier (after)
/// CHECK-NOT: Mul
public static int $noinline$MulN1(int arg) {
return arg * -1;
}
/// CHECK-START: long Main.$noinline$MulPowerOfTwo128(long) instruction_simplifier (before)
/// CHECK-DAG: <> ParameterValue
/// CHECK-DAG: <