| Commit message (Expand) | Author | Age | Files | Lines |
* | Reapply r107655 with fixes; insert the pseudo instruction into | Dan Gohman | 2010-07-06 | 12 | -205/+245 |
* | Fix PR7545 crash. | Devang Patel | 2010-07-06 | 1 | -3/+3 |
* | Don't create neon moves in CopyRegToReg. NEONMoveFixPass will do the conversion | Rafael Espindola | 2010-07-06 | 1 | -4/+6 |
* | Revert r107655. | Dan Gohman | 2010-07-06 | 12 | -244/+204 |
* | Make getMinimalPhysRegClass' comment mention what makes it different | Dan Gohman | 2010-07-06 | 1 | -1/+2 |
* | Fix a bunch of custom-inserter functions to handle the case where | Dan Gohman | 2010-07-06 | 12 | -204/+244 |
* | Fix up -fstack-protector on linux to use the segment | Eric Christopher | 2010-07-06 | 2 | -0/+27 |
* | Have the X86 backend use Triple instead of a string and some enums. | Eric Christopher | 2010-07-05 | 3 | -64/+38 |
* | Remove some unused/redundant code. | Kalle Raiskila | 2010-07-05 | 2 | -20/+0 |
* | more tidying. | Chris Lattner | 2010-07-05 | 1 | -2/+1 |
* | some notes about suboptimal insertps's | Chris Lattner | 2010-07-05 | 1 | -0/+31 |
* | rip out even more sporadic v2f32 support. | Chris Lattner | 2010-07-05 | 3 | -19/+1 |
* | rip out the various v2f32 "mmx" handling logic, now that | Chris Lattner | 2010-07-05 | 1 | -6/+6 |
* | Just rip v2f32 support completely out of the X86 backend. In | Chris Lattner | 2010-07-04 | 1 | -23/+4 |
* | fix PR7518 - terrible codegen of <2 x float>, by only marking | Chris Lattner | 2010-07-04 | 1 | -6/+16 |
* | indentation | Chris Lattner | 2010-07-04 | 1 | -2/+3 |
* | Revert r107583. I no longer think that this is the way to solve the problem. | Bill Wendling | 2010-07-04 | 1 | -2/+2 |
* | Mark sse_load_f32 and sse_load_f64 as having memory operands | Bill Wendling | 2010-07-04 | 1 | -2/+2 |
* | Minor amendment to switch-lowering improvement. | Eli Friedman | 2010-07-03 | 1 | -2/+10 |
* | Note switch-lowering inefficiency. | Eli Friedman | 2010-07-03 | 1 | -0/+36 |
* | Add AVX SSE4.1 blend, mpsadbw and vdp | Bruno Cardoso Lopes | 2010-07-03 | 1 | -0/+19 |
* | Add AVX SSE4.1 binop (some forms of packed max,min,mul,pack,cmp) instructions | Bruno Cardoso Lopes | 2010-07-03 | 1 | -0/+26 |
* | Add AVX SSE4.1 Horizontal Minimum and Position instruction | Bruno Cardoso Lopes | 2010-07-03 | 1 | -0/+3 |
* | Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill sl... | Evan Cheng | 2010-07-03 | 16 | -66/+53 |
* | Add AVX SSE4.1 round instructions | Bruno Cardoso Lopes | 2010-07-03 | 1 | -0/+76 |
* | Simple refactoring of SSE4.1 instructions, making room for the AVX forms | Bruno Cardoso Lopes | 2010-07-02 | 1 | -151/+117 |
* | - Add support for the rest of AVX SSE3 instructions | Bruno Cardoso Lopes | 2010-07-02 | 2 | -19/+89 |
* | Remove early IT block formation. It's not used. | Evan Cheng | 2010-07-02 | 3 | -213/+6 |
* | - Two-address pass should not assume unfolding is always successful. | Evan Cheng | 2010-07-02 | 1 | -4/+21 |
* | beautify output | Gabor Greif | 2010-07-02 | 1 | -0/+1 |
* | use ArgOperand API | Gabor Greif | 2010-07-02 | 1 | -2/+2 |
* | Fix incorrect asm-printing of some NEON immediates. Fix weak testcase so | Bob Wilson | 2010-07-02 | 2 | -4/+4 |
* | use ArgOperand API (found by my previous commit) | Gabor Greif | 2010-07-02 | 1 | -6/+6 |
* | Shrink down SSE3 code by more multiclass refactoring | Bruno Cardoso Lopes | 2010-07-01 | 1 | -149/+99 |
* | Shrink down SSE3 code by some multiclass refactoring - 1st part | Bruno Cardoso Lopes | 2010-07-01 | 1 | -74/+17 |
* | ARM function alignments were off by a power of two. svn 83242 changed | Bob Wilson | 2010-07-01 | 1 | -1/+1 |
* | Implement the "linker_private_weak" linkage type. This will be used for | Bill Wendling | 2010-07-01 | 3 | -2/+3 |
* | Move SSE3 Move patterns to a more appropriate section | Bruno Cardoso Lopes | 2010-07-01 | 1 | -30/+55 |
* | Add AVX SSE3 packed addsub instructions | Bruno Cardoso Lopes | 2010-07-01 | 1 | -23/+34 |
* | Enable on-demand fast-isel. | Dan Gohman | 2010-07-01 | 1 | -1/+1 |
* | Fix X86FastISel's add folding to actually work, and not fall back | Dan Gohman | 2010-07-01 | 1 | -4/+8 |
* | Add AVX SSE3 replicate and convert instructions | Bruno Cardoso Lopes | 2010-07-01 | 1 | -22/+45 |
* | Teach X86FastISel to fold constant offsets and scaled indices in | Dan Gohman | 2010-07-01 | 1 | -14/+23 |
* | - Add AVX SSE2 Move doubleword and quadword instructions. | Bruno Cardoso Lopes | 2010-07-01 | 4 | -17/+139 |
* | Move MOVD/MODQ code around, creating sections for each of them | Bruno Cardoso Lopes | 2010-06-30 | 1 | -52/+62 |
* | Add AVX SSE2 mask creation and conditional store instructions | Bruno Cardoso Lopes | 2010-06-30 | 1 | -10/+36 |
* | Fix a bug introduced in r107211 where instructions with memory operands are d... | Bruno Cardoso Lopes | 2010-06-30 | 1 | -91/+78 |
* | Add AVX SSE2 packed integer extract/insert instructions | Bruno Cardoso Lopes | 2010-06-30 | 1 | -17/+42 |
* | use ArgOperand API | Gabor Greif | 2010-06-30 | 1 | -1/+1 |
* | Add AVX SSE2 integer unpack instructions | Bruno Cardoso Lopes | 2010-06-30 | 1 | -10/+57 |