| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Fix Whitespace. | Michael J. Spencer | 2010-10-19 | 1 | -1/+1 |
* | Combine these together - should probably have some text associated | Eric Christopher | 2010-10-12 | 1 | -4/+4 |
* | Mark variable 'NoImplicitFloatOps' used only in an assert as used. | Nick Lewycky | 2010-10-12 | 1 | -0/+1 |
* | Initial va_arg support for x86-64. Patch by David Meyer! | Dan Gohman | 2010-10-12 | 1 | -4/+320 |
* | Fixes bug 8297: i386 cmpxchg8b, missing MachineMemOperand | Andrew Trick | 2010-10-11 | 1 | -1/+3 |
* | X86: Call ulldiv and ftol2 on Windows instead of their libgcc eqivilents. | Michael J. Spencer | 2010-10-11 | 1 | -0/+4 |
* | X86: MinGW should always use libgcc on Windows. | Michael J. Spencer | 2010-10-10 | 1 | -1/+1 |
* | X86: Call _alldiv instead of __divdi3 on Windows (excluding cygwin). | Michael J. Spencer | 2010-10-10 | 1 | -0/+6 |
* | Fix Whitespace. | Michael J. Spencer | 2010-10-10 | 1 | -88/+88 |
* | Recommit 116056, now with the missing file... | Cameron Esfahani | 2010-10-08 | 1 | -1/+5 |
* | reverting 116056: win64_params.ll may need to be conditionalized? | Andrew Trick | 2010-10-08 | 1 | -5/+1 |
* | Small patch to restore home register stack space allocation for the Win64 cas... | Cameron Esfahani | 2010-10-08 | 1 | -1/+5 |
* | Canonicalize X86ISD::MOVDDUP nodes to v2f64 to make sure all cases match. Als... | Evan Cheng | 2010-10-07 | 1 | -2/+14 |
* | va_args support for Win64. | Anton Korobeynikov | 2010-10-03 | 1 | -20/+25 |
* | Massive rewrite of MMX: | Dale Johannesen | 2010-09-30 | 1 | -187/+84 |
* | improve indentation | Chris Lattner | 2010-09-27 | 1 | -3/+3 |
* | This code should never fire on non-darwin subtargets. | Eric Christopher | 2010-09-27 | 1 | -3/+3 |
* | We can't return SSE/MMX vectors if SSE is disabled. | Dale Johannesen | 2010-09-24 | 1 | -3/+5 |
* | Attempt to fix llvm-gcc build. It was crashing when building gcov.o for an | Bob Wilson | 2010-09-22 | 1 | -2/+3 |
* | reimplement elf TLS support in terms of addressing modes, eliminating Segment... | Chris Lattner | 2010-09-22 | 1 | -8/+7 |
* | convert the last 4 X86ISD nodes that should have memoperands to have them. | Chris Lattner | 2010-09-22 | 1 | -11/+41 |
* | give X86ISD::FNSTCW16m a memoperand, since it touches memory. It only | Chris Lattner | 2010-09-22 | 1 | -12/+19 |
* | give FP_TO_INT16_IN_MEM and friends a memoperand. They are only | Chris Lattner | 2010-09-22 | 1 | -4/+11 |
* | give VZEXT_LOAD a memory operand, it now works with segment registers. | Chris Lattner | 2010-09-22 | 1 | -5/+7 |
* | give LCMPXCHG_DAG[8] a memory operand, allowing it to work with addrspace 256... | Chris Lattner | 2010-09-21 | 1 | -4/+6 |
* | Reimplement r114460 in target-independent DAGCombine rather than target-depen... | Owen Anderson | 2010-09-21 | 1 | -23/+10 |
* | convert a couple more places to use the new getStore() | Chris Lattner | 2010-09-21 | 1 | -4/+5 |
* | When adding the carry bit to another value on X86, exploit the fact that the ... | Owen Anderson | 2010-09-21 | 1 | -0/+23 |
* | eliminate some uses of the getStore overload. | Chris Lattner | 2010-09-21 | 1 | -35/+48 |
* | convert the targets off the non-MachinePointerInfo of getLoad. | Chris Lattner | 2010-09-21 | 1 | -4/+2 |
* | it's more elegant to put the "getConstantPool" and | Chris Lattner | 2010-09-21 | 1 | -23/+22 |
* | update the X86 backend to use the MachinePointerInfo version of one | Chris Lattner | 2010-09-21 | 1 | -38/+44 |
* | reimplement memcpy/memmove/memset lowering to use MachinePointerInfo | Chris Lattner | 2010-09-21 | 1 | -5/+7 |
* | convert targets to the new MF.getMachineMemOperand interface. | Chris Lattner | 2010-09-21 | 1 | -2/+3 |
* | Added skeleton for inline asm multiple alternative constraint support. | John Thompson | 2010-09-13 | 1 | -0/+28 |
* | Minor change. Fix comments and remove unused and redundant code | Bruno Cardoso Lopes | 2010-09-08 | 1 | -10/+3 |
* | x86 vector shuffle lowering now relies only on target specific | Bruno Cardoso Lopes | 2010-09-08 | 1 | -6/+124 |
* | Factor out some x86 vector shuffle rewriting and add comments about the direc... | Bruno Cardoso Lopes | 2010-09-07 | 1 | -29/+59 |
* | Move code around to prepare for moving some of the logic together to another ... | Bruno Cardoso Lopes | 2010-09-07 | 1 | -3/+3 |
* | Add an MVT::x86mmx type. It will take the place of all current MMX vector types. | Bill Wendling | 2010-09-07 | 1 | -0/+3 |
* | decouple MMX check from regular splat checks. Some refactoring is coming, and... | Bruno Cardoso Lopes | 2010-09-07 | 1 | -4/+8 |
* | Remove now useless check, because the code can be matched below, no need to l... | Bruno Cardoso Lopes | 2010-09-07 | 1 | -1/+1 |
* | Minor change. Since the checks are equivalent, use isMMX | Bruno Cardoso Lopes | 2010-09-07 | 1 | -1/+1 |
* | Remove the last bit of isShuffleMaskLegal checks and improve the comment rega... | Bruno Cardoso Lopes | 2010-09-04 | 1 | -5/+3 |
* | make explicit that we not handle several mmx shuffles | Bruno Cardoso Lopes | 2010-09-04 | 1 | -7/+7 |
* | Emit target specific nodes to handle palignr. Do not touch it for MMX version... | Bruno Cardoso Lopes | 2010-09-04 | 1 | -2/+10 |
* | Emit target specific nodes to handle splats starting at zero indicies | Bruno Cardoso Lopes | 2010-09-04 | 1 | -1/+8 |
* | Emit target specific nodes for isPSHUFHWMask and isPSHUFLWMask | Bruno Cardoso Lopes | 2010-09-04 | 1 | -2/+10 |
* | Emit target specific nodes for isSHUFPMask | Bruno Cardoso Lopes | 2010-09-04 | 1 | -1/+10 |
* | Previous isMOVLMask matching already emits targets nodes, remove check | Bruno Cardoso Lopes | 2010-09-04 | 1 | -1/+0 |