| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | - Move TargetLowering::EmitTargetCodeForFrameDebugValue to TargetInstrInfo an... | Evan Cheng | 2010-04-26 | 1 | -0/+6 |
* | Renumber SSE execution domains for better code size. | Jakob Stoklund Olesen | 2010-03-30 | 1 | -4/+1 |
* | Basic implementation of SSEDomainFix pass. | Jakob Stoklund Olesen | 2010-03-29 | 1 | -5/+6 |
* | Add a late SSEDomainFix pass that twiddles SSE instructions to avoid domain c... | Jakob Stoklund Olesen | 2010-03-25 | 1 | -2/+14 |
* | Revert "Add a late SSEDomainFix pass that twiddles SSE instructions to avoid ... | Jakob Stoklund Olesen | 2010-03-23 | 1 | -14/+0 |
* | Add a late SSEDomainFix pass that twiddles SSE instructions to avoid domain c... | Jakob Stoklund Olesen | 2010-03-23 | 1 | -0/+14 |
* | add encoder support and tests for rdtscp | Chris Lattner | 2010-02-13 | 1 | -0/+1 |
* | remove special cases for vmlaunch, vmresume, vmxoff, and swapgs | Chris Lattner | 2010-02-13 | 1 | -4/+8 |
* | implement infrastructure to support fixups for rip-rel | Chris Lattner | 2010-02-12 | 1 | -0/+4 |
* | enhance the immediate field encoding to know whether the immediate | Chris Lattner | 2010-02-12 | 1 | -9/+29 |
* | add a bunch of mod/rm encoding types for fixed mod/rm bytes. | Chris Lattner | 2010-02-12 | 1 | -0/+7 |
* | revert r95949, it turns out that adding new prefixes is not a | Chris Lattner | 2010-02-12 | 1 | -7/+7 |
* | add another bit of space for new kinds of instruction prefixes. | Chris Lattner | 2010-02-12 | 1 | -7/+7 |
* | port X86InstrInfo::determineREX over to the new encoder. | Chris Lattner | 2010-02-05 | 1 | -2/+8 |
* | move functions for decoding X86II values into the X86II namespace. | Chris Lattner | 2010-02-05 | 1 | -16/+19 |
* | constant propagate a method away. | Chris Lattner | 2010-02-05 | 1 | -3/+0 |
* | change getSizeOfImm and getBaseOpcodeFor to just take | Chris Lattner | 2010-02-05 | 1 | -5/+13 |
* | enhance new encoder to support prefixes + RawFrm | Chris Lattner | 2010-02-03 | 1 | -3/+3 |
* | Add two target hooks to determine whether two loads are near and should be sc... | Evan Cheng | 2010-01-22 | 1 | -0/+20 |
* | Add a quick pass to optimize sign / zero extension instructions. For targets ... | Evan Cheng | 2010-01-13 | 1 | -7/+9 |
* | Add TargetInstrInfo::isCoalescableInstr. It returns true if the specified | Evan Cheng | 2010-01-12 | 1 | -0/+8 |
* | Add support to 3-addressify 16-bit instructions. | Evan Cheng | 2009-12-11 | 1 | -0/+5 |
* | Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor of | Dan Gohman | 2009-12-05 | 1 | -1/+0 |
* | Have hasLoad/StoreFrom/ToStackSlot return the relevant MachineMemOperand. | David Greene | 2009-12-04 | 1 | -7/+12 |
* | Remove isProfitableToDuplicateIndirectBranch target hook. It is profitable | Bob Wilson | 2009-11-30 | 1 | -2/+0 |
* | Based on the testcase for pr3120, running on my MacPro with Xeon processors, | Bob Wilson | 2009-11-25 | 1 | -0/+2 |
* | - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo. | Evan Cheng | 2009-11-14 | 1 | -1/+2 |
* | Fix a bootstrap failure. | David Greene | 2009-11-13 | 1 | -0/+10 |
* | Add hasLoadFromStackSlot and hasStoreToStackSlot to return whether a | David Greene | 2009-11-12 | 1 | -0/+22 |
* | Fix MachineLICM to use the correct virtual register class when | Dan Gohman | 2009-10-30 | 1 | -2/+5 |
* | Replace X86's CanRematLoadWithDispOperand by calling the target-independent | Dan Gohman | 2009-10-10 | 1 | -1/+2 |
* | Add basic infrastructure and x86 support for preserving MachineMemOperand | Dan Gohman | 2009-10-09 | 1 | -0/+4 |
* | Replace TargetInstrInfo::isInvariantLoad and its target-specific | Dan Gohman | 2009-10-07 | 1 | -2/+0 |
* | Remove explicit enum integer values. They don't appear to be needed, and | Dan Gohman | 2009-10-05 | 1 | -17/+17 |
* | It's not legal to fold a load from a narrower stack slot into a wider instruc... | Evan Cheng | 2009-09-11 | 1 | -1/+1 |
* | Reference to hidden symbols do not have to go through non-lazy pointer in non... | Evan Cheng | 2009-09-03 | 1 | -7/+1 |
* | Add crc32 instruction and intrinsics. Add a new class of prefix | Eric Christopher | 2009-08-08 | 1 | -0/+3 |
* | Let callers decide the sub-register index on the def operand of rematerialize... | Evan Cheng | 2009-07-16 | 1 | -1/+2 |
* | Move load / store folding alignment require into the table(s). | Evan Cheng | 2009-07-15 | 1 | -7/+8 |
* | Undo my brain cramp. | Evan Cheng | 2009-07-10 | 1 | -6/+0 |
* | CMOVxx doesn't swap operands which it's commuted. | Evan Cheng | 2009-07-10 | 1 | -0/+6 |
* | add a predicate to determine if a global var reference requires a | Chris Lattner | 2009-07-10 | 1 | -0/+16 |
* | change isGlobalStubReference to take target flags instead of a MachineOperand. | Chris Lattner | 2009-07-10 | 1 | -6/+5 |
* | add a new predicate method that says whether a GlobalValue | Chris Lattner | 2009-07-10 | 1 | -1/+27 |
* | move reasoning about darwin $non_lazy_ptr stubs from asmprinter into | Chris Lattner | 2009-07-09 | 1 | -0/+20 |
* | make isel decide whether to emit $stub's on darwin instead of asmprinter. | Chris Lattner | 2009-07-09 | 1 | -0/+5 |
* | move handling of dllimport linkage in isel, not in asmprinter. | Chris Lattner | 2009-07-09 | 1 | -0/+6 |
* | Move all the TLS processing logic into isel, don't do it in asmprinter at all. | Chris Lattner | 2009-06-26 | 1 | -3/+61 |
* | start adding logic in isel to determine asm printer semantics, step N of M. | Chris Lattner | 2009-06-26 | 1 | -1/+11 |
* | Use target-specific machine operand flags to eliminate a gross hack | Chris Lattner | 2009-06-25 | 1 | -1/+12 |