1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/lib
Bill Wendling 1c97db4090 "The original bug was a complaint that _mm_srli_si128 mis-compiled when passed
a constant vector ("{0x123, 0x456}" syntax).  The fix is to simplify the
_mm_srli_si128 macro, and  move the "* 8" from the macro into the compiler
back-end.  I can't change the existing __builtins because so many people are
using them :-(."
Patch by Stuart Hastings!

llvm-svn: 56944
2008-10-02 05:56:52 +00:00
..
Analysis Factorize code: remove variants of "strip off 2008-10-01 15:25:41 +00:00
Archive Initial support for the CMake build system. 2008-09-22 01:08:49 +00:00
AsmParser Support inreg, zext and sext as return value attributes. 2008-09-29 20:49:50 +00:00
Bitcode Now Attributes are divided in three groups 2008-09-26 22:53:05 +00:00
CodeGen Remove OptimizeForSize global. Use function attribute optsize. 2008-10-01 23:18:38 +00:00
Debugger Initial support for the CMake build system. 2008-09-22 01:08:49 +00:00
ExecutionEngine Add runStaticConstructorsDestructors which runs ctors / dtors of a single module. Patch by David Chisnall. 2008-09-30 15:51:21 +00:00
Linker Rename isWeakForLinker to mayBeOverridden. Use it 2008-09-29 11:25:42 +00:00
Support Initial support for the CMake build system. 2008-09-22 01:08:49 +00:00
System Add llvm::sys::{osName,osVersion} for retrieving operating system name 2008-10-02 01:17:28 +00:00
Target "The original bug was a complaint that _mm_srli_si128 mis-compiled when passed 2008-10-02 05:56:52 +00:00
Transforms Factorize code: remove variants of "strip off 2008-10-01 15:25:41 +00:00
VMCore Attributes noinline alwaysinline are incompatible 2008-10-01 23:41:25 +00:00
Makefile