2010-03-25 |
Jakob Stoklund Olesen | Add a late SSEDomainFix pass that twiddles SSE instruct... |
blob | commitdiff | raw |
2010-03-23 |
Jakob Stoklund Olesen | Revert "Add a late SSEDomainFix pass that twiddles... |
blob | commitdiff | raw | diff to current |
2010-03-23 |
Jakob Stoklund Olesen | Add a late SSEDomainFix pass that twiddles SSE instruct... |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Chris Lattner | add encoder support and tests for rdtscp |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Chris Lattner | remove special cases for vmlaunch, vmresume, vmxoff... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Chris Lattner | implement infrastructure to support fixups for rip-rel |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Chris Lattner | enhance the immediate field encoding to know whether... |
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-12 |
Chris Lattner | revert r95949, it turns out that adding new prefixes... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Chris Lattner | add another bit of space for new kinds of instruction... |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | port X86InstrInfo::determineREX over to the new encoder. |
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 | constant propagate a method away. |
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-03 |
Chris Lattner | enhance new encoder to support prefixes + RawFrm |
blob | commitdiff | raw | diff to current |
2010-01-22 |
Evan Cheng | Add two target hooks to determine whether two loads... |
blob | commitdiff | raw | diff to current |
2010-01-13 |
Evan Cheng | Add a quick pass to optimize sign / zero extension... |
blob | commitdiff | raw | diff to current |
2010-01-12 |
Evan Cheng | Add TargetInstrInfo::isCoalescableInstr. It returns... |
blob | commitdiff | raw | diff to current |
2009-12-11 |
Evan Cheng | Add support to 3-addressify 16-bit instructions. |
blob | commitdiff | raw | diff to current |
2009-12-05 |
Dan Gohman | Remove the target hook TargetInstrInfo::BlockHasNoFallT... |
blob | commitdiff | raw | diff to current |
2009-12-04 |
David Greene | Have hasLoad/StoreFrom/ToStackSlot return the relevant... |
blob | commitdiff | raw | diff to current |
2009-11-30 |
Bob Wilson | Remove isProfitableToDuplicateIndirectBranch target... |
blob | commitdiff | raw | diff to current |
2009-11-25 |
Bob Wilson | Based on the testcase for pr3120, running on my MacPro... |
blob | commitdiff | raw | diff to current |
2009-11-14 |
Evan Cheng | - Change TargetInstrInfo::reMaterialize to pass in... |
blob | commitdiff | raw | diff to current |
2009-11-13 |
David Greene | Fix a bootstrap failure. |
blob | commitdiff | raw | diff to current |
2009-11-12 |
David Greene | Add hasLoadFromStackSlot and hasStoreToStackSlot to... |
blob | commitdiff | raw | diff to current |
2009-10-30 |
Dan Gohman | Fix MachineLICM to use the correct virtual register... |
blob | commitdiff | raw | diff to current |
2009-10-10 |
Dan Gohman | Replace X86's CanRematLoadWithDispOperand by calling... |
blob | commitdiff | raw | diff to current |
2009-10-09 |
Dan Gohman | Add basic infrastructure and x86 support for preserving... |
blob | commitdiff | raw | diff to current |
2009-10-07 |
Dan Gohman | Replace TargetInstrInfo::isInvariantLoad and its target... |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Dan Gohman | Remove explicit enum integer values. They don't appear... |
blob | commitdiff | raw | diff to current |
2009-09-11 |
Evan Cheng | It's not legal to fold a load from a narrower stack... |
blob | commitdiff | raw | diff to current |
2009-09-03 |
Evan Cheng | Reference to hidden symbols do not have to go through... |
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-07-16 |
Evan Cheng | Let callers decide the sub-register index on the def... |
blob | commitdiff | raw | diff to current |
2009-07-15 |
Evan Cheng | Move load / store folding alignment require into the... |
blob | commitdiff | raw | diff to current |
2009-07-10 |
Evan Cheng | Undo my brain cramp. |
blob | commitdiff | raw | diff to current |
2009-07-10 |
Evan Cheng | CMOVxx doesn't swap operands which it's commuted. |
blob | commitdiff | raw | diff to current |
2009-07-10 |
Chris Lattner | add a predicate to determine if a global var reference... |
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 | add a new predicate method that says whether a GlobalValue |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Chris Lattner | move reasoning about darwin $non_lazy_ptr stubs from... |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Chris Lattner | make isel decide whether to emit $stub's on darwin... |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Chris Lattner | move handling of dllimport linkage in isel, not in... |
blob | commitdiff | raw | diff to current |
2009-06-26 |
Chris Lattner | Move all the TLS processing logic into isel, don't... |
blob | commitdiff | raw | diff to current |
2009-06-26 |
Chris Lattner | start adding logic in isel to determine asm printer... |
blob | commitdiff | raw | diff to current |
2009-06-25 |
Chris Lattner | Use target-specific machine operand flags to eliminate... |
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-02-09 |
Evan Cheng | Turns out AnalyzeBranch can modify the mbb being analyz... |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Evan Cheng | Move getPointerRegClass from TargetInstrInfo to TargetR... |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Evan Cheng | Add TargetInstrInfo::isSafeToMoveRegisterClassDefs... |
blob | commitdiff | raw | diff to current |
2009-01-20 |
Evan Cheng | Change TargetInstrInfo::isMoveInstr to return source... |
blob | commitdiff | raw | diff to current |
2009-01-07 |
Dan Gohman | X86_COND_C and X86_COND_NC are alternate mnemonics for |
blob | commitdiff | raw | diff to current |
2009-01-05 |
Dan Gohman | Tidy up #includes, deleting a bunch of unnecessary... |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Dan Gohman | Split foldMemoryOperand into public non-virtual and... |
blob | commitdiff | raw | diff to current |
2008-11-26 |
Bill Wendling | Generate something sensible for an [SU]ADDO op when... |
blob | commitdiff | raw | diff to current |
2008-11-18 |
Dan Gohman | Add more const qualifiers. This fixes build breakage... |
blob | commitdiff | raw | diff to current |
2008-10-27 |
Evan Cheng | For now, don't split live intervals around x87 stack... |
blob | commitdiff | raw | diff to current |
2008-10-21 |
Dan Gohman | Optimized FCMP_OEQ and FCMP_UNE for x86. |
blob | commitdiff | raw | diff to current |
2008-10-17 |
Evan Cheng | getX86RegNum has long been moved to X86RegisterInfo. |
blob | commitdiff | raw | diff to current |
2008-10-16 |
Dan Gohman | Const-ify several TargetInstrInfo methods. |
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-30 |
Dan Gohman | Move the GlobalBaseReg field out of X86ISelDAGToDAG.cpp |
blob | commitdiff | raw | diff to current |
2008-09-23 |
Dan Gohman | Move the code for initializing the global base reg... |
blob | commitdiff | raw | diff to current |
2008-08-29 |
Evan Cheng | Backing out 55521. Not safe. |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Evan Cheng | Swap fp comparison operands and change predicate to... |
blob | commitdiff | raw | diff to current |
2008-08-26 |
Owen Anderson | Make TargetInstrInfo::copyRegToReg return a bool indica... |
blob | commitdiff | raw | diff to current |
2008-08-14 |
Owen Anderson | Convert uses of std::vector in TargetInstrInfo to Small... |
blob | commitdiff | raw | diff to current |
2008-07-07 |
Dan Gohman | Pool-allocation for MachineInstrs, MachineBasicBlocks... |
blob | commitdiff | raw | diff to current |
2008-07-02 |
Owen Anderson | Make LiveVariables even more optional, by making it... |
blob | commitdiff | raw | diff to current |
2008-06-28 |
Anton Korobeynikov | Make intel asmprinter child of generic asmprinter,... |
blob | commitdiff | raw | diff to current |
2008-06-16 |
Evan Cheng | Add option to commuteInstruction() which forces it... |
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-05-12 |
Bill Wendling | Constify the machine instruction passed into the |
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 |
2008-03-31 |
Evan Cheng | Move reMaterialize() from TargetRegisterInfo to TargetI... |
blob | commitdiff | raw | diff to current |
2008-03-25 |
Dan Gohman | Add explicit keywords. |
blob | commitdiff | raw | diff to current |
2008-03-13 |
Christopher Lamb | Get rid of a pseudo instruction and replace it with... |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Christopher Lamb | Recommitting parts of r48130. These do not appear to... |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Evan Cheng | Revert 48125, 48126, and 48130 for now to unbreak some... |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Christopher Lamb | Allow insert_subreg into implicit, target-specific... |
blob | commitdiff | raw | diff to current |
2008-03-01 |
Andrew Lenharth | Add lock prefix support to x86. Also add the instructi... |
blob | commitdiff | raw | diff to current |
2008-02-10 |
Dan Gohman | Rename MRegisterInfo to TargetRegisterInfo. |
blob | commitdiff | raw | diff to current |
2008-02-08 |
Evan Cheng | It's not always safe to fold movsd into xorpd, etc... |
blob | commitdiff | raw | diff to current |
2008-01-10 |
Chris Lattner | Simplify the side effect stuff a bit more and make... |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | rename TargetInstrDescriptor -> TargetInstrDesc. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | remove MachineOpCode typedef. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Owen Anderson | Move even more functionality from MRegisterInfo into... |
blob | commitdiff | raw | diff to current |
2008-01-04 |
Owen Anderson | Move some more functionality from MRegisterInfo to... |
blob | commitdiff | raw | diff to current |
2008-01-02 |
Bill Wendling | Machine LICM will check that operands are defined outsi... |
blob | commitdiff | raw | diff to current |
2008-01-01 |
Owen Anderson | Move some more instruction creation methods from Regist... |
blob | commitdiff | raw | diff to current |
2008-01-01 |
Chris Lattner | Fix a problem where lib/Target/TargetInstrInfo.h would... |
blob | commitdiff | raw | diff to current |
2007-12-31 |
Owen Anderson | Move copyRegToReg from MRegisterInfo to TargetInstrInfo... |
blob | commitdiff | raw | diff to current |
2007-12-30 |
Bill Wendling | If we have a load of a global address that's not modifi... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-17 |
Bill Wendling | Add "mayHaveSideEffects" and "neverHasSideEffects"... |
blob | commitdiff | raw | diff to current |
next |