[RISCV] Rename a lambda to have plural nouns to reflect that it contains a loop. NFC
[llvm-project.git] / llvm / test / Transforms / Reassociate / negation1.ll
blob7873584d97ae23648a608fd8662344617d2f4e8d
1 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2 ; RUN: opt < %s -passes=reassociate,instcombine -S | FileCheck %s
4 ; Test that we can turn things like A*B + X - A*B -> X.
6 define i32 @test1(i32 %a, i32 %b, i32 %x) {
7 ; CHECK-LABEL: @test1(
8 ; CHECK-NEXT:    ret i32 [[X:%.*]]
10   %c = mul i32 %a, %b
11   %d = add i32 %c, %x
12   %c1 = mul i32 %a, %b
13   %f = sub i32 %d, %c1
14   ret i32 %f