[PATCH] D72431: [InstCombine] Minor update to testcase for Z / (1.0 / Y) => (Y * Z)

Raghesh Aloor via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 8 19:29:04 PST 2020


raghesh created this revision.
raghesh added reviewers: spatel, craig.topper.
Herald added a project: LLVM.

Changing the flag 'fast' to 'reassoc arcp'. This is done to use the minimal required subset of flags.


Repository:
  rG LLVM Github Monorepo

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.236950.patch
Type: text/x-patch
Size: 883 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200109/8e88424e/attachment.bin>


More information about the llvm-commits mailing list