| Commit message (Expand) | Author | Age | Files | Lines |
* | distribute the rest of the contents of X86Instr64bit.td out to | Chris Lattner | 2010-10-05 | 1 | -220/+0 |
* | move the rest of the simple 64-bit arithmetic into InstrArithmetic.td | Chris Lattner | 2010-10-05 | 1 | -216/+0 |
* | continue moving 64-bit stuff into X86InstrArithmetic.td | Chris Lattner | 2010-10-05 | 1 | -211/+1 |
* | move 64-bit add and adc to InstrArithmetic. | Chris Lattner | 2010-10-05 | 1 | -103/+0 |
* | integrate the 64-bit shifts into X86InstrShiftRotate.td. Enough for tonight. | Chris Lattner | 2010-10-05 | 1 | -221/+0 |
* | move sign and zero extensions out to their own file. | Chris Lattner | 2010-10-05 | 1 | -70/+0 |
* | move some instructions from Instr64Bit -> InstrInfo. | Chris Lattner | 2010-10-05 | 1 | -86/+0 |
* | move CMOV_FR32 and friends to InstrCompiler, since they are | Chris Lattner | 2010-10-05 | 1 | -9/+0 |
* | move various pattern matching support goop out of X86Instr64Bit, to live | Chris Lattner | 2010-10-05 | 1 | -87/+0 |
* | split conditional moves and setcc's out to their own file. | Chris Lattner | 2010-10-05 | 1 | -179/+0 |
* | move string pseudo instructions to InstrCompiler consolidate 64-bit and 32-bi... | Chris Lattner | 2010-10-05 | 1 | -17/+0 |
* | move the atomic pseudo instructions out to X86InstrCompiler.td | Chris Lattner | 2010-10-05 | 1 | -153/+0 |
* | move more pseudo instructions out to X86InstrCompiler.td | Chris Lattner | 2010-10-05 | 1 | -51/+0 |
* | continue moving stuff out to X86InstrSystem.td. Move | Chris Lattner | 2010-10-05 | 1 | -591/+0 |
* | refactor .td files a bit, moving system instructions out to X86InstrSystem.td | Chris Lattner | 2010-10-05 | 1 | -32/+0 |
* | Properly emit stack probe on win64 (for non-mingw targets). | Anton Korobeynikov | 2010-10-03 | 1 | -4/+4 |
* | 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 | -2/+2 |
* | reimplement support for GS and FS relative address space matching | Chris Lattner | 2010-09-21 | 1 | -10/+0 |
* | fix wonky formatting. | Chris Lattner | 2010-09-08 | 1 | -1/+1 |
* | implement proper support for sysret{,l,q}, rdar://8403907 | Chris Lattner | 2010-09-08 | 1 | -0/+4 |
* | implement the iret suite of instructions properly, | Chris Lattner | 2010-09-08 | 1 | -1/+2 |
* | Don't call Predicate_* from X86 target. | Jakob Stoklund Olesen | 2010-09-03 | 1 | -5/+1 |
* | X86: Fix an encoding issue with LOCK_ADD64mr, which could lead to very hard t... | Daniel Dunbar | 2010-08-27 | 1 | -1/+1 |
* | X86: Fix misencode of RI64mi8. This fixes OpenSSL / x86_64-apple-darwin10 / c... | Daniel Dunbar | 2010-08-25 | 1 | -4/+3 |
* | Comment out some broken/unused/useless instructions which mess up disassembly. | Eli Friedman | 2010-08-16 | 1 | -0/+6 |
* | Set hasSideEffects on the 64-bit no-sse memory barrier. | Eric Christopher | 2010-08-05 | 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 | -0/+7 |
* | fix a win64 encoding problem, patch by Cameron Esfahani! | Chris Lattner | 2010-08-03 | 1 | -1/+1 |
* | Support all 128-bit AVX vector intrinsics. Most part of them I already | Bruno Cardoso Lopes | 2010-07-30 | 1 | -110/+0 |
* | 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-64: Mark WINCALL and more tail call instructions as code gen only. | Daniel Dunbar | 2010-07-19 | 1 | -2/+3 |
* | 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/+2 |
* | Change LEA to have 5 operands for its memory operand, just | Chris Lattner | 2010-07-08 | 1 | -17/+12 |
* | A slight reworking of the custom patterns for x86-64 tpoff codegen and | Eric Christopher | 2010-07-08 | 1 | -9/+11 |
* | Use only one multiclass to pinsrq instructions | Bruno Cardoso Lopes | 2010-07-07 | 1 | -24/+0 |
* | Now that almost all SSE4.1 AVX instructions are added, move code around to mo... | Bruno Cardoso Lopes | 2010-07-07 | 1 | -18/+0 |
* | Add a couple more quick comments. | Eric Christopher | 2010-06-24 | 1 | -0/+2 |
* | Update according to feedback. | Eric Christopher | 2010-06-23 | 1 | -1/+1 |
* | Update uses, defs, and comments for darwin tls patterns. | Eric Christopher | 2010-06-23 | 1 | -7/+4 |
* | Add some codegen patterns for x86_64-linux-gnu tls codegen matching. | Eric Christopher | 2010-06-21 | 1 | -0/+9 |
* | Remove isTwoAddress from 64-bit files. | Eric Christopher | 2010-06-18 | 1 | -15/+15 |
* | Some assorted isTwoAddress -> Constraints cleanup. | Eric Christopher | 2010-06-18 | 1 | -60/+56 |
* | Ensure that mov and not lea are used to stick the address into | Eric Christopher | 2010-06-08 | 1 | -3/+3 |
* | Add first pass at darwin tls compiler support. | Eric Christopher | 2010-06-03 | 1 | -0/+13 |
* | AsmMatcher/X86: Mark _REV instructions as "code gen only", they aren't expected | Daniel Dunbar | 2010-05-26 | 1 | -0/+14 |
* | The BT64ri8 record in X86Instr64bit.td was missing a REX_W which is required | Kevin Enderby | 2010-05-25 | 1 | -1/+2 |