1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 12:33:33 +02:00
llvm-mirror/lib/Transforms
Evandro Menezes d2776a7cfd [InstCombine] Expand the simplification of pow(x, 0.5) to sqrt(x)
Expand the number of cases when `pow(x, 0.5)` is simplified into `sqrt(x)`
by considering the math semantics with more granularity.

Differential revision: https://reviews.llvm.org/D50036

llvm-svn: 339887
2018-08-16 15:58:08 +00:00
..
AggressiveInstCombine [LLVM-C] Fix name mangling on AggressiveInstCombine 2018-07-17 11:13:58 +00:00
Coroutines Move Analysis/Utils/Local.h back to Transforms 2018-06-04 21:23:21 +00:00
Hello
InstCombine [InstCombine] move vector compare before same-shuffled ops 2018-08-16 12:52:17 +00:00
Instrumentation [hwasan] Add a basic API. 2018-08-15 00:39:35 +00:00
IPO [Inliner] add inliner stats to new pm version of inliner 2018-08-14 15:19:14 +00:00
ObjCARC ProvenanceAnalysis: Store WeakTrackingVH instead of Value* in UnderlyingValue Cache. 2018-06-21 05:14:00 +00:00
Scalar [NFC] Remove const modifier to allow further development in LICM 2018-08-16 08:30:15 +00:00
Utils [InstCombine] Expand the simplification of pow(x, 0.5) to sqrt(x) 2018-08-16 15:58:08 +00:00
Vectorize NFC: Clarify comment in loop vectorization legality 2018-08-14 20:25:13 +00:00
CMakeLists.txt Another try to commit 323321 (aggressive instruction combine). 2018-01-25 12:06:32 +00:00
LLVMBuild.txt Another try to commit 323321 (aggressive instruction combine). 2018-01-25 12:06:32 +00:00