| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | reduce nesting. | Chris Lattner | 2010-03-24 | 1 | -9/+8 |
* | remove the patterns that I commented out in r98930, Dan verified | Chris Lattner | 2010-03-19 | 1 | -211/+0 |
* | add a new SDNPVariadic SDNP node flag, and use it in | Chris Lattner | 2010-03-19 | 1 | -4/+5 |
* | comment out a bunch of parallel store patterns that apparently | Chris Lattner | 2010-03-19 | 1 | -10/+22 |
* | Now that tblgen can handle matching implicit defs of instructions | Chris Lattner | 2010-03-19 | 1 | -74/+59 |
* | outs come before ins. | Chris Lattner | 2010-03-18 | 1 | -3/+3 |
* | fix the encoding of TAILJMPd. This fixes Benchmarks/Olden/bisort | Chris Lattner | 2010-03-16 | 1 | -2/+2 |
* | fix PR6605, X86ISD::CMP always returns i32 (EFLAGS), not | Chris Lattner | 2010-03-14 | 1 | -1/+1 |
* | add support for pentium class CPUs which do not have cmov, | Chris Lattner | 2010-03-14 | 1 | -13/+46 |
* | Do not force indirect tailcall through fixed registers: eax, r11. Add support... | Evan Cheng | 2010-03-14 | 1 | -24/+59 |