| Commit message (Expand) | Author | Age | Files | Lines |
| * | remove the JIT "NeedsExactSize" feature and supporting logic. | Chris Lattner | 2010-07-22 | 1 | -4/+0 |
| * | instead of migrating it to the MC instruction encoder, just | Chris Lattner | 2010-07-22 | 1 | -1/+0 |
| * | Remove the isMoveInstr() hook. | Jakob Stoklund Olesen | 2010-07-16 | 1 | -6/+0 |
| * | AVX 256-bit conversion instructions | Bruno Cardoso Lopes | 2010-07-13 | 1 | -1/+7 |
| * | X86InstrInfo::copyRegToReg is dead. Long live copyPhysReg! | Jakob Stoklund Olesen | 2010-07-11 | 1 | -6/+0 |
| * | Merge VEX enums with other x86 enum forms. Also fix all checks of which VEX | Bruno Cardoso Lopes | 2010-07-09 | 1 | -16/+11 |
| * | add some long-overdue enums to refer to the parts of the 5-operand | Chris Lattner | 2010-07-08 | 1 | -6/+18 |
| * | introduce a new X86II::getMemoryOperandNo method, which | Chris Lattner | 2010-07-08 | 1 | -12/+71 |
| * | Implement X86InstrInfo::copyPhysReg | Jakob Stoklund Olesen | 2010-07-08 | 1 | -0/+4 |
| * | Implement the major chunk of PR7195: support for 'callw' | Chris Lattner | 2010-07-07 | 1 | -4/+7 |
| * | Add AVX vblendvpd, vblendvps and vpblendvb instructions | Bruno Cardoso Lopes | 2010-07-06 | 1 | -5/+13 |
| * | - Add AVX SSE2 Move doubleword and quadword instructions. | Bruno Cardoso Lopes | 2010-07-01 | 1 | -3/+3 |
| * | Add AVX MOV{SS,SD}{rr,rm} instructions | Bruno Cardoso Lopes | 2010-06-22 | 1 | -2/+3 |
| * | Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). This | Stuart Hastings | 2010-06-17 | 1 | -1/+2 |
| * | Reapply r105521, this time appending "LLU" to 64 bit | Bruno Cardoso Lopes | 2010-06-08 | 1 | -4/+18 |
| * | revert r105521, which is breaking the buildbots with stuff like this: | Chris Lattner | 2010-06-05 | 1 | -18/+4 |
| * | Initial AVX support for some instructions. No patterns matched | Bruno Cardoso Lopes | 2010-06-05 | 1 | -4/+18 |
| * | Add first pass at darwin tls compiler support. | Eric Christopher | 2010-06-03 | 1 | -1/+14 |
| * | Slightly change the meaning of the reMaterialize target hook when the original | Jakob Stoklund Olesen | 2010-06-02 | 1 | -1/+1 |
| * | Implement @llvm.returnaddress. rdar://8015977. | Evan Cheng | 2010-05-22 | 1 | -2/+4 |
| * | Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that it | Dan Gohman | 2010-05-06 | 1 | -1/+2 |
| * | Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot. | Evan Cheng | 2010-05-06 | 1 | -2/+4 |
| * | Frame index can be negative. | Evan Cheng | 2010-04-29 | 1 | -1/+1 |
| * | on darwin empty functions need to codegen into something of non-zero length, | Chris Lattner | 2010-04-26 | 1 | -0/+2 |
| * | - 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 |