| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that it | Dan Gohman | 2010-05-06 | 1 | -2/+2 |
| * | Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot. | Evan Cheng | 2010-05-06 | 1 | -4/+7 |
| * | 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/+7 |
| * | Remove a redundant comment. | Evan Cheng | 2010-04-26 | 1 | -1/+0 |
| * | - Move TargetLowering::EmitTargetCodeForFrameDebugValue to TargetInstrInfo an... | Evan Cheng | 2010-04-26 | 1 | -0/+14 |
| * | Add const qualifiers to CodeGen's use of LLVM IR constructs. | Dan Gohman | 2010-04-15 | 1 | -1/+1 |
| * | Re-apply 101075 and fix it properly. Just reuse the debug info of the branch ... | Evan Cheng | 2010-04-13 | 1 | -1/+44 |
| * | Temporarily revert r101075, it's causing invalid iterator assertions | Eric Christopher | 2010-04-13 | 1 | -46/+1 |
| * | Micro-optimization: | Bill Wendling | 2010-04-12 | 1 | -1/+46 |
| * | rename llvm::llvm_report_error -> llvm::report_fatal_error | Chris Lattner | 2010-04-07 | 1 | -1/+1 |
| * | Educate GetInstrSizeInBytes implementations that | Dale Johannesen | 2010-04-07 | 1 | -0/+1 |
| * | Properly enable load clustering. | Jakob Stoklund Olesen | 2010-04-05 | 1 | -4/+0 |
| * | use DebugLoc default ctor instead of DebugLoc::getUnknownLoc() | Chris Lattner | 2010-04-02 | 1 | -3/+3 |
| * | Teach AnalyzeBranch, RemoveBranch and the branch | Dale Johannesen | 2010-04-02 | 1 | -0/+4 |
| * | Replace V_SET0 with variants for each SSE execution domain. | Jakob Stoklund Olesen | 2010-03-31 | 1 | -3/+8 |
| * | Renumber SSE execution domains for better code size. | Jakob Stoklund Olesen | 2010-03-30 | 1 | -16/+16 |
| * | Remove the pmulld intrinsic and autoupdate it as a vector multiply. | Eric Christopher | 2010-03-30 | 1 | -1/+0 |
| * | Basic implementation of SSEDomainFix pass. | Jakob Stoklund Olesen | 2010-03-29 | 1 | -39/+43 |
| * | Add a late SSEDomainFix pass that twiddles SSE instructions to avoid domain c... | Jakob Stoklund Olesen | 2010-03-25 | 1 | -0/+43 |
| * | Revert "Add a late SSEDomainFix pass that twiddles SSE instructions to avoid ... | Jakob Stoklund Olesen | 2010-03-23 | 1 | -3/+0 |
| * | Add a late SSEDomainFix pass that twiddles SSE instructions to avoid domain c... | Jakob Stoklund Olesen | 2010-03-23 | 1 | -0/+3 |
| * | Teach isSafeToClobberEFLAGS to ignore dbg_value's. We need a MachineBasicBloc... | Evan Cheng | 2010-03-23 | 1 | -3/+13 |
| * | Do not force indirect tailcall through fixed registers: eax, r11. Add support... | Evan Cheng | 2010-03-14 | 1 | -0/+17 |
| * | Don't try to fold V_SET0 and V_SETALLONES to loads in medium and | Dan Gohman | 2010-03-09 | 1 | -0/+5 |
| * | Revert r97766. It's deleting a tag. | Bill Wendling | 2010-03-05 | 1 | -52/+13 |
| * | Micro-optimization: | Bill Wendling | 2010-03-05 | 1 | -13/+52 |
| * | Implement XMM subregs. | Dan Gohman | 2010-02-28 | 1 | -14/+4 |
| * | movl is a cheaper way to materialize 0 without clobbering EFLAGS than movabsq. | Dan Gohman | 2010-02-26 | 1 | -1/+1 |
| * | Fix a typo in a comment. | Dan Gohman | 2010-02-22 | 1 | -1/+1 |
| * | add a bunch of mod/rm encoding types for fixed mod/rm bytes. | Chris Lattner | 2010-02-12 | 1 | -0/+8 |
| * | refactor the conditional jump instructions in the .td file to | Chris Lattner | 2010-02-11 | 1 | -40/+40 |
| * | move target-independent opcodes out of TargetInstrInfo | Chris Lattner | 2010-02-09 | 1 | -5/+5 |
| * | port X86InstrInfo::determineREX over to the new encoder. | Chris Lattner | 2010-02-05 | 1 | -5/+4 |
| * | move functions for decoding X86II values into the X86II namespace. | Chris Lattner | 2010-02-05 | 1 | -9/+9 |
| * | change getSizeOfImm and getBaseOpcodeFor to just take | Chris Lattner | 2010-02-05 | 1 | -19/+9 |
| * | use findDebugLoc in more places. | Dale Johannesen | 2010-01-26 | 1 | -10/+5 |
| * | Be more conservative with clustering f32 / f64 loads. | Evan Cheng | 2010-01-22 | 1 | -0/+2 |
| * | Add two target hooks to determine whether two loads are near and should be sc... | Evan Cheng | 2010-01-22 | 1 | -0/+130 |
| * | Fix a minor issue in x86 load / store folding table. movups does an unaligned... | Evan Cheng | 2010-01-21 | 1 | -1/+1 |
| * | make findDebugLoc a class method | Dale Johannesen | 2010-01-20 | 1 | -2/+2 |
| * | Move findDebugLoc somewhere more central. Fix | Dale Johannesen | 2010-01-20 | 1 | -4/+2 |
| * | For aligned load/store instructions, it's only required to know whether a | Jim Grosbach | 2010-01-19 | 1 | -4/+2 |
| * | For now, avoid issuing extract_subreg to reuse lower 8-bit, it's not safe in ... | Evan Cheng | 2010-01-13 | 1 | -0/+4 |
| * | Add a quick pass to optimize sign / zero extension instructions. For targets ... | Evan Cheng | 2010-01-13 | 1 | -9/+8 |
| * | Reapply the MOV64r0 patch, with a fix: MOV64r0 clobbers EFLAGS. | Dan Gohman | 2010-01-12 | 1 | -2/+12 |
| * | Add TargetInstrInfo::isCoalescableInstr. It returns true if the specified | Evan Cheng | 2010-01-12 | 1 | -0/+53 |
| * | Revert 93158. It's breaking quite a few x86_64 tests. | Evan Cheng | 2010-01-11 | 1 | -12/+2 |
| * | Re-instate MOV64r0 and MOV16r0, with adjustments to work with the | Dan Gohman | 2010-01-11 | 1 | -2/+12 |
| * | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -1/+2 |