[PATCH] D72431: [InstCombine] Minor update to testcase for Z / (1.0 / Y) => (Y * Z)
Sanjay Patel via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 9 05:22:09 PST 2020
This revision was automatically updated to reflect the committed changes.
Closed by commit rG032a9393a739: [InstCombine] Use minimal FMF in testcase for Z / (1.0 / Y) => (Y * Z); NFC (authored by spatel).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D72431/new/
https://reviews.llvm.org/D72431
Files:
llvm/test/Transforms/InstCombine/fdiv.ll
Index: llvm/test/Transforms/InstCombine/fdiv.ll
===================================================================
--- llvm/test/Transforms/InstCombine/fdiv.ll
+++ llvm/test/Transforms/InstCombine/fdiv.ll
@@ -192,12 +192,12 @@
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
}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D72431.237032.patch
Type: text/x-patch
Size: 883 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200109/c15ace9e/attachment.bin>
More information about the llvm-commits
mailing list