| Commit message (Expand) | Author | Age | Files | Lines |
* | Change LEA to have 5 operands for its memory operand, just | Chris Lattner | 2010-07-08 | 1 | -7/+1 |
* | add some long-overdue enums to refer to the parts of the 5-operand | Chris Lattner | 2010-07-08 | 1 | -7/+7 |
* | Use pre-increment instead of post-increment when the result is not used. | Dan Gohman | 2010-06-22 | 1 | -1/+1 |
* | Handle a displacement location in 64-bit as an RIP-relative displacement. It | Bill Wendling | 2010-04-21 | 1 | -1/+11 |
* | Add const qualifiers to CodeGen's use of LLVM IR constructs. | Dan Gohman | 2010-04-15 | 1 | -4/+6 |
* | rename llvm::llvm_report_error -> llvm::report_fatal_error | Chris Lattner | 2010-04-07 | 1 | -1/+1 |
* | change the DBG_LABEL MachineInstr to always be created | Chris Lattner | 2010-03-14 | 1 | -2/+0 |
* | switch GC_LABEL to use an MCSymbol operand instead of a label ID operand. | Chris Lattner | 2010-03-14 | 1 | -1/+1 |
* | change the LabelSDNode to be EHLabelSDNode and make it hold | Chris Lattner | 2010-03-14 | 1 | -1/+4 |
* | change EH related stuff (other than EH_LABEL) to use MCSymbol | Chris Lattner | 2010-03-14 | 1 | -3/+4 |
* | rip out the 'heinous' x86 MCCodeEmitter implementation. | Chris Lattner | 2010-02-13 | 1 | -333/+0 |
* | Remove special cases for [LM]FENCE, MONITOR and MWAIT from | Chris Lattner | 2010-02-12 | 1 | -21/+2 |
* | give MCCodeEmitters access to the current MCContext. | Chris Lattner | 2010-02-12 | 1 | -3/+4 |
* | add a bunch of mod/rm encoding types for fixed mod/rm bytes. | Chris Lattner | 2010-02-12 | 1 | -0/+21 |
* | dont' call getX86RegNum on X86::RIP, it doesn't like that. This | Chris Lattner | 2010-02-11 | 1 | -1/+3 |
* | fix a really nasty bug I introduced in r95693: r12 (and r12d, | Chris Lattner | 2010-02-11 | 1 | -3/+6 |
* | MC: Switch MCFixup to just hold an MCExpr pointer instead of index into the | Daniel Dunbar | 2010-02-10 | 1 | -4/+8 |
* | MC/X86: Add a dummy implementation of MCFixup generation for hacky X86 MCCode... | Daniel Dunbar | 2010-02-09 | 1 | -8/+44 |
* | MC: First cut at MCFixup, for getting fixup/relocation information out of an ... | Daniel Dunbar | 2010-02-09 | 1 | -1/+20 |
* | fix X86 encoder to output [disp] only addresses with no SIB byte | Chris Lattner | 2010-02-09 | 1 | -73/+85 |
* | revert r95689: getX86RegNum(BaseReg) != N86::ESP is | Chris Lattner | 2010-02-09 | 1 | -2/+2 |
* | simplify. | Chris Lattner | 2010-02-09 | 1 | -2/+2 |
* | move target-independent opcodes out of TargetInstrInfo | Chris Lattner | 2010-02-09 | 1 | -6/+6 |
* | wire up 64-bit MCCodeEmitter. | Chris Lattner | 2010-02-05 | 1 | -2/+5 |
* | move functions for decoding X86II values into the X86II namespace. | Chris Lattner | 2010-02-05 | 1 | -13/+13 |
* | change getSizeOfImm and getBaseOpcodeFor to just take | Chris Lattner | 2010-02-05 | 1 | -13/+13 |
* | Add a few more encodings, we can now encode all of: | Chris Lattner | 2010-02-05 | 1 | -1/+1 |
* | Disable external stubs for X86-32 and X86-64 | Evan Phoenix | 2010-02-04 | 1 | -1/+8 |
* | enhance new encoder to support prefixes + RawFrm | Chris Lattner | 2010-02-03 | 1 | -1/+1 |
* | stub out a new X86 encoder, which can be tried with | Chris Lattner | 2010-02-03 | 1 | -1/+12 |
* | rename createX86MCCodeEmitter to more accurately reflect what it creates. | Chris Lattner | 2010-02-03 | 1 | -2/+2 |
* | remove dead code. | Chris Lattner | 2010-02-02 | 1 | -11/+0 |
* | MCCodeEmitter/X86: Handle tied registers better when converting MCInst -> | Daniel Dunbar | 2010-02-02 | 1 | -6/+18 |
* | make MachineFunction keep track of its ID and make | Chris Lattner | 2010-01-26 | 1 | -1/+1 |
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -10/+10 |
* | Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. | Dan Gohman | 2009-11-23 | 1 | -1/+0 |
* | Make X86-64 in the Large model always emit 64-bit calls. | Jeffrey Yasskin | 2009-11-16 | 1 | -19/+8 |
* | Make the need-stub variables accurate and consistent. In the case of | Jeffrey Yasskin | 2009-11-07 | 1 | -14/+14 |
* | apparently the X86 JIT isn't fully contextized, it is still using getGlobalCo... | Chris Lattner | 2009-10-27 | 1 | -0/+1 |
* | Remove includes of Support/Compiler.h that are no longer needed after the | Nick Lewycky | 2009-10-25 | 1 | -1/+0 |
* | Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. | Nick Lewycky | 2009-10-25 | 1 | -1/+1 |
* | Fix PR5087, patch by Jakub Staszak! | Chris Lattner | 2009-10-12 | 1 | -2/+2 |
* | Update processDebugLoc() so that it can be used to process debug info before ... | Devang Patel | 2009-10-06 | 1 | -1/+3 |
* | Introduce the TargetInstrInfo::KILL machine instruction and get rid of the | Jakob Stoklund Olesen | 2009-09-28 | 1 | -0/+1 |
* | Also emit a label for TargetInstrInfo::GC_LABEL. | Nicolas Geoffray | 2009-09-08 | 1 | -0/+1 |
* | just use dump() | Chris Lattner | 2009-09-03 | 1 | -1/+1 |
* | Simplify. | Daniel Dunbar | 2009-09-01 | 1 | -18/+8 |
* | Fix what I believe is a copy-n-pasto introduced in r78129. | Daniel Dunbar | 2009-09-01 | 1 | -3/+3 |
* | X86/Encoding: Support ExternalSymbol operands in emitDisplacementField (for c... | Daniel Dunbar | 2009-09-01 | 1 | -0/+7 |
* | llvm-mc: Switch MCInst to storing an MCExpr* instead of an MCValue. | Daniel Dunbar | 2009-08-31 | 1 | -7/+7 |