llvm-6502/test
Chris Lattner f031e8ad01 Teach codegen to lower llvm.powi to an efficient (but not optimal)
multiply sequence when the power is a constant integer.  Before, our
codegen for std::pow(.., int) always turned into a libcall, which was
really inefficient.

This should also make many gfortran programs happier I'd imagine.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92388 91177308-0d34-0410-b5e6-96231b3b80d8
2010-01-01 03:32:16 +00:00
..
Analysis
Archive
Assembler add some basic named MD tests. 2009-12-31 03:00:49 +00:00
Bindings/Ocaml
Bitcode
BugPoint
CodeGen Teach codegen to lower llvm.powi to an efficient (but not optimal) 2010-01-01 03:32:16 +00:00
DebugInfo XFAIL on ppc-darwin. 2009-12-16 02:11:38 +00:00
ExecutionEngine
Feature
FrontendAda
FrontendC
FrontendC++ Testcase for llvm-gcc checkin 92108. 2009-12-24 01:10:43 +00:00
FrontendFortran
FrontendObjC
FrontendObjC++
Integer
lib
Linker
LLVMC Remove an XFAIL. 2009-12-23 20:13:44 +00:00
MC specify a triple to use, fixing the test on non-x86-64 hosts. 2009-12-22 07:01:12 +00:00
Other
Scripts
TableGen Fix a bug in !subst where TableGen would go and resubstitute text it had 2009-12-21 21:21:34 +00:00
Transforms add a few trivial instcombines for llvm.powi. 2010-01-01 01:52:15 +00:00
Unit
Verifier
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
site.exp.in
TestRunner.sh