[PATCH] D50036: [SLC] Expand the simplification of pow(x, 0.5) to sqrt(x)
Roman Lebedev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 14 08:44:05 PDT 2018
lebedev.ri added inline comments.
================
Comment at: llvm/test/Transforms/InstCombine/pow-sqrt.ll:8-9
;
- %pow = call fast double @llvm.pow.f64(double %x, double 5.000000e-01)
- ret double %pow
+ %pow = call fast float @llvm.pow.f32(float %x, float 5.0e-01)
+ ret float %pow
}
----------------
evandro wrote:
> spatel wrote:
> > Why change the data types?
> In order to increase test coverage. Otherwise, it virtually tested for `double` only.
Tests are cheap. Couldn't you just *add* the additional test coverage with `float`s?
Changing existing tests is not always the best way..
https://reviews.llvm.org/D50036
More information about the llvm-commits
mailing list