move setcc and jcc aliases from .cpp to .td
[oota-llvm.git] / lib / Target / X86 / X86InstrInfo.td
2010-10-30 Chris Lattnermove setcc and jcc aliases from .cpp to .td
2010-10-30 Chris Lattnerimplement (and document!) the first kind of MC assemble...
2010-10-21 Michael J. SpencerX86: Add alloca probing to dynamic alloca on Windows...
2010-10-20 Michael J. SpencerFix Whitespace.
2010-10-18 Kevin EnderbyAdded a handful of x86-32 instructions that were missin...
2010-10-13 Rafael EspindolaFix PR8365 by adding a more specialized Pat that checks...
2010-10-12 Dan GohmanInitial va_arg support for x86-64. Patch by David Meyer!
2010-10-12 Jakob Stoklund OlesenRemove the x86 MOV{32,64}{rr,rm,mr}_TC instructions.
2010-10-08 Chris Lattnerreapply the patch reverted in r116033:
2010-10-08 Daniel DunbarRevert "Reimplement (part of) the or -> add optimizatio...
2010-10-07 Chris LattnerReimplement (part of) the or -> add optimization. ...
2010-10-05 Chris Lattnerfix a bug I introduced in r115669, which ended up with...
2010-10-05 Chris LattnerReplace a gross hack (the MOV64ri_alt instruction)...
2010-10-05 Chris Lattnerdistribute the rest of the contents of X86Instr64bit...
2010-10-05 Chris Lattnersplit the 32-bit integer arithmetic instructions out...
2010-10-05 Chris Lattnermove 32-bit shift and rotates out to their own file.
2010-10-05 Chris Lattnermove sign and zero extensions out to their own file.
2010-10-05 Chris Lattnermove some instructions from Instr64Bit -> InstrInfo.
2010-10-05 Chris Lattnermove CMOV_FR32 and friends to InstrCompiler, since...
2010-10-05 Chris Lattnermove various pattern matching support goop out of X86In...
2010-10-05 Chris Lattnersplit conditional moves and setcc's out to their own...
2010-10-05 Chris Lattnermove string pseudo instructions to InstrCompiler consol...
2010-10-05 Chris Lattnermove the atomic pseudo instructions out to X86InstrComp...
2010-10-05 Chris Lattnermove more pseudo instructions out to X86InstrCompiler.td
2010-10-05 Chris Lattnermove VMX instructions out to their own file.
2010-10-05 Chris Lattnercontinue moving stuff out to X86InstrSystem.td. Move
2010-10-05 Chris Lattnerrefactor .td files a bit, moving system instructions...
2010-10-03 Chris LattnerImplement support for the bizarre 3DNow! encoding ...
2010-10-02 Chris Lattnerstub out a header to put 3dNow! instructions into.
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-22 Chris Lattnerreimplement elf TLS support in terms of addressing...
2010-09-22 Chris Lattnergive VZEXT_LOAD a memory operand, it now works with...
2010-09-21 Chris Lattnerreimplement support for GS and FS relative address...
2010-09-21 Chris Lattnereven though I'm about to rip it out, simplify the addre...
2010-09-17 Chris Lattnerfix rdar://8444631 - encoder crash on 'enter'
2010-09-15 Chris Lattnerfix the encoding of sldt GR16 to have the 0x66 prefix...
2010-09-08 Chris Lattnerfix bugs in push/pop segment support, rdar://8407242
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-08 Chris Lattnerfix the encoding of the "jump on *cx" family of instruc...
2010-09-07 Evan ChengRemove a dead comment.
2010-09-06 Chris Lattnerfix the operand constraints of the immediate form of...
2010-09-06 Roman DivackyRedefine LOOP* instructions from I to Ii8PCRel as they...
2010-09-03 Jakob Stoklund OlesenDon't call Predicate_* from X86 target.
2010-08-25 Anton KorobeynikovFix nasty mingw32 bug, which e.g. prevented llvm-gcc...
2010-08-23 Chris LattnerAdd a new llvm.x86.int intrinsic, allowing access to the
2010-08-19 Chris Lattnerfix PR7465, mishandling of lcall and ljmp: intersegment...
2010-08-14 Eric ChristopherRework how the non-sse2 memory barrier is lowered so...
2010-08-09 Eric ChristopherWording.
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-07-30 Bruno Cardoso LopesFix typo!
2010-07-26 Bruno Cardoso LopesTemporary hack to let codegen assert or generate poor...
2010-07-23 Bruno Cardoso LopesAdd x86 CLMUL (Carry-less multiplication) cpu feature
2010-07-23 Bruno Cardoso LopesAdd complete assembler support for FMA3 instructions...
2010-07-22 Eric ChristopherCustom lower the memory barrier instructions and add...
2010-07-21 Eric ChristopherPulling out previous patch, must've run the tests in
2010-07-21 Eric ChristopherLower MEMBARRIER on x86 and support processors without...
2010-07-19 Bruno Cardoso LopesAdd 256-bit vaddsub, vhadd, vhsub, vblend and vdpp...
2010-07-19 Daniel DunbarX86: Mark JMP{32,64}[mr] as requires 32-bit/64-bit...
2010-07-19 Daniel DunbarX86: Mark some tail call pseduo instruction as code...
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-19 Daniel DunbarX86: MOV8o8a, MOV8ao8, etc. are only valid in 32-bit...
2010-07-09 Bruno Cardoso LopesStart the support for AVX instructions with 256-bit...
2010-07-09 Chris Lattnerhave the mc lowering process handle a few tail call...
2010-07-08 Chris LattnerChange LEA to have 5 operands for its memory operand...
2010-07-07 Chris LattnerImplement the major chunk of PR7195: support for 'callw'
2010-06-24 Eric ChristopherAdd a couple more quick comments.
2010-06-23 Eric ChristopherUpdate according to feedback.
2010-06-23 Nico WeberAdd support for the x86 instructions "pusha" and "popa".
2010-06-23 Eric ChristopherUpdate uses, defs, and comments for darwin tls patterns.
2010-06-19 Eric ChristopherFinish ripping isTwoAddress out of X86. Some mindless...
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-26 Kevin EnderbyFix the x86 move to/from segment register instructions.
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-22 Daniel Dunbartblgen/AsmMatcher: Change AsmOperandClass to allow...
2010-05-20 Daniel DunbarX86: Model i64i32imm properly, as a subclass of all...
2010-05-20 Dan GohmanFix assembly parsing and encoding of the pushf and...
2010-05-19 Daniel DunbarMC/X86: Lower TAILCALLd[64] to JMP_1, to allow relaxati...
2010-05-14 Kevin EnderbyFix so "int3" is correctly accepted, added "into" and...
2010-05-14 Dan GohmanSet isTerminator on TRAP instructions.
2010-05-14 Dan GohmanAdd mayLoad and mayStore flags to instructions which...
2010-05-13 Chris Lattnerreapply r103668 with a fix. Never make "minor syntax...
2010-05-12 Chris Lattnerrevert r103668 for now, it is apparently breaking things.
2010-05-12 Chris Lattnermoffset forms of moves are x86-32 only, make the parser
2010-05-12 Chris Lattnerfix the encoding of the obscure "moffset" forms of...
2010-05-06 Daniel DunbarMC/X86: X86AbsMemAsmOperand is subclass of X86NoSegMemA...
2010-05-06 Sean CallananEliminated the classification of control registers...
2010-05-03 Kevin EnderbyFixed the encoding of the x86 push instructions. Using...
2010-04-30 Dan GohmanRemove the -disable-16bit command-line option, which...
2010-04-28 Kevin EnderbyFixed the word sized Bit Scan Forward/Reverse instructi...
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-04-27 Evan ChengFix obvious typos.
next