Make x86-64 membarriers work without sse and clean up some of the
[oota-llvm.git] / lib / Target / X86 / X86InstrInfo.td
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...
2010-03-24 Chris LattnerSwitch SDTUnaryArithWithFlags to being modeled as a...
2010-03-24 Chris Lattnerremove useless or_is_add parallel's.
2010-03-24 Chris Lattnerreduce nesting.
2010-03-19 Chris Lattnerremove the patterns that I commented out in r98930...
2010-03-19 Chris Lattneradd a new SDNPVariadic SDNP node flag, and use it in
2010-03-19 Chris Lattnercomment out a bunch of parallel store patterns that...
2010-03-19 Chris LattnerNow that tblgen can handle matching implicit defs of...
2010-03-18 Chris Lattnerouts come before ins.
2010-03-16 Chris Lattnerfix the encoding of TAILJMPd. This fixes Benchmarks...
2010-03-14 Chris Lattnerfix PR6605, X86ISD::CMP always returns i32 (EFLAGS...
2010-03-14 Chris Lattneradd support for pentium class CPUs which do not have...
2010-03-14 Evan ChengDo not force indirect tailcall through fixed registers...
2010-03-09 Daniel DunbarMC/X86: Rename alternate spellings of ADD{8,16,32}...
2010-03-09 Daniel DunbarMC/X86: Rename alternate spellings of CMP{8,16,32}...
2010-03-08 Kevin EnderbyFix the vmxon entry in the X86InstrInfo.td so it has...
2010-03-08 Daniel DunbarX86: Fix encoding for TEST{8,16,32}rr.
2010-03-08 Chris LattnerCorrect immediate sizes.
2010-03-06 Anton KorobeynikovDescribe what's going on with mingw alloca and why...
2010-03-06 Anton KorobeynikovLower dynamic stack allocation on mingw32 to separate...
2010-03-04 Jakob Stoklund OlesenFix the remaining MUL8 and DIV8 to define AX instead...
2010-03-03 Chris Lattnerremove nvload and two patterns that use it which are
2010-03-03 Chris Lattnerfactor the 'in the default address space' check out...
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-24 Jakob Stoklund OlesenDIV8r must define %AX since X86DAGToDAGISel::Select...
2010-02-23 Chris Lattnerremove a bunch of dead named arguments in input patterns,
2010-02-13 Sean CallananAdded the rdtscp instruction to the x86 instruction
2010-02-13 Sean CallananFixed encodings for invlpg, invept, and invvpid.
2010-02-13 Chris Lattnerremove special cases for vmlaunch, vmresume, vmxoff...
2010-02-12 Chris Lattnerenhance the immediate field encoding to know whether...
2010-02-12 Chris LattnerAdd support for a union type in LLVM IR. Patch by...
2010-02-12 Daniel DunbarX86: Fix definition for RCL/RCR.*m? operations -- they...
2010-02-11 Chris Lattnerimprove encoding information for branches. We now...
2010-02-11 Chris Lattnerunbreak the build.
2010-02-11 Chris Lattnerrefactor the conditional jump instructions in the ...
2010-02-10 Dan GohmanFix "the the" and similar typos.
2010-02-09 David GreeneTableGen fragment refactoring.
2010-02-05 Chris Lattnerfix incorrect encoding of SBB8mi that Kevin noticed.
next