2011-04-15 |
Chris Lattner | Fix a ton of comment typos found by codespell. Patch by |
blob | commitdiff | raw |
2011-04-04 |
Joerg Sonnenberger | Add support for the VIA PadLock instructions. |
blob | commitdiff | raw | diff to current |
2011-04-04 |
Joerg Sonnenberger | Expand Op0Mask by one bit in preparation for the PadLoc... |
blob | commitdiff | raw | diff to current |
2011-02-22 |
Rafael Espindola | Implement xgetbv and xsetbv. |
blob | commitdiff | raw | diff to current |
2010-12-16 |
Rafael Espindola | Make pushq produce signed relocations. |
blob | commitdiff | raw | diff to current |
2010-12-16 |
Daniel Dunbar | MC: Move target specific fixup info descriptors to... |
blob | commitdiff | raw | diff to current |
2010-11-28 |
Rafael Espindola | Define generic 1, 2 and 4 byte pc relative relocations... |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Rafael Espindola | Produce a relocation for pcrel absolute values. Based... |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Chris Lattner | add fields to the .td files unconditionally, simplifyin... |
blob | commitdiff | raw | diff to current |
2010-10-24 |
Rafael Espindola | Add X86::reloc_global_offset_table and use it to have... |
blob | commitdiff | raw | diff to current |
2010-10-20 |
Rafael Espindola | Handle _GLOBAL_OFFSET_TABLE_ correctly. |
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-03 |
Chris Lattner | Implement support for the bizarre 3DNow! encoding ... |
blob | commitdiff | raw | diff to current |
2010-09-30 |
Rafael Espindola | Correctly produce R_X86_64_32 or R_X86_64_32S. |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Nick Lewycky | Add parens to fix GCC warning: |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Chris Lattner | make the x86 mccode emitter emit the 0x67 and 0x66... |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Chris Lattner | implement support for 32-bit address operands in 64... |
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-08-26 |
Bruno Cardoso Lopes | Fix PR7748 without using microsoft extensions |
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-15 |
Argyrios Kyrtzidis | Revert r111082. No warnings for this common pattern. |
blob | commitdiff | raw | diff to current |
2010-08-14 |
Argyrios Kyrtzidis | Add ATTRIBUTE_UNUSED to methods that are not supposed... |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Bruno Cardoso Lopes | Add AVX only vzeroall and vzeroupper instructions |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Bruno Cardoso Lopes | Add new AVX vmaskmov instructions, and also fix the... |
blob | commitdiff | raw | diff to current |
2010-07-13 |
Bruno Cardoso Lopes | AVX 256-bit conversion instructions |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Bruno Cardoso Lopes | Start the support for AVX instructions with 256-bit... |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Bruno Cardoso Lopes | Merge VEX enums with other x86 enum forms. Also fix... |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Bruno Cardoso Lopes | Factor out x86 segment override prefix encoding, and... |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Chris Lattner | reject pseudo instructions early in the encoder. |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Bruno Cardoso Lopes | Remove trailing whitespaces from file |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Chris Lattner | Change LEA to have 5 operands for its memory operand... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Chris Lattner | add some long-overdue enums to refer to the parts of... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Chris Lattner | Rework segment prefix emission code to handle segments |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Chris Lattner | finish up support for callw: PR7195 |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Chris Lattner | Implement the major chunk of PR7195: support for 'callw' |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Bruno Cardoso Lopes | Fix comment from previous patch |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Bruno Cardoso Lopes | Add AVX vblendvpd, vblendvps and vpblendvb instructions |
blob | commitdiff | raw | diff to current |
2010-07-04 |
Chris Lattner | indentation |
blob | commitdiff | raw | diff to current |
2010-07-02 |
Bruno Cardoso Lopes | - Add support for the rest of AVX SSE3 instructions |
blob | commitdiff | raw | diff to current |
2010-07-01 |
Bruno Cardoso Lopes | - Add AVX SSE2 Move doubleword and quadword instructions. |
blob | commitdiff | raw | diff to current |
2010-06-30 |
Bruno Cardoso Lopes | - Add AVX form of all SSE2 logical instructions |
blob | commitdiff | raw | diff to current |
2010-06-29 |
Bruno Cardoso Lopes | Add AVX ld/st XCSR register. |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Bruno Cardoso Lopes | Reapply r106896: |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Bruno Cardoso Lopes | revert this now, it's using avx instead of sse :) |
blob | commitdiff | raw | diff to current |
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 | diff to current |
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 |
next |