| Commit message (Expand) | Author | Age | Files | Lines |
* | Allocate virtual registers in ascending order. | Jakob Stoklund Olesen | 2012-04-02 | 3 | -7/+22 |
* | During two-address lowering, rescheduling an instruction does not untie | Lang Hames | 2012-04-02 | 1 | -0/+24 |
* | This commit contains a few changes that had to go in together. | Nadav Rotem | 2012-04-01 | 1 | -1/+1 |
* | ARM target should allow codegenprep to duplicate ret instructions to enable t... | Evan Cheng | 2012-03-30 | 1 | -0/+42 |
* | Change the constant in this testcase so that it results in a constant pool | Lang Hames | 2012-03-29 | 1 | -3/+3 |
* | ARM has a peephole optimization which looks for a def / use pair. The def | Evan Cheng | 2012-03-26 | 1 | -0/+33 |
* | Continue cleanup of LIT, getting rid of the remaining artifacts from dejagnu | Eli Bendersky | 2012-03-25 | 1 | -8/+1 |
* | Remove -enable-lsr-nested in time for 3.1. | Andrew Trick | 2012-03-22 | 1 | -640/+0 |
* | [fast-isel] Fold "urem x, pow2" -> "and x, pow2-1". This should fix the 271% | Chad Rosier | 2012-03-22 | 1 | -0/+9 |
* | Fix test case from r153135. | Chad Rosier | 2012-03-20 | 1 | -1/+1 |
* | Perform mul combine when multiplying wiht negative constants. | Anton Korobeynikov | 2012-03-19 | 1 | -0/+42 |
* | [fast-isel] Address Eli's comments for r152847. Specifically, add a test case | Chad Rosier | 2012-03-15 | 1 | -0/+19 |
* | ARM case-insensitive checking for APSR_nzcv. | Jim Grosbach | 2012-03-15 | 3 | -4/+4 |
* | Use vmov.f32 to materialize f32 consts on ARM. This relaxes constraints on | Lang Hames | 2012-03-15 | 2 | -27/+3 |
* | DAG combine incorrectly optimize (i32 vextract (v4i16 load $addr), c) to | Evan Cheng | 2012-03-13 | 1 | -0/+16 |
* | Extend r148086 to check for [r +/- reg] address mode. This fixes queens perfo... | Evan Cheng | 2012-03-06 | 1 | -4/+8 |
* | Add <imp-def> operands when reloading into physregs. | Jakob Stoklund Olesen | 2012-03-06 | 1 | -0/+1 |
* | Split fpscr into two registers: FPSCR and FPSCR_NZCV. | Lang Hames | 2012-03-06 | 1 | -0/+36 |
* | updated patch for the ARM fused multiply add/sub | Sebastian Pop | 2012-03-05 | 1 | -9/+41 |
* | Use <def,undef> operands when spilling NEON bundles. | Jakob Stoklund Olesen | 2012-03-04 | 1 | -0/+53 |
* | Do trivial CSE of dead BBs during codegen preparation. | Bill Wendling | 2012-03-04 | 2 | -3/+3 |
* | Fix RA-dependent test. | Jakob Stoklund Olesen | 2012-03-03 | 1 | -3/+3 |
* | 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 |