llvm-project/llvm/test
Daniel Sanders bf2c03ee69 [arm+x86] Make GNU variants behave like GNU w.r.t combining sin+cos into sincos.
Summary:
canCombineSinCosLibcall() would previously combine sin+cos into sincos for
GNUX32/GNUEABI/GNUEABIHF regardless of whether UnsafeFPMath were set or not.
However, GNU would only combine them for UnsafeFPMath because sincos does not
set errno like sin and cos do. It seems likely that this is an oversight.

Reviewers: t.p.northover

Subscribers: t.p.northover, aemerson, llvm-commits, rengolin

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

llvm-svn: 273259
2016-06-21 12:29:03 +00:00
..
Analysis [CFLAA] Be more aggressive with interprocedural analysis. 2016-06-21 01:42:47 +00:00
Assembler IR: Introduce local_unnamed_addr attribute. 2016-06-14 21:01:22 +00:00
Bindings Add support for callsite in the new C API for attributes 2016-06-15 05:14:29 +00:00
Bitcode IR: Introduce local_unnamed_addr attribute. 2016-06-14 21:01:22 +00:00
BugPoint
CodeGen [arm+x86] Make GNU variants behave like GNU w.r.t combining sin+cos into sincos. 2016-06-21 12:29:03 +00:00
DebugInfo [codeview] Emit non-virtual method type. 2016-06-18 10:25:07 +00:00
Examples
ExecutionEngine Change the default of -relax-relocations. 2016-06-17 17:04:56 +00:00
Feature IR: Introduce local_unnamed_addr attribute. 2016-06-14 21:01:22 +00:00
FileCheck Make check lines not match themselves. 2016-06-16 19:38:48 +00:00
Instrumentation [tsan] Do not instrument accesses to the gcov counters array 2016-06-20 21:24:26 +00:00
Integer Make "@name =" mandatory for globals in .ll files. 2016-05-10 18:22:45 +00:00
JitListener
LTO IR: Introduce local_unnamed_addr attribute. 2016-06-14 21:01:22 +00:00
LibDriver
Linker ValueMapper: fix assertion when null-mapping a constant for linking metadata 2016-05-28 17:26:03 +00:00
MC AMDGPU: Emit R_AMDGPU_ABS32_{HI,LO} for scratch buffer relocations 2016-06-20 16:59:44 +00:00
Object Forgot to svn add one of my test files for the change in r273207. 2016-06-20 22:27:49 +00:00
ObjectYAML [yaml2obj] Sort MachO LinkEdit write operations based on offset 2016-06-03 16:58:05 +00:00
Other Statistic: Add machine parseable json output 2016-06-15 20:19:16 +00:00
SymbolRewriter
TableGen [Target] Introduce a generic opcode for bitwise OR: G_OR. 2016-06-08 16:12:19 +00:00
ThinLTO/X86 [ThinLTO] Resolve LinkOnceAny 2016-05-26 14:16:52 +00:00
Transforms reverted the prev commit due to assertion failure 2016-06-21 12:10:11 +00:00
Unit
Verifier Verifier: check that functions have at most a single !prof attachment. 2016-06-14 23:13:15 +00:00
YAMLParser
tools Add a test for r273022. 2016-06-18 00:24:49 +00:00
.clang-format
CMakeLists.txt [cmake] Fix builds with LLVM_ENABLE_PIC=0 2016-06-02 16:29:07 +00:00
TestRunner.sh
lit.cfg test: Be consistent with clang's sanitizer lit config 2016-05-23 23:02:11 +00:00
lit.site.cfg.in Add the printing the Mach-O (__LLVM,__bundle) xar archive file section "verbosely" 2016-05-23 21:34:12 +00:00