refactor .td files a bit, moving system instructions out to X86InstrSystem.td
[oota-llvm.git] / lib / Target / X86 / X86Instr64bit.td
2010-10-05 Chris Lattnerrefactor .td files a bit, moving system instructions...
2010-10-03 Anton KorobeynikovProperly emit stack probe on win64 (for non-mingw targets).
2010-09-23 Owen AndersonRevert r114703 and r114702, removing the isConditionalM...
2010-09-23 Owen AndersonAdd isConditionalMove bits to X86 and ARM instructions.
2010-09-22 Chris LattnerFix an inconsistency in the x86 backend that led it...
2010-09-21 Chris Lattnerreimplement support for GS and FS relative address...
2010-09-08 Chris Lattnerfix wonky formatting.
2010-09-08 Chris Lattnerimplement proper support for sysret{,l,q}, rdar://8403907
2010-09-08 Chris Lattnerimplement the iret suite of instructions properly,
2010-09-03 Jakob Stoklund OlesenDon't call Predicate_* from X86 target.
2010-08-27 Daniel DunbarX86: Fix an encoding issue with LOCK_ADD64mr, which...
2010-08-25 Daniel DunbarX86: Fix misencode of RI64mi8. This fixes OpenSSL ...
2010-08-16 Eli FriedmanComment out some broken/unused/useless instructions...
2010-08-05 Eric ChristopherSet hasSideEffects on the 64-bit no-sse memory barrier.
2010-08-05 Eric ChristopherBe a little bit more specific about target for the...
2010-08-04 Eric ChristopherMake x86-64 membarriers work without sse and clean...
2010-08-03 Chris Lattnerfix a win64 encoding problem, patch by Cameron Esfahani!
2010-07-30 Bruno Cardoso LopesSupport all 128-bit AVX vector intrinsics. Most part...
2010-07-19 Daniel DunbarX86: Mark JMP{32,64}[mr] as requires 32-bit/64-bit...
2010-07-19 Daniel DunbarX86-64: Mark WINCALL and more tail call instructions...
2010-07-19 Daniel DunbarX86: Mark In32/64BitMode on LEAVE[64] and SYSEXIT[64].
2010-07-19 Daniel DunbarX86: Mark MOV.*_{TC,NOREX} instruction as code gen...
2010-07-08 Chris LattnerChange LEA to have 5 operands for its memory operand...
2010-07-08 Eric ChristopherA slight reworking of the custom patterns for x86-64...
2010-07-07 Bruno Cardoso LopesUse only one multiclass to pinsrq instructions
2010-07-07 Bruno Cardoso LopesNow that almost all SSE4.1 AVX instructions are added...
2010-06-24 Eric ChristopherAdd a couple more quick comments.
2010-06-23 Eric ChristopherUpdate according to feedback.
2010-06-23 Eric ChristopherUpdate uses, defs, and comments for darwin tls patterns.
2010-06-21 Eric ChristopherAdd some codegen patterns for x86_64-linux-gnu tls...
2010-06-18 Eric ChristopherRemove isTwoAddress from 64-bit files.
2010-06-18 Eric ChristopherSome assorted isTwoAddress -> Constraints cleanup.
2010-06-08 Eric ChristopherEnsure that mov and not lea are used to stick the addre...
2010-06-03 Eric ChristopherAdd first pass at darwin tls compiler support.
2010-05-26 Daniel DunbarAsmMatcher/X86: Mark _REV instructions as "code gen...
2010-05-25 Kevin EnderbyThe BT64ri8 record in X86Instr64bit.td was missing...
2010-05-24 Jakob Stoklund OlesenRename X86 subregister indices to something shorter.
2010-05-22 Daniel DunbarMC/X86: Subdivide immediates a bit more, so that we...
2010-05-20 Daniel DunbarMC/X86: Add movq alias for movabsq, to allow matching...
2010-05-20 Daniel DunbarX86: Model i64i32imm properly, as a subclass of all...
2010-05-20 Daniel DunbarX86: Fix immediate type of FOO64i32 operations.
2010-05-20 Dan GohmanFix assembly parsing and encoding of the pushf and...
2010-05-20 Dan GohmanSet neverHasSideEffects on 64-bit pushf and popf, for...
2010-05-14 Dan GohmanAdd mayLoad and mayStore flags to instructions which...
2010-05-06 Chris Lattnerfix rdar://7947167 - llvm-mc doesn't match movsq
2010-05-06 Sean CallananEliminated the classification of control registers...
2010-05-04 Kevin EnderbyFix to r102952. The MOV64toSDrm record in X86Instr64bi...
2010-05-03 Kevin EnderbyFixed the encoding of two of the X86 movq instuctions...
2010-04-30 Dan GohmanRemove the -disable-16bit command-line option, which...
2010-04-28 Evan ChengEnable i16 to i32 promotion by default.
2010-04-28 Evan ChengRather than having a ton of patterns for double shift...
2010-03-28 Chris Lattnerfix some modelling problems exposed by a patch I'm...
2010-03-27 Chris Lattnereliminate the last of the parallel's!
2010-03-24 Chris Lattnerremove 64-bit or_is_add parallels.
2010-03-19 Chris Lattnerremove the patterns that I commented out in r98930...
2010-03-19 Daniel DunbarMC/X86: Rename alternate spellings of {ADD64,CMP64...
2010-03-19 Chris Lattnercomment out a bunch of parallel store patterns that...
2010-03-19 Daniel DunbarX86: Fix encoding for TEST64rr.
2010-03-19 Chris LattnerNow that tblgen can handle matching implicit defs of...
2010-03-18 Chris Lattnercallq is pcrelative
2010-03-16 Chris Lattnerfix the same bug on the x86-64 side of the fence.
2010-03-14 Evan ChengFix jit encoding bugs.
2010-03-14 Evan ChengDo not force indirect tailcall through fixed registers...
2010-03-13 Daniel DunbarX86_64: Fix encoding for the rest of the 64i32 instruct...
2010-03-13 Daniel DunbarX86: Fix ADD64i32 encoding.
2010-03-13 Daniel DunbarMC/X86_64: Fix matching of leaq.
2010-03-13 Daniel DunbarMC/X86_64: Fix matching of callq.
2010-03-08 Chris LattnerCorrect immediate sizes.
2010-03-03 Chris Lattnerfactor the 'sign extended from 8 bit' patterns better so
2010-02-27 Dan GohmanThe mayHaveSideEffects flag is no longer used.
2010-02-27 Chris Lattnerfix an incorrect (overly conservative) predicate.
2010-02-23 Chris Lattnerremove a bunch of dead named arguments in input patterns,
2010-02-23 Chris Lattnerfix a type mismatch in this pattern, where we were...
2010-02-13 Chris Lattnerremove special cases for vmlaunch, vmresume, vmxoff...
2010-02-12 Daniel DunbarX86: Fix definition for RCL/RCR.*m? operations -- they...
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2010-02-05 Chris Lattnerreally kill off the last MRMInitReg inst, remove logic...
2010-02-05 Chris Lattnerfactor code better in X86MCInstLower::Lower, teach...
2010-01-31 Evan ChengChange TAILJMP's to be varargs and transfer implicit...
2010-01-22 Daniel DunbarMark EH_RETURN64 as CodeGenOnly.
2010-01-12 Evan ChengEliminate or_not_add and just use AddedComplexity so...
2010-01-12 Dan GohmanReapply the MOV64r0 patch, with a fix: MOV64r0 clobbers...
2010-01-11 Evan ChengExtend r93152 to work on OR r, r. If the source set...
2010-01-11 Evan ChengRevert 93158. It's breaking quite a few x86_64 tests.
2010-01-11 Dan GohmanUse a 32-bit and with implicit zero-extension instead...
2010-01-11 Dan GohmanRe-instate MOV64r0 and MOV16r0, with adjustments to...
2010-01-11 Dan GohmanPattern top-level operators don't need to be restricted...
2010-01-11 Evan ChengSelect an OR with immediate as an ADD if the input...
2010-01-08 Evan ChengFix what looks to me obvious instruction definition...
2010-01-04 Evan ChengPerform this folding as a target specific dag combine:
2009-12-18 Sean CallananInstruction fixes, added instructions, and AsmString...
2009-12-16 Evan ChengRe-enable 91381 with fixes.
2009-12-15 Evan ChengFix an encoding bug.
2009-12-15 Evan ChengUse sbb x, x to materialize carry bit in a GPR. The...
2009-11-30 Dan GohmanFix a minor inconsistency.
2009-11-17 Evan ChengMOV64rm should be marked isReMaterializable.
2009-11-02 Anton KorobeynikovDo not infer the target type for COPY_TO_REGCLASS from...
2009-10-30 Dan GohmanInitial x86 support for BlockAddresses.
2009-10-29 Dan GohmanRename usesCustomDAGSchedInserter to usesCustomInserter...
2009-10-19 Chris Lattnerremove strings from instructions who are never asmprinted.
next