| commit | 0e4fcb8e3b9099051df0ec29aa8ccec873cb1c95 | [log] [tgz] |
|---|---|---|
| author | Duncan Sands <baldrick@free.fr> | Thu Sep 22 20:15:48 2011 +0000 |
| committer | Duncan Sands <baldrick@free.fr> | Thu Sep 22 20:15:48 2011 +0000 |
| tree | 4dd69654b9980eab8e065f4f765955b44540ad9c | |
| parent | e9a24435c6d70a8f4803cc59fc2189959343772d [diff] |
Synthesize SSE3/AVX 128 bit horizontal add/sub instructions from floating point add/sub of appropriate shuffle vectors. Does not synthesize the 256 bit AVX versions because they work differently. llvm-svn: 140332