summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86MCCodeEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Reapply r106896:Bruno Cardoso Lopes2010-06-251-9/+16
* revert this now, it's using avx instead of sse :)Bruno Cardoso Lopes2010-06-251-16/+9
* Add several AVX MOV flavorsBruno Cardoso Lopes2010-06-251-9/+16
* - Add AVX COMI{SS,SD}{rr,rm} and UCOMI{SS,SD}{rr,rm}.Bruno Cardoso Lopes2010-06-241-13/+20
* Add AVX MOV{SS,SD}{rr,rm} instructionsBruno Cardoso Lopes2010-06-221-6/+12
* rip out dead code.Chris Lattner2010-06-191-6/+0
* fix rdar://7873482 by teaching the instruction encoder to emitChris Lattner2010-06-191-9/+43
* More AVX: {ADD,SUB,MUL,DIV}{PD,PS}rrBruno Cardoso Lopes2010-06-121-1/+5
* Add some comments about REX fieldsBruno Cardoso Lopes2010-06-121-10/+10
* More AVX instructions ({ADD,SUB,MUL,DIV}{SS,SD}rm)Bruno Cardoso Lopes2010-06-111-6/+22
* Split out these asserts so it's more apparent why we're not assemblingEric Christopher2010-06-081-2/+2
* Reapply r105521, this time appending "LLU" to 64 bitBruno Cardoso Lopes2010-06-081-19/+197
* revert r105521, which is breaking the buildbots with stuff like this:Chris Lattner2010-06-051-197/+19
* Initial AVX support for some instructions. No patterns matchedBruno Cardoso Lopes2010-06-051-19/+197
* MCCodeEmitter: Add target independent fixup flag for is-pc-relative.Daniel Dunbar2010-03-191-4/+4
* X86MCCodeEmitter: Fix two minor issues with reloc_riprel_4byte_movq_load, weDaniel Dunbar2010-03-181-2/+4
* fix an x86-64 encoding bug Daniel found.Chris Lattner2010-03-181-1/+4
* add a special relocation type for movq loads for objectChris Lattner2010-03-181-3/+12
* make pcrel immediate values relative to the start of the field,Chris Lattner2010-02-161-3/+13
* teach the encoder to handle pseudo instructions like FP_REG_KILL,Chris Lattner2010-02-131-3/+4
* X86: Move extended MCFixupKinds into X86FixupKinds.hDaniel Dunbar2010-02-131-11/+1
* add encoder support and tests for rdtscpChris Lattner2010-02-131-0/+4
* remove special cases for vmlaunch, vmresume, vmxoff, and swapgsChris Lattner2010-02-131-0/+16
* Remove special cases for [LM]FENCE, MONITOR and MWAIT fromChris Lattner2010-02-121-13/+3
* implement the rest of correct x86-64 encoder support for Chris Lattner2010-02-121-5/+9
* give MCCodeEmitters access to the current MCContext.Chris Lattner2010-02-121-2/+4
* implement infrastructure to support fixups for rip-rel Chris Lattner2010-02-121-13/+28
* pull the rip-relative addressing mode case up early.Chris Lattner2010-02-121-5/+12
* fixme resolved!Chris Lattner2010-02-121-1/+0
* start producing reloc_pcrel_4byte/reloc_pcrel_1byte for calls.Chris Lattner2010-02-121-23/+28
* add a bunch of mod/rm encoding types for fixed mod/rm bytes.Chris Lattner2010-02-121-0/+20
* fix the encodings of monitor and mwait, which were completelyChris Lattner2010-02-121-7/+2
* add a new MCInstPrinter::getOpcodeName interface, when it is Chris Lattner2010-02-111-4/+4
* make getFixupKindInfo return a const reference, allowingChris Lattner2010-02-111-4/+7
* switch to target-indep fixups for 1/2/4/8 byte data.Chris Lattner2010-02-111-14/+9
* refactor the conditional jump instructions in the .td file toChris Lattner2010-02-111-0/+2
* dont' call getX86RegNum on X86::RIP, it doesn't like that. ThisChris Lattner2010-02-111-2/+4
* fix a really nasty bug I introduced in r95693: r12 (and r12d, Chris Lattner2010-02-111-4/+6
* Add and commonize encoder support for all immediates.Chris Lattner2010-02-111-110/+35
* generalize EmitDisplacementField to work with any sizeChris Lattner2010-02-111-14/+13
* eliminate the dead IsPCRel argument.Chris Lattner2010-02-111-9/+6
* eliminate the dead "PCAdj" logic.Chris Lattner2010-02-111-22/+9
* emit some simple (and probably incorrect) fixups for symbolicChris Lattner2010-02-101-34/+32
* keep track of what the current byte being emitted isChris Lattner2010-02-101-74/+87
* simplify displacement handling, emit displacements by-operandChris Lattner2010-02-101-50/+19
* MC: First cut at MCFixup, for getting fixup/relocation information out of an ...Daniel Dunbar2010-02-091-2/+22
* port encoder enhancements over to the new encoder.Chris Lattner2010-02-091-20/+34
* add note.Chris Lattner2010-02-051-0/+2
* port X86InstrInfo::determineREX over to the new encoder.Chris Lattner2010-02-051-3/+97
* wire up 64-bit MCCodeEmitter.Chris Lattner2010-02-051-6/+10
OpenPOWER on IntegriCloud