2010-06-25 |
Bruno Cardoso Lopes | revert this now, it's using avx instead of sse :) |
blob | commitdiff | raw |
2010-06-25 |
Bruno Cardoso Lopes | Add several AVX MOV flavors |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Bruno Cardoso Lopes | - Add AVX COMI{SS,SD}{rr,rm} and UCOMI{SS,SD}{rr,rm}. |
blob | commitdiff | raw |
2010-06-22 |
Bruno Cardoso Lopes | Add AVX MOV{SS,SD}{rr,rm} instructions |
blob | commitdiff | raw | diff to current |
2010-06-19 |
Chris Lattner | rip out dead code. |
blob | commitdiff | raw | diff to current |
2010-06-19 |
Chris Lattner | fix rdar://7873482 by teaching the instruction encoder... |
blob | commitdiff | raw | diff to current |
2010-06-12 |
Bruno Cardoso Lopes | More AVX: {ADD,SUB,MUL,DIV}{PD,PS}rr |
blob | commitdiff | raw | diff to current |
2010-06-12 |
Bruno Cardoso Lopes | Add some comments about REX fields |
blob | commitdiff | raw | diff to current |
2010-06-11 |
Bruno Cardoso Lopes | More AVX instructions ({ADD,SUB,MUL,DIV}{SS,SD}rm) |
blob | commitdiff | raw | diff to current |
2010-06-08 |
Eric Christopher | Split out these asserts so it's more apparent why we... |
blob | commitdiff | raw | diff to current |
2010-06-08 |
Bruno Cardoso Lopes | Reapply r105521, this time appending "LLU" to 64 bit |
blob | commitdiff | raw | diff to current |
2010-06-05 |
Chris Lattner | revert r105521, which is breaking the buildbots with... |
blob | commitdiff | raw | diff to current |
2010-06-05 |
Bruno Cardoso Lopes | Initial AVX support for some instructions. No patterns... |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Daniel Dunbar | MCCodeEmitter: Add target independent fixup flag for... |
blob | commitdiff | raw | diff to current |
2010-03-18 |
Daniel Dunbar | X86MCCodeEmitter: Fix two minor issues with reloc_ripre... |
blob | commitdiff | raw | diff to current |
2010-03-18 |
Chris Lattner | fix an x86-64 encoding bug Daniel found. |
blob | commitdiff | raw | diff to current |
2010-03-18 |
Chris Lattner | add a special relocation type for movq loads for object |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Chris Lattner | make pcrel immediate values relative to the start of... |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Chris Lattner | teach the encoder to handle pseudo instructions like... |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Daniel Dunbar | X86: Move extended MCFixupKinds into X86FixupKinds.h |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Chris Lattner | add encoder support and tests for rdtscp |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Chris Lattner | remove special cases for vmlaunch, vmresume, vmxoff... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Chris Lattner | Remove special cases for [LM]FENCE, MONITOR and MWAIT... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Chris Lattner | implement the rest of correct x86-64 encoder support for |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Chris Lattner | give MCCodeEmitters access to the current MCContext. |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Chris Lattner | implement infrastructure to support fixups for rip-rel |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Chris Lattner | pull the rip-relative addressing mode case up early. |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Chris Lattner | fixme resolved! |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Chris Lattner | start producing reloc_pcrel_4byte/reloc_pcrel_1byte... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Chris Lattner | add a bunch of mod/rm encoding types for fixed mod... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Chris Lattner | fix the encodings of monitor and mwait, which were... |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | add a new MCInstPrinter::getOpcodeName interface, when... |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | make getFixupKindInfo return a const reference, allowing |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | switch to target-indep fixups for 1/2/4/8 byte data. |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | refactor the conditional jump instructions in the ... |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | dont' call getX86RegNum on X86::RIP, it doesn't like... |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | fix a really nasty bug I introduced in r95693: r12... |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | Add and commonize encoder support for all immediates. |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | generalize EmitDisplacementField to work with any size |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | eliminate the dead IsPCRel argument. |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | eliminate the dead "PCAdj" logic. |
blob | commitdiff | raw | diff to current |
2010-02-10 |
Chris Lattner | emit some simple (and probably incorrect) fixups for... |
blob | commitdiff | raw | diff to current |
2010-02-10 |
Chris Lattner | keep track of what the current byte being emitted is |
blob | commitdiff | raw | diff to current |
2010-02-10 |
Chris Lattner | simplify displacement handling, emit displacements... |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Daniel Dunbar | MC: First cut at MCFixup, for getting fixup/relocation... |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Chris Lattner | port encoder enhancements over to the new encoder. |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | add note. |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | port X86InstrInfo::determineREX over to the new encoder. |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | wire up 64-bit MCCodeEmitter. |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | really kill off the last MRMInitReg inst, remove logic... |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | implement the rest of the encoding types. |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | move functions for decoding X86II values into the X86II... |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | change getSizeOfImm and getBaseOpcodeFor to just take |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | add some more encodings. |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | implement the non-relocation forms of memory operands |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | start adding MRMDestMem, which requires memory form... |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | Add a few more encodings, we can now encode all of: |
blob | commitdiff | raw | diff to current |
2010-02-03 |
Chris Lattner | enhance new encoder to support prefixes + RawFrm |
blob | commitdiff | raw | diff to current |
2010-02-03 |
Chris Lattner | set up some infrastructure, some minor cleanups. |
blob | commitdiff | raw | diff to current |
2010-02-03 |
Chris Lattner | stub out a new X86 encoder, which can be tried with |
blob | commitdiff | raw | diff to current |
|