[InstCombine] allow X / C -> X * (1.0/C) for vector splat FP constants
authorSanjay Patel <spatel@rotateright.com>
Thu, 15 Feb 2018 13:55:52 +0000 (13:55 +0000)
committerSanjay Patel <spatel@rotateright.com>
Thu, 15 Feb 2018 13:55:52 +0000 (13:55 +0000)
commit6a0f667077fcd7f8af813384b34f3937702388d4
treea1d89fe8e5656f9174f089fd1ab4a48bd73df02f
parentb5f8ca47e716c7817acfdf9fa59c6932439726a3
[InstCombine] allow X / C -> X * (1.0/C) for vector splat FP constants

llvm-svn: 325237
llvm/include/llvm/IR/Constants.h
llvm/lib/IR/Constants.cpp
llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
llvm/test/Transforms/InstCombine/fdiv.ll