| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | move sign and zero extensions out to their own file. | Chris Lattner | 2010-10-05 | 1 | -88/+7 |
* | move some instructions from Instr64Bit -> InstrInfo. | Chris Lattner | 2010-10-05 | 1 | -12/+69 |
* | move CMOV_FR32 and friends to InstrCompiler, since they are | Chris Lattner | 2010-10-05 | 1 | -11/+5 |
* | move various pattern matching support goop out of X86Instr64Bit, to live | Chris Lattner | 2010-10-05 | 1 | -0/+58 |
* | split conditional moves and setcc's out to their own file. | Chris Lattner | 2010-10-05 | 1 | -635/+1 |
* | move string pseudo instructions to InstrCompiler consolidate 64-bit and 32-bi... | Chris Lattner | 2010-10-05 | 1 | -18/+5 |
* | move the atomic pseudo instructions out to X86InstrCompiler.td | Chris Lattner | 2010-10-05 | 1 | -237/+35 |
* | move more pseudo instructions out to X86InstrCompiler.td | Chris Lattner | 2010-10-05 | 1 | -105/+0 |
* | move VMX instructions out to their own file. | Chris Lattner | 2010-10-05 | 1 | -40/+2 |
* | continue moving stuff out to X86InstrSystem.td. Move | Chris Lattner | 2010-10-05 | 1 | -733/+9 |
* | refactor .td files a bit, moving system instructions out to X86InstrSystem.td | Chris Lattner | 2010-10-05 | 1 | -280/+9 |
* | Implement support for the bizarre 3DNow! encoding (which is unlike anything | Chris Lattner | 2010-10-03 | 1 | -0/+2 |
* | stub out a header to put 3dNow! instructions into. | Chris Lattner | 2010-10-02 | 1 | -0/+2 |
* | Revert r114703 and r114702, removing the isConditionalMove flag from instruct... | Owen Anderson | 2010-09-23 | 1 | -2/+2 |
* | Add isConditionalMove bits to X86 and ARM instructions. | Owen Anderson | 2010-09-23 | 1 | -2/+2 |
* | Fix an inconsistency in the x86 backend that led it to reject "calll foo" on | Chris Lattner | 2010-09-22 | 1 | -3/+5 |
* | reimplement elf TLS support in terms of addressing modes, eliminating Segment... | Chris Lattner | 2010-09-22 | 1 | -4/+0 |
* | give VZEXT_LOAD a memory operand, it now works with segment registers. | Chris Lattner | 2010-09-22 | 1 | -2/+2 |
* | reimplement support for GS and FS relative address space matching | Chris Lattner | 2010-09-21 | 1 | -39/+6 |
* | even though I'm about to rip it out, simplify the address mode stuff | Chris Lattner | 2010-09-21 | 1 | -24/+11 |
* | fix rdar://8444631 - encoder crash on 'enter' | Chris Lattner | 2010-09-17 | 1 | -2/+2 |
* | fix the encoding of sldt GR16 to have the 0x66 prefix, and | Chris Lattner | 2010-09-15 | 1 | -1/+3 |
* | fix bugs in push/pop segment support, rdar://8407242 | Chris Lattner | 2010-09-08 | 1 | -5/+35 |
* | implement proper support for sysret{,l,q}, rdar://8403907 | Chris Lattner | 2010-09-08 | 1 | -2/+2 |
* | implement the iret suite of instructions properly, | Chris Lattner | 2010-09-08 | 1 | -2/+2 |
* | fix the encoding of the "jump on *cx" family of instructions, | Chris Lattner | 2010-09-08 | 1 | -4/+22 |
* | Remove a dead comment. | Evan Cheng | 2010-09-07 | 1 | -1/+0 |
* | fix the operand constraints of the immediate form of in/out, | Chris Lattner | 2010-09-06 | 1 | -6/+6 |
* | Redefine LOOP* instructions from I to Ii8PCRel as they take an i8 argument. | Roman Divacky | 2010-09-06 | 1 | -3/+3 |
* | Don't call Predicate_* from X86 target. | Jakob Stoklund Olesen | 2010-09-03 | 1 | -3/+1 |
* | Fix nasty mingw32 bug, which e.g. prevented llvm-gcc bootstrap there. | Anton Korobeynikov | 2010-08-25 | 1 | -3/+4 |
* | Add a new llvm.x86.int intrinsic, allowing access to the | Chris Lattner | 2010-08-23 | 1 | -3/+7 |
* | fix PR7465, mishandling of lcall and ljmp: intersegment long | Chris Lattner | 2010-08-19 | 1 | -12/+12 |
* | Rework how the non-sse2 memory barrier is lowered so that the | Eric Christopher | 2010-08-14 | 1 | -8/+7 |
* | Wording. | Eric Christopher | 2010-08-09 | 1 | -1/+1 |
* | Be a little bit more specific about target for the memory barrier | Eric Christopher | 2010-08-05 | 1 | -1/+2 |
* | Make x86-64 membarriers work without sse and clean up some of the | Eric Christopher | 2010-08-04 | 1 | -2/+2 |
* | Fix typo! | Bruno Cardoso Lopes | 2010-07-30 | 1 | -8/+8 |
* | Temporary hack to let codegen assert or generate poor code in case | Bruno Cardoso Lopes | 2010-07-26 | 1 | -8/+13 |
* | Add x86 CLMUL (Carry-less multiplication) cpu feature | Bruno Cardoso Lopes | 2010-07-23 | 1 | -0/+1 |
* | Add complete assembler support for FMA3 instructions, with descriptions and e... | Bruno Cardoso Lopes | 2010-07-23 | 1 | -0/+6 |
* | Custom lower the memory barrier instructions and add support | Eric Christopher | 2010-07-22 | 1 | -0/+29 |
* | Pulling out previous patch, must've run the tests in | Eric Christopher | 2010-07-21 | 1 | -21/+0 |
* | Lower MEMBARRIER on x86 and support processors without SSE2. | Eric Christopher | 2010-07-21 | 1 | -0/+21 |
* | Add 256-bit vaddsub, vhadd, vhsub, vblend and vdpp instructions! | Bruno Cardoso Lopes | 2010-07-19 | 1 | -1/+1 |
* | X86: Mark JMP{32,64}[mr] as requires 32-bit/64-bit mode. They are the same | Daniel Dunbar | 2010-07-19 | 1 | -2/+2 |
* | X86: Mark some tail call pseduo instruction as code gen only. | Daniel Dunbar | 2010-07-19 | 1 | -1/+2 |
* | X86: Mark In32/64BitMode on LEAVE[64] and SYSEXIT[64]. | Daniel Dunbar | 2010-07-19 | 1 | -2/+2 |
* | X86: Mark MOV.*_{TC,NOREX} instruction as code gen only, they aren't real. | Daniel Dunbar | 2010-07-19 | 1 | -0/+4 |
* | X86: MOV8o8a, MOV8ao8, etc. are only valid in 32-bit mode. | Daniel Dunbar | 2010-07-19 | 1 | -6/+12 |