1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 03:53:04 +02:00
llvm-mirror/lib
Simon Pilgrim e2d60b3127 [X86][SSE] Vector integer/float conversion memory folding (cvttps2dq / cvttpd2dq)
Fixed an issue with the (v)cvttps2dq and (v)cvttpd2dq instructions being incorrectly put in the 2 source operand folding tables instead of the 1 source operand and added the missing SSE/AVX versions.

Also added missing (v)cvtps2dq and (v)cvtpd2dq instructions to the folding tables.

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

llvm-svn: 221489
2014-11-06 22:15:41 +00:00
..
Analysis Indentation fixes 2014-11-06 19:05:57 +00:00
AsmParser X86: Implement the vectorcall calling convention 2014-10-28 01:29:26 +00:00
Bitcode IR: MDNode => Value: Instruction::getAllMetadataOtherThanDebugLoc() 2014-11-03 18:13:57 +00:00
CodeGen [RegAlloc] Kill off the trivial spiller - nobody is using it any more. 2014-11-06 19:12:38 +00:00
DebugInfo [dwarfdump] Dump DW_AT_ranges values inline in the debug_info dump. 2014-10-23 04:08:34 +00:00
ExecutionEngine [JIT] Fix more missing endian conversions (opcodes for AArch64, ARM, and Mips stub functions, and ARM target in general) 2014-11-06 09:53:05 +00:00
IR Try to appease MSVC buildbots after r221466. 2014-11-06 19:00:47 +00:00
IRReader
LineEditor
Linker IR: MDNode => Value: NamedMDNode::getOperator() 2014-11-05 18:16:03 +00:00
LTO Add an option to the LTO code generator to disable vectorization during LTO 2014-10-26 21:50:58 +00:00
MC [mips64] Fix MIPS64 exception personality encoding 2014-11-05 22:42:31 +00:00
Object Object, COFF: Don't consider AuxFunctionDefinition for getSymbolSize 2014-11-06 21:46:55 +00:00
Option
ProfileData Use ErrorOr for the ::create factory on instrumented and sample profilers. 2014-11-03 00:51:45 +00:00
Support Remove unnecessary .c_str() when implicitly converting to Twine 2014-11-06 01:13:27 +00:00
TableGen
Target [X86][SSE] Vector integer/float conversion memory folding (cvttps2dq / cvttpd2dq) 2014-11-06 22:15:41 +00:00
Transforms Base check on the section name, not the variable name. 2014-11-06 20:01:34 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile