| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix register-dependent X86 tests. | Jakob Stoklund Olesen | 2011-04-05 | 1 | -3/+5 |
| | | | | | llvm-svn: 128867 | ||||
| * | Massive rewrite of MMX: | Dale Johannesen | 2010-09-30 | 1 | -8/+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 Gohman | 2009-09-08 | 1 | -3/+3 |
| | | | | | llvm-svn: 81290 | ||||
| * | Fix PR2287. Darwin passes mmx values in register in 64-mode, not Linux. | Evan Cheng | 2008-05-06 | 1 | -3/+3 |
| | | | | | llvm-svn: 50716 | ||||
| * | no need for eh info | Chris Lattner | 2008-05-05 | 1 | -1/+1 |
| | | | | | llvm-svn: 50658 | ||||
| * | Remove unnecessary && from the RUN lines of this test. | Dan Gohman | 2007-11-27 | 1 | -2/+2 |
| | | | | | llvm-svn: 44342 | ||||
| * | Change the x86 assembly output to use tab characters to separate the | Dan Gohman | 2007-07-31 | 1 | -3/+3 |
| | | | | | | | | | | mnemonics from their operands instead of single spaces. This makes the assembly output a little more consistent with various other compilers (f.e. GCC), and slightly easier to read. Also, update the regression tests accordingly. llvm-svn: 40648 | ||||
| * | Allow a GR64 to be moved into an MMX register via the "movd" instruction. | Bill Wendling | 2007-07-04 | 1 | -0/+20 |
| Still need to have JIT generate this code. llvm-svn: 37863 | |||||

