| Commit message (Expand) | Author | Age | Files | Lines |
* | Two changes relevant to LEA and x32: | David Sehr | 2013-02-01 | 1 | -0/+13 |
* | Remove # from the beginning and end of def names. | Craig Topper | 2013-01-07 | 1 | -26/+26 |
* | Adds missing aliases for fcom and fcomp instructions without arguments. | Kevin Enderby | 2013-01-02 | 1 | -0/+2 |
* | Add mayLoad, mayStore, and hasSideEffects tags to BT/BTS/BTR/BTC instructions... | Craig Topper | 2012-12-27 | 1 | -19/+43 |
* | Fix operands and encoding form for ARPL instruction. Register form had and ... | Craig Topper | 2012-12-26 | 1 | -2/+2 |
* | Mark all the _REV instructions as not having side effects. They aren't really... | Craig Topper | 2012-12-26 | 1 | -1/+1 |
* | Remove EFLAGS from the BLSI/BLSMSK/BLSR patterns. The nodes created by DAG co... | Craig Topper | 2012-12-17 | 1 | -11/+11 |
* | X86: Better diagnostics for 32-bit vs. 64-bit mode mismatches. | Jim Grosbach | 2012-11-14 | 1 | -2/+2 |
* | Add support of RTM from TSX extension | Michael Liao | 2012-11-08 | 1 | -0/+3 |
* | Add __builtin_setjmp/_longjmp supprt in X86 backend | Michael Liao | 2012-10-15 | 1 | -0/+8 |
* | Separate AVXCC and SSECC printing for cmpps/pd/ss/sd and add masking before t... | Craig Topper | 2012-10-09 | 1 | -1/+1 |
* | Remove hasNoAVX method. Can just invert hasAVX instead. | Craig Topper | 2012-09-26 | 1 | -6/+6 |
* | Revise td of X86 atomic instructions | Michael Liao | 2012-09-21 | 1 | -19/+38 |
* | Revert r163761 "Don't fold indexed loads into TCRETURNmi64." | Jakob Stoklund Olesen | 2012-09-13 | 1 | -4/+0 |
* | Don't fold indexed loads into TCRETURNmi64. | Jakob Stoklund Olesen | 2012-09-13 | 1 | -0/+4 |
* | Update function names to conform to guidelines. No functional change intended. | Chad Rosier | 2012-09-10 | 1 | -2/+2 |
* | Introduce 'UseSSEx' to force SSE legacy encoding | Michael Liao | 2012-08-30 | 1 | -0/+6 |
* | Add HasAVX1Only predicate and use it for patterns that have an AVX1 instructi... | Craig Topper | 2012-08-27 | 1 | -0/+1 |
* | X86MemBarrier has unmodeled side effects. | Jakob Stoklund Olesen | 2012-08-24 | 1 | -1/+1 |
* | Make x86 asm parser to check for xmm vs ymm for index register in gather inst... | Craig Topper | 2012-07-18 | 1 | -4/+26 |
* | Give the rdrand instructions a SideEffect flag and a chain so MachineCSE and ... | Benjamin Kramer | 2012-07-12 | 1 | -1/+2 |
* | Add intrinsics for Ivy Bridge's rdrand instruction. | Benjamin Kramer | 2012-07-12 | 1 | -3/+10 |
* | X86: add more GATHER intrinsics in LLVM | Manman Ren | 2012-06-29 | 1 | -4/+2 |
* | X86: add GATHER intrinsics (AVX2) in LLVM | Manman Ren | 2012-06-26 | 1 | -0/+8 |
* | Rename FMA3 feature flag to just FMA to match gcc so it can be added to clang. | Craig Topper | 2012-06-03 | 1 | -1/+1 |
* | Implement the local-dynamic TLS model for x86 (PR3985) | Hans Wennborg | 2012-06-01 | 1 | -0/+11 |
* | X86: Rename the CLMUL target feature to PCLMUL. | Benjamin Kramer | 2012-05-31 | 1 | -1/+1 |
* | Added X86 Atom latencies for instructions in X86InstrInfo.td. | Preston Gurd | 2012-05-10 | 1 | -221/+290 |
* | Use ptr_rc_tailcall instead of GR32_TC. | Jakob Stoklund Olesen | 2012-05-09 | 1 | -2/+3 |
* | X86: Don't emit conditional floating point moves on when targeting pre-pentiu... | Benjamin Kramer | 2012-04-27 | 1 | -5/+10 |
* | 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 |