| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add support for AVX enhanced comparison predicates. Patch from Kay Tiong Khoo. | Craig Topper | 2012-04-03 | 1 | -0/+5 |
| * | Fix the operand ordering on aliases for shld and shrd. PR12173, part 2. | Eli Friedman | 2012-03-06 | 1 | -13/+13 |
| * | Make aliases for shld and shrd match gas. PR12173. | Eli Friedman | 2012-03-05 | 1 | -14/+14 |
| * | Add q suffix aliases for the fistp and fisttp mnemonics. | Chad Rosier | 2012-02-27 | 1 | -0/+2 |
| * | Add WIN_FTOL_* psudo-instructions to model the unique calling convention | Michael J. Spencer | 2012-02-24 | 1 | -0/+5 |
| * | Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,... | Jia Liu | 2012-02-18 | 1 | -1/+1 |
| * | Add X86 assembler and disassembler support for AMD SVM instructions. Original... | Craig Topper | 2012-02-18 | 1 | -0/+1 |
| * | Use the same CALL instructions for Windows as for everything else. | Jakob Stoklund Olesen | 2012-02-16 | 1 | -1/+0 |
| * | Intel syntax: Fix parser match class to check memory operand size. | Devang Patel | 2012-01-17 | 1 | -3/+3 |
| * | Get rid of unused codegen-only instruction. | Eli Friedman | 2012-01-16 | 1 | -3/+0 |
| * | Add predicate method check match memory operand size, if available. | Devang Patel | 2012-01-12 | 1 | -14/+46 |
| * | Instruction selection priority fixes to remove the XMM/XMMInt/orAVX predicate... | Craig Topper | 2012-01-10 | 1 | -8/+2 |
| * | Don't disable MMX support when AVX is enabled. Fix predicates for MMX instruc... | Craig Topper | 2012-01-09 | 1 | -0/+1 |
| * | Allow CRC32 instructions to be selected when AVX is enabled. | Craig Topper | 2012-01-01 | 1 | -0/+1 |
| * | Fix sfence, lfence, mfence, and clflush to be able to be selected when AVX is... | Craig Topper | 2012-01-01 | 1 | -0/+1 |
| * | XOP instructions and encoding tests. | Jan Sjödin | 2011-12-12 | 1 | -0/+4 |
| * | Remove hasSSE1orAVX(). It's the same as hasXMM(). | Evan Cheng | 2011-12-09 | 1 | -2/+0 |
| * | Many of the SSE patterns should not be selected when AVX is available. This l... | Evan Cheng | 2011-12-08 | 1 | -0/+2 |
| * | Make X86::FsFLD0SS / FsFLD0SD real pseudo-instructions. | Jakob Stoklund Olesen | 2011-11-29 | 1 | -0/+1 |
| * | X86: alias cqo to cqto. | Benjamin Kramer | 2011-11-24 | 1 | -1/+2 |
| * | Add intrinsics and feature flag for read/write FS/GS base instructions. Also ... | Craig Topper | 2011-10-30 | 1 | -0/+2 |
| * | Change the sysexit mnemonic (and sysexitl) to never have the REX.W prefix and | Kevin Enderby | 2011-10-27 | 1 | -0/+1 |
| * | Remove intrinsics for X86 BLSI, BLSMSK, and BLSR intrinsics and replace with ... | Craig Topper | 2011-10-21 | 1 | -10/+14 |
| * | Rename PEXTR to PEXT. Add intrinsics for BMI instructions. | Craig Topper | 2011-10-19 | 1 | -24/+47 |
| * | Remove NaClMode | David Meyer | 2011-10-18 | 1 | -8/+2 |
| * | Add X86 PEXTR and PDEP instructions. | Craig Topper | 2011-10-16 | 1 | -0/+17 |
| * | Add X86 BZHI instruction as well as BMI2 feature detection. | Craig Topper | 2011-10-16 | 1 | -8/+14 |
| * | Add X86 BEXTR instruction. This instruction uses VEX.vvvv to encode Operand 3... | Craig Topper | 2011-10-16 | 1 | -11/+23 |
| * | Add support for X86 blsr, blsmsk, and blsi instructions. Required extra work ... | Craig Topper | 2011-10-15 | 1 | -1/+21 |
| * | Add X86 ANDN instruction. Including instruction selection. | Craig Topper | 2011-10-14 | 1 | -0/+1 |
| * | Add X86 TZCNT instruction and patterns to select it. Also added core-avx2 pro... | Craig Topper | 2011-10-14 | 1 | -0/+32 |
| * | Ban rematerializable instructions with side effects. | Jakob Stoklund Olesen | 2011-10-14 | 1 | -1/+1 |
| * | Revert r141854 because it was causing failures: | Bill Wendling | 2011-10-13 | 1 | -32/+0 |
| * | Add X86 TZCNT instruction and patterns to select it. Also added core-avx2 pro... | Craig Topper | 2011-10-13 | 1 | -0/+32 |
| * | Add 'implicit EFLAGS' to patterns for popcnt and lzcnt | Craig Topper | 2011-10-13 | 1 | -6/+11 |
| * | Add HasPOPCNT predicate to the POPCNT instructions. Also mark POPCNT as modif... | Craig Topper | 2011-10-11 | 1 | -0/+1 |
| * | Add X86 LZCNT instruction. Including instruction selection support. | Craig Topper | 2011-10-11 | 1 | -0/+27 |
| * | X86: Add patterns for the movbe instruction (mov + bswap, only available on a... | Benjamin Kramer | 2011-10-10 | 1 | -6/+12 |
| * | Add Ivy Bridge 16-bit floating point conversion instructions for the X86 disa... | Craig Topper | 2011-10-09 | 1 | -0/+1 |
| * | Revert part of r141274. Only need to change encoding for xchg %eax, %eax in 6... | Craig Topper | 2011-10-07 | 1 | -7/+12 |
| * | Fix assembling of xchg %eax, %eax to not use the NOP encoding of 0x90. This w... | Craig Topper | 2011-10-06 | 1 | -3/+8 |
| * | Add support for MOVBE and RDRAND instructions for the assembler and disassemb... | Craig Topper | 2011-10-03 | 1 | -0/+32 |
| * | Fix some Intel syntax disassembly issues with instructions that implicitly us... | Craig Topper | 2011-10-02 | 1 | -13/+13 |
| * | Fix handling of Intel syntax disassembling of movs and stos to stop being bla... | Craig Topper | 2011-09-09 | 1 | -12/+12 |
| * | Add a new MC bit for NaCl (Native Client) mode. NaCl requires that certain | Nick Lewycky | 2011-09-05 | 1 | -0/+8 |
| * | Adds a SelectionDAG node X86SegAlloca which will be custom lowered | Rafael Espindola | 2011-08-30 | 1 | -0/+5 |
| * | Add support for generating CMPXCHG16B on x86-64 for the cmpxchg IR instruction. | Eli Friedman | 2011-08-26 | 1 | -3/+8 |
| * | X86: Add some operand types required to identify calls. | Benjamin Kramer | 2011-08-22 | 1 | -0/+2 |
| * | Fix llvm-mc handing of x86 instructions that take 8-bit unsigned immediates. | Kevin Enderby | 2011-07-27 | 1 | -0/+16 |
| * | Port operand types for ARM and X86 over from EDIS to the .td files. | Benjamin Kramer | 2011-07-14 | 1 | -1/+11 |