split the 32-bit integer arithmetic instructions out to their own file.
[oota-llvm.git] / lib / Target / X86 / X86InstrInfo.td
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.
2010-04-21 Evan Chengisel (i32 anyext i16) as insert_subreg when 16-bit...
2010-04-17 Evan ChengMore work to allow dag combiner to promote 16-bit ops...
2010-04-05 Evan ChengFix ADD32rr_alt instruction encoding bug. Patch by...
2010-04-02 Eric ChristopherSeparate out the AES-NI instructions from the SSE4...
2010-03-28 Chris Lattnerrevert r99743, this is saying that the repmovs instruct...
2010-03-28 Chris Lattnerclaiming to return other is pointless.
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-27 Chris Lattnereliminate almost all the rest of the x86-32 parallels.
2010-03-25 Jakob Stoklund OlesenTeach TableGen to understand X.Y notation in the TSFlag...
2010-03-25 Chris Lattnereliminate a bunch more parallels now that scheduling
2010-03-25 Evan ChengDisable folding loads into tail call in 32-bit PIC...
2010-03-24 Chris LattnerSwitch INC8r to defining its pattern in terms of X86inc...
2010-03-24 Chris Lattnerswitch SDTBinaryArithWithFlags to be a multiple-result...
next