2010-10-08 |
Chris Lattner | add jit support for the new psuedo instructions I added for |
blob | commitdiff | raw |
2010-10-08 |
Chris Lattner | machine a mutable machineinstr down into emitInstruction. |
blob | commitdiff | raw | diff to current |
2010-08-23 |
Gabor Greif | tyops |
blob | commitdiff | raw | diff to current |
2010-08-17 |
Anton Korobeynikov | More fixes for win64: |
blob | commitdiff | raw | diff to current |
2010-08-13 |
Eric Christopher | Revert last patch and r110954 as I meant to. |
blob | commitdiff | raw | diff to current |
2010-08-13 |
Eric Christopher | Revert r110954 for now, pseudo instructions can't make... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Eric Christopher | Handle the memory barrier pseudo that goes to nothing... |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Chris Lattner | instead of migrating it to the MC instruction encoder... |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Bill Wendling | Rename DBG_LABEL PROLOG_LABEL, because it's only used... |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Jakob Stoklund Olesen | Remove the X86::FP_REG_KILL pseudo-instruction and... |
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-06-22 |
Dan Gohman | Use pre-increment instead of post-increment when the... |
blob | commitdiff | raw | diff to current |
2010-04-21 |
Bill Wendling | Handle a displacement location in 64-bit as an RIP... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Dan Gohman | Add const qualifiers to CodeGen's use of LLVM IR constr... |
blob | commitdiff | raw | diff to current |
2010-04-07 |
Chris Lattner | rename llvm::llvm_report_error -> llvm::report_fatal_error |
blob | commitdiff | raw | diff to current |
2010-03-14 |
Chris Lattner | change the DBG_LABEL MachineInstr to always be created |
blob | commitdiff | raw | diff to current |
2010-03-14 |
Chris Lattner | switch GC_LABEL to use an MCSymbol operand instead... |
blob | commitdiff | raw | diff to current |
2010-03-14 |
Chris Lattner | change the LabelSDNode to be EHLabelSDNode and make... |
blob | commitdiff | raw | diff to current |
2010-03-14 |
Chris Lattner | change EH related stuff (other than EH_LABEL) to use... |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Chris Lattner | rip out the 'heinous' x86 MCCodeEmitter implementation. |
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 | give MCCodeEmitters access to the current MCContext. |
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-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-10 |
Daniel Dunbar | MC: Switch MCFixup to just hold an MCExpr pointer inste... |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Daniel Dunbar | MC/X86: Add a dummy implementation of MCFixup generatio... |
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 | fix X86 encoder to output [disp] only addresses with... |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Chris Lattner | revert r95689: getX86RegNum(BaseReg) != N86::ESP is |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Chris Lattner | simplify. |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Chris Lattner | move target-independent opcodes out of TargetInstrInfo |
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 | 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 a few more encodings, we can now encode all of: |
blob | commitdiff | raw | diff to current |
2010-02-04 |
Evan Phoenix | Disable external stubs for X86-32 and X86-64 |
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 | stub out a new X86 encoder, which can be tried with |
blob | commitdiff | raw | diff to current |
2010-02-03 |
Chris Lattner | rename createX86MCCodeEmitter to more accurately reflec... |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Chris Lattner | remove dead code. |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Daniel Dunbar | MCCodeEmitter/X86: Handle tied registers better when... |
blob | commitdiff | raw | diff to current |
2010-01-26 |
Chris Lattner | make MachineFunction keep track of its ID and make |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Dan Gohman | Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are... |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Jeffrey Yasskin | Make X86-64 in the Large model always emit 64-bit calls. |
blob | commitdiff | raw | diff to current |
2009-11-07 |
Jeffrey Yasskin | Make the need-stub variables accurate and consistent... |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Chris Lattner | apparently the X86 JIT isn't fully contextized, it... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove includes of Support/Compiler.h that are no longe... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove VISIBILITY_HIDDEN from class/struct found inside... |
blob | commitdiff | raw | diff to current |
2009-10-12 |
Chris Lattner | Fix PR5087, patch by Jakub Staszak! |
blob | commitdiff | raw | diff to current |
2009-10-06 |
Devang Patel | Update processDebugLoc() so that it can be used to... |
blob | commitdiff | raw | diff to current |
2009-09-28 |
Jakob Stoklund Olesen | Introduce the TargetInstrInfo::KILL machine instruction... |
blob | commitdiff | raw | diff to current |
2009-09-08 |
Nicolas Geoffray | Also emit a label for TargetInstrInfo::GC_LABEL. |
blob | commitdiff | raw | diff to current |
2009-09-03 |
Chris Lattner | just use dump() |
blob | commitdiff | raw | diff to current |
2009-09-01 |
Daniel Dunbar | Simplify. |
blob | commitdiff | raw | diff to current |
2009-09-01 |
Daniel Dunbar | Fix what I believe is a copy-n-pasto introduced in... |
blob | commitdiff | raw | diff to current |
2009-09-01 |
Daniel Dunbar | X86/Encoding: Support ExternalSymbol operands in emitDi... |
blob | commitdiff | raw | diff to current |
2009-08-31 |
Daniel Dunbar | llvm-mc: Switch MCInst to storing an MCExpr* instead... |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Daniel Dunbar | llvm-mc/X86: Encode constant MCValue's correctly. |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Daniel Dunbar | llvm-mc/X86: Implement single instruction encoding... |
blob | commitdiff | raw | diff to current |
2009-08-22 |
Devang Patel | Record variable debug info at ISel time directly. |
blob | commitdiff | raw | diff to current |
2009-08-16 |
Chris Lattner | more formatting improvements, no functionality change. |
blob | commitdiff | raw | diff to current |
2009-08-16 |
Chris Lattner | code formatting improvements, no functionality change. |
blob | commitdiff | raw | diff to current |
2009-08-08 |
Eric Christopher | Add crc32 instruction and intrinsics. Add a new class... |
blob | commitdiff | raw | diff to current |
2009-08-08 |
Bruno Cardoso Lopes | Use reloc_absolute_word_sext relocation for X86::MOV64... |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Bruno Cardoso Lopes | 1) Proper emit displacements for x86, using absolute... |
blob | commitdiff | raw | diff to current |
2009-08-03 |
Bill Wendling | - s/DOUT/DEBUG(errs()/g |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Dan Gohman | Use setPreservesAll in X86CodeEmitter. |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Daniel Dunbar | More migration to raw_ostream, the water has dried... |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Jeffrey Yasskin | Add line numbers to OProfile. To do this, I added a... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Bruno Cardoso Lopes | Use the right relocation type for X86::MOV64ri64i32 |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Torok Edwin | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE... |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | assert(0) -> LLVM_UNREACHABLE. |
blob | commitdiff | raw | diff to current |
2009-07-10 |
Chris Lattner | change isGlobalStubReference to take target flags inste... |
blob | commitdiff | raw | diff to current |
2009-07-10 |
Chris Lattner | convert some late code (called by regalloc and code... |
blob | commitdiff | raw | diff to current |
2009-07-10 |
Chris Lattner | GVRequiresExtraLoad is now never used for calls, simpli... |
blob | commitdiff | raw | diff to current |
2009-07-10 |
Chris Lattner | convert a helper method to be a static function instead... |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Torok Edwin | Implement changes from Chris's feedback. |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Torok Edwin | Start converting to new error handling API. |
blob | commitdiff | raw | diff to current |
2009-07-06 |
Bruno Cardoso Lopes | Add the Object Code Emitter class. Original patch by... |
blob | commitdiff | raw | diff to current |
2009-06-27 |
Chris Lattner | fix a bunch of failures in the X86-64 JIT by tolerating... |
blob | commitdiff | raw | diff to current |
2009-06-01 |
Bruno Cardoso Lopes | Fix new CodeEmitter stuff to follow LLVM codying style... |
blob | commitdiff | raw | diff to current |
2009-05-30 |
Bruno Cardoso Lopes | First patch in the direction of splitting MachineCodeEm... |
blob | commitdiff | raw | diff to current |
2009-05-28 |
Bill Wendling | The MONITOR and MWAIT instructions have insufficient... |
blob | commitdiff | raw | diff to current |
2009-05-12 |
Evan Cheng | Avoid unneeded SIB byte encoding. Patch by Zoltan Varga. |
blob | commitdiff | raw | diff to current |
2009-05-06 |
Dale Johannesen | Use X86AddrNumOperands instead of magic constant one |
blob | commitdiff | raw | diff to current |
2009-05-05 |
Evan Cheng | Revert part of 70929 that has to do with determining... |
blob | commitdiff | raw | diff to current |
2009-05-04 |
Evan Cheng | - Avoid the longer SIB encoding on x86_64 when it's... |
blob | commitdiff | raw | diff to current |
2009-04-08 |
Rafael Espindola | Re-apply 68552. |
blob | commitdiff | raw | diff to current |
2009-04-07 |
Bill Wendling | Temporarily revert r68552. This was causing a failure... |
blob | commitdiff | raw | diff to current |
2009-04-07 |
Rafael Espindola | Reduce code duplication on the TLS implementation. |
blob | commitdiff | raw | diff to current |
2009-03-28 |
Rafael Espindola | Have only one definition of X86AddrNumOperands. |
blob | commitdiff | raw | diff to current |
2009-03-28 |
Rafael Espindola | Make code a bit less brittle by no hardcoding the number |
blob | commitdiff | raw | diff to current |
2009-03-12 |
Evan Cheng | Re-apply 66024 with fixes: 1. Fixed indirect call to... |
blob | commitdiff | raw | diff to current |
2008-12-10 |
Evan Cheng | Fix MachineCodeEmitter to use uintptr_t instead of... |
blob | commitdiff | raw | diff to current |
next |