OSDN Git Service

Add support for MOVBE and RDRAND instructions for the assembler and disassembler...
[android-x86/external-llvm.git] / lib / Target / X86 / X86InstrInfo.td
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.
2010-11-06 Chris Lattnermove the "movsd -> movsl" alias to the .td files,
2010-11-06 Chris Lattnerfix some bugs in the alias support, unblocking changing...
2010-11-06 Chris LattnerReimplement BuildResultOperands to be in terms of the...
2010-11-01 Chris Lattnerrearrange a bit.
2010-11-01 Chris Lattneruse our fancy new MnemonicAlias mechanism to remove...
2010-11-01 Chris Lattner"mov[zs]x (mem), GR16" are not ambiguous: the mem
2010-11-01 Chris LattnerImplement enough of the missing instalias support to get
2010-10-31 Chris Lattnersketch out the planned instruction alias mechanism...
2010-10-30 Chris LattnerResolve a terrible hack in tblgen: instead of hardcoding
2010-10-30 Chris LattnerImplement (and document!) support for MnemonicAlias...
2010-10-30 Chris Lattnermove fcompi alias to .td file and zap some useless...
2010-10-30 Chris Lattnermove rep aliases to td file
2010-10-30 Chris Lattnermove sal aliases to .td file.
2010-10-30 Chris Lattnermove a bunch more aliases from .cpp -> .td file.
2010-10-30 Chris Lattnermove cmov aliases to .td file.
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...
next