summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/pow-sqrt.ll
Commit message (Expand)AuthorAgeFilesLines
* [SimplifyLibCalls] require fast-math-flags for pow(X, -0.5) transformsSanjay Patel2019-12-211-14/+22
* [InstCombine] add/adjust tests for pow->sqrt; NFCSanjay Patel2019-12-191-35/+77
* [IR] allow fast-math-flags on select of FP valuesSanjay Patel2019-05-221-4/+4
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+297
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-297/+0
* [NFC] Fix typo in test casesEvandro Menezes2018-08-161-1/+0
* [InstCombine] Expand the simplification of pow(x, 0.5) to sqrt(x)Evandro Menezes2018-08-161-65/+81
* [InstCombine] fix typos in tests; NFCSanjay Patel2018-08-141-6/+6
* [InstCombine] add tests for pow->sqrt; NFCSanjay Patel2018-08-141-26/+239
* [SLC] Refactor the simplication of pow() (NFC)Evandro Menezes2018-07-301-3/+3
* [LibCallSimplifier] allow splat vectors for pow(x, 0.5) -> sqrt() transformsSanjay Patel2017-11-191-2/+3
* [LibCallSimplifier] partly fix pow(x, 0.5) -> sqrt() transformsSanjay Patel2017-11-191-4/+4
* [InstCombine] add tests for pow(); NFCSanjay Patel2017-11-161-16/+38
* [InstCombine] add tests for 'afn' FMF; NFCSanjay Patel2017-11-161-0/+21
* [InstCombine] regenerate test checks; NFCSanjay Patel2017-11-161-9/+9
* Replace hardcoded intrinsic list with speculatable attribute.Matt Arsenault2017-05-031-3/+6
* [SimplifyLibCalls] pow(x, -0.5) -> 1.0 / sqrt(x).Davide Italiano2017-01-091-1/+10
* [SimplifyLibCalls] Restore the old behaviour, emit a libcall.Davide Italiano2016-08-101-1/+1
* [SimplifyLibCalls] Emit sqrt intrinsic instead of a libcall.Davide Italiano2016-08-081-1/+1
* [LibCallSimplifier] use instruction-level fast-math-flags to transform pow(x,...Sanjay Patel2016-01-121-8/+6
* [SimplifyLibCalls] New trick: pow(x, 0.5) -> sqrt(x) under -ffast-math.Davide Italiano2015-11-181-0/+15
OpenPOWER on IntegriCloud