summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86CodeEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* dont' call getX86RegNum on X86::RIP, it doesn't like that. ThisChris Lattner2010-02-111-1/+3
* fix a really nasty bug I introduced in r95693: r12 (and r12d, Chris Lattner2010-02-111-3/+6
* MC: Switch MCFixup to just hold an MCExpr pointer instead of index into theDaniel Dunbar2010-02-101-4/+8
* MC/X86: Add a dummy implementation of MCFixup generation for hacky X86 MCCode...Daniel Dunbar2010-02-091-8/+44
* MC: First cut at MCFixup, for getting fixup/relocation information out of an ...Daniel Dunbar2010-02-091-1/+20
* fix X86 encoder to output [disp] only addresses with no SIB byteChris Lattner2010-02-091-73/+85
* revert r95689: getX86RegNum(BaseReg) != N86::ESP isChris Lattner2010-02-091-2/+2
* simplify.Chris Lattner2010-02-091-2/+2
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-091-6/+6
* wire up 64-bit MCCodeEmitter.Chris Lattner2010-02-051-2/+5
* move functions for decoding X86II values into the X86II namespace.Chris Lattner2010-02-051-13/+13
* change getSizeOfImm and getBaseOpcodeFor to just takeChris Lattner2010-02-051-13/+13
* Add a few more encodings, we can now encode all of:Chris Lattner2010-02-051-1/+1
* Disable external stubs for X86-32 and X86-64Evan Phoenix2010-02-041-1/+8
* enhance new encoder to support prefixes + RawFrm Chris Lattner2010-02-031-1/+1
* stub out a new X86 encoder, which can be tried withChris Lattner2010-02-031-1/+12
* rename createX86MCCodeEmitter to more accurately reflect what it creates.Chris Lattner2010-02-031-2/+2
* remove dead code.Chris Lattner2010-02-021-11/+0
* MCCodeEmitter/X86: Handle tied registers better when converting MCInst ->Daniel Dunbar2010-02-021-6/+18
* make MachineFunction keep track of its ID and make Chris Lattner2010-01-261-1/+1
* Change errs() to dbgs().David Greene2010-01-051-10/+10
* Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used.Dan Gohman2009-11-231-1/+0
* Make X86-64 in the Large model always emit 64-bit calls.Jeffrey Yasskin2009-11-161-19/+8
* Make the need-stub variables accurate and consistent. In the case ofJeffrey Yasskin2009-11-071-14/+14
* apparently the X86 JIT isn't fully contextized, it is still using getGlobalCo...Chris Lattner2009-10-271-0/+1
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-251-1/+0
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-251-1/+1
* Fix PR5087, patch by Jakub Staszak!Chris Lattner2009-10-121-2/+2
* Update processDebugLoc() so that it can be used to process debug info before ...Devang Patel2009-10-061-1/+3
* Introduce the TargetInstrInfo::KILL machine instruction and get rid of theJakob Stoklund Olesen2009-09-281-0/+1
* Also emit a label for TargetInstrInfo::GC_LABEL.Nicolas Geoffray2009-09-081-0/+1
* just use dump()Chris Lattner2009-09-031-1/+1
* Simplify.Daniel Dunbar2009-09-011-18/+8
* Fix what I believe is a copy-n-pasto introduced in r78129.Daniel Dunbar2009-09-011-3/+3
* X86/Encoding: Support ExternalSymbol operands in emitDisplacementField (for c...Daniel Dunbar2009-09-011-0/+7
* llvm-mc: Switch MCInst to storing an MCExpr* instead of an MCValue.Daniel Dunbar2009-08-311-7/+7
* llvm-mc/X86: Encode constant MCValue's correctly.Daniel Dunbar2009-08-301-0/+6
* llvm-mc/X86: Implement single instruction encoding interface for MC.Daniel Dunbar2009-08-271-0/+250
* Record variable debug info at ISel time directly.Devang Patel2009-08-221-1/+0
* more formatting improvements, no functionality change.Chris Lattner2009-08-161-57/+65
* code formatting improvements, no functionality change.Chris Lattner2009-08-161-74/+85
* Add crc32 instruction and intrinsics. Add a new class of prefixEric Christopher2009-08-081-0/+5
* Use reloc_absolute_word_sext relocation for X86::MOV64(ri/mi)32 instructions,...Bruno Cardoso Lopes2009-08-081-2/+2
* 1) Proper emit displacements for x86, using absolute relocations where necessaryBruno Cardoso Lopes2009-08-051-26/+40
* - s/DOUT/DEBUG(errs()/gBill Wendling2009-08-031-6/+6
* Use setPreservesAll in X86CodeEmitter.Dan Gohman2009-07-311-0/+1
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-251-2/+4
* Add line numbers to OProfile. To do this, I added a processDebugLoc()Jeffrey Yasskin2009-07-161-1/+2
* Use the right relocation type for X86::MOV64ri64i32Bruno Cardoso Lopes2009-07-141-0/+2
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-7/+7
OpenPOWER on IntegriCloud