| Commit message (Expand) | Author | Age | Files | Lines |
* | Neuter the optimization I implemented with r107852 and r108258 which turn some | Evan Cheng | 2012-03-01 | 1 | -33/+30 |
* | Revert r151816 as Jim has the appropriate fix. | Chad Rosier | 2012-03-01 | 1 | -2/+2 |
* | Fix testcases from r151807. | Chad Rosier | 2012-03-01 | 1 | -2/+2 |
* | Add missing triple for tests. | Jim Grosbach | 2012-03-01 | 1 | -1/+1 |
* | Fix a codegen fault in which log2 or exp2 could be dead-code eliminated even ... | James Molloy | 2012-03-01 | 1 | -0/+15 |
* | Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre... | Daniel Dunbar | 2012-02-28 | 1 | -30/+0 |
* | Some ARM implementaions, e.g. A-series, does return stack prediction. That is, | Evan Cheng | 2012-02-28 | 1 | -0/+30 |
* | Handle regmasks in MachineCSE. | Jakob Stoklund Olesen | 2012-02-28 | 1 | -0/+31 |
* | test commit. removing unnecessary whitespace. | Kristof Beyls | 2012-02-24 | 1 | -1/+1 |
* | Thumb2 size reduction fix for tied operands of tMUL. | Jim Grosbach | 2012-02-24 | 1 | -3/+3 |
* | When emitting a cmp with 0 for a lowered select, mask out the high | Dan Gohman | 2012-02-24 | 1 | -0/+19 |
* | Make tests less sensitive to scheduling changes. | Jakob Stoklund Olesen | 2012-02-23 | 2 | -5/+5 |
* | Fix to make sure that a comdat group gets generated correctly for a static me... | Anton Korobeynikov | 2012-02-23 | 1 | -0/+16 |
* | Canonicalize (srl (bswap x), 16) to (rotr (bswap x), 16) if the high 16 bits | Evan Cheng | 2012-02-23 | 1 | -2/+2 |
* | Optimize a couple of common patterns involving conditional moves where the false | Evan Cheng | 2012-02-23 | 1 | -0/+46 |
* | Proper support for a bastardized darwin-eabi hybird ABI. | Evan Cheng | 2012-02-21 | 1 | -0/+3 |
* | [fast-isel] Add support for returning non-legal types with no sign- or zero- | Chad Rosier | 2012-02-17 | 1 | -0/+9 |
* | Replace all instances of dg.exp file with lit.local.cfg, since all tests are ... | Eli Bendersky | 2012-02-16 | 2 | -5/+13 |
* | Tighten physical register invariants: Allocatable physical registers can | Lang Hames | 2012-02-14 | 1 | -1/+1 |
* | RegAlloc superpass: includes phi elimination, coalescing, and scheduling. | Andrew Trick | 2012-02-10 | 2 | -2/+2 |
* | [fast-isel] Add support for SUBs with non-legal types. | Chad Rosier | 2012-02-08 | 1 | -0/+38 |
* | Add comment to test case. | Chad Rosier | 2012-02-08 | 1 | -0/+2 |
* | [fast-isel] Add support for ORs with non-legal types. | Chad Rosier | 2012-02-08 | 1 | -0/+36 |
* | [fast-isel] Add support for indirect branches. | Chad Rosier | 2012-02-07 | 1 | -0/+17 |
* | [fast-isel] Add support for ADDs with non-legal types. | Chad Rosier | 2012-02-06 | 1 | -0/+40 |
* | [fast-isel] HandlePHINodesInSuccessorBlocks() can promite i8 and i16 types too. | Chad Rosier | 2012-02-04 | 1 | -0/+44 |
* | [fast-isel] Add support for FPToUI. Also add test cases for FPToSI. | Chad Rosier | 2012-02-03 | 1 | -0/+52 |
* | [fast-isel] Add support for selecting UIToFP. | Chad Rosier | 2012-02-03 | 1 | -0/+94 |
* | Move test/CodeGen/Generic/2012-02-01-CoalescerBug.ll to CodeGen/ARM, for now.... | NAKAMURA Takumi | 2012-02-02 | 1 | -0/+26 |
* | Rewrite instruction operands in AdjustCopiesBackFrom. Fixes PR11861. | Lang Hames | 2012-01-27 | 1 | -0/+21 |
* | Replace the use of isPredicable() with isPredicated() in | Chad Rosier | 2012-01-26 | 1 | -0/+44 |
* | Clear kill flags before propagating a copy. | Jakob Stoklund Olesen | 2012-01-26 | 1 | -0/+121 |
* | Improve sub-register def handling in ProcessImplicitDefs. | Jakob Stoklund Olesen | 2012-01-25 | 1 | -0/+24 |
* | Properly emit ctors / dtors with priorities into desired sections | Anton Korobeynikov | 2012-01-25 | 1 | -4/+6 |
* | Set correct <def,undef> flags when lowering REG_SEQUENCE. | Jakob Stoklund Olesen | 2012-01-24 | 2 | -1/+44 |
* | An option to selectively enable part of ARM EHABI support. | Evgeniy Stepanov | 2012-01-24 | 1 | -0/+1 |
* | Revert r148686 (and r148694, a fix to it) due to a serious layering | Chandler Carruth | 2012-01-24 | 1 | -3/+2 |
* | Fix PR11829. PostRA LICM was too aggressive. | Jakob Stoklund Olesen | 2012-01-23 | 1 | -0/+105 |
* | An option to selectively enable parts of ARM EHABI support. | Evgeniy Stepanov | 2012-01-23 | 1 | -2/+3 |
* | Add fused multiple+add instructions from VFPv4. | Anton Korobeynikov | 2012-01-22 | 1 | -0/+68 |
* | ARM vector any_extends need to be selected to vmovl. <rdar://problem/10723651> | Bob Wilson | 2012-01-20 | 1 | -0/+17 |
* | VST2 four-register w/ update pseudos for fixed/register update. | Jim Grosbach | 2012-01-20 | 1 | -0/+9 |
* | Emit ARM EHABI unwinding instructions for 3 more Thumb instructions. | Evgeniy Stepanov | 2012-01-19 | 1 | -0/+15 |
* | test/CodeGen/ARM/test-sharedidx.ll: Fix for -Asserts. | NAKAMURA Takumi | 2012-01-13 | 1 | -0/+1 |
* | DAGCombine's logic for forming pre- and post- indexed loads / stores were being | Evan Cheng | 2012-01-13 | 2 | -4/+99 |
* | ARM Ld/St Optimizer fix. | Andrew Trick | 2012-01-11 | 1 | -0/+46 |
* | ARM updating VST2 pseudo-lowering fixed vs. register update. | Jim Grosbach | 2012-01-10 | 1 | -0/+9 |
* | Allow machine-cse to look across MBB boundary when cse'ing instructions that | Evan Cheng | 2012-01-10 | 1 | -1/+30 |
* | Don't print an unused label before .cfi_endproc. | Rafael Espindola | 2012-01-09 | 1 | -2/+2 |
* | Don't print a label before .cfi_startproc when we don't need to. This makes | Rafael Espindola | 2012-01-07 | 1 | -3/+3 |