diff options
| author | Sanjay Patel <spatel@rotateright.com> | 2020-01-09 08:20:24 -0500 |
|---|---|---|
| committer | Sanjay Patel <spatel@rotateright.com> | 2020-01-09 08:21:38 -0500 |
| commit | 032a9393a739a1ef8c30979e2493971207c3c397 (patch) | |
| tree | a6e3da82da7c8f277fb5e97c37703ca58e198afb /llvm/test | |
| parent | 5c4661b7784115cb330996b3a6461c5927339aef (diff) | |
| download | bcm5719-llvm-032a9393a739a1ef8c30979e2493971207c3c397.tar.gz bcm5719-llvm-032a9393a739a1ef8c30979e2493971207c3c397.zip | |
[InstCombine] Use minimal FMF in testcase for Z / (1.0 / Y) => (Y * Z); NFC
Patch by: @raghesh (Raghesh Aloor)
Differential Revision: https://reviews.llvm.org/D72431
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/Transforms/InstCombine/fdiv.ll | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/Transforms/InstCombine/fdiv.ll b/llvm/test/Transforms/InstCombine/fdiv.ll index 8bfeb67f6e0..178fe1bcef4 100644 --- a/llvm/test/Transforms/InstCombine/fdiv.ll +++ b/llvm/test/Transforms/InstCombine/fdiv.ll @@ -192,12 +192,12 @@ define float @div_with_div_denominator_extra_use(float %x, float %y, float %z) { define float @div_with_div_denominator_with_one_as_numerator_extra_use(float %x, float %y, float %z) { ; CHECK-LABEL: @div_with_div_denominator_with_one_as_numerator_extra_use( ; CHECK-NEXT: [[DIV1:%.*]] = fdiv float 1.000000e+00, [[Y:%.*]] -; CHECK-NEXT: [[DIV2:%.*]] = fdiv fast float [[Z:%.*]], [[DIV1]] +; CHECK-NEXT: [[DIV2:%.*]] = fdiv reassoc arcp float [[Z:%.*]], [[DIV1]] ; CHECK-NEXT: call void @use_f32(float [[DIV1]]) ; CHECK-NEXT: ret float [[DIV2]] ; %div1 = fdiv float 1.0, %y - %div2 = fdiv fast float %z, %div1 + %div2 = fdiv reassoc arcp float %z, %div1 call void @use_f32(float %div1) ret float %div2 } |

