| Commit message (Expand) | Author | Age | Files | Lines |
* | Don't insert 128-bit UNDEF into 256-bit vectors. Just keep the 256-bit vector... | Craig Topper | 2012-06-20 | 2 | -1/+9 |
* | Add DAG-combines for aggressive FMA formation. | Lang Hames | 2012-06-19 | 4 | -4/+4 |
* | Add a triple. | Jakob Stoklund Olesen | 2012-06-19 | 1 | -1/+1 |
* | Implement PPCInstrInfo::isCoalescableExtInstr(). | Jakob Stoklund Olesen | 2012-06-19 | 1 | -0/+17 |
* | Have ARM ELF use correct reloc for "b" instr. | Jan Wen Voung | 2012-06-19 | 1 | -1/+11 |
* | Add support for generating reg+reg preinc stores on PPC. | Hal Finkel | 2012-06-19 | 1 | -0/+47 |
* | really add a triple :-( | Rafael Espindola | 2012-06-19 | 1 | -1/+1 |
* | Add a triple to the test. | Rafael Espindola | 2012-06-19 | 1 | -1/+1 |
* | Move the support for using .init_array from ARM to the generic | Rafael Espindola | 2012-06-19 | 1 | -0/+27 |
* | revert r158660, since Chris has some issues with this patch (namely using cod... | Nuno Lopes | 2012-06-18 | 2 | -67/+0 |
* | ARM: use NOEN loads and stores if possible when handling struct byval. | Manman Ren | 2012-06-18 | 1 | -0/+14 |
* | ARM: Define generic HINT instruction. | Jim Grosbach | 2012-06-18 | 2 | -8/+34 |
* | add the 'alloc' metadata node to represent the size of offset of buffers poin... | Nuno Lopes | 2012-06-18 | 2 | -0/+67 |
* | This change handles a another case for generating the bic instruction | Joel Jones | 2012-06-18 | 1 | -0/+19 |
* | Add a regression test for the bug exposed by r158087, which has been | Chandler Carruth | 2012-06-18 | 1 | -0/+63 |
* | Temporarily revert r158087. | Chandler Carruth | 2012-06-18 | 3 | -170/+2 |
* | Now that SROA can form alloca's for dynamic vector accesses, further improve ... | Pete Cooper | 2012-06-17 | 1 | -33/+62 |
* | Cleanup trip-count finding for PPC CTR loops (and some bug fixes). | Hal Finkel | 2012-06-16 | 2 | -0/+290 |
* | Teach BBVectorize to combine, when possible, or discard metadata when fusing ... | Hal Finkel | 2012-06-16 | 1 | -0/+49 |
* | Implement irpc. Extracted from a patch by the PaX team. I just added the test. | Rafael Espindola | 2012-06-16 | 1 | -0/+9 |
* | Fix crash from r158529 on Bullet. | Pete Cooper | 2012-06-16 | 1 | -0/+55 |
* | Unit test for LSR kind=Special fix: r158536. | Andrew Trick | 2012-06-15 | 1 | -0/+102 |
* | Fix the encoding of the armv7m (MClass) for MSR registers other than aspr, | Kevin Enderby | 2012-06-15 | 1 | -10/+10 |
* | ARM: optimization for sub+abs. | Manman Ren | 2012-06-15 | 2 | -3/+21 |
* | Allow SROA to split up an array of vectors into multiple vectors, even when t... | Pete Cooper | 2012-06-15 | 1 | -0/+83 |
* | Some optimizations done by globalopt are safe only for internal linkage, not | Rafael Espindola | 2012-06-15 | 1 | -0/+12 |
* | Preserve <undef> flags in ARMExpandPseudo. | Jakob Stoklund Olesen | 2012-06-15 | 1 | -0/+8 |
* | Factor macro argument parsing into helper methods and add support for .irp. | Rafael Espindola | 2012-06-15 | 2 | -0/+18 |
* | Fix issues (infinite loop and/or crash) with self-referential instructions, for | Duncan Sands | 2012-06-15 | 1 | -0/+25 |
* | Recommit r158407: Allow SROA to look at a vector type and see if the offset i... | Pete Cooper | 2012-06-14 | 1 | -7/+18 |
* | Implement the isSafeToDiscardIfUnused predicate and use it in globalopt and | Rafael Espindola | 2012-06-14 | 1 | -4/+20 |
* | 1. introduce MipsPat in place of Pat in order to exclude those from | Akira Hatanaka | 2012-06-14 | 1 | -0/+4 |
* | Make machine verifier check the first instruction of the last bundle instead of | Akira Hatanaka | 2012-06-14 | 1 | -0/+21 |
* | Revert r158454: Allow SROA to look at a vector type... Its breaking the vect... | Pete Cooper | 2012-06-14 | 1 | -18/+7 |
* | Recommit r158407: Allow SROA to look at a vector type and see if the offset i... | Pete Cooper | 2012-06-14 | 1 | -7/+18 |
* | Replace assertion failure for badly formatted CPS instrution with error message. | Richard Barton | 2012-06-14 | 1 | -0/+6 |
* | Revert: test/CodeGen/ARM/iabs.ll in r158441 | Manman Ren | 2012-06-14 | 1 | -19/+1 |
* | InstCombine: fix a bug when combining (fcmp cc0 x, y) && (fcmp cc1 x, y). | Manman Ren | 2012-06-14 | 2 | -1/+30 |
* | Test case for MIPS long branch pass. | Akira Hatanaka | 2012-06-14 | 1 | -0/+23 |
* | Fix test cases. | Akira Hatanaka | 2012-06-14 | 5 | -67/+66 |
* | Implement a DAGCombine in MipsISelLowering.cpp which transforms the following | Akira Hatanaka | 2012-06-13 | 1 | -13/+12 |
* | Set a higher value for maxStoresPerMemcpy in MipsISelLowering.cpp. | Akira Hatanaka | 2012-06-13 | 1 | -0/+19 |
* | Implement fastcc calling convention for MIPS. | Akira Hatanaka | 2012-06-13 | 1 | -0/+253 |
* | Fix pattern for MKMSK instruction. | Richard Osborne | 2012-06-13 | 1 | -0/+11 |
* | Revert "Allow SROA to look at a vector type and see if the offset is out of r... | Pete Cooper | 2012-06-13 | 1 | -4/+7 |
* | Allow SROA to look at a vector type and see if the offset is out of range to ... | Pete Cooper | 2012-06-13 | 1 | -7/+4 |
* | It is possible for several constants which aren't individually absorbing to | Duncan Sands | 2012-06-13 | 1 | -0/+11 |
* | Fix intrinsics for XOP frczss/sd instructions. These instructions only take o... | Craig Topper | 2012-06-13 | 1 | -12/+12 |
* | SimplifyCFG: fold unconditional branch to its predecessor if profitable. | Manman Ren | 2012-06-13 | 1 | -0/+33 |
* | disable use of directive .set nomicromips | Akira Hatanaka | 2012-06-13 | 1 | -1/+1 |