X86: Don't emit conditional floating point moves on when targeting pre-pentiumpro...
[oota-llvm.git] / lib / Target / X86 / X86InstrInfo.td
2012-04-27 Benjamin KramerX86: Don't emit conditional floating point moves on...
2012-04-03 Craig TopperAdd support for AVX enhanced comparison predicates...
2012-03-06 Eli FriedmanFix the operand ordering on aliases for shld and shrd...
2012-03-05 Eli FriedmanMake aliases for shld and shrd match gas. PR12173.
2012-02-27 Chad RosierAdd q suffix aliases for the fistp and fisttp mnemonics.
2012-02-24 Michael J. SpencerAdd WIN_FTOL_* psudo-instructions to model the unique...
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2012-02-18 Craig TopperAdd X86 assembler and disassembler support for AMD...
2012-02-16 Jakob Stoklund OlesenUse the same CALL instructions for Windows as for every...
2012-01-17 Devang PatelIntel syntax: Fix parser match class to check memory...
2012-01-16 Eli FriedmanGet rid of unused codegen-only instruction.
2012-01-12 Devang PatelAdd predicate method check match memory operand size...
2012-01-10 Craig TopperInstruction selection priority fixes to remove the...
2012-01-09 Craig TopperDon't disable MMX support when AVX is enabled. Fix...
2012-01-01 Craig TopperAllow CRC32 instructions to be selected when AVX is...
2012-01-01 Craig TopperFix sfence, lfence, mfence, and clflush to be able...
2011-12-12 Jan SjödinXOP instructions and encoding tests.
2011-12-09 Evan ChengRemove hasSSE1orAVX(). It's the same as hasXMM().
2011-12-08 Evan ChengMany of the SSE patterns should not be selected when...
2011-11-29 Jakob Stoklund OlesenMake X86::FsFLD0SS / FsFLD0SD real pseudo-instructions.
2011-11-24 Benjamin KramerX86: alias cqo to cqto.
2011-10-30 Craig TopperAdd intrinsics and feature flag for read/write FS/GS...
2011-10-27 Kevin EnderbyChange the sysexit mnemonic (and sysexitl) to never...
2011-10-21 Craig TopperRemove intrinsics for X86 BLSI, BLSMSK, and BLSR intrin...
2011-10-19 Craig TopperRename PEXTR to PEXT. Add intrinsics for BMI instructions.
2011-10-18 David MeyerRemove NaClMode
2011-10-16 Craig TopperAdd X86 PEXTR and PDEP instructions.
2011-10-16 Craig TopperAdd X86 BZHI instruction as well as BMI2 feature detection.
2011-10-16 Craig TopperAdd X86 BEXTR instruction. This instruction uses VEX...
2011-10-15 Craig TopperAdd support for X86 blsr, blsmsk, and blsi instructions...
2011-10-14 Craig TopperAdd X86 ANDN instruction. Including instruction selection.
2011-10-14 Craig TopperAdd X86 TZCNT instruction and patterns to select it...
2011-10-14 Jakob Stoklund OlesenBan rematerializable instructions with side effects.
2011-10-13 Bill WendlingRevert r141854 because it was causing failures:
2011-10-13 Craig TopperAdd X86 TZCNT instruction and patterns to select it...
2011-10-13 Craig TopperAdd 'implicit EFLAGS' to patterns for popcnt and lzcnt
2011-10-11 Craig TopperAdd HasPOPCNT predicate to the POPCNT instructions...
2011-10-11 Craig TopperAdd X86 LZCNT instruction. Including instruction select...
2011-10-10 Benjamin KramerX86: Add patterns for the movbe instruction (mov +...
2011-10-09 Craig TopperAdd Ivy Bridge 16-bit floating point conversion instruc...
2011-10-07 Craig TopperRevert part of r141274. Only need to change encoding...
2011-10-06 Craig TopperFix assembling of xchg %eax, %eax to not use the NOP...
2011-10-03 Craig TopperAdd support for MOVBE and RDRAND instructions for the...
2011-10-02 Craig TopperFix some Intel syntax disassembly issues with instructi...
2011-09-09 Craig TopperFix handling of Intel syntax disassembling of movs...
2011-09-05 Nick LewyckyAdd a new MC bit for NaCl (Native Client) mode. NaCl...
2011-08-30 Rafael EspindolaAdds a SelectionDAG node X86SegAlloca which will be...
2011-08-26 Eli FriedmanAdd support for generating CMPXCHG16B on x86-64 for...
2011-08-22 Benjamin KramerX86: Add some operand types required to identify calls.
2011-07-27 Kevin EnderbyFix llvm-mc handing of x86 instructions that take 8...
2011-07-14 Benjamin KramerPort operand types for ARM and X86 over from EDIS to...
2011-07-08 Evan ChengEliminate asm parser's dependency on TargetMachine:
2011-07-06 Kevin EnderbyChanged the X86 PUSH64i8 record to use the i64i8imm...
2011-06-03 Stuart HastingsReapply 132424 with fixes. This fixes PR10068.
2011-06-02 Rafael EspindolaRevert 132424 to fix PR10068.
2011-06-01 Stuart HastingsRecommit 132404 with fixes. rdar://problem/5993888
2011-06-01 Stuart HastingsRevert 132404 to appease a buildbot. rdar://problem...
2011-06-01 Stuart HastingsAdd support for x86 CMPEQSS and friends. These instruc...
2011-05-22 Chris Lattneradd a missing alias to make us more bug compatible...
2011-05-20 Stuart HastingsRe-commit 131641 with fixes; de-pseudoize MOVSX16rr8...
2011-04-20 Nick LewyckyThis should always be signed chars, so use int8_t....
2011-04-18 Chris LattnerAdd a new bit that ImmLeaf's can opt into, which allows...
2011-04-17 Chris Lattnerswitch the rest of the x86 immediate patterns over...
2011-04-17 Chris Lattnernow that predicates have a decent abstraction layer...
2011-04-17 Chris LattnerRework our internal representation of node predicates...
2011-04-14 Bill WendlingAs Dan pointed out, movzbl, movsbl, and friends are...
2011-04-14 Bill WendlingHave the X86 back-end emit the alias instead of what...
2011-04-13 Bill WendlingAdd an option to not print the alias of an instruction...
2011-02-22 Joerg SonnenbergerRecognize loopz and loopnz as aliases for loope and...
2011-02-19 Chris Lattnerimplement PR9264: disambiguating 'bt mem, imm' as a...
2011-02-17 Joerg SonnenbergerRecognize leavel and leaveq aliases for leave.
2011-01-26 NAKAMURA TakumiTarget/X86: Tweak win64's tailcall.
2011-01-26 NAKAMURA TakumiFix whitespace.
2010-12-30 Nick LewyckyAdd another non-commutable instruction that gas accepts...
2010-12-23 Chris LattnerFlag -> Glue, the ongoing saga
2010-12-20 Chris LattnerChange the X86 backend to stop using the evil ADDC...
2010-12-10 Nate BegemanFormalize the notion that AVX and SSE are non-overlappi...
2010-12-09 Eric ChristopherRewrite the darwin tlv support to use a chain and retur...
2010-12-05 Chris Lattnerit turns out that when ".with.overflow" intrinsics...
2010-12-03 Nate BegemanRevert this change since it breaks a couple of the...
2010-12-03 Nate BegemanRemove SSE1-4 disable when AVX is enabled. While this...
2010-11-27 Rafael EspindolaImplement the data16 prefix.
2010-11-23 Rafael EspindolaImplement the rex64 prefix.
2010-11-21 Chris Lattnerimplement PR8524, apparently mainline gas accepts movq...
2010-11-12 Chris Lattneraccept lret as an alias for lretl, fixing the reopened...
2010-11-06 Chris Lattnerimplement aliases for div/idiv that have an explicit...
2010-11-06 Chris Lattneradd aliases for movs between seg registers and mem...
2010-11-06 Chris Lattnermove the "sh[lr]d op,op" -> "shld $1, op,op" aliases...
2010-11-06 Chris Lattnerwork-in-progress
2010-11-06 Chris Lattnergo to great lengths to work around a GAS bug my previou...
2010-11-06 Chris Lattnerrework the rotate-by-1 instructions to be defined like the
2010-11-06 Chris Lattnerchange the fp comparison instructions to not have ...
2010-11-06 Chris Lattnermove the plethora of fp stack aliases to the .td file.
2010-11-06 Chris Lattneradd (and document) the ability for alias results to...
2010-11-06 Chris Lattnergeneralize alias support to allow the result of an...
2010-11-06 Chris Lattnermove fnstsw aliases to .td file, fix typo
2010-11-06 Chris Lattnermove in/out aliases to the .td files.
2010-11-06 Chris Lattnermove sldt, imul, and movabsq aliases from c++ to .td...
2010-11-06 Chris Lattnerfix a bug where we had an implicit assumption that the
2010-11-06 Chris Lattnermove the lcall/ljmp aliases to the .td file.
next