summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86Instr64bit.td
Commit message (Expand)AuthorAgeFilesLines
* distribute the rest of the contents of X86Instr64bit.td out toChris Lattner2010-10-051-220/+0
* move the rest of the simple 64-bit arithmetic into InstrArithmetic.tdChris Lattner2010-10-051-216/+0
* continue moving 64-bit stuff into X86InstrArithmetic.tdChris Lattner2010-10-051-211/+1
* move 64-bit add and adc to InstrArithmetic.Chris Lattner2010-10-051-103/+0
* integrate the 64-bit shifts into X86InstrShiftRotate.td. Enough for tonight.Chris Lattner2010-10-051-221/+0
* move sign and zero extensions out to their own file.Chris Lattner2010-10-051-70/+0
* move some instructions from Instr64Bit -> InstrInfo.Chris Lattner2010-10-051-86/+0
* move CMOV_FR32 and friends to InstrCompiler, since they are Chris Lattner2010-10-051-9/+0
* move various pattern matching support goop out of X86Instr64Bit, to liveChris Lattner2010-10-051-87/+0
* split conditional moves and setcc's out to their own file.Chris Lattner2010-10-051-179/+0
* move string pseudo instructions to InstrCompiler consolidate 64-bit and 32-bi...Chris Lattner2010-10-051-17/+0
* move the atomic pseudo instructions out to X86InstrCompiler.tdChris Lattner2010-10-051-153/+0
* move more pseudo instructions out to X86InstrCompiler.tdChris Lattner2010-10-051-51/+0
* continue moving stuff out to X86InstrSystem.td. MoveChris Lattner2010-10-051-591/+0
* refactor .td files a bit, moving system instructions out to X86InstrSystem.tdChris Lattner2010-10-051-32/+0
* Properly emit stack probe on win64 (for non-mingw targets).Anton Korobeynikov2010-10-031-4/+4
* Revert r114703 and r114702, removing the isConditionalMove flag from instruct...Owen Anderson2010-09-231-2/+2
* Add isConditionalMove bits to X86 and ARM instructions.Owen Anderson2010-09-231-2/+2
* Fix an inconsistency in the x86 backend that led it to reject "calll foo" onChris Lattner2010-09-221-2/+2
* reimplement support for GS and FS relative address space matchingChris Lattner2010-09-211-10/+0
* fix wonky formatting.Chris Lattner2010-09-081-1/+1
* implement proper support for sysret{,l,q}, rdar://8403907Chris Lattner2010-09-081-0/+4
* implement the iret suite of instructions properly,Chris Lattner2010-09-081-1/+2
* Don't call Predicate_* from X86 target.Jakob Stoklund Olesen2010-09-031-5/+1
* X86: Fix an encoding issue with LOCK_ADD64mr, which could lead to very hard t...Daniel Dunbar2010-08-271-1/+1
* X86: Fix misencode of RI64mi8. This fixes OpenSSL / x86_64-apple-darwin10 / c...Daniel Dunbar2010-08-251-4/+3
* Comment out some broken/unused/useless instructions which mess up disassembly.Eli Friedman2010-08-161-0/+6
* Set hasSideEffects on the 64-bit no-sse memory barrier.Eric Christopher2010-08-051-1/+1
* Be a little bit more specific about target for the memory barrierEric Christopher2010-08-051-1/+2
* Make x86-64 membarriers work without sse and clean up some of theEric Christopher2010-08-041-0/+7
* fix a win64 encoding problem, patch by Cameron Esfahani!Chris Lattner2010-08-031-1/+1
* Support all 128-bit AVX vector intrinsics. Most part of them I alreadyBruno Cardoso Lopes2010-07-301-110/+0
* X86: Mark JMP{32,64}[mr] as requires 32-bit/64-bit mode. They are the sameDaniel Dunbar2010-07-191-2/+2
* X86-64: Mark WINCALL and more tail call instructions as code gen only.Daniel Dunbar2010-07-191-2/+3
* X86: Mark In32/64BitMode on LEAVE[64] and SYSEXIT[64].Daniel Dunbar2010-07-191-2/+2
* X86: Mark MOV.*_{TC,NOREX} instruction as code gen only, they aren't real.Daniel Dunbar2010-07-191-0/+2
* Change LEA to have 5 operands for its memory operand, justChris Lattner2010-07-081-17/+12
* A slight reworking of the custom patterns for x86-64 tpoff codegen andEric Christopher2010-07-081-9/+11
* Use only one multiclass to pinsrq instructionsBruno Cardoso Lopes2010-07-071-24/+0
* Now that almost all SSE4.1 AVX instructions are added, move code around to mo...Bruno Cardoso Lopes2010-07-071-18/+0
* Add a couple more quick comments.Eric Christopher2010-06-241-0/+2
* Update according to feedback.Eric Christopher2010-06-231-1/+1
* Update uses, defs, and comments for darwin tls patterns.Eric Christopher2010-06-231-7/+4
* Add some codegen patterns for x86_64-linux-gnu tls codegen matching.Eric Christopher2010-06-211-0/+9
* Remove isTwoAddress from 64-bit files.Eric Christopher2010-06-181-15/+15
* Some assorted isTwoAddress -> Constraints cleanup.Eric Christopher2010-06-181-60/+56
* Ensure that mov and not lea are used to stick the address intoEric Christopher2010-06-081-3/+3
* Add first pass at darwin tls compiler support.Eric Christopher2010-06-031-0/+13
* AsmMatcher/X86: Mark _REV instructions as "code gen only", they aren't expectedDaniel Dunbar2010-05-261-0/+14
* The BT64ri8 record in X86Instr64bit.td was missing a REX_W which is requiredKevin Enderby2010-05-251-1/+2
OpenPOWER on IntegriCloud