| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." | Michael J. Spencer | 2010-09-13 | 4 | -23/+2 |
* | Fix typos. 128-bit PSHUFB takes 128-bit memory op. | Dale Johannesen | 2010-09-13 | 2 | -2/+2 |
* | Added skeleton for inline asm multiple alternative constraint support. | John Thompson | 2010-09-13 | 2 | -0/+34 |
* | add a missed cmov alias, part of rdar://8416805 | Chris Lattner | 2010-09-11 | 1 | -0/+2 |
* | add support for all the setCC aliases. Part of rdar://8416805 | Chris Lattner | 2010-09-11 | 1 | -16/+14 |
* | add support for pushfd/popfd which are aliases for pushfl/popfl. | Chris Lattner | 2010-09-11 | 1 | -0/+2 |
* | implement rdar://8407928 - support for in/out with a missing "a" register. | Chris Lattner | 2010-09-11 | 1 | -1/+33 |
* | fix the asmparser so that the target is responsible for skipping to | Chris Lattner | 2010-09-11 | 1 | -3/+9 |
* | CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally. | Michael J. Spencer | 2010-09-10 | 4 | -2/+23 |
* | Reapply r113585. The msvc machine is mercurial. | Bill Wendling | 2010-09-10 | 1 | -2/+2 |
* | r113585 was causing clang-i686-xp-msvc9 to fail in mysterious ways that I can't | Bill Wendling | 2010-09-10 | 1 | -2/+2 |
* | Mark the sse_load_f32 and sse_load_f64 load patterns as having memoperands so | Bill Wendling | 2010-09-10 | 1 | -2/+2 |
* | Add one more pattern to fallback movddup | Bruno Cardoso Lopes | 2010-09-09 | 1 | -0/+2 |
* | Make ELF OS ABI dependent on the OS from target triple. | Roman Divacky | 2010-09-09 | 1 | -9/+12 |
* | Move remaining MMX instructions from SSE to MMX. | Dale Johannesen | 2010-09-09 | 2 | -107/+44 |
* | Move most MMX instructions (defined as anything that | Dale Johannesen | 2010-09-09 | 2 | -121/+136 |
* | fix rdar://8407548, I missed the commuted form of xchg/test without a suffix. | Chris Lattner | 2010-09-08 | 1 | -2/+4 |
* | fix wonky formatting. | Chris Lattner | 2010-09-08 | 1 | -1/+1 |
* | fix bugs in push/pop segment support, rdar://8407242 | Chris Lattner | 2010-09-08 | 2 | -5/+36 |
* | Add intrinsic-based patterns for MMX PINSRW and PEXTRW. | Dale Johannesen | 2010-09-08 | 1 | -0/+19 |
* | Check in forgotten file. Should fix build. | Dale Johannesen | 2010-09-08 | 1 | -1/+1 |
* | Slight cleanup, use only one form of MMXI_binop_rm_int. | Dale Johannesen | 2010-09-08 | 1 | -53/+37 |
* | Add intrinsic forms of mmx<->sse conversions. Notes: | Dale Johannesen | 2010-09-08 | 1 | -0/+51 |
* | 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 | 2 | -6/+132 |
* | add support for the commuted form of the test instruction, rdar://8018260. | Chris Lattner | 2010-09-08 | 1 | -0/+10 |
* | implement proper support for sysret{,l,q}, rdar://8403907 | Chris Lattner | 2010-09-08 | 3 | -2/+7 |
* | implement the iret suite of instructions properly, | Chris Lattner | 2010-09-08 | 3 | -3/+5 |
* | add support for instruction prefixes on the same line as the instruction, | Chris Lattner | 2010-09-08 | 1 | -6/+17 |
* | change the MC "ParseInstruction" interface to make it the | Chris Lattner | 2010-09-08 | 1 | -0/+4 |
* | gas accepts xchg <mem>, <reg> as a synonym for xchg <reg>, <mem>. | Chris Lattner | 2010-09-08 | 1 | -0/+11 |
* | fix the encoding of the "jump on *cx" family of instructions, | Chris Lattner | 2010-09-08 | 2 | -18/+22 |
* | 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 |
* | Remove a dead comment. | Evan Cheng | 2010-09-07 | 1 | -1/+0 |
* | 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 |
* | Add patterns for MMX that use the new intrinsics. | Dale Johannesen | 2010-09-07 | 2 | -16/+71 |
* | Remove unused target specific node | Bruno Cardoso Lopes | 2010-09-07 | 2 | -10/+0 |
* | Don't leak the old operand when transforming "sldt" into "sldtw". | Benjamin Kramer | 2010-09-07 | 1 | -1/+3 |
* | add missing cmov aliases, this resolves rdar://8208499 | Chris Lattner | 2010-09-07 | 1 | -13/+27 |
* | remove duplicated entry | Chris Lattner | 2010-09-06 | 1 | -1/+0 |
* | "sldt <mem>" is ambiguous in 64-bit mode, but should | Chris Lattner | 2010-09-06 | 1 | -0/+7 |
* | fix rdar://8017621 - llvm-mc can't guess encoding for "push $(1000)" | Chris Lattner | 2010-09-06 | 1 | -0/+1 |
* | fix the operand constraints of the immediate form of in/out, | Chris Lattner | 2010-09-06 | 1 | -6/+6 |
* | in the case where an instruction only has one implementation | Chris Lattner | 2010-09-06 | 1 | -8/+19 |
* | Now that we know if we had a total fail on the instruction mnemonic, | Chris Lattner | 2010-09-06 | 1 | -7/+27 |
* | simplify the hacks around jrcxz. | Chris Lattner | 2010-09-06 | 1 | -4/+1 |