llvm-6502/lib/Transforms
Bob Wilson 208130f113 Convert calls to __sinpi and __cospi into __sincospi_stret
This adds an SimplifyLibCalls case which converts the special __sinpi and
__cospi (float & double variants) into a __sincospi_stret where appropriate to
remove duplicated work.

Patch by Tim Northover

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193943 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-03 06:48:38 +00:00
..
Hello
InstCombine
Instrumentation fix PR17635: false positive with packed structures 2013-10-24 09:17:24 +00:00
IPO Use LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN instead of the "dso list". 2013-10-31 20:51:58 +00:00
ObjCARC
Scalar Teach scalarrepl about address spaces 2013-10-30 22:54:58 +00:00
Utils Convert calls to __sinpi and __cospi into __sincospi_stret 2013-11-03 06:48:38 +00:00
Vectorize SLPVectorizer: Remove duplicated function. 2013-11-02 14:46:27 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile