1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-25 14:02:52 +02:00
llvm-mirror/test
Ahmed Bougacha 4da2acb3ed [CodeGen] Fix FCOPYSIGN legalization to account for mismatched types.
We used to legalize it like it's any other binary operations.  It's not,
because it accepts mismatched operand types.  Because of that, we used
to hit various asserts and miscompiles.

Specialize vector legalizations to, in the worst case, unroll, or, when
possible, to just legalize the operand that needs legalization.

Scalarization isn't covered, because I can't think of a target where
some but not all of the 1-element vector types are to be scalarized.

llvm-svn: 243924
2015-08-04 00:32:55 +00:00
..
Analysis [X86][SSE] Vectorize i64 ASHR operations 2015-07-29 20:31:45 +00:00
Assembler DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
Bindings
Bitcode Fix testing for end of stream in bitstream reader. 2015-08-03 18:01:50 +00:00
BugPoint Fix typo in comment 2015-07-26 11:37:05 +00:00
CodeGen [CodeGen] Fix FCOPYSIGN legalization to account for mismatched types. 2015-08-04 00:32:55 +00:00
DebugInfo DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
ExecutionEngine [RuntimeDyld] MachO: Add support for ARM scattered vanilla relocations. 2015-07-24 17:40:04 +00:00
Feature New EH representation for MSVC compatibility 2015-07-31 17:58:14 +00:00
FileCheck
Instrumentation DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
Integer
JitListener DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
LibDriver
Linker DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
LTO
MC DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
Object [COFF] Return symbol VAs instead of RVAs for PE files 2015-07-31 16:14:22 +00:00
Other
SymbolRewriter
TableGen TableGen: Support folding casts from bits to int 2015-07-31 01:12:06 +00:00
tools lto: Avoid relying on the environment for this test 2015-08-03 22:43:14 +00:00
Transforms [Unroll] Improve the brute force loop unroll estimate by propagating 2015-08-03 20:32:27 +00:00
Unit
Verifier DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
TestRunner.sh