many cleanups to the pow optimizer. Allow it to handle powf,
authorChris Lattner <sabre@nondot.org>
Wed, 9 Apr 2008 00:07:45 +0000 (00:07 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 9 Apr 2008 00:07:45 +0000 (00:07 +0000)
commit77d00b0cea5ff46d2b8bc14069b9548ffd74e3ac
tree9f7ce90463adf9009f03844cb04233ea8fc5c1c6
parentdef286408f4ddd0511164d231dfeddcc5fe12008
many cleanups to the pow optimizer.  Allow it to handle powf,
add support for  pow(x, 2.0) -> x*x.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49411 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/IPO/SimplifyLibCalls.cpp
test/Transforms/SimplifyLibCalls/Pow.ll