aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86Instr64bit.td
AgeCommit message (Expand)Author
2010-10-05distribute the rest of the contents of X86Instr64bit.td out toChris Lattner
2010-10-05move the rest of the simple 64-bit arithmetic into InstrArithmetic.tdChris Lattner
2010-10-05continue moving 64-bit stuff into X86InstrArithmetic.tdChris Lattner
2010-10-05move 64-bit add and adc to InstrArithmetic.Chris Lattner
2010-10-05integrate the 64-bit shifts into X86InstrShiftRotate.td. Enough for tonight.Chris Lattner
2010-10-05move sign and zero extensions out to their own file.Chris Lattner
2010-10-05move some instructions from Instr64Bit -> InstrInfo.Chris Lattner
2010-10-05move CMOV_FR32 and friends to InstrCompiler, since they are Chris Lattner
2010-10-05move various pattern matching support goop out of X86Instr64Bit, to liveChris Lattner
2010-10-05split conditional moves and setcc's out to their own file.Chris Lattner
2010-10-05move string pseudo instructions to InstrCompiler consolidate 64-bit and 32-bi...Chris Lattner
2010-10-05move the atomic pseudo instructions out to X86InstrCompiler.tdChris Lattner
2010-10-05move more pseudo instructions out to X86InstrCompiler.tdChris Lattner
2010-10-05continue moving stuff out to X86InstrSystem.td. MoveChris Lattner
2010-10-05refactor .td files a bit, moving system instructions out to X86InstrSystem.tdChris Lattner
2010-10-03Properly emit stack probe on win64 (for non-mingw targets).Anton Korobeynikov
2010-09-23Revert r114703 and r114702, removing the isConditionalMove flag from instruct...Owen Anderson
2010-09-23Add isConditionalMove bits to X86 and ARM instructions.Owen Anderson
2010-09-22Fix an inconsistency in the x86 backend that led it to reject "calll foo" onChris Lattner
2010-09-21reimplement support for GS and FS relative address space matchingChris Lattner
2010-09-08fix wonky formatting.Chris Lattner
2010-09-08implement proper support for sysret{,l,q}, rdar://8403907Chris Lattner
2010-09-08implement the iret suite of instructions properly,Chris Lattner
2010-09-03Don't call Predicate_* from X86 target.Jakob Stoklund Olesen
2010-08-27X86: Fix an encoding issue with LOCK_ADD64mr, which could lead to very hard t...Daniel Dunbar
2010-08-25X86: Fix misencode of RI64mi8. This fixes OpenSSL / x86_64-apple-darwin10 / c...Daniel Dunbar
2010-08-16Comment out some broken/unused/useless instructions which mess up disassembly.Eli Friedman
2010-08-05Set hasSideEffects on the 64-bit no-sse memory barrier.Eric Christopher
2010-08-05Be a little bit more specific about target for the memory barrierEric Christopher
2010-08-04Make x86-64 membarriers work without sse and clean up some of theEric Christopher
2010-08-03fix a win64 encoding problem, patch by Cameron Esfahani!Chris Lattner
2010-07-30Support all 128-bit AVX vector intrinsics. Most part of them I alreadyBruno Cardoso Lopes
2010-07-19X86: Mark JMP{32,64}[mr] as requires 32-bit/64-bit mode. They are the sameDaniel Dunbar
2010-07-19X86-64: Mark WINCALL and more tail call instructions as code gen only.Daniel Dunbar
2010-07-19X86: Mark In32/64BitMode on LEAVE[64] and SYSEXIT[64].Daniel Dunbar
2010-07-19X86: Mark MOV.*_{TC,NOREX} instruction as code gen only, they aren't real.Daniel Dunbar
2010-07-08Change LEA to have 5 operands for its memory operand, justChris Lattner
2010-07-08A slight reworking of the custom patterns for x86-64 tpoff codegen andEric Christopher
2010-07-07Use only one multiclass to pinsrq instructionsBruno Cardoso Lopes
2010-07-07Now that almost all SSE4.1 AVX instructions are added, move code around to mo...Bruno Cardoso Lopes
2010-06-24Add a couple more quick comments.Eric Christopher
2010-06-23Update according to feedback.Eric Christopher
2010-06-23Update uses, defs, and comments for darwin tls patterns.Eric Christopher
2010-06-21Add some codegen patterns for x86_64-linux-gnu tls codegen matching.Eric Christopher
2010-06-18Remove isTwoAddress from 64-bit files.Eric Christopher
2010-06-18Some assorted isTwoAddress -> Constraints cleanup.Eric Christopher
2010-06-08Ensure that mov and not lea are used to stick the address intoEric Christopher
2010-06-03Add first pass at darwin tls compiler support.Eric Christopher
2010-05-26AsmMatcher/X86: Mark _REV instructions as "code gen only", they aren't expectedDaniel Dunbar
2010-05-25The BT64ri8 record in X86Instr64bit.td was missing a REX_W which is requiredKevin Enderby