2010-02-13 |
Chris Lattner | rip out the 'heinous' x86 MCCodeEmitter implementation. |
blob | commitdiff | raw |
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 |
2008-11-19 |
Evan Cheng | Eliminate a compile time warning. |
blob | commitdiff | raw | diff to current |
2008-11-10 |
Dan Gohman | Fix indentation. |
blob | commitdiff | raw | diff to current |
2008-11-10 |
Evan Cheng | Rename isGVNonLazyPtr to isIndirectSym to reflect how... |
blob | commitdiff | raw | diff to current |
2008-11-05 |
Evan Cheng | Rename isGVLazyPtr to isGVNonLazyPtr relocation. This... |
blob | commitdiff | raw | diff to current |
2008-10-31 |
Mon P Wang | x86_64 rip-relative and magic mode address |
blob | commitdiff | raw | diff to current |
2008-10-25 |
Nicolas Geoffray | Generate code for TLS instructions. |
blob | commitdiff | raw | diff to current |
2008-10-24 |
Dan Gohman | Fix constant-offset emission for x86-64 absolute addres... |
blob | commitdiff | raw | diff to current |
2008-10-17 |
Evan Cheng | Fix lfence and mfence encoding. These look like MRM5r... |
blob | commitdiff | raw | diff to current |
2008-10-12 |
Anton Korobeynikov | Update size of inst correctly with segment override. |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Duncan Sands | Fix comment typo. |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Anton Korobeynikov | Add ability to override segment (mostly for code emitte... |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Dan Gohman | Switch the MachineOperand accessors back to the short... |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-08-21 |
Anton Korobeynikov | Allow inline asm nodes with empty bodies inside JIT. |
blob | commitdiff | raw | diff to current |
2008-08-21 |
Bill Wendling | Clean up whitespace. |
blob | commitdiff | raw | diff to current |
2008-08-12 |
Dale Johannesen | Make x86-64 JIT changes Darwin-specific. |
blob | commitdiff | raw | diff to current |
2008-08-12 |
Dale Johannesen | In the absence of a linker to build the GOT, use the... |
blob | commitdiff | raw | diff to current |
2008-08-11 |
Dale Johannesen | Some fixes for x86-64 JIT. Make it use small code |
blob | commitdiff | raw | diff to current |
2008-07-01 |
Dan Gohman | Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL... |
blob | commitdiff | raw | diff to current |
2008-05-20 |
Evan Cheng | runOnMachineFunction should set IsPIC because relocatio... |
blob | commitdiff | raw | diff to current |
2008-05-14 |
Dan Gohman | Change target-specific classes to use more precise... |
blob | commitdiff | raw | diff to current |
2008-04-18 |
Evan Cheng | - Fix atomic operation JIT encoding. |
blob | commitdiff | raw | diff to current |
2008-04-16 |
Nicolas Geoffray | Infrastructure for getting the machine code size of... |
blob | commitdiff | raw | diff to current |
next |