1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 20:12:56 +02:00
llvm-mirror/test
Simon Pilgrim bbb304742b [X86][MMX] Match MMX fp_to_sint conversions from XMM registers
We currently perform the various fp_to_sint XMM conversion and then transfer to the MMX register (on 32-bit via the stack).

This patch improves support for MOVDQ2Q XMM to MMX transfers and adds the XMM->MMX fp_to_sint direct conversion patterns. The SSE2 specifications are the same as for XMM->XMM and XMM->MMX rounding/exceptions/etc.

Differential Revision: https://reviews.llvm.org/D30868

llvm-svn: 298943
2017-03-28 21:32:11 +00:00
..
Analysis Revert "[ScalarEvolution] Re-enable Predicate implication from operations" 2017-03-24 07:04:31 +00:00
Assembler [IR] Add AllowContract to FastMathFlags 2017-03-28 20:11:52 +00:00
Bindings
Bitcode [IR] Add AllowContract to FastMathFlags 2017-03-28 20:11:52 +00:00
BugPoint
CodeGen [X86][MMX] Match MMX fp_to_sint conversions from XMM registers 2017-03-28 21:32:11 +00:00
DebugInfo [codeview] Don't assert when the user violates the ODR 2017-03-24 23:28:42 +00:00
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation Revert "[asan] Delay creation of asan ctor." 2017-03-27 23:11:50 +00:00
Integer
JitListener
LibDriver
Linker
LTO
MC Revert "Dont emit Mapping symbols for sections that contain only data." 2017-03-28 17:15:11 +00:00
Object Revert "Dont emit Mapping symbols for sections that contain only data." 2017-03-28 17:15:11 +00:00
ObjectYAML
Other
SymbolRewriter
TableGen [tablegen][globalisel] Capture instructions into locals and related infrastructure for multiple instructions matches. 2017-03-20 15:20:42 +00:00
ThinLTO/X86 Add support for -fno-builtin to LTO and ThinLTO to libLTO 2017-03-28 18:55:44 +00:00
tools Add the error handling for Mach-O dyld compact lazy bind, weak bind and 2017-03-27 20:09:23 +00:00
Transforms rename instcombine test file. NFC 2017-03-28 08:34:07 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
TestRunner.sh