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 |
2010-09-08 |
Chris Lattner | fix bugs in push/pop segment support, rdar://8407242 |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Chris Lattner | implement proper support for sysret{,l,q}, rdar://8403907 |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Chris Lattner | implement the iret suite of instructions properly, |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Chris Lattner | fix the encoding of the "jump on *cx" family of instruc... |
blob | commitdiff | raw | diff to current |
2010-09-07 |
Evan Cheng | Remove a dead comment. |
blob | commitdiff | raw | diff to current |
2010-09-06 |
Chris Lattner | fix the operand constraints of the immediate form of... |
blob | commitdiff | raw | diff to current |
2010-09-06 |
Roman Divacky | Redefine LOOP* instructions from I to Ii8PCRel as they... |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Jakob Stoklund Olesen | Don't call Predicate_* from X86 target. |
blob | commitdiff | raw | diff to current |
2010-08-25 |
Anton Korobeynikov | Fix nasty mingw32 bug, which e.g. prevented llvm-gcc... |
blob | commitdiff | raw | diff to current |
2010-08-23 |
Chris Lattner | Add a new llvm.x86.int intrinsic, allowing access to the |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Chris Lattner | fix PR7465, mishandling of lcall and ljmp: intersegment... |
blob | commitdiff | raw | diff to current |
2010-08-14 |
Eric Christopher | Rework how the non-sse2 memory barrier is lowered so... |
blob | commitdiff | raw | diff to current |
2010-08-09 |
Eric Christopher | Wording. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Eric Christopher | Be a little bit more specific about target for the... |
blob | commitdiff | raw | diff to current |
2010-08-04 |
Eric Christopher | Make x86-64 membarriers work without sse and clean... |
blob | commitdiff | raw | diff to current |
2010-07-30 |
Bruno Cardoso Lopes | Fix typo! |
blob | commitdiff | raw | diff to current |
2010-07-26 |
Bruno Cardoso Lopes | Temporary hack to let codegen assert or generate poor... |
blob | commitdiff | raw | diff to current |
2010-07-23 |
Bruno Cardoso Lopes | Add x86 CLMUL (Carry-less multiplication) cpu feature |
blob | commitdiff | raw | diff to current |
2010-07-23 |
Bruno Cardoso Lopes | Add complete assembler support for FMA3 instructions... |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Eric Christopher | Custom lower the memory barrier instructions and add... |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Eric Christopher | Pulling out previous patch, must've run the tests in |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Eric Christopher | Lower MEMBARRIER on x86 and support processors without... |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Bruno Cardoso Lopes | Add 256-bit vaddsub, vhadd, vhsub, vblend and vdpp... |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Daniel Dunbar | X86: Mark JMP{32,64}[mr] as requires 32-bit/64-bit... |
blob | commitdiff | raw | diff to current |
next |