| Commit message (Expand) | Author | Age | Files | Lines |
* | Start the support for AVX instructions with 256-bit %ymm registers. A couple of | Bruno Cardoso Lopes | 2010-07-09 | 1 | -1/+1 |
* | have the mc lowering process handle a few tail call forms, lowering them to | Chris Lattner | 2010-07-09 | 1 | -9/+1 |
* | Change LEA to have 5 operands for its memory operand, just | Chris Lattner | 2010-07-08 | 1 | -20/+16 |
* | Implement the major chunk of PR7195: support for 'callw' | Chris Lattner | 2010-07-07 | 1 | -0/+7 |
* | Add a couple more quick comments. | Eric Christopher | 2010-06-24 | 1 | -0/+2 |
* | Update according to feedback. | Eric Christopher | 2010-06-23 | 1 | -4/+4 |
* | Add support for the x86 instructions "pusha" and "popa". | Nico Weber | 2010-06-23 | 1 | -0/+11 |
* | Update uses, defs, and comments for darwin tls patterns. | Eric Christopher | 2010-06-23 | 1 | -6/+5 |
* | Finish ripping isTwoAddress out of X86. Some mindless formatting | Eric Christopher | 2010-06-19 | 1 | -132/+153 |
* | Ensure that mov and not lea are used to stick the address into | Eric Christopher | 2010-06-08 | 1 | -2/+2 |
* | Add first pass at darwin tls compiler support. | Eric Christopher | 2010-06-03 | 1 | -0/+17 |
* | AsmMatcher/X86: Mark _REV instructions as "code gen only", they aren't expected | Daniel Dunbar | 2010-05-26 | 1 | -0/+14 |
* | Fix the x86 move to/from segment register instructions. | Kevin Enderby | 2010-05-26 | 1 | -4/+12 |
* | Rename X86 subregister indices to something shorter. | Jakob Stoklund Olesen | 2010-05-24 | 1 | -18/+18 |
* | MC/X86: Subdivide immediates a bit more, so that we properly recognize immedi... | Daniel Dunbar | 2010-05-22 | 1 | -7/+32 |
* | tblgen/AsmMatcher: Change AsmOperandClass to allow a list of superclasses ins... | Daniel Dunbar | 2010-05-22 | 1 | -5/+5 |
* | X86: Model i64i32imm properly, as a subclass of all immediates. | Daniel Dunbar | 2010-05-20 | 1 | -1/+6 |
* | Fix assembly parsing and encoding of the pushf and popf family of | Dan Gohman | 2010-05-20 | 1 | -4/+6 |
* | MC/X86: Lower TAILCALLd[64] to JMP_1, to allow relaxation and to avoid same | Daniel Dunbar | 2010-05-19 | 1 | -0/+7 |
* | Fix so "int3" is correctly accepted, added "into" and fixed "int" with an | Kevin Enderby | 2010-05-14 | 1 | -2/+4 |
* | Set isTerminator on TRAP instructions. | Dan Gohman | 2010-05-14 | 1 | -1/+1 |
* | Add mayLoad and mayStore flags to instructions which missed them. | Dan Gohman | 2010-05-14 | 1 | -1/+9 |
* | reapply r103668 with a fix. Never make "minor syntax changes" | Chris Lattner | 2010-05-13 | 1 | -3/+3 |
* | revert r103668 for now, it is apparently breaking things. | Chris Lattner | 2010-05-12 | 1 | -3/+3 |
* | moffset forms of moves are x86-32 only, make the parser | Chris Lattner | 2010-05-12 | 1 | -3/+3 |
* | fix the encoding of the obscure "moffset" forms of moves, i386 | Chris Lattner | 2010-05-12 | 1 | -5/+6 |
* | MC/X86: X86AbsMemAsmOperand is subclass of X86NoSegMemAsmOperand. | Daniel Dunbar | 2010-05-06 | 1 | -4/+4 |
* | Eliminated the classification of control registers into %ecr_ | Sean Callanan | 2010-05-06 | 1 | -4/+4 |
* | Fixed the encoding of the x86 push instructions. Using a 32-bit immediate value | Kevin Enderby | 2010-05-03 | 1 | -4/+4 |
* | Remove the -disable-16bit command-line option, which is now obsolete. | Dan Gohman | 2010-04-30 | 1 | -12/+0 |
* | Fixed the word sized Bit Scan Forward/Reverse instructions, they needed the | Kevin Enderby | 2010-04-28 | 1 | -4/+6 |
* | Enable i16 to i32 promotion by default. | Evan Cheng | 2010-04-28 | 1 | -6/+7 |
* | Rather than having a ton of patterns for double shift instructions, e.g. SHLD... | Evan Cheng | 2010-04-28 | 1 | -128/+0 |
* | Fix obvious typos. | Evan Cheng | 2010-04-27 | 1 | -2/+2 |
* | isel (i32 anyext i16) as insert_subreg when 16-bit ops are being promoted. | Evan Cheng | 2010-04-21 | 1 | -1/+9 |
* | More work to allow dag combiner to promote 16-bit ops to 32-bit. | Evan Cheng | 2010-04-17 | 1 | -0/+2 |
* | Fix ADD32rr_alt instruction encoding bug. Patch by Marius Wachtler. | Evan Cheng | 2010-04-05 | 1 | -1/+1 |
* | Separate out the AES-NI instructions from the SSE4.2 instructions. Add | Eric Christopher | 2010-04-02 | 1 | -0/+1 |
* | revert r99743, this is saying that the repmovs instructinos have an | Chris Lattner | 2010-03-28 | 1 | -2/+4 |
* | claiming to return other is pointless. | Chris Lattner | 2010-03-28 | 1 | -4/+2 |
* | fix some modelling problems exposed by a patch I'm working on. bsr/bsf/ptest | Chris Lattner | 2010-03-28 | 1 | -14/+10 |
* | eliminate the last of the parallel's! | Chris Lattner | 2010-03-27 | 1 | -7/+2 |
* | eliminate almost all the rest of the x86-32 parallels. | Chris Lattner | 2010-03-27 | 1 | -157/+116 |
* | Teach TableGen to understand X.Y notation in the TSFlagsFields strings. | Jakob Stoklund Olesen | 2010-03-25 | 1 | -1/+1 |
* | eliminate a bunch more parallels now that scheduling | Chris Lattner | 2010-03-25 | 1 | -205/+150 |
* | Disable folding loads into tail call in 32-bit PIC mode. It can introduce ill... | Evan Cheng | 2010-03-25 | 1 | -1/+5 |
* | Switch INC8r to defining its pattern in terms of X86inc_flag | Chris Lattner | 2010-03-24 | 1 | -4/+4 |
* | switch SDTBinaryArithWithFlags to be a multiple-result node as well. | Chris Lattner | 2010-03-24 | 1 | -4/+4 |
* | Switch SDTUnaryArithWithFlags to being modeled as a two-result | Chris Lattner | 2010-03-24 | 1 | -2/+4 |
* | remove useless or_is_add parallel's. | Chris Lattner | 2010-03-24 | 1 | -12/+6 |