2011-06-03 |
Stuart Hastings | Reapply 132424 with fixes. This fixes PR10068. |
blob | commitdiff | raw |
2011-06-02 |
Rafael Espindola | Revert 132424 to fix PR10068. |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Stuart Hastings | Recommit 132404 with fixes. rdar://problem/5993888 |
blob | commitdiff | raw |
2011-06-01 |
Stuart Hastings | Revert 132404 to appease a buildbot. rdar://problem... |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Stuart Hastings | Add support for x86 CMPEQSS and friends. These instruc... |
blob | commitdiff | raw |
2011-05-22 |
Chris Lattner | add a missing alias to make us more bug compatible... |
blob | commitdiff | raw | diff to current |
2011-05-20 |
Stuart Hastings | Re-commit 131641 with fixes; de-pseudoize MOVSX16rr8... |
blob | commitdiff | raw | diff to current |
2011-04-20 |
Nick Lewycky | This should always be signed chars, so use int8_t.... |
blob | commitdiff | raw | diff to current |
2011-04-18 |
Chris Lattner | Add a new bit that ImmLeaf's can opt into, which allows... |
blob | commitdiff | raw | diff to current |
2011-04-17 |
Chris Lattner | switch the rest of the x86 immediate patterns over... |
blob | commitdiff | raw | diff to current |
2011-04-17 |
Chris Lattner | now that predicates have a decent abstraction layer... |
blob | commitdiff | raw | diff to current |
2011-04-17 |
Chris Lattner | Rework our internal representation of node predicates... |
blob | commitdiff | raw | diff to current |
2011-04-14 |
Bill Wendling | As Dan pointed out, movzbl, movsbl, and friends are... |
blob | commitdiff | raw | diff to current |
2011-04-14 |
Bill Wendling | Have the X86 back-end emit the alias instead of what... |
blob | commitdiff | raw | diff to current |
2011-04-13 |
Bill Wendling | Add an option to not print the alias of an instruction... |
blob | commitdiff | raw | diff to current |
2011-02-22 |
Joerg Sonnenberger | Recognize loopz and loopnz as aliases for loope and... |
blob | commitdiff | raw | diff to current |
2011-02-19 |
Chris Lattner | implement PR9264: disambiguating 'bt mem, imm' as a... |
blob | commitdiff | raw | diff to current |
2011-02-17 |
Joerg Sonnenberger | Recognize leavel and leaveq aliases for leave. |
blob | commitdiff | raw | diff to current |
2011-01-26 |
NAKAMURA Takumi | Target/X86: Tweak win64's tailcall. |
blob | commitdiff | raw | diff to current |
2011-01-26 |
NAKAMURA Takumi | Fix whitespace. |
blob | commitdiff | raw | diff to current |
2010-12-30 |
Nick Lewycky | Add another non-commutable instruction that gas accepts... |
blob | commitdiff | raw | diff to current |
2010-12-23 |
Chris Lattner | Flag -> Glue, the ongoing saga |
blob | commitdiff | raw | diff to current |
2010-12-20 |
Chris Lattner | Change the X86 backend to stop using the evil ADDC... |
blob | commitdiff | raw | diff to current |
2010-12-10 |
Nate Begeman | Formalize the notion that AVX and SSE are non-overlappi... |
blob | commitdiff | raw | diff to current |
2010-12-09 |
Eric Christopher | Rewrite the darwin tlv support to use a chain and retur... |
blob | commitdiff | raw | diff to current |
2010-12-05 |
Chris Lattner | it turns out that when ".with.overflow" intrinsics... |
blob | commitdiff | raw | diff to current |
2010-12-03 |
Nate Begeman | Revert this change since it breaks a couple of the... |
blob | commitdiff | raw | diff to current |
2010-12-03 |
Nate Begeman | Remove SSE1-4 disable when AVX is enabled. While this... |
blob | commitdiff | raw | diff to current |
2010-11-27 |
Rafael Espindola | Implement the data16 prefix. |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Rafael Espindola | Implement the rex64 prefix. |
blob | commitdiff | raw | diff to current |
2010-11-21 |
Chris Lattner | implement PR8524, apparently mainline gas accepts movq... |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Chris Lattner | accept lret as an alias for lretl, fixing the reopened... |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Chris Lattner | implement aliases for div/idiv that have an explicit... |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Chris Lattner | add aliases for movs between seg registers and mem... |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Chris Lattner | move the "sh[lr]d op,op" -> "shld $1, op,op" aliases... |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Chris Lattner | work-in-progress |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Chris Lattner | go to great lengths to work around a GAS bug my previou... |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Chris Lattner | rework the rotate-by-1 instructions to be defined like the |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Chris Lattner | change the fp comparison instructions to not have ... |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Chris Lattner | move the plethora of fp stack aliases to the .td file. |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Chris Lattner | add (and document) the ability for alias results to... |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Chris Lattner | generalize alias support to allow the result of an... |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Chris Lattner | move fnstsw aliases to .td file, fix typo |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Chris Lattner | move in/out aliases to the .td files. |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Chris Lattner | move sldt, imul, and movabsq aliases from c++ to .td... |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Chris Lattner | fix a bug where we had an implicit assumption that the |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Chris Lattner | move the lcall/ljmp aliases to the .td file. |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Chris Lattner | move the "movsd -> movsl" alias to the .td files, |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Chris Lattner | fix some bugs in the alias support, unblocking changing... |
blob | commitdiff | raw | diff to current |
2010-11-06 |
Chris Lattner | Reimplement BuildResultOperands to be in terms of the... |
blob | commitdiff | raw | diff to current |
2010-11-01 |
Chris Lattner | rearrange a bit. |
blob | commitdiff | raw | diff to current |
2010-11-01 |
Chris Lattner | use our fancy new MnemonicAlias mechanism to remove... |
blob | commitdiff | raw | diff to current |
2010-11-01 |
Chris Lattner | "mov[zs]x (mem), GR16" are not ambiguous: the mem |
blob | commitdiff | raw | diff to current |
2010-11-01 |
Chris Lattner | Implement enough of the missing instalias support to get |
blob | commitdiff | raw | diff to current |
2010-10-31 |
Chris Lattner | sketch out the planned instruction alias mechanism... |
blob | commitdiff | raw | diff to current |
2010-10-30 |
Chris Lattner | Resolve a terrible hack in tblgen: instead of hardcoding |
blob | commitdiff | raw | diff to current |
2010-10-30 |
Chris Lattner | Implement (and document!) support for MnemonicAlias... |
blob | commitdiff | raw | diff to current |
2010-10-30 |
Chris Lattner | move fcompi alias to .td file and zap some useless... |
blob | commitdiff | raw | diff to current |
2010-10-30 |
Chris Lattner | move rep aliases to td file |
blob | commitdiff | raw | diff to current |
2010-10-30 |
Chris Lattner | move sal aliases to .td file. |
blob | commitdiff | raw | diff to current |
2010-10-30 |
Chris Lattner | move a bunch more aliases from .cpp -> .td file. |
blob | commitdiff | raw | diff to current |
2010-10-30 |
Chris Lattner | move cmov aliases to .td file. |
blob | commitdiff | raw | diff to current |
2010-10-30 |
Chris Lattner | move setcc and jcc aliases from .cpp to .td |
blob | commitdiff | raw | diff to current |
2010-10-30 |
Chris Lattner | implement (and document!) the first kind of MC assemble... |
blob | commitdiff | raw | diff to current |
2010-10-21 |
Michael J. Spencer | X86: Add alloca probing to dynamic alloca on Windows... |
blob | commitdiff | raw | diff to current |
2010-10-20 |
Michael J. Spencer | Fix Whitespace. |
blob | commitdiff | raw | diff to current |
2010-10-18 |
Kevin Enderby | Added a handful of x86-32 instructions that were missin... |
blob | commitdiff | raw | diff to current |
2010-10-13 |
Rafael Espindola | Fix PR8365 by adding a more specialized Pat that checks... |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Dan Gohman | Initial va_arg support for x86-64. Patch by David Meyer! |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Jakob Stoklund Olesen | Remove the x86 MOV{32,64}{rr,rm,mr}_TC instructions. |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Chris Lattner | reapply the patch reverted in r116033: |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Daniel Dunbar | Revert "Reimplement (part of) the or -> add optimizatio... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Chris Lattner | Reimplement (part of) the or -> add optimization. ... |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | fix a bug I introduced in r115669, which ended up with... |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | Replace a gross hack (the MOV64ri_alt instruction)... |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | distribute the rest of the contents of X86Instr64bit... |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | split the 32-bit integer arithmetic instructions out... |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | move 32-bit shift and rotates out to their own file. |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | move sign and zero extensions out to their own file. |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | move some instructions from Instr64Bit -> InstrInfo. |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | move CMOV_FR32 and friends to InstrCompiler, since... |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | move various pattern matching support goop out of X86In... |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | split conditional moves and setcc's out to their own... |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | move string pseudo instructions to InstrCompiler consol... |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | move the atomic pseudo instructions out to X86InstrComp... |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | move more pseudo instructions out to X86InstrCompiler.td |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | move VMX instructions out to their own file. |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | continue moving stuff out to X86InstrSystem.td. Move |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | refactor .td files a bit, moving system instructions... |
blob | commitdiff | raw | diff to current |
2010-10-03 |
Chris Lattner | Implement support for the bizarre 3DNow! encoding ... |
blob | commitdiff | raw | diff to current |
2010-10-02 |
Chris Lattner | stub out a header to put 3dNow! instructions into. |
blob | commitdiff | raw | diff to current |
2010-09-23 |
Owen Anderson | Revert r114703 and r114702, removing the isConditionalM... |
blob | commitdiff | raw | diff to current |
2010-09-23 |
Owen Anderson | Add isConditionalMove bits to X86 and ARM instructions. |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | Fix an inconsistency in the x86 backend that led it... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | reimplement elf TLS support in terms of addressing... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | give VZEXT_LOAD a memory operand, it now works with... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | reimplement support for GS and FS relative address... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | even though I'm about to rip it out, simplify the addre... |
blob | commitdiff | raw | diff to current |
2010-09-17 |
Chris Lattner | fix rdar://8444631 - encoder crash on 'enter' |
blob | commitdiff | raw | diff to current |
2010-09-15 |
Chris Lattner | fix the encoding of sldt GR16 to have the 0x66 prefix... |
blob | commitdiff | raw | diff to current |
next |