summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/2007-06-15-IntToMMX.ll
Commit message (Collapse)AuthorAgeFilesLines
* [X86][MMX] Cleanup shuffle, bitcast and insert element testsBruno Cardoso Lopes2015-02-021-19/+0
| | | | | | | - Merge MMX arg passing test files - Merge MMX bitcast, insert elt and shuffle tests llvm-svn: 227867
* More rewrites of x86 codegen regression tests with FileCheckMichael Liao2013-05-011-1/+4
| | | | llvm-svn: 180837
* Massive rewrite of MMX: Dale Johannesen2010-09-301-7/+6
| | | | | | | | | | | | | | | | | | | The x86_mmx type is used for MMX intrinsics, parameters and return values where these use MMX registers, and is also supported in load, store, and bitcast. Only the above operations generate MMX instructions, and optimizations do not operate on or produce MMX intrinsics. MMX-sized vectors <2 x i32> etc. are lowered to XMM or split into smaller pieces. Optimizations may occur on these forms and the result casted back to x86_mmx, provided the result feeds into a previous existing x86_mmx operation. The point of all this is prevent optimizations from introducing MMX operations, which is unsafe due to the EMMS problem. llvm-svn: 115243
* Eliminate more uses of llvm-as and llvm-dis.Dan Gohman2009-09-081-1/+1
| | | | llvm-svn: 81290
* Allow a GR64 to be moved into an MMX register via the "movd" instruction.Bill Wendling2007-07-041-1/+0
| | | | | | Still need to have JIT generate this code. llvm-svn: 37863
* XFAILing until I can fix properly.Bill Wendling2007-06-161-0/+1
| | | | llvm-svn: 37618
* Testcase for MMX int to MMX register failure.Bill Wendling2007-06-161-0/+17
llvm-svn: 37612
OpenPOWER on IntegriCloud