llvm-6502/test
Sanjay Patel 0ff4eb684f Optimize square root squared (PR21126).
When unsafe-fp-math is enabled, we can turn sqrt(X) * sqrt(X) into X.

This can happen in the real world when calculating x ** 3/2. This occurs
in test-suite/SingleSource/Benchmarks/BenchmarkGame/n-body.c.

Differential Revision: http://reviews.llvm.org/D5584



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218906 91177308-0d34-0410-b5e6-96231b3b80d8
2014-10-02 21:10:54 +00:00
..
Analysis Move the complex address expression out of DIVariable and into an extra 2014-10-01 18:55:02 +00:00
Assembler Move the complex address expression out of DIVariable and into an extra 2014-10-01 18:55:02 +00:00
Bindings Extend C disassembler API to allow specifying target features 2014-09-30 16:31:40 +00:00
Bitcode
BugPoint
CodeGen [x86] Move the vperm2f128 test to be vperm2x128 and test both the 2014-10-02 20:11:11 +00:00
DebugInfo Move the complex address expression out of DIVariable and into an extra 2014-10-01 18:55:02 +00:00
ExecutionEngine
Feature
FileCheck
Instrumentation Move the complex address expression out of DIVariable and into an extra 2014-10-01 18:55:02 +00:00
Integer
JitListener Move the complex address expression out of DIVariable and into an extra 2014-10-01 18:55:02 +00:00
Linker Move the complex address expression out of DIVariable and into an extra 2014-10-01 18:55:02 +00:00
LTO LTO: Add missing target triple from r218784 2014-10-01 18:49:58 +00:00
MC Support padding unaligned data in .text. 2014-10-02 13:41:42 +00:00
Object
Other
TableGen
tools This patch adds a new flag "-coff-imports" to llvm-readobj. 2014-10-02 17:02:18 +00:00
Transforms Optimize square root squared (PR21126). 2014-10-02 21:10:54 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
TestRunner.sh